• Tidak ada hasil yang ditemukan

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

Dokumen terkait