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. (0600636524)
Miftah Rahman S. (0800780813)
Disetujui oleh : Pembimbing
Syaiful Karim
Universitas Bina Nusantara 2009
Yoseph Benny P. (0700688522)
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
i
Halaman Judul Dalam
ii
Halaman Persetujuan Hard Cover
iii
Halaman Persetujuan Dewan Penguji Abstrak
iv
Prakata
v
Daftar Isi
vii
Daftar Tabel
xiv
Daftar Gambar
xvi
Daftar Lampiran
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 4.1. Implementasi Sistem/Aplikasi
168 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
xxi
201
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