Sabtu, 20 Januari 2018

LAPORAN SISTEM INFORMASI EKSEKUTIF RANCANG BANGUN SISTEM INFORMASI E-COMMERCE FAKULTAS TEKNIK UNIVERSITAS PESANTREN TINGGI DARUL ULUM JOMBANG

lihat projek http://thanang.tk Oleh Kelompok : 5
Muhammad Hidayatt (4114090)
Ali Masykur (4115071)
Thanang Maulana (4115013)
Nurul Millah (4115039)
Alifatul Ma‟rifah (4115053)

iii
KATA PENGANTAR
Dengan mengucap puji dan syukur kehadirat Allah SWT, karena atas ridho dan hidayah-Nya, sehingga penulis dapat menyelesaikan Laporan ini. Maksud dan tujuan dari penulisan Laporan ini adalah untuk memenuhi persyaratan Mata Kuliah Program Studi Strata I pada Jurusan Sistem Informasi di Universitas Pesantren Tinggi Darul „Ulum Jombang.
Laporan ini disusun berdasarkan pemikiran dan pemanfaatan teknologi informasi di bidang pendidikan dengan judul ”Sistem Informasi Penerimaan Mahasiswa Baru”
Penulis merasa bahwa dalam menyusun laporan ini masih menemui beberapa kesulitan dan hambatan, disamping itu juga menyadari bahwa penulisan laporan ini masih jauh dari sempurna dan masih banyak kekurangan-kekurangan lainnya, maka dari itu penulis mengharapkan saran dan kritik yang membangun dari semua pihak.
Menyadari penyusunan laporan ini tidak lepas dari bantuan berbagai pihak, maka pada kesempatan ini penulis menyampaikan ucapan terima kasih yang setulus-tulusnya kepada:
1. Ayah dan ibu yang selalu membantu dan banyak meberikan dorongan baik secara moril, material, maupun do‟a.
2. Bapak Prof. Dr. H. Ahmad Zahro, LC, MA, selaku Rektor UNIPDU Jombang, beserta segenap jajaran rektorat dan seluruh staf.
iv
3. Bapak Endang Kurniyawan,S.Kom.,M.Kom selaku dosen pengampu Fakultas Teknik Prodi Sistem Informasi Universitas Pesantren Tinggi Darul „Ulum Jombang;
Akhir kata, semoga Allah SWT senantiasa melimpahkan karunia-Nya dan membalas segala amal budi serta kebaikan pihak-pihak yang telah membantu penulis dalam penyusunan laporan ini dan semoga tulisan ini dapat memberikan manfaat bagi pihak-pihak yang membutuhkan.
Jombang, 20 Januari 2018
Penulis
v
DAFTAR ISI
KATA PENGANTAR ........................................................................................... iii
DAFTAR ISI ............................................................................................................ v
DAFTAR TABEL ................................................................................................. vii
DAFTAR GAMBAR ........................................................................................... viii
PENDAHULUAN ................................................................................................... 9
1.1 Latar Belakang .......................................................................................... 9
1.2 Rumusan Masalah ................................................................................... 10
1.3 Batasan Masalah ...................................................................................... 10
1.4 Tujuan Penelitian ..................................................................................... 10
1.5 Manfaat Penelitian ................................................................................... 10
1.6 Metodologi Penelitian ............................................................................. 11
1.7 Sistematika Penulisan .............................................................................. 14
LANDASAN TEORI ............................................................................................. 16
2.7 Pegertian MySQL. ...................................................................................... 20
BAB 3 .................................................................................................................... 25
ANALISIS DAN PERANCANGAN SISTEM ..................................................... 25
a. Analisis Sistem Berjalan ............................................................................... 25
b. Analisis Sistem yang Diusulkan ................................................................... 25
c. Kebutuhan Fungsional…………………………………………….26
d. Kebutuhan Non Fungsional……………………………………….27
i. Desain Sistem yang Diusulkan…………………………………….28
3.2 Implementasi Desain Basis Data ............................................................. 36
BAB 4 .................................................................................................................... 37
TESTING DAN IMPLEMENTASI ....................................................................... 37
4.1 Halaman Utama……………. ……………………………………36
4.2 Halaman Utama Admin………………………………………….37
4.3 Login admin ……………………………………………………..38
4.4 Halaman Profil Admin…………………………………………...38
4.5 Halaman Tambah Produk Admin………………………………..39
4.6 Halaman Tambah Kategori Admin………………………………39
4.7 Halaman Konfirmasi Pembayaran ………………………………40
4.8 Halaman Input Deskripsi Toko.....……………………………….40
4.9 Halaman Member User..…………………………………………41
4.10 Halaman Login User…………………………………………….41
4.11 Halaman Utama User…………………………………………….42
4.12 Halaman Keranjang……………………………………………..42
4.13 Halaman Proses Pembayaran…………………………………….43
4.14 Halaman Pembayaran Transfer Manual………………………….43
vi
4.15 Halaman Register Akun………………………………………….44
4.16 Halaman Pengiriman……………………………………………..44
4.17 Halaman Poling Pelanggan………………………………………45
4.18 Halaman Testimoni………………………………………………45
BAB 5 .................................................................................................................... 47
PENUTUP .............................................................................................................. 47
1.5 Kesimpulan .............................................................................................. 47
DAFTAR PUSTAKA ............................................................................................ 48
vii
DAFTAR TABEL
Tabel 3.1 Skenario Use Case Login Admin……………………………………...28
Tabel 3.3 Skenario Use Case Membeli Barang………………………………….28
Tabel 3.3 Skenario Use Case Mengirim Barang…………………………………29
viii
DAFTAR GAMBAR
Gambar 3.1 Use Case Diagram ............................................................................ 28
Gambar 3.2 Activity Diagram Login…………………………………………….30
Gambar 3.3 Activity Diagram Membeli Barang…………………………………32
Gambar 3.4 Activity Diagram Mengirim Barang………………………………..33
Gambar 3.5 Class Diagram ……………………………………………………34
Gambar 3.14 Desain Basis Data............................................................................ 36
9
PENDAHULUAN
1.1 Latar Belakang
E-Commerce merupakan cara bagi seorang konsumen untuk dapat membeli barang yang diinginkan secara online Menurut, E-Commerce adalah sebuah barang langsung dijual menggunakan internet, baik untuk konsumen (Bisnis to Consumen) maupun untuk bisnis (Bisnis to Bisnis). Ali (2008)
Dalam dunia perdagangan global saat ini, transaksi elektronik adalah suatu hal yang tidak mungkin terhindarkan. Electronic Commerce (e-ccommerce) adalah suatu contoh produk dari kemajuan Teknologi Informasi, dimana transaksi
bisnis tidak lagi dilakukan secara konvensional, yang mengharuskan pembeli berinteraksi langsung dengan penjual (secara fisik) atau adanya keharusan menggunakan uang tunai (cash). Tetapi penjual diwakili oleh suatu system yang
melayani pembeli secara online dengan melalui media jaringan computer. Dalam
melakukan transaksi, pembeli “berhadapan” dan berkomunikasi dengan sistem
yang “mewakili” penjual. Sudah barang tentu, e-commerce ini membutuhkan sistem yang mampu menjamin kemanan transaksi tersebut.
Berdasarkan latar belakang diatas maka penulis merumuskan dalam suatu judul yakni : “Sistem Informasi E-Commerce”.
10
1.2 Rumusan Masalah
Berdasarkan latar belakang tersebut, rumusan masalah dari hal diatas adalah bagaimana merancang dan membangun sistem informasi e-commerce yang dapat memudahkan proses transaksi.
1.3 Batasan Masalah
1. Bagaimana merancang sistem informasi e-commerce.
2. Bagaimana membangun sistem informasi e-commerce..
1.4 Tujuan Penelitian
1. Merancang dan membangun sistem informasi e-commerce yang dapat memudahkan transaksi penjualan.
2. Pembayaran dilakukan dengan cara transfer bank / ATM, sehingga validasi akan dikirim melalui via email atau sms.
3. Pemesanan dapat dilakukan setelah menjadi member.
1.5 Manfaat Penelitian
1. Peneliti
a. Mengimplementasikan ilmu yang dimiliki.
11
b. Menambah wawasan dan pengetahuan khususnya dibidang sistem informasi e-commerce.
2. Masyarakat
Dapat mengguanakan sistem informasi e-commerce yang dibuat sebagai sarana untuk transaksi yang lebih efektif dan efisien.
3. Unipdu
Penelitian ini akan memperkaya pustaka penelitian universitas yang dapat digunakan sebagai bahan rujukan untuk penelitian sejenis di masa mendatang.
1.6 Metodologi Penelitian
Penelitian ini dilakukan melalui beberapa tahapan. Adapun metode yang digunakan dalam tiap-tiap tahapan antara lain:
1. Metode Pengumpulan Data
Pengumpulan data dilakukan melalui studi pustaka yang merupakan pengumpulan data dengan mengadaka studi penelaahan terhadap buku buku, literatur-literatur, dan lain sebagainya yang berhubungan dengan landasan teori penelitian ini.
2. Metode Rekayasa Perangkat Lunak
12
Perangkat lunak dalam penelitian ini dibangun dengan menggunakan metode rekayasa Waterfall. Dimana metode tersebut harus di lakukan secara berurutan.
Tahapan-tahapan proses Waterfall tersebut antara lain :
a. Suvei Sistem
Tujuan dari survei sistem disini yaitu untuk mengetahui ruang lingkup dari pekerjaan. Misalnya kita ingin merancang program sistem informasi, kita terlebih dahulu harus mengetahui bagaimana proses kerja dari sistem yang ingin kita kembangkan.
b. Analisa Sistem
Analisa sistem merupakan proses penguraian dari suatu sistem informasi yang utuh kedalam bagian komponennya dengan maksud untuk mengidentifikasi dan mengevaluasi permasalahan-permasalahan, kesempatan, hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan. Menganalisasis sistem prosedur pengolahan informasi yang ada didokumentasikan secara rinci.
c. Desain Sistem
Mendesain sistem informasi yang dapat menyelesaikan masalah yang dihadapi oleh Distro sehingga diperoleh pemilihan alternatif sistem yang terbaik. Alat bantu dalam desain system meliputi:
1. Diagram context, adalah diagram tingkat, merupakan diagram yang paling tidak detail dari sebuah sistem informasi yang menggambarkan aliran-aliran data ke dalam dan keluar sistem.
13
2. DFD (Data Flow Diagram), digunakan untuk menggambarkan suatu sistem yang telah ada atau sistem baru yang akan dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik dimana data tersebut disimpan
3. Desain Input Desain input merupakan desain untuk input (masukan) dari dokumen dasar yang digunkan untuk merekap data data dan bentuk dari tampilan input (masukan) yang akan digunakan untuk alat input.
4. Desain Output adalah produk dari sistem informasi yang dapat dilihat pada media keras (kertas), media lunak atau berupa hasil dari suatu proses yang akan digunkan oleh proses lain. Desain output yang bertujan untuk mendeskripsikan dokumen dan laporan dari sistem yang telah dibuat dan telah disetujui
5. Pembuatan Sistem, Dalam tahap pembuatan sistem, betujuan untuk membuat sistem baru (hardware dan software). Selain itu juga dibutuhkan perancangan sistem terlebih dahulu.
6. Implementasi Sistem, Kegiatan yang dijalakukan untuk menerapkan sistem informasi yang sudah jadi.
7. Pemeliharaan Sistem, Dalam tahap pemeliharaan sistem, bertujuan agar sistem dapat berjalan secara optimal. Dan selain itu sistem juga perlu dipelihara (maintenance) tujuannya adalah untuk menghindari kesalahan kesalahan (ERROR) dalam menggunakan sistem agar selama dilakukan proses INPUT – PROSES - OUTPUT dapat berjalan sesuai tujuan.
14
1.7 Sistematika Penulisan
Sistem penulisan dalam tugas akhir ini diususun dalam bentuk karya ilmiah dengan struktur penulisan sebagai berikut:
BAB 1 PENDAHULUAN Bab ini berisi uraian tentang latar belakang masalah yang mendasari pentingnya diadakan penelitian, identifikasi, pembatasan dan perumusan masalah penelitian, maksud dan tujuan penelitian, kegunaan penelitian yang diharapkan, dan sistematika penulisan.
BAB 2 LANDASAN TEORI Bab ini berisi tinjauan teori yang mendiskripsikan pengertian…. (hal-hal yang berhubungan dengan topik penelitian).
BAB 3 ANALISIS DAN PERANCANGAN SISTEM
Bab ini berisi tentang analisis kebutuhan dari sistem yang akan dibangun, perbandingan sistem yang sudah ada dengan sistem yang diusulkan, dan perancangan sistem yang diusulkan.
BAB 4 TESTING DAN IMPLEMENTASI
Bab ini berisi tentang penjelasan prosedur testing dan proses pengujian sistem yang telah dibuat.
BAB 5 PENUTUP Bab ini berisi pokok-pokok kesimpulan dan saran-saran yang perlu disampaikan kepada pihak-pihak yang berkepentingan dengan hasil penelitian.
DAFTAR PUSTAKA
Daftar pustaka berisi daftar referensi yang digunakan dalam penelitian.
15
16
LANDASAN TEORI
2.1. Konsep Dasar Sistem Informasi.
2.1.2 Pengertian Sistem
Sistem adalah sutu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan aau untuk menyelesaikan suatu sasaran yang tertentu (Andi:2001).
Suatu sistem mempunyai beberapa karateristik sistem, yaitu adalah sebagai berikut:
1. Suatu sistem mempunyai batas sistem (Boundary).
2. Suatu sistem mempunyi lingkungan luar (Enviroment).
3. Suatu sistem mempunyai penghubung (Interface).
4. Suatu sistem mempunyai tujuan (Goal).
Dari beberapa karateristik tersebut sangat tergantung pada pendekatan yang digunakan, karena pada hakikatnya setiap komponen saling berinteraksi dan untuk dapat mencapai tujuan tertentu, harus melakukan sejumlah prosedur, metode, dan cara kerja juga saling berinteraksi (Jogiyanto:2008)
2.2. Informasi
Informasi adalah data yang telah diolah menjadi sebuah bentuk yang berati bagi penerimanya dan bermanfaat dalam mengambil keputusan saat ini atau mendatang (Jogiyanto:2001).
17
Sumber informasi adalah data. Data adalah merupakan dari bentuk jamak dari bentuk tunggal data atau data-item. Data adalah yang menggambarkan suau kejadian-kejadian dan kesatuan nyata.
Kualitas dari Suatu informasi tergantung pada 3 hal sebagai berikut:
1. Akurat
Berarti suatu informasi harus bebas dari kesalahan-kesalahan, akurat juga harus mencerminkan maksudnya. Harus akurat dari sumber informasi sampai penerima informasi.
2. Tepat Waktu
Informasi yang datang pada penerima tidak boleh telambat, informasi yang sudah tidak berlaku tidak akan mempunyai nilai lagi karena suatu informasi merupakan landasan diadakannya pengambilan keputusan, maka dari itu bila keputusan terlambat diambil maka akan berakibat fatal bagi instansi itu.
3. Relevan
Informasi tersebut harus mempunyai manfaat bagi pemakainya.
(Http//www.b.domaindlx.com/ragil/kualitas_informasi.htm 10:33 17-01-2018)
2.3. Pengertian Sistem Informasi
Sistem informasi adalah sekmpulan komponen pembentuk sistem yang mempunyai keterkaitan antara satu komponen dengan komponen lainnya yag bertujuan menghasilkan suatu informasi dalam suatu bidang tertentu . Dalam sistem informasi diperlukannya klasifikasi alur informasi, hal ini di sebabkan keaneragaman kebutuha akan suatu informasi oleh pengguna informasi. Kriteria dari sistem informasi antara lain, fleksibel, efektif dan efisien (Alfata: 2007).
18
Komponen dari sistem informasi adalah sebagai berikut:
A. Perangkat keras (Hardware) yaitu perangkat keras kompnen untuk melengkapi kegiatan memasukkan data, dan hasilkeluaran data
B. Perangkat lunak (Software) yaitu progrm intruksi yang diberikan ke kompuer
C. Manusia (Brainware) yaitu personal dari suatu sistem informasi yang meliputi, analisis, programer dan operator serta bertanggung jawab terhadap perawatan sebuah sistem.
D. Database yaitu kumpulan data dan informasi yang di organisasikan sedemikian rupa sehingga mudah di akses oleh pengguna sistem informasi.
E. Telekomunikasi yaitu komunikasi yang menghubungkan antara pengguna sistem dengan sistem komputer secara bersama-sama kedalam suatu jaringan kerja yng efektif.
2.4. E-Commerce
E-Commerce merupakan suatu sistem atau paradigm baru dalam dunia bisnis, yang menggeser paradigma perdagangan tradisional menjadi electronic commerce yaitu dengan memanfaatkan teknologi ICT (Information and Communication Technology), atau dengan kata lain teknologi internet. Definisi e-commerce secara umum : “ Proses membeli, menjual, baik dalam bentuk barang, jasa ataupun informasi, yang dilakukan melalui media internet”. Menurut Stefan Probst (Opticom), definisi e-commerce adalah “Bisnis yang dilakukan secara electronic yang melibatkan aktivitas-aktivitas bisnis berupa business to business ataupun
19
business to consumen melalui teknologi internet.” E-business adalah transaksi yang menggunakan media elektronik yang dipergunakan untuk berjualan atau proses pembelian atau proses pembelian suatu atau beberapa produk menggunakan teknologi ICT.Secara umum, interaksi dan transaksi antara pelaku bisnis yang akan menggunakan teknologi ecommerce dapat dikategorikan dalam jenis B2B ( business to business ), B2C (business to consumen), C2B (consumen to business), dan C2C (consumen to consumen). Andi (2008).
2.5. Teknologi Informasi Untuk Implementsi Sistem.
2.6.1 Pengertian PHP.
Pengertan PHP adalah sebuah pranti yang digunakan untuk bahasa pemograman yang bkerja dalam sebuah aplikasi web. Penggunaan PHP memungkinkan sebuah website menjadi lebih interaktif dan dinamis
(Andi: 2008).
PHP merupakan bahasa pemograman skrip yang diletakkan dalam server yang biasa digunakan untuk membuat aplikasi web yang bersifat dinamis PHP mendukung berbagai database . Termasuk yang didukungmya adalah MYSQL. Dengan demikian, database yang anda muat dengan MYSQL, dapat diakses oleh PHP dan memungkinkan untuk menampilkn isinya atau bahkan memanipulasi datanya melalui halaman Web.
Adapun Keunggulan-kunggulan yang dimiliki PHP dibandingkan dengan pemogaman yang lan adalah sebagai berikut:
1) PHP bersifa free atau gratis.
2) Beberapa database yang sudah ada, baik yang bersifat free/gratis taupun komersial sangat mendukung akses PHP.
20
3) Tingkat akses PHP lebih cepat serta memiliki tingkat keamanan yang tinggi.
4) PHP adalah bahasa open source yang dapat digunakan di berbagai sistem operasi (windows, linux, unix, machintos) dan dapat di jalankan secara runtime melalui console serta dapat menjlankan perintah-perintah sistem (Andi: 2008).
2.7 Pegertian MySQL.
MySQL adalah sebuah program database server yang mampu menerima dan mengirimkan datanya sengan sangat cepat, multi user serta menggunakan perintah standard SQL (Structured Query Language).
MySQL merupakan software yang tergolong bersifat open source atau free , artinya kita bebas menggunakan database ini untuk keperluan pribadi atau usaha tanpa harus membeli atau membayar lisensinya(Andi: 2005).
Database MySQL merupakan database server dan dapat juga berperan sebagai clien, sehingga sering disebut database client server, yaitu open source dengan kemampuan dapat berjalan di OS (operating sistem) maapun. Selain itu database ini memilki beberapa kelebihan dibandingkan database yang lain, di antaranya adalah:
1) MySQL sebagi database managemen sistem (DBMS).
2) MySQL adalah sebuah program yang open source, artinya program ini bersifat bebas digunakn oleh siapa saja tanpa harus membeli dan membayar lisensi kepada pembelinya.
21
3) MySQL meruoakan database server , jadi menggunakan database ini anda dapat menghubungkan ke media internet sehingga dapat diakses dari jauh.
4) MySQL mampu menerima query yang bertumpuk dalam satu permintaan atau yang disebut dengn Multi Threading.
5) MySQL merupakan sebuah database yang mampu menyimpan data berkapasitas hingga berukurn gigabyte sekalipun.
6) MySQL memiliki kecepatan dan jaminan keamanan akses.
2.8 Perancangan Sistem Informasi
2.8.1 Model Perancangan Sistem Informasi.
Merupakan langkah awal dalam pendefinisian kebutuhan untuk melakukan perancangan sistem informasi. Sedangkan model perancangan yang digunakan adalah metode waterfall karena metode dalam pembuatan software yang paling umum digunakan.
Metode waterfall adalah sebuah metode pengembangan software yang bersifat sekuensial dan terdiri dari lima tahap yang saling terkait dan mempengaruhi seperti terlihat pada gambar berikut ini
A. Analisa Kebutuhan.
Analisa kebuuhan merupakan tahap pertama yang menjadi dasar dalam pembuatan software, kelancaran suatu sistem informasi dalam pembuatan software secara keseluruhan dan kelengkapan fitur suatu software yang dihasilkan, sangat tergantung ada hasil analisa kebutuhan. Untuk memperoleh suatu software di perlukan proses analisa riset pada suatu
22
instansi atau perusahaan secara komperhensif agar memperoleh sistem informasi yang lengkap.
B. Desain Sistem.
Merupakan tahap penyusunan proses data yang paling optimal untuk menjalankan proses sistem informasi dan memenuhi kebutuhan sesuai dengan hasil analisa kebutuhan.
C. Penulisan Kode Program.
Proses penulisan kode program merupakan proses penerjemah desain sistem yang telah dibuat kedalam perintah yang dimengerti oleh komputer dengan menggunakan bahasa pemograman, bahasa pemogrman yang digunakan adalah bahasa pemograman PHP untuk pembuatan software yang termasuk dalam katagori web application, dan menggunakan MySQL sebagai database yang berguna untuk kebutuhan media penyimpanan data-data untuk memenuhi suatu kebutuhan.
D. Pengujian Program
Pengujian software dilakukan untuk memastikan bahwa software yang dibuat telah sesuai dengan desainnya dan semua fungsi dapat digunakan dengan baik, tanpa adanya kesalahan dalam pengujian sistem informasi.
E. Penerapan Program.
Penerapan program merupakan tahap terakhir dimana tim pengembangan menerapkan atau menginstal software yang telah selesai dibuat dan di ji kedalam sistem informasi di instansi dan memberikan pelatihan kepada pengguna.
(http://www.budihermawan.net/?tag=waterfall-model 10:39, 17-01-2018)
23
Tabel 1Perbandinganmetode
No
Metode
Kelebihan
Kekurangan
1
Waterfall
- Baik untuk sistem yang kecil atau yang sudah memiliki prosedur teknis tetap.
- Mudah dalam implementasi dan simple mengatur modelnya.
- Pengujian berada di akhir, ketika terjadi kesalahan tahapan sebelumnya harus diperiksa kembali
- Kurang fleksibel dalam memenuhi kebutuhan pelanggan
2
Spiral
- Bisa digunakan dalam pengembangan sistem yang besar
- lebih fleksibel dalam memenuhi kebutuhan customer
- analisis resiko membutuhkan keahlihan spesifik
- keberhasilan model spiral bergantung pada fase resiko analisis
3
RAD  -Dimungkinkan dalam proses pembuatan membutuhkan waktu yang sangat singkat (60-90 hari).  -Menghemat biaya, karena penekannya adalah penggunaan  -Bagi proyek yang besar tetapi berskala, RAD memerlukan sumber daya manusia yang memadai untuk menciptakan jumlah tim RAD yang baik. - Pengembang dan customer
24
komponen-komponen yang sudah ada. 
harus punya komitmen yang kuat untuk menyelesaikan sebuah software
25
BAB 3
ANALISIS DAN PERANCANGAN SISTEM
a. Analisis Sistem Berjalan
Proses jual beli barang selama ini dilakukan secara tatap muka secara langsung atau yang sering dikenal dengan istilah COD (Cost On Delivery). Namun terdapat proses yang lebih konvensional lagi yakni dengan datan langsung membeli barang ke toko yang menjual barang tersebut. Dari proses-proses tersebut didapatkan beberapa kendala seperti lokasi toko yang jauh karena barang hanya terdapat ditoko tersebut saja menyebabkan biaya akomodasi bisa saja lebih besar dibanding dengan harga barang yang akan dibeli. Selain itu kerugian waktu juga akan didapat karena untuk membeli suatu baran kita harus mendatangi toko tersebut yang menjual barang yang kita inginkan. Dan masih banyak lagi kerugian- kerugian yang didapat dari proses jual beli secara konvensional ini.
b. Analisis Sistem yang Diusulkan
Untuk mengatasi masalah diatas diperlukan sistem informasi yang dapat membantu mempercepat penjualan dan tentunya dapat menghasilkan informasi secara tepat, akurat, dan efisien. Oleh karena itu, penulis mencoba membantu memecahkan masalah yang ada dengan membuat perancangan E-Commerce yang menampung informasi-informasi yang berkaitan dengan jual beli. Sehingga
26
pembeli atau pelaggan bisa langsung mencari tahu lewat website yang tidak perlu lagi datang ke toko untuk membeli barang yang diinginkan.
Perancangan website ini akan mempermudah admin dan user dalam menginputkan data-data barang yang ditampilkan ke dalam blog. Dalam rancangan ini hanya admin yang berhak dan berkewenangan mengontrol data-data yang ada di blog. Sedangkan user atau petugas bisa mengontrol sistem sesuai dengan bagiannya.
c. Kebutuhan Fungsional
Kebutuhan fungsional merupakan sebuah proses yang terdapat oleh sistem baru dan informasi yang akan dihasilkan yaitu :
1. Log in
Log in untuk admin dan user, yang menggunakan sistem. Agar tidak sembarang orang dapat menggunakan marketplace ini atau bertindak secara curang.
2. Data Admin
Halaman Data Admin digunakan untuk mendata siapa saja pengguna Market Place ini, mengkonfirmasi pembayaran. Untuk mengakses halaman ini harus menggunakan Username dan Password masing-masing yang dimiliki admin.
3. Data User
Halaman Data User digunakan untuk menjual barang, membeli barang, mendapatkan informasi pembelian barang yang kita beli, mengkonfirmasi barang telah diterima. Untuk mengakses halaman ini harus menggunakan Username dan Password masing-masing yang dimiliki user.
27
4. Log out
Ketika pengguna sistem telah selesai menggunakan sistem dan dapat keluar dari sistem melalui tombol logout.
d. Kebutuhan Non Fungsional
Kebutuhan non fungsional merupakan kebutuhan standart perangkat lunak dan perangkat keras yang dapat menunjang maksimalnya kinerja sistem yaitu :
1. Perangkat Keras (Hardware)
Spesifikasi perangkat keras yang mendukung untuk membuat sistem ini yaitu :
Sistem Operasi : Microsoft Windows 7 Ultimate.
Processor : Intel(R) Core(TM) i3
Memori : 1GB DDR 3
Hard disk : 300 GB
Analisis spesifikasi perangkat keras yang ada pada Rumah Sakityaitu :
Sistem Operasi : Microsoft Windows 7 Ultimate.
Processor : Intel Atom
Memori : DDR 1GB
Hard disk : 300 GB
Keamanan pada sistem yaitu :
1. Sistem menggunakan Password.
2. Admin dan user yang akan menggunakan sistem diwajibkan untuk Login menggunakan Username dan Password yang telah disediakan.
3. Selain admin, dan user yang telah terdaftar tidak dipersilahkan untuk menggunakan sistem.
28
2. Perangkat Lunak (Software)
Perangkat lunak yang mendukung pengembangan pembuaatan sistem ini yaitu:
Database server : MySQL.
Web server : Apache.
Web browser : Google Chrome.
Development tools : Subblim Text 3.
i. Desain Sistem yang Diusulkan
Template ini dibuat dengan asumsi pemodelan berorientas obyek maka dari itu komponen yang ada adalah Use Case, Activity dan Class Diagram.
3.1 Pemodelan Use Case
Diagram use case dari Market Place dapat dilihat pada gambar 3.1
Gambar 0.1 Use Case Diagram
29
3.1 Skenario Use Case Login User
Skenario use case bertujuan untuk mendeskripsikan atau menjelaskan diagram use case. Berikut adalah skenario use case dari diagram use case pada gambar :
Tabel 0.1 Skenario Use Case Login Admin
Nama Use Case : Login Admin
Aktor : Admin dan User
Deskripsi : Untuk membuka hak akses untuk masuk kedalam sistem dan menjalakan aplikasi sesuai dengan hak akses masing-masing.
Aliran Utama
No.
Aksi aktor
No.
Reaksi Sistem
1.
Tampilkan Form Login
1.
Masukkan Username dan Password
2.
Verifikasi kelengkapan dan autentifikasi data loginberdasarkan username dan password yang diinputkan penggunadengan data pada database.
3.
Menampilkan halaman menu utama dan memasukkan data user
Kondisi akhir Login
Aliran alternatif
1.
Menampilkan pesan yang menyatakan data login tidak lengkap atau tidak terdaftar pada databas
2.
Konfirmasi pesan
2.
Kembali ke lngkah 2
3.2 Skenario Use Case Membeli Barang
Tabel 0.3 Skenario Use Case Membeli Barang
Nama Use Case : Membeli Barang
Aktor : User
Deskripsi : Untuk membeli barang oleh user sebagai pembeli
Aliran Utama
No.
Aksi aktor
No.
Reaksi Sistem
1.
Menampilkan Beranda
2.
Pilih Barang yang akan dibeli
3.
Menampung Barang pada Keranjang
30
4.
Pilih Menu Keranjang
5.
Menampilkan Barang yang akan dibeli
6.
Masukkan Data Diri
7.
Menampilkan detail barang
8.
Pilih Tombol Bayar
9.
Menampilkan metode-metode pembayaran
10.
Pilih Tombol Lanjutkan
11.
Menyimpan Data kedalam Database
12.
Menampilkan invoice pembelian barang
3.3 Skenario Use Case Mengirim Barang
Tabel 0.3 Skenario Use Case Mengirim Barang
Nama Use Case : Mengirim Barang
Aktor : User
Deskripsi : Untuk mengirim barang setelah terdapat konfirmasi dari admin bahwa barang telah dibayar
Aliran Utama
No.
Aksi aktor
No.
Reaksi Sistem
1.
Menampilkan Beranda
2.
Pilih Barang yang akan dibeli
3.
Menampung Barang pada Keranjang
4.
Pilih Menu Keranjang
5.
Menampilkan Barang yang akan dibeli
6.
Masukkan Data Diri
7.
Menampilkan detail barang
8.
Pilih Tombol Bayar
9.
Menampilkan metode-metode pembayaran
10.
Pilih Tombol Lanjutkan
11.
Menyimpan Data kedalam Database
12.
Menampilkan invoice pembelian barang
31
3.4 Activity Diagram
Dalam diagram ini akan digambarkan berbagai aliran activity dalam sistem, yang bertujuan untuk mengetahui alur proses pada sistem yang diusulkan.
Berikut adalah diagram activity yang mengacu pada setiap skenario use case yang sudah dibuat sebelumnya :.
3.8 Activity Diagram Login
Berikut merupakan diagram yang digunakan untuk menggambarkan workflow (aliran kerja) atau aktivitas saat user melakukan login.
Gambar 0.2 Activity Diagram Login
32
Gambar 0.2 Activity Diagram Login
33
Gambar 3.3 Activity Diagram Membeli Barang
Gambar 0.3 Activity Diagram Membeli Barang
34
Gambar 3.4 Activity Diagram Mengirim Barang
Gambar 0.4 Activity Diagram Mengirim Barang
35
Gambar 3.5 Class Diagram
Diagram kelas atau class diagram menunjukkan interaksi antara kelas dalam system. Class diagram dibangun berdasarkan use case diagram, activity diagram yang telah dibuat sebelumnya. Diagram class aplikasi system manajemen rumah sakit dapat dilihat dari gambar 3.18.
Gambar 0.5 Class Diagram
36
3.2 Implementasi Desain Basis Data
Pada bagian ini tunjukkan hasil implementasi dalam database yang digunakan. Berikan penjelasan atas desain basis data yang telah digambarkan.
Gambar 3.24 Desain Basis Data
37
BAB 4
TESTING DAN IMPLEMENTASI
4.1 Halaman Utama
38
4.2 Halaman Utama Admin
Pada Halaman Utama ini terdapat beberapa menu seperti : Dashboard, kelola, pesanan, member, testimonial,pesan, poling, toko, pegaturan dan keluar.
Gambar 4.1 Halaman Utama Admin
Gambar 4.2 Halaman Admin
39
4.3 Login admin
Gambar 4.3 Halaman Login admin
4.4 Halaman Profil Admin
Gambar 4.5 Halaman Profil Admin
40
4.5 Halaman Tambah Produk Admin
Gambar 4.6 Halaman Tambah Produk Admin
4.6 Halaman Tambah Kategori Admin
Gambar 4.7 Halaman Tambah Kategori Admin
41
4.7 Halaman Konfirmasi Pembayaran
Gambar 4.8 Halaman Konfirmasi Pembayaran
4.8 Halaman Input Deskripsi Toko
Gambar 4.9 Halaman Input Deskripsi Toko
42
4.9 Halaman Member User
Gambar 4.10 Halaman Member User
4.10 Halaman Login User
Gambar 4.11 Halaman Login User
43
4.11 Halaman Utama User
Gambar 4.12 Halaman Utama User
4.12 Halaman Keranjang
Gambar 4.13 Halaman Keranjang
44
4.13 Halaman Proses Pembayaran
Gambar 4.14 Halaman Proses Pembayaran
4.14 Halaman Pembayaran Transfer Manual
Gambar 4.15 Halaman Pembayaran Manual
45
4.15 Halaman Register Akun
Gambar 4.16 Halaman Register Akun
4.16 Halaman Pengiriman
Gambar 4.17 Halaman Pengiriman
46
4.17 Halaman Poling Pelanggan
Gambar 4.18 Halaman Poling Pelanggan
4.18 Halaman Testimoni
Gambar 4.19 Halaman Testimoni
47
BAB 5
PENUTUP
1.5 Kesimpulan
Adapun kesimpulam yang dapat di tarik dari pembuatan sistem informasi e-commerce ini adalah :
a. Sistem informasi e-commerce dapat mempermudah transaksi pembelian produk yang ditawarkan.
b. Customer dapat langsung melihat produk baru dari e-commerce sehingga dapa melakukan pembelian dan proses transaksi dengan cepat.
48
DAFTAR PUSTAKA
Jogiyanto, 2008. Sistem Teknologi Informasi , Yogyakarta : And Offset
Andi, 2008.PHP dan MySQL untuk pemula , Yogyakarta.
Http//www.b.domaindlx.com/ragil/kualitas_informasi.htm 10:33 17-01-2018.
http://www.budihermawan.net/?tag=waterfall-model 10:39, 17-01-2018.