ANALISIS DAN PERANCANGAN SISTEM PENJUALAN KOMPONEN-KOMPONEN KOMPUTER ON-LINE DENGAN TEKNOLOGI BERBASIS WEB PADA C. V. ARTEFACT MULTI SOLUSI SKRIPSI Oleh Muhammad Prasojo Notonegoro 0600636524 Yoseph Benny Pardamean 0700688522 Miftah Rahman Syahrial 0800780813 Kelas / Kelompok : 08 PAT / 03 Universitas Bina Nusantara Jakarta 2009
ANALISIS DAN PERANCANGAN SISTEM PENJUALAN KOMPONEN-KOMPONEN KOMPUTER ON-LINE DENGAN TEKNOLOGI BERBASIS WEB PADA C. V. ARTEFACT MULTI SOLUSI SKRIPSI diajukan sebagai salah satu syarat untuk gelar kesarjanaan pada Jurusan Teknik Informatika Fakultas Ilmu komputer Jenjang Pendidikan Strata-1 Oleh Muhammad Prasojo Notonegoro 0600636524 Yoseph Benny Pardamean 0700688522 Miftah Rahman Syahrial 0800780813 Kelas / Kelompok : 08 PAT / 03 Universitas Bina Nusantara Jakarta 2009
ANALISIS DAN PERANCANGAN SISTEM PENJUALAN KOMPONEN KOMPUTER ON-LINE DENGAN TEKNOLOGI BERBASIS WEB PADA C.V. ARTEFACT MULTI SOLUSI SKRIPSI Disusun Oleh: Muhammad Prasojo N. Miftah Rahman S. Yoseph Benny P. (0600636524) (0800780813) (0700688522) Disetujui oleh : Pembimbing Syaiful Karim Universitas Bina Nusantara 2009
PRAKATA Penulis ingin memanjatkan puji syukur kepada Tuhan Yang Maha Esa atas segala berkat dan rahmat-nya sehingga penulis dapat menyelesaikan skripsi yang berjudul ANALISIS DAN PERANCANGAN SISTEM PENJUALAN KOMPONEN- KOMPONEN KOMPUTER ON-LINE DENGAN TEKNOLOGI BERBASIS WEB PADA C.V. ARTEFACT MULTI SOLUSI dengan tepat waktu. Skripsi ini diajukan oleh penulis sebagai salah satu syarat kelulusan dalam jenjang pendidikan S1 (Strata-1) di Universitas Bina Nusantara, Jakarta. Dalam menyusun skripsi ini, penulis banyak mendapat dukungan dari berbagai pihak. Oleh karena itu, pada kesempatan ini penulis ingin menyampaikan penghargaan dan terima kasih sebesar-sebesarnya kepada : 1. Orangtua dan keluarga besar yang tiada hentinya memberikan dukungan dan doa kepada penulis. 2. Bapak. Prof. Dr. Ir. Harjanto Prabowo, MM. Selaku Rektor Universitas Bina Nusantara Jakarta, yang telah memberikan kesempatan kepada penulis untuk mendapatkan ilmu pengetahuan di Universitas yang Beliau pimpin. 3. Bapak Ir. Sablin Yusuf, M.Sc, M.Comp.Sc., selaku Dekan fasilkom. 4. Bapak Fredy Purnomo, S. Kom., M. Kom, selaku Ketua Jurusan Informatika 5. Bapak Syaeful Karim, Ir., M.Sc, Selaku Dosen Pembimbing. 6. Bapak Rangga Praditya Lesmana, selaku Account Manager Artefact, dan Bapak Edwin Adhiputra selaku Marketing Associate Artefact, yang telah memberikan kepercayaan dan kesempatan kepada penulis selama melakukan survei. 7. Dimas Karnadi, Vitrio Wibisono, Yanuar Hadi Kurniawan, dan Randika Jonan, v
terima kasih untuk motivasi, dukungan, dan semangat yang diberikan serta, selalu ada saat dibutuhkan. 8. Partner kelompok skripsi ini atas kerjasama dan pengalaman yang dialami selama proses penyelesaian skripsi ini. Penulis menyadari masih banyak kekurangan dalam skripsi ini, oleh karena itu, dengan kerendahan hati, penulis menerima semua kritik dan saran yang konstruktif. Akhir kata, penulis berharap semoga skripsi ini dapat bermanfaat bagi semua pihak yang memerlukan. Jakarta, 24 Juni 2009 Penulis vi
DAFTAR ISI Halaman Judul Luar Halaman Judul Dalam Halaman Persetujuan Hard Cover i ii iii Halaman Persetujuan Dewan Penguji Abstrak Prakata Daftar Isi Daftar Tabel Daftar Gambar Daftar Lampiran iv v vii xiv xvi xxii BAB 1 PENDAHULUAN 1 1.1 Latar Belakang 1 1.2 Ruang Lingkup 2 1.3 Tujuan dan Manfaat 2 1.3.1. Tujuan 2 1.3.2. Manfaat 3 1.4 Metodologi Penelitian 3 1.5 Sistematika Penulisan 5 BAB 2 LANDASAN TEORI 6 2.1 Rekayasa Perangkat Lunak 6 2.1.1. Karakteristik Perangkat Lunak 7 2.1.2. Model Proses Rekayasa Perangkat Lunak 8 vii
2.2 Sistem Pakar 10 2.2.1. Definisi Sistem Pakar 10 2.2.2. Ciri ciri Sistem Pakar 10 2.2.3. Struktur Sistem Pakar 11 2.2.4. Komponen Sistem Pakar 12 2.2.5. Tipe Sistem Pakar 13 2.2.6. Jenis jenis Sistem Pakar 13 2.3 Flowchart 13 2.4 Metode Pelacakan Dan Penelusuran 15 2.5 State Transition Diagram (STD) 20 2.6 Data Flow Diagram (DFD) 21 2.7 Entity Relationship Diagram 22 2.8 E-commerce 24 BAB 3 ANALISIS DAN PERANCANGAN 27 3.1 Riwayat Perusahaan 27 3.2 Struktur Organisasi dan Wewenang Tanggung Jawab 28 3.3 Analisis Permasalahan di Studi Kasus 31 3.3.1. Analisis Proses Bisnis Berjalan 31 3.3.2. Analisis Kuisioner Dan Wawancara 33 3.3.2.1. Analisis Kuisioner 33 3.3.2.2. Analisis Wawancara 45 3.3.3. Analisis Permasalahan 50 3.4 Analisis Pemecahan Masalah 52 3.5 Perancangan Sistem/Aplikasi 56 viii
3.5.1. Arsitektur Sistem/Model Konseptual 56 3.5.2. Flowchart Aplikasi Online Store 57 3.5.3. Rancangan Prosedur /Diagram Alur Dokumen 60 3.5.4. Rancangan Menu 61 3.5.5. Rancangan Layar 63 3.5.5.1. Rancangan Layar Pada Online Store 63 3.5.5.1.1. Rancangan Layar Index Sebelum Login 63 3.5.5.1.2. Rancangan Layar Index Setelah Login 64 3.5.5.1.3. Rancangan Layar Choose Register 65 3.5.5.1.4. Rancangan Layar Corporate Regis 1 66 3.5.5.1.5. Rancangan Layar Corporate Regis 2 67 3.5.5.1.6. Rancangan Layar Corporate Regis 3 69 3.5.5.1.7. Rancangan Layar Corporate Regis Status 70 3.5.5.1.8. Rancangan Layar Personal Regisration 1 71 3.5.5.1.9. Rancangan Layar Personal Regisration 2 72 3.5.5.1.10.Rancangan Layar Personal Regisration 3 73 3.5.5.1.11.Rancangan Layar Login 75 3.5.5.1.12.Rancangan Layar Company Profile Sebelum Login 76 3.5.5.1.13.Rancangan Layar Company Profile Setelah Login 77 3.5.5.1.14.Rancangan Layar News Sebelum Login 79 3.5.5.1.15.Rancangan Layar Detail News Sebelum Login 80 3.5.5.1.16.Rancangan Layar News Setelah Login 81 3.5.5.1.17.Rancangan Layar Detail News Setelah Login 83 3.5.5.1.18.Rancangan Layar Catalog Main Sebelum Login 84 ix
3.5.5.1.19.Rancangan Layar Catalog Main Setelah Login 86 3.5.5.1.20.Rancangan Layar Contact Us Sebelum Login 87 3.5.5.1.21.Rancangan Layar Contact Us Setelah Login 88 3.5.5.1.22.Rancangan Layar Shopping Cart 89 3.5.5.1.23.Rancangan Layar Order 90 3.5.5.1.24.Rancangan Layar Order Response 91 3.5.5.1.25.Rancangan Layar Search 92 3.5.5.1.26.Rancangan Layar Search Result 93 3.5.5.1.27.Rancangan Layar My Account 94 3.5.5.1.28.Rancangan Layar Automatic Builder 95 3.5.5.2. Rancangan Layar Admin Online Store 96 3.5.5.2.1. Rancangan Layar Main 96 3.5.5.2.2. Rancangan Layar News Manager 97 3.5.5.2.3. Rancangan Layar Products 98 3.5.5.2.4. Rancangan Layar Add Products 99 3.5.5.2.5. Rancangan Layar Modify Products 100 3.5.5.2.6. Rancangan Layar Delete Products 101 3.5.5.2.7. Rancangan Layar Rating 102 3.5.6. Rancangan State Transition Diagram (STD) 103 3.5.6.1. STD Pada Online Store 103 3.5.6.2. STD Pada Admin Online Store 127 3.5.7. Rancangan Basis Data 132 3.5.7.1. Tabel cart 132 3.5.7.2. Tabel customer 133 x
3.5.7.3. Tabel log 133 3.5.7.4. Tabel login 134 3.5.7.5. Tabel news 134 3.5.7.6. Tabel order 135 3.5.7.7. Tabel oder_item 136 3.5.7.8. Tabel ratings 136 3.5.7.9. Tabel ratings_group 137 3.5.7.10. Tabel ratings process 138 3.5.7.11. Tabel product group 138 3.5.7.12. Tabel products 139 3.5.7.13. Tabel questions 140 3.5.7.14. Tabes staff 141 3.5.7.15. Tabel vendor 142 3.5.8. Entity Relationship Diagram (ERD) 143 3.5.9. Rancangan Spesifikasi Proses 144 3.5.9.1. Rancangan Spesifikasi Proses Online Store 144 3.5.9.2. Rancangan Spesifikasi Proses admin Online Store 165 BAB 4 IMPLEMENTASI DAN EVALUASI 168 4.1. Implementasi Sistem/Aplikasi 168 4.1.1. Spesifikasi Sistem 168 4.1.1.1. Kebutuhan Perangkat Lunak 168 4.1.1.2. Kebutuhan Perangkat Keras 169 4.1.1.3. Kebutuhan Jaringan 170 4.1.1.4. Kebutuhan Sumber Daya Manusia 171 xi
4.1.2. Panduan Melakukan Instalasi Sistem/Aplikasi 171 4.1.3. Panduan Menggunakan Sistem/Aplikasi 173 4.1.3.1. Tampilan Layar Online Store 173 4.1.3.2. Tampilan Layar Index Sebelum Login 173 4.1.3.3. Tampilan Layar Index Setelah Login 174 4.1.3.4. Tampilan Layar Personal Registration 176 4.1.3.5. Tampilan Layar Login 177 4.1.3.6. Tampilan Layar Company Profile 178 4.1.3.7. Tampilan Layar News 179 4.1.3.8. Tampilan Layar CatalogMain 181 4.1.3.9. Tampilan Layar CatalogBrowse 183 4.1.3.10. Tampilan Layar CatalogSearch 184 4.1.3.11. Tampilan Layar Contact Us 186 4.1.3.12. Tampilan Layar My Account 188 4.1.3.13. Tampilan Layar Autobuilder 189 4.1.4. Tampilan Layar Admin Online Store 190 4.1.4.1. Tampilan Layar Admin Main 190 4.1.4.2. Tampilan Layar News Manager 191 4.1.4.3. Tampilan Layar Products 192 4.1.4.4. Tampilan Layar Rating 193 4.2. Evaluasi Sistem/Aplikasi 194 BAB 5 SIMPULAN DAN SARAN 206 5.1 Simpulan 206 5.2 Saran 208 xii
DAFTAR PUSTAKA 210 RIWAYAT HIDUP LAMPIRAN-LAMPIRAN xiii
DAFTAR TABEL Tabel 3.1 Tabel Diagram Alur Dokumen 31 Tabel 3.2 Hasil Kuesioner Pertanyaan 1 34 Tabel 3.3 Hasil Kuesioner Pertanyaan 2 35 Tabel 3.4 Hasil Kuesioner Pertanyaan 3 36 Tabel 3.5 Hasil Kuesioner Pertanyaan 4 37 Tabel 3.6 Hasil Kuesioner Pertanyaan 5 38 Tabel 3.7 Hasil Kuesioner Pertanyaan 6 39 Tabel 3.8 Hasil Kuesioner Pertanyaan 7 40 Tabel 3.9 Hasil Kuesioner Pertanyaan 8 41 Tabel 3.10 Hasil Kuesioner Pertanyaan 9 42 Tabel 3.11 Hasil Kuesioner Pertanyaan 10 43 Tabel 3.12 Analisis Pemecahan Masalah 52 Tabel 3.13 Tabel Diagram Alur Dokumen 60 Tabel 3.14 Tabel Front-End (Online Store) 62 Tabel 3.15 Tabel cart 132 Tabel 3.16 Tabel customer 133 Tabel 3.17 Tabel log 134 Tabel 3.18 Tabel login 134 Tabel 3.19 Tabel news 135 Tabel 3.20 Tabel order 135 Tabel 3.21 Tabel order_item 136 Tabel 3.22 Tabel ratings 137 xiv
Tabel 3.23 Tabel ratings_group 137 Tabel 3.24 Tabel rating_process 138 Tabel 3.25 Tabel product_group 138 Tabel 3.26 Tabel products 139 Tabel 3.27 Tabel questions 140 Tabel 3.28 Tabel staff 141 Tabel 3.29 Tabel vendor 142 Tabel 4.1 Hasil Kuesioner Evaluasi Pertanyaan 1 194 Tabel 4.2 Hasil Kuesioner Evaluasi Pertanyaan 2 195 Tabel 4.3 Hasil Kuesioner Evaluasi Pertanyaan 3 196 Tabel 4.4 Hasil Kuesioner Evaluasi Pertanyaan 4 197 Tabel 4.5 Hasil Kuesioner Evaluasi Pertanyaan 5 198 Tabel 4.6 Hasil Kuesioner Evaluasi Pertanyaan 6 199 Tabel 4.7 Hasil Kuesioner Evaluasi Pertanyaan 7 200 Tabel 4.8 Hasil Kuesioner Evaluasi Pertanyaan 8 201 xv
DAFTAR GAMBAR Gambar 2.1 The Linear Sequential Model 8 Gambar 2.2 Struktur Sistem Pakar 11 Gambar 2.3 Simbol-simbol Flowchart 14 Gambar 2.3 Penelusuran Data dengan Depth First Search 16 Gambar 2.4 Penelusuran Data dengan Breadth First Search 17 Gambar 2.5 Penelusuran Data dengan Best First Search 18 Gambar 3.1 Struktur Organisasi Artefact 28 Gambar 3.2 Diagram Hasil Kuesioner Pertanyaan 1 34 Gambar 3.3 Diagram Hasil Kuesioner Pertanyaan 2 35 Gambar 3.4 Diagram Hasil Kuesioner Pertanyaan 3 36 Gambar 3.5 Diagram Hasil Kuesioner Pertanyaan 4 37 Gambar 3.6 Diagram Hasil Kuesioner Pertanyaan 5 38 Gambar 3.7 Diagram Hasil Kuesioner Pertanyaan 6 39 Gambar 3.8 Diagram Hasil Kuesioner Pertanyaan 7 40 Gambar 3.9 Diagram Hasil Kuesioner Pertanyaan 8 41 Gambar 3.10 Diagram Hasil Kuesioner Pertanyaan 9 42 Gambar 3.11 Diagram Hasil Kuesioner Pertanyaan 10 43 Gambar 3.12 Gambaran Rancangan Sistem /Aplikasi 56 Gambar 3.13 Gambar Flowchart Aplikasi Online Store 57 Gambar 3.14 Gambar Flowchart Proses 'Shop' 58 Gambar 3.15 Gambar Flowchart Proses 'Auto Buider' 59 Gambar 3.16 Rancangan Layar Index Sebelum Login 63 xvi
Gambar 3.17 Rancangan Layar Index Setelah Login 64 Gambar 3.18 Rancangan Layar Choose Register 65 Gambar 3 19 Rancangan Layar Corporate Registration 1 66 Gambar 3.20 Rancangan Layar Corporate Registration 2 67 Gambar 3.21 Rancangan Layar Corporate Registration 3 69 Gambar 3.22 Rancangan Layar Corporate Registration Status 70 Gambar 3.23 Rancangan Layar Personal Regisration 1 71 Gambar 3.24 Rancangan Layar Personal Regisration 2 72 Gambar 3.25 Rancangan Layar Personal Regisration 3 73 Gambar 3.26 Rancangan Layar Login 75 Gambar 3.27 Rancangan Layar Company Profile Sebelum Login 76 Gambar 3.28 Rancangan Layar Company Profile Setelah Login 77 Gambar 3.29 Rancangan Layar News Sebelum Login 79 Gambar 3.30 Rancangan Layar Detail News Sebelum Login 80 Gambar 3.31 Rancangan Layar News Setelah Login 81 Gambar 3.32 Rancangan Layar Detail News Setelah Login 83 Gambar 3.33 Rancangan Layar Catalog Main Sebelum Login 84 Gambar 3.34 Rancangan Layar Catalog Main Setelah Login 86 Gambar 3.35 Rancangan Layar Contact Us Sebelum Login 87 Gambar 3.36 Rancangan Layar Contact Us Setelah Login 88 Gambar 3.37 Rancangan Layar Shopping Cart 89 Gambar 3.38 Rancangan Layar Order 90 Gambar 3.39 Rancangan Layar Order Response 91 Gambar 3.40 Rancangan Layar Search 92 xvii
Gambar 3.41 Rancangan Layar Search Result 93 Gambar 3.42 Rancangan Layar My Account 94 Gambar 3.43 Rancangan Layar Automatic Builder 95 Gambar 3.44 Rancangan Layar Main 96 Gambar 3.45 Rancangan Layar News Manager 97 Gambar 3.46 Rancangan Layar Products 98 Gambar 3.47 Rancangan Layar Add Products 99 Gambar 3.48 Rancangan Layar Modify Products 100 Gambar 3.49 Rancangan Layar Delete Products 101 Gambar 3.50 Rancangan Layar Ratings 102 Gambar 3.51 STD Layar Index Sebelum Login 103 Gambar 3.52 STD Layar Index Setelah Login 104 Gambar 3.53 STD Layar Choose Register 105 Gambar 3.54 STD Layar Corporate Registration 1 106 Gambar 3.55 STD Layar Corporate Registration 2 107 Gambar 3.56 STD Layar Corporate Registration 3 108 Gambar 3.57 STD Layar Corporate Registration Status 108 Gambar 3.58 STD Layar Personal Registration 1 109 Gambar 3.59 STD Layar Personal Registration 2 110 Gambar 3.60 STD Personal Registration 3 111 Gambar 3.61 STD Layar Result Personal Registration 112 Gambar 3.62 STD Layar Login 112 Gambar 3.63 STD Layar Company Profile Sebelum Login 113 Gambar 3.64 STD Layar Company Profile Setelah Login 114 xviii
Gambar 3.65 STD Layar News Sebelum Login 114 Gambar 3.66 STD Layar Detail News Sebelum Login 115 Gambar 3.67 STD Layar News Setelah Login 116 Gambar 3.68 STD Layar Detail News Setelah Login 116 Gambar 3.69 STD Layar Catalog Main Sebelum Login 117 Gambar 3.70 STD Layar Catalog Main Setelah Login 118 Gambar 3.71 STD Layar Catalog Browse Sebelum Login 118 Gambar 3.72 STD Layar Catalog Browse Setelah Login 119 Gambar 3.73 STD Layar Catalog Search Sebelum Login 120 Gambar 3.74 STD Layar Catalog Search Setelah Login 121 Gambar 3.75 STD Layar Contact Us Sebelum Login 121 Gambar 3.76 STD Layar Contact Us Setelah Login 122 Gambar 3.77 STD Layar Shopping Cart 123 Gambar 3.78 STD Layar Order 124 Gambar 3.79 STD Layar Order Response 125 Gambar 3.80 STD Layar My Account 125 Gambar 3.81 STD Layar Automatic Builder 126 Gambar 3.82 STD Layar Main 127 Gambar 3.83 STD Layar News Manager 127 Gambar 3.84 STD Layar Products 128 Gambar 3.85 STD Layar Add Products 129 Gambar 3.86 STD Layar Modify Products 130 Gambar 3.87 STD Layar Rating 131 Gambar 3.88 Entity Relationship Diagram (ERD) 143 xix
Gambar 4.1 Arsitektur Jaringan 170 Gambar 4.2 Tampilan Layar Index Sebelum Login 173 Gambar 4.3 Tampilan Layar Index Setelah Login 174 Gambar 4.4 Tampilan Layar Personal Registration 176 Gambar 4.5 Tampilan Layar Login 177 Gambar 4.6 Tampilan Layar Company Profile 178 Gambar 4.7 Tampilan Layar News 179 Gambar 4.8 Tampilan Layar CatalogMain 181 Gambar 4.9 Tampilan Layar CatalogBrowse 183 Gambar 4.10 Tampilan Layar CatalogSearch 184 Gambar 4.11 Tampilan Layar Contact Us 186 Gambar 4.12 Tampilan Layar My Account 188 Gambar 4.13 Tampilan Layar Autobuilder 189 Gambar 4.14 Tampilan Layar Admin Main 190 Gambar 4.15 Tampilan Layar News Manager 191 Gambar 4.16 Tampilan Layar Products 192 Gambar 4.17 Tampilan Layar Rating 193 Gambar 4.18 Diagram Hasil Kuesioner Pertanyaan 1 194 Gambar 4.19 Diagram Hasil Kuesioner Pertanyaan 2 195 Gambar 4.20 Diagram Hasil Kuesioner Pertanyaan 3 196 Gambar 4.21 Diagram Hasil Kuesioner Pertanyaan 4 197 Gambar 4.22 Diagram Hasil Kuesioner Pertanyaan 5 198 Gambar 4.23 Diagram Hasil Kuesioner Pertanyaan 6 199 Gambar 4.24 Diagram Hasil Kuesioner Pertanyaan 7 200 xx
Gambar 4.25 Diagram Hasil Kuesioner Pertanyaan 8 201 xxi
DAFTAR LAMPIRAN Lampiran 1 : Wawancara dengan Account Manager Artefact L1 Lampiran 2 : Wawancara dengan Marketing Associate Artefact L2 Lampiran 3 : Wawancara Evaluasi L3 Lampiran 4 : Kuisioner L4 Lampiran 5 : Kuisioner Evaluasi L7 xxii