BAB VI KESIMPULAN DAN SARAN
6.2 Saran
Agar sistem yang diusulkan dapat digunakan dan berjalan sesuai dengan yang diharapkan, maka ada beberapa saran yang dapat dijadikan bahan pertimbangan untuk pihak organisasi dalam hal ini Distro Black Jack Bandung, yaitu :
1. Pembangunan website ini masih sederhana terutama tampilan web itu sendiri, ada baiknya dibuat semenarik mungkin dan dikembangkan lebih lanjut.
2. Agar website ini dapat lebih terkesan lebih interaktif lagi, diharapkan dapat menambahkan menu-menu yang lainnya seperti sarana untuk forum diskusi dan sebagainya.
3. Dalam segi informasi yang disajikan mungkin belum sepenuhnya sempurna, oleh karena itu, ada baiknya dengan menambah beberapa informasi yang lebih lengkap dan aktual.
4. Penggunaan dua bahasa yang Saya lakukan pada Distro Black Jack Online masih menggunakan GTranslate Widget, sebaiknya menggantinya dengan lebih baik lagi sehingga tidak terjadi kekacauan gramer.
PERANCANGAN SISTEM INFORMASI PENJUALAN
BERBASIS WEB PADA DISTRO BLACK JACK BANDUNG
SKRIPSI
Diajukan sebagai salah satu syarat untuk Penyusunan skripsi pada Program Studi Sistem Informasi
Oleh: TIGOR SITORUS
1.05.07.846
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
BANDUNG
xii
Gambar 2.1 Karakteristik Sistem ... 8 Gambar 3.1 Struktur Organisasi Distro Black jack ... 24 Gambar 3.2 Pendekatan Prototype ... 29 Gambar 4.1 Use Case Diagram Penjualan Online di Distro Black jack yang
Sedang Berjalan. ... 36 Gambar 4.2 Activity Diagram Sistem Informasi Penjualan Online di Distro
Black jack yang Sedang Berjalan ... 39 Gambar 4.3 Gambaran Umum Sistem yang Diusulkan ... 42 Gambar 4.4 Use Case Diagram Penjualan Online di Distro Black jack yang
Diusulkan. ... 43 Gambar 4.5 Activity Diagram Penjualan Online di Distro Black jack yang
Diusulkan. ... 50 Gambar 4.6 Sequence Diagram melihat Produk ... 51 Gambar 4.7 Sequence Diagram Proses Registrasi member. ... 52 Gambar 4.8 Sequence Diagram login member. ... 53 Gambar 4.9 Sequence Diagram Proses Pemesanan Produk. ... 54 Gambar 4.10 Sequence Diagram konfirmasi pembayaan. ... 55 Gambar 4.11 Sequence Diagram konfirmasi Pesanan Produk. ... 56 Gambar 4.12 Collaboration Diagram non member lihat produk Produk. ... 56 Gambar 4.13 Collaboration Diagram Proses registrasi member. ... 57 Gambar 4.14 Collaboration Diagram login member ... 58
xiii
Gambar 4.15 Collaboration Diagram Pemesanan produk ... 59
Gambar 4.16 Collaboration Diagram Konfirmasi Pembayaran ... 60
Gambar 4.17 Collaboration Diagram Konfirmasi Pemesanan produk ... 61
Gambar 4.18 Class Diagram Penjualan di Distro lack Jack yang Diusulkan . 62 Gambar 4.19 Component Diagram Penjualan di Distro lack Jack yang Diusulkan. ... 62
Gambar 4.20 Deployment Diagram Penjualan di Distro Black Jack yang Diusulkan.. ... 63
Gambar 4.21 Perancangan Antar Muka ... 64
Gambar 4.22 Tampilan Halaman Registrasi Member... 65
Gambar 4.23 Tampilan Halaman Member login ... 66
Gambar 4.24 Tampilan Form Pemesanan Produk ... 66
Gambar 4.25 Tampilan Form Tujuan Pemesanan Produk ... 67
Gambar 4.26 Tampilan Form Konfirmasi Pembayaran ... 68
Gambar 4.27 Tampilan Form Login Administrator ... 68
Gambar 4.28 Tampilan Form Input Kategori Produk. ... 69
Gambar 4.29 Tampilan Form Input Kota Tujuan ... 69
Gambar 4.30 Tampilan Form Input Kurs Mata Uang ... 70
Gambar 4.31 Tampilan Form Input Produk. ... 71
Gambar 4.32 Tampilan Form Input Produk ... 71
Gambar 4.33 Tampilan Halaman Kategori Produk... 72
Gambar 4.34 Tampilan Halaman Produk... 72
Gambar 4.35 Tampilan Halaman Detail Produk ... 73
xiv
Gambar 4.40 Tampilan Halaman Daftar Kota Tujuan ... 75
Gambar 4.41 Tampilan Halaman Daftar Kurs Mata Uang ... 76
Gambar 4.42 Tampilan Halaman Daftar Produk ... 77
Gambar 4.43 Tampilan Halaman Daftar Detail Produk ... 77
Gambar 4.44 Tampilan Halaman Daftar Pesanan Produk ... 78
Gambar 4.45 Tampilan Halaman Daftar Penjualan Produk... 78
Gambar 4.46 Tampilan Halaman Daftar Penjualan Hasil Pencarian Produk. 79 Gambar 4.47 Tampilan Halaman Daftar Pesanan Produk ... 79
Gambar 4.48 Tampilan Halaman Daftar Pesanan Produk ... 80
Gambar 4.49 Tampilan Halaman Daftar Pesanan Produk ... 81
Gambar 5.1 Mengaktifkan XAMPP Control Panel Application ... 90
Gambar 5.2 XAMPP Control Panel Application ... 91
Gambar 5.3 Tampilan URL ... 91
Gambar 5.4 Tampilan Halaman Utama Distro Black jack. ... 92
Gambar 5.5 Tampilan Form Registrasi Member Online Distro Black Jack. . 93
Gambar 5.6 Tampilan Login Member Distro Black Jack. ... 94
Gambar 5.7 Tampilan Form Form Pemesanan Produk Distro Black Jack. ... 95
Gambar 5.8 Tampilan Form Tujuan Pemesanan Produk. ... 96
Gambar 5.9 Tampilan Form Tujuan Pemesanan Produk. ... 97
Gambar 5.10 Tampilan Form Login Administrator. ... 97
xv
Gambar 5.12 Tampilan Form Input Kota Tujuan. ... 98
Gambar 5.13 Tampilan Form Input Kurs Mata Uang. ... 99
Gambar 5.14 Tampilan Form Input Produk. ... 99
Gambar 5.15 Tampilan Form Input Produk. ... 100
Gambar 5.16 Tampilan Halaman Kategori Produk... 101
Gambar 5.17 Tampilan Halaman Produk... 101
Gambar 5.18 Tampilan Halaman Detail Produk. ... 102
Gambar 5.19 Tampilan Halaman Daftar Pesanan. ... 102
Gambar 5.20 Tampilan Halaman Daftar Pesanan. ... 103
Gambar 5.21 Tampilan Halaman Daftar Pesanan. ... 103
Gambar 5.22 Tampilan Halaman Daftar Kategori Produk. ... 104
Gambar 5.23 Tampilan Halaman Daftar Kota Tujuan. ... 104
Gambar 5.24 Tampilan Halaman Daftar Kurs Mata Uang. ... 105
Gambar 5.25 Tampilan Halaman Daftar Produk. ... 106
Gambar 5.26 Tampilan Hlaman Daftar Detail Produk. ... 107
Gambar 5.29 Tampilan Halaman Daftar Pesanan Produk. ... 108
Gambar 5.30 Tampilan Halaman Daftar Penjualan Produk... 109
Gambar 5.30 Tampilan Halaman Daftar Penjualan Produk... 109
Gambar 5.31 Tampilan Halaman Daftar Konfirmasi Pembayaran. ... 110
Gambar 5.32 Tampilan Halaman Daftar Konfirmasi Pembayaran ... 110
v PERNYATAAN KEASLIAN
ABSTRAK ... ..i
ABSTRACT ... ..ii
KATA PENGANTAR ... ..iii
DAFTAR ISI ... ..v
DAFTAR TABEL ... ..x
DAFTAR GAMBAR ... ..xii
DAFTAR SIMBOL ... ..xvi
BAB I PENDAHULUAN 1.1 Latar Belakang Masalah ... 1
1.2 Identifikasi dan Rumusan Masalah ... 3
1.3 Maksud dan Tujuan Penelitian ... 4
1.4 Kegunaan Penelitian ... 5
1.4.1 Kegunaan Akademis ... 5
1.4.1 Kegunaan Praktis ... 5
1.5 Batasan Masalah ... 5
vi BAB II LANDASAN TEORI
2.1 Konsep Dasar Sistem ... 7
2.1.1 Elemen Sistem ... 8
2.1.2 Karakteristik Sistem ... 8
2.1.3 Klasifikasi Sistem ... 10
2.2 Konsep Dasar Informasi ... 12
2.2.1 Siklus Informasi ... 13
2.2.2 Kualitas Informasi ... 13
2.2.3 Nilai Informasi ... 14
2.3 Konsep Dasar Sistem Informasi ... 15
2.3.1 Komponen Sistem Informasi ... 15
2.4 Pengertian Distro ... 17
2.4.1 Point Penting Di lingkup Distro ... 18
2.5 Perangkat Lunak Pendukung ... 19
2.5.1 Hyper Text Markup language (HTML) ... 19
2.5.2 Hypertext Prepocessor (PHP) ... 20
2.5.3 MySQL Database ... 20
2.5.4 Apache ... 21
2.5.5 Macromedia Dream Weaver 8 ... 21
BAB III OBJEK DAN METODE PENELITIAN 3.1 Objek Penelitian ... 23
vii
3.1.4 Job Description ... 25
3.2 Metode Penelitian ... 26
3.2.1 Desain Penelitian ... 26
3.2.2 Jenis dan Metode Pengumpulan Data ... 27
3.2.2.1 Sumber Data Primer ... 27
3.2.2.2 Sumber Data Sekunder ... 27
3.2.3 Metode Pendekatan dan Pengembangan Sistem ... 28
3.2.3.1 Metode Pendekatan Sistem ... 28
3.2.3.2 Metode Pengembangan Sistem ... 28
3.2.3.3 Alat Bantu Analisis dan Perancangan ... 32
3.2.4 Pengujian Software ... 33
BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 Analisis Sistem Yang Berjalan ... 35
4.1.1 Analisis Kebutuhan ... 35
4.1.1.1 Use Case Diagram... 35
4.1.1.2 Skenario Use Case ... 36
4.1.2.3 Activity Diagram ... 39
viii
4.2 Perancangan Sistem ... 40
4.2.1 Tujuan Perancangan Sistem ... 41
4.2.2 Gambaran Umum Sistem Yang Diusulkan ... 41
4.2.3 Perancangan Prosedur Yang Diusulkan ... 42
4.2.3.1 Use Case Diagram ... 42
4.2.3.2 Skenario Use Case... 43
4.2.3.3 Activity Diagram ... 49 4.2.3.4 Sequence Diagram ... 50 4.2.3.5 Collaboration Diagram ... 56 4.2.3.6 Class Diagram ... 61 4.2.3.7 Component Diagram ... 62 4.2.3.8 Deployment Diagram ... 63
4.2.4 Perancangan Antar Muka ... 64
4.2.4.1 Perancangan Input ... 64
4.2.4.2 Perancangan Output ... 71
BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1 Implementasi ... 82
5.1.1 Batasan Implementasi ... 82
5.1.2 Implementasi Perangkat Lunak ... 82
5.1.3 Implementasi Perangkat Keras ... 83
ix
5.1.6 Implementasi Instalasi Program ... 90
5.1.7 Penggunaan Program ... 91
5.1.7.1 Penggunaan Program User ... 92
5.1.5.2 Tampilan Input ... 92
5.1.5.3 Tampilan Output ... 100
5.2 Pengujian ... 111
5.2.1 Rencana Pengujian ... 112
5.2.2 Kasus dan Hasil Pengujian ... 113
5.2.2.1 Kelas Uji Login ... 113
5.2.2.2 Kelas Uji Informasi Produk ... 114
5.2.2.3 Kelas Uji Informasi Konfirmasi ... 114
5.2.2.4 Kelas Uji Pengolahan Data Produk ... 115
5.2.3 Kesimpulan Hasil Pengujian ... 116
BAB VI KESIMPULAN DAN SARAN 6.1 Kesimpulan ... 117
6.2 Saran ... 118 DAFTAR PUSTAKA
DAFTAR PUSTAKA
Jogiyanto HM, 2005, Analisis dan Desain: Sistem Informasi Pendekatan Terstruktur Teori dan Praktik Aplikasi Bisnis, Penerbit: Andi Offset, Yogyakarta.
QCollege, 2004. Webmaster Using PHP. Quantum eBusiness College, Bandung. Syafii, M, 2004. Membangun Aplikasi Berbasis PHP dan MySQL. ANDI
OFFSET, Yogyakarta. Referensi Online :
1) http://www.agungnugroho.net/index.php?s=prototype/ 20-09-10/23.04 wib 2) http://id.wikipedia.org/wiki/ Distro Pakaian/ 24-09-10/15.04 wib
3) http://denz22.blogspot.com/ Definisi Macromedia Dreamweaver/ 24-09-10/15.20 wib .
BIODATA MAHASISWA A. Biodata Mahasiswa NIM Nama Lengkap : : 10507846 TIGOR SITORUS
Tempat & Tanggal Lahir : Bengkulu, 27 Desember 1987 Agama Jenis kelamin Alamat Lengkap No. Telepon / HP : : : : Kristen protestan Laki-Laki
Jl.Tubagus Ismail Dalam NO.42.B Bandung
081210507846
Email : igor_qiboow@yahoo.com
B. Riwayat Pendidikan Formal & Non-Formal
1. SDN Sint Carolus Bengkulu 2. SLTP Negri 3 Bengkulu 3. SMA Sint Carolus Bengkulu 4. Universitas Komputer Indonesia
1994 s/d 2000 2000 s/d 2003 2003 s/d 2006 2007 s/d Sekarang
Demikian Riwayat hidup ini saya buat dengan sebenarnya.
Bandung, Februari 2011 Hormat saya,
1. Use case Diagram Yaitu Memperlih dengan uses
case-SIMBOL
<< include >>
<< extended >>
Sumber : Adi Nugroh
xvi
DAFTAR SIMBOL
am
rlihatkan Hubungan-hubungan yang terjadi -uses case dalam sistem
NAMA KET Aktor Seseorang berinterak yang sedan kembangk Use Case Peringkat fungsional sistem. Relasi Asosiasi Relasi yan aktor deng biasanya b Include Relationship Relasi cak memungk case untuk fungsional disediakan yang lainn >> Extends Relationship Memungk case memi untuk mem fungsional use case y oho ( 2005 : 49 ) i antara actor-aktor ETERANGAN ng atau sesuatu yang aksi dengan sistem dang kita
gkan.
at Tertinggi dari nal yang dimiliki
ang terjadi antara engan use case
a berupa asosiasi. akupan
gkinkan suatu use tuk menggunakan nalitas yang kan oleh use case
innya
gkinkan suatu use miliki kemungkinan
emperluas
nal yang disediakan e yang lainnya.
2. Activity Diagram Yaitu Salah satu c case
SIMBOL
Sumber : Adi Nugroh
3. Sequence Diagra Yaitu interaction sepanjang berjalan
xvii am
u cara untuk memodelkan event-event yang terj
NAMA KET
Start State Memperlih
aliran kerj
End State Memperlih
aliran kerj State Menamba suatu obje Activity Menggam langkah da Decision Memperlih dua atau l aliran-alira Transition Memperlih aliran-alira dari suatu lainnya State Transition Menamba suatu akt yang lainn oho ( 2005 : 66 ) ram
on diagram yang memperlihatkan event-eve lannya waktu.
erjadi dalam suatu use
ETERANGAN
rlihatkan dimana
erja berawal.
rlihatkan dimana
erja berakhir.
bahkan state untuk bjek.
ambarkan
dalam aliran kerja. rlihatkan bagaimana u lebih langkah pada liran kerja
rlihatkan bagaimana liran kerja bergerak tu activity ke activity
bahkan transisi dari aktifitas ke aktivitas
innya
xviii
xviii
SIMBOL NAMA KETERANGAN
Anchor Note to item
Melekatkan catatan pada use case atau aktor tertentu dalam diagram.
Object Menambahkan objek baru
pada diagram.
Object Message Menggambarkan pesan antar
dua objek. Return Message
Menggambarkan pengembalian diri pemanggilan prosedur.
Message to self Menggambarkan pesan yang
menuju dirinya sendiri. Sumber : Adi Nugroho ( 2005 : 92 )
4. Collaboration Diagram
Yaitu memperlihatkan aliran-aliran pada use case yang berfokus pada relasi-relasi yang terjadi antara objek yang satu dengan objek yang lainnya.
SIMBOL NAMA KETERANGAN
Object Menggambarkan objek baru
pada diagram.
Class Instance Menambahkan objek baru
pada diagram
Link to Self
Memperlihatkan bahwa suatu objek memanggil operasinya sendiri.
Link Message
Menambahkan pesan antardua objek atau dari suatu objek ke dirinya sendiri.
xix Reverse Message
Menambahkan pesan dalam arah antardua objek atau dari suatu objek ke dirinya sendiri.
Data Token
Memperlihatkan informasi yang mengalir antardua objek
Memperlihatkan informasi yang mengalir pada arah berlawanan antardua objek Sumber : Adi Nugroho ( 2005 : 94 )
5. Class Diagram
Yaitu memperlihatkan beberapa kelas serta paket - paket yang ada dalam sistem / perangkat lunak yang sedang kita kembangkan.
SIMBOL NAMA KETERANGAN
Interface Menambahkan kelas
antarmuka pada diagram
Class Menambahkan kelas baru
pada diagram
Association Menggambar relasi Asosiasi
Sumber : Adi Nugroho ( 2005 : 114 )
6. Component Diagram
Yaitu Diagram yang menggambarkan komponen-koomponen dalam sistem serta dependency antar komponen.
xx
xx
SIMBOL NAMA KETERANGAN
Component
Menggambarkan modul perangkat lunak dengan antar muka yang didefinisikan baik (misalnya ActiveX, Applet, Dll, Berkas, exe).
Dependency Menggambarkan relasi
dependency Subprogram Spesification Menggambarkan spesifikasi subprogram dan implementasinya Sumber : Adi Nugroho ( 2005 : 199 )
7. Deployment Diagram
Yaitu Diagram yang menggambarkan komponen-koomponen rancangan jaringan komputerserta lokasi komponen dalam jaringan.
SIMBOL NAMA KETERANGAN
Processor
Menggambarkan prosessor pada diagram, prosessor adalah setiap komputer/ peralatan yang memiliki kemampuan pemrosesan
Connection Menambahkan penghubung
pada diagram
x
Tabel 1.1 Jadwal Penelitian/Penyusunan Skripsi ... 6
Tabel 4.1 Tabel skenario use case Melihat Produk ... 36
Tabel 4.2 Tabel skenario use case Transaksi Pemesanan Produk ... 37
Tabel 4.3 Tabel skenario use case Persediaan Produk... 37
Tabel 4.4 Skenario use case Proses Lap. Penjualan Produk ... 38
Tabel 4.5 Skenario use case Proses Edit Data Produk ... 38
Tabel 4.6 Skenario use case Proses Daftar Member ... 43
Tabel 4.7 Skenario use case Proses Login User ... 44
Tabel 4.8 Skenario use case Proses Login Admin ... 45
Tabel 4.9 Skenario use case Proses Pengolahan Data ... 46
Tabel 4.10 Skenario Use Case Proses Pemesanan Produk ... 47
Tabel 4.11 Skenario Use Case Proses Konfirmasi Pemesanan Produk ... 48
Tabel 4.12 Skenario Use Case Proses Pengesahan Konfirmasi Pemesanan Produk ... 49
Tabel 5.1 Implementasi Halaman Utama User ... 87
xi
Tabel 5.3 Rencana Pengujian pada Sistem Informasi Penjualan Online di Distro
Black Jack ... 112
Tabel 5.4 Pengujian Login Admin ... 113
Tabel 5.5 Pengujian Informasi Produk ... 114
Tabel 5.6 Pengujian Informasi Konfirmasi ... 114
iii
segala Rahmat Hidayah dan Karunianya. Doa serta salam penulis limpahkan kepada Tuhan Jesus beserta keluarga, para sahabatnya dan para pengikutnya yang selalu setia dan taat pada ajarannya, sehingga penulis dapat menyelesaikan skripsi dengan berbagai cobaan dan halangan, yang mana penulis akan diajukan untuk menempuh sidang Strata Satu (S-1) sekaligus untuk memenuhi salah satu syarat kelulusan pada Jurusan Manajemen Informatika di Universitas Komputer Bandung. Adapun judul yang penulis ambil adalah “ ”PERANCANGAN SISTEM INFORMASI PENJUALAN BERBASIS WEB PADA DISTRO BLACK JACK BANDUNG “.
Penulis menyadari banyak kekurangan dan kekeliruan dalam penyusunan laporan ini, hal itu disebabkan keterbatasan pengetahuan, kemampuan serta pengalaman yang dimiliki penulis. Oleh karena itu penulis mengharapkan kritik dan saran yang berguna yang bersifat membangun.
Dari lubuk hati yang paling dalam, dengan segala keikhlasan dan kerendahan hati penulis ucapkan terima kasih atas segala sumbangsih dan bantuan yang diberikan oleh semua pihak. Untuk itu penulis menyampaikan terima kasih yang sebesar–besarnya kepada :
1. Dr. Ir. Eddy Suryanto Soegoto, M.Sc., selaku Rektor Universitas Komputer Indanesia.
iv
2. Bapak Prof. Dr. Arry Akhmad Arman, M.Sc, selaku Dekan Fakultas Teknik dan Ilmu Komputer UNIKOM.
3. Dadang Munandar, SE., M.Si selaku Ketua Jurusan Manajemen Informatika Universitas Komputer Indonesia.
4. Wahyuni, S.Si., MT selaku dosen wali kelas MI-Konversi.
5. Iyan Gustiana, S.Kom., M.Kom. selaku dosen pembimbing yang telah banyak membantu dan memberikan pengarahan serta masukan berharga kepada penulis dalam pengerjaan skripsi ini.
6. Kedua orang tua penulis (Bpk Saut Sitorus dan Ibu Rolli pangaribuan) yang telah memberikan dorongan semangat serta do’a nya, semoga Tuhan Yang Maha Esa membalas semua amal kebaikannya, Amin
7. Seluruh staff dosen dan sekjur pada jurusan Manajemen Informatika.
8. Rekan-rekan mahasiswa/i MI-Konversi angkatan 2007 atas kebersamaan, bantuan, dorongan, dan kesabarannya.
9. Rekan-rekan kostan di Tuisda 42B khususnya Agiep, Ryan, Gilang, Rully, 10. Sahabatku Budi Purwanto Jujun Juharsa, Ridho, Berliana Josefa, Ryan
Timman.
11. Seluruh civitas akademika Universitas Komputer Indonesia.
12. Semua pihak yang telah membantu penyelasaian laporan tugas akhir ini yang tidak dapat penulis sebutkan satu persatu.
Bandung, 2011 Penulis Tigor Sitours
betul ide dan hasil pemikiran asli dari penulis. Bukan hasil Plagiat atau hasil meniru Ide, Hasil Pemikiran atau Buah Karya orang lain.
Jika dikemudian hari terbukti bahwa pernyataan saya (penulis) ini tidak benar, maka saya bersedia menerima segala sanksi hukum yang diberikan, baik dari pihak akademik maupun pihak lain yang berwenang tanpa melibatkan siapapun.
Demikian pernyataan ini saya buat dalam keadaan sadar tanpa paksaan dari pihak manapun.
Bandung 25-september-2010 Yang Menyatakan, ( Tigor Sitorus ) Nim .1.05.07.846