v
Universitas Bina Nusantara
Jurusan Teknik Informatika Program Studi Software Engineering
Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006 ANALISIS DAN PERANCANGAN SISTEM PENJUALAN BERBASISKAN WEB
PADA PT. PONDOK PUJIAN SEJAHTERA
Benny Bustam (0600636644) Stephen (0600639425) Fredy Fonda (0600672536) Kelas/Kelompok : 07PAT/01 Abstrak
Dalam dunia yang terus berkembang ini, PT. Pondok Pujian Sejahtera dituntut untuk terus memberikan pelayanan yang maksimal kepada para pelanggannya, namun pada saat ini, satu-satunya cara penjualan yang dimiliki oleh PT. Pondok Pujian Sejahtera adalah cara penjualan tradisional dimana pembeli harus datang langsung untuk membeli produk yang ada. Skripsi ini bertujuan untuk membahas pembuatan sebuah sistem penjualan berbasiskan web, dimana para pembeli dapat dengan mudah melakukan pemesanan melalui media internet. Dalam pembuatan sistem ini, penulis menggunakan metode analisa dan perancangan. Pada tahap awal penulis melakukan analisa dengan mensurvei sistem yang sedang berjalan yang dilakukan melalui wawancara dan penyebaran kuesioner. Selanjutnya perancangan sistem yang baru dilakukan antara lain dengan pembuatan DFD, pembuatan STD dan juga perancangan database. Platform yang digunakan dalam pengembangan sistem ini adalah teknologi pemrograman PHP dengan database MySQL. Sistem yang dihasilkan memungkinkan pembeli untuk melakukan pembelian yang lebih fleksibel. Pembeli dapat mengunjungi situs web bersangkutan di internet dan memilih barang melalui katalog online yang disediakan. Pemesanan yang dilakukan akan langsung tercatat di komputer, dan setelah diverifikasi, barang yang dipesan akan diantar ke alamat pembeli. Selain menjadi alternatif lain dalam cara pembelian, situs web ini juga dapat menjadi sarana penyebaran informasi yang baik dimana siapa pun dapat mengaksesnya dengan mudah. Hal-hal di atas menunjukkan bahwa sistem yang baru ini dapat membantu PT. Pondok Pujian Sejahtera dalam meningkatkan pelayanannya kepada pelanggan, dan diharapkan pada akhirnya dapat membantu perusahaan dalam mengembangkan usahanya.
Kata Kunci
vi
PRAKATA
Puji syukur penulis panjatkan kepada Tuhan Yang Maha Esa atas berkat dan karunia-Nya sehingga penulis dapat menyelesaikan skripsi yang berjudul “ANALISIS DAN PERANCANGAN SISTEM PENJUALAN BERBASISKAN WEB PADA PT. PONDOK PUJIAN SEJAHTERA” tepat pada waktunya.
Tujuan dari penulisan skripsi ini adalah untuk memenuhi salah satu syarat untuk menyelesaikan jenjang studi Strata-1 pada Jurusan Teknik Informatika, Universitas Bina Nusantara, Jakarta.
Seluruh proses penyusunan skripsi ini tidak terlepas dari bantuan berbagai pihak baik secara langsung maupun tidak langsung, untuk itu penulis mengucapkan terima kasih yang sebesar-besarnya kepada :
• Orang tua dan seluruh keluarga penulis yang telah memberikan dorongan
semangat serta dukungan moral maupun material bagi penulis.
• Bapak Wiedjaja S.Kom. selaku dosen pembimbing skripsi yang telah
memberikan bimbingan, saran, pengarahan dan motivasi kepada penulis selama pengerjaan skripsi ini.
• Pimpinan dan seluruh staf PT. Pondok Pujian Sejahtera yang telah membantu
penulis dalam menyediakan data dan informasi yang berguna bagi penulis. • Bapak Prof. Dr. Gerardus Polla, M.App.Sc. selaku Rektor Universitas Bina
Nusantara, Jakarta.
vii
• Seluruh staf pengajar di Universitas Bina Nusantara yang telah memberikan
bekal ilmu kepada penulis untuk dapat menyelesaikan skripsi ini.
• Seluruh rekan-rekan yang telah memberikan saran, ide, pemikiran, serta
dorongan semangat bagi penulis selama pengerjaan skripsi ini.
• Semua pihak yang baik secara langsung maupun tidak langsung telah membantu
penulis dalam menyelesaikan penulisan skripsi ini.
Penulis juga sadar bahwa meskipun penulis sudah berusaha untuk melakukan yang terbaik, dengan pengetahuan penulis dan ketersediaan waktu yang terbatas membuat karya ini masih jauh dari sempurna. Oleh sebab itu penulis mengharapkan segala kritik dan saran yang membangun untuk menyempurnakan karya skripsi ini.
Akhir kata, penulis mohon maaf jika ada kata-kata dari penulis yang kurang berkenan di hati pembaca. Semoga laporan ini bisa bermanfaat bagi pembaca.
Jakarta, 5 Januari 2005
viii
DAFTAR ISI
HALAMAN JUDUL LUAR ... i
HALAMAN JUDUL DALAM ... ii
HALAMAN PERSETUJUAN HARDCOVER... iii
HALAMAN PERNYATAAN DEWAN PENGUJI ... iv
ABSTRAK ... v
PRAKATA ... vi
DAFTAR ISI ... viii
DAFTAR TABEL ... xii
DAFTAR GAMBAR... xiv
DAFTAR LAMPIRAN ... xix
BAB 1 PENDAHULUAN... 1
1.1 Latar Belakang... 1
1.2 Ruang Lingkup ... 2
1.3 Tujuan dan Manfaat... 3
1.4 Metodologi ... 4
1.5 Sistematika Penulisan... 5
BAB 2 LANDASAN TEORI ... 7
2.1 Perkembangan E-commerce Saat Ini... 7
2.2 Analisis dan Perancangan Sistem Informasi ... 9
2.2.1 Pengertian Sistem Informasi... 9
ix
2.2.3 Perancangan Sistem Informasi ... 11
2.3 Konsep Dasar Rekayasa Piranti Lunak ... 12
2.3.1 Pengertian Piranti Lunak ... 13
2.3.2 Pengertian Rekayasa Piranti Lunak... 13
2.3.3 Proses Rekayasa Piranti Lunak ... 14
2.4 Interaksi Manusia dan Komputer ... 15
2.4.1 Sistem Interaktif ... 16
2.4.2 Delapan Aturan Emas Perancangan Antarmuka ... 17
2.5 Internet... 18
2.5.1 Sejarah Perkembangan Internet ... 19
2.5.2 Fasilitas Internet ... 20
2.5.3 PHP... 21
2.6 E-commerce... 23
2.6.1 Klasifikasi E-commerce... 24
2.6.2 Keuntungan E-commerce... 25
2.7 Analisis SWOT... 26
2.7.1 Matriks SWOT ... 27
2.8 Database... 30
2.8.1 Database Management System... 31
2.8.2 Entity Relationship Diagram... 33
2.8.3 MySQL ... 34
BAB 3 ANALISIS DAN PERANCANGAN SISTEM... 37
x
3.2 Struktur Organisasi ... 38
3.2.1 Pembagian Tugas dan Wewenang... 39
3.3 Prosedur yang Sedang Berjalan... 44
3.4 Diagram Aliran Data Sistem Berjalan ... 46
3.4.1 Diagram Konteks Sistem Berjalan ... 46
3.4.2 Diagram Nol Sistem Berjalan... 47
3.5 Analisis Sistem Berjalan... 47
3.5.1 Analisis Biaya... 47
3.5.2 Analisis Kuesioner... 48
3.5.3 Analisis SWOT... 58
3.6 Permasalahan yang Dihadapi ... 62
3.7 Alternatif Pemecahan Masalah... 63
3.8 Usulan Prosedur Sistem yang Baru ... 64
3.9 Diagram Aliran Data Sistem Baru... 69
3.9.1 Diagram Konteks Sistem Baru ... 70
3.9.2 Diagram Nol Sistem Baru ... 70
3.9.3 Diagram Rinci Sistem Baru... 72
3.10 Perancangan Database... 74
3.10.1 Spesifikasi Data ... 75
3.10.2 Entity Relationship Diagram... 80
3.11 Struktur Menu... 80
3.12 State Transition Diagram... 81
xi
3.14 Perancangan Masukan dan Keluaran... 103
BAB 4 IMPLEMENTASI DAN EVALUASI ... 145
4.1 Rencana Implementasi... 145
4.1.1 Spesifikasi Sistem... 145
4.1.2 Kebutuhan Sumber Daya Manusia ... 146
4.1.3 Perkiraan Biaya ... 148
4.1.4 Jadwal Implementasi ... 149
4.2 Cara Pengoperasian Sistem ... 150
4.2.1 Cara Pengoperasian Front End... 150
4.2.2 Cara Pengoperasian Back End... 152
4.3 Tampilan Layar ... 154
4.4 Evaluasi Sistem ... 172
4.4.1 Evaluasi IMK... 172
4.4.2 Evaluasi ke Perusahaan ... 173
4.4.3 Evaluasi ke Pengguna... 176
BAB 5 SIMPULAN DAN SARAN ... 182
5.1 Simpulan... 182
5.2 Saran ... 183
DAFTAR PUSTAKA... 184
xii
DAFTAR TABEL
Tabel 2.1 Peningkatan Jumlah Pelanggan Pengguna Internet di Indonesia ... 19
Tabel 3.1 Perbandingan jumlah responden sumber berita tentang Pondok Pujian ... 49
Tabel 3.2 Perbandingan tujuan kedatangan responden ke Pondok Pujian ... 50
Tabel 3.3 Perbandingan jumlah produk yang paling sering dibeli ... 50
Tabel 3.4 Perbandingan jumlah pembelian produk ... 51
Tabel 3.5 Perbandingan masalah yang dialami di Pondok Pujian... 52
Tabel 3.6 Perbandingan kecukupan informasi yang diterima responden... 52
Tabel 3.7 Perbandingan informasi yang sulit didapat responden... 53
Tabel 3.8 Perbandingan tingkat penggunaan internet dari responden... 53
Tabel 3.9 Perbandingan responden yang pernah mengakses situs penjualan online... 54
Tabel 3.10 Perbandingan jumlah responden yang pernah berbelanja online ... 54
Tabel 3.11 Perbandingan penyebab responden tidak berbelanja online... 55
Tabel 3.12 Perbandingan jumlah responden yang tertarik berbelanja online ... 55
Tabel 3.13 Perbandingan cara pembayaran yang disukai ... 56
Tabel 3.14 Perbandingan karakteristik situs web penjualan online yang diinginkan.... 56
Tabel 3.15 Perbandingan fitur situs web penjualan online yang diinginkan ... 57
Tabel 3.16 External Factor Analysis Summary... 59
Tabel 3.17 Internal Factor Analysis Summary... 60
Tabel 3.18 Confrontation Matrix... 62
Tabel 3.19 Strategi dan Dampak ... 62
xiii
Tabel 3.21 Tabel MsAlbum... 76
Tabel 3.22 Tabel Favorite... 76
Tabel 3.23 Tabel MsNews... 77
Tabel 3.24 Tabel MsGuestBook... 77
Tabel 3.25 Tabel MsMember ... 78
Tabel 3.26 Tabel MsAdmin... 78
Tabel 3.27 Tabel MsRole ... 78
Tabel 3.28 Tabel MsTransaction ... 79
Tabel 3.29 Tabel MsTransDetail ... 79
Tabel 4.1 Jadwal Implementasi Sistem Yang Diusulkan ... 149
Tabel 4.2 Perbandingan kemudahan pemahaman menu ... 173
Tabel 4.3 Perbandingan kemudahan pembacaan laporan yang dihasilkan ... 174
Tabel 4.4 Perbandingan kesesuaian laporan yang dihasilkan ... 174
Tabel 4.5 Perbandingan kemudahan penggunaan fasilitas administrasi database... 175
Tabel 4.6 Perbandingan kesesuaian fasilitas administrasi database... 175
Tabel 4.7 Perbandingan membantu atau tidaknya web dalam perolehan informasi ... 176
Tabel 4.8 Perbandingan responden tentang kejelasan informasi situs web ini... 177
Tabel 4.9 Perbandingan kesesuaian metode pencarian produk pada situs web... 177
Tabel 4.10 Perbandingan kemudahan dalam pemesanan produk... 178
Tabel 4.11 Perbandingan penilaian tampilan situs web... 178
Tabel 4.12 Perbandingan kepuasan akan fasilitas yang disediakan ... 179
Tabel 4.13 Perbandingan kesulitan dalam penjelajahan situs web... 179
xiv
DAFTAR GAMBAR
Gambar 2.1 Lambang-lambang dalam ERD ... 33
Gambar 3.1 Struktur Organisasi PT. Pondok Pujian Sejahtera ... 38
Gambar 3.2 Diagram Konteks Sistem Berjalan ... 46
Gambar 3.3 Diagram Nol Sistem Berjalan... 47
Gambar 3.4 Analisa Posisi SWOT Dari Perusahaan... 61
Gambar 3.5 Diagram Konteks Sistem Baru ... 70
Gambar 3.6 Diagram Nol Sistem Baru... 71
Gambar 3.7 Diagram Rinci 1.0... 72
Gambar 3.8 Diagram Rinci 2.0... 73
Gambar 3.9 Diagram Rinci 3.0... 73
Gambar 3.10 Diagram Rinci 4.0... 74
Gambar 3.11 Diagram Rinci 5.0... 74
Gambar 3.12 Diagram Hubungan Antar Tabel ... 80
Gambar 3.13 Struktur Menu... 81
Gambar 3.14 STD Pendaftaran Anggota... 82
Gambar 3.15 STD Pengiriman Ulang Password... 82
Gambar 3.16 STD Login Anggota... 82
Gambar 3.17 STD Pengubahan Data Anggota... 83
Gambar 3.18 STD Pengaturan Favorit ... 83
Gambar 3.19 STD Pengisian Buku Tamu ... 83
xv
Gambar 3.21 STD Pemberitahuan Produk ... 84
Gambar 3.22 STD Tambah ke Kereta Belanja ... 84
Gambar 3.23 STD Pemesanan Produk ... 84
Gambar 3.24 STD Login Administrator ... 85
Gambar 3.25 STD Pengaturan Produk ... 85
Gambar 3.26 STD Pengaturan Berita ... 85
Gambar 3.27 STD Pengaturan Anggota ... 86
Gambar 3.28 STD Pengaturan Transaksi ... 86
Gambar 3.29 STD Pengaturan Buku Tamu... 86
Gambar 3.30 STD Pengaturan Administrator ... 87
Gambar 3.31 Rancangan Layar Utama ... 104
Gambar 3.32 Rancangan Layar Berita ... 105
Gambar 3.33 Rancangan Layar Katalog Produk ... 106
Gambar 3.34 Rancangan Layar Ekstra ... 107
Gambar 3.35 Rancangan Layar Informasi Artis... 108
Gambar 3.36 Rancangan Layar Kunci Lagu ... 109
Gambar 3.37 Rancangan Layar Renungan ... 110
Gambar 3.38 Rancangan Layar Profil Perusahaan... 111
Gambar 3.39 Rancangan Layar Lokasi Outlet ... 112
Gambar 3.40 Rancangan Layar Registrasi ... 113
Gambar 3.41 Rancangan Layar Konfirmasi ... 114
Gambar 3.42 Rancangan Layar Pengiriman Ulang Password... 115
xvi
Gambar 3.44 Rancangan Layar Detail Produk... 117
Gambar 3.45 Rancangan Layar Pencarian Produk... 118
Gambar 3.46 Rancangan Layar Hasil Pencarian Produk ... 119
Gambar 3.47 Rancangan Layar Sitemap... 120
Gambar 3.48 Rancangan Layar Buku Tamu ... 121
Gambar 3.49 Rancangan Layar Syarat dan Ketentuan... 122
Gambar 3.50 Rancangan Layar Utama Anggota... 123
Gambar 3.51 Rancangan Layar Kereta Belanja ... 124
Gambar 3.52 Rancangan Layar Pilihan Cara Pemesanan ... 125
Gambar 3.53 Rancangan Layar Finalisasi Pemesanan... 126
Gambar 3.54 Rancangan Layar Catatan Transaksi ... 127
Gambar 3.55 Rancangan Layar Favorit... 128
Gambar 3.56 Rancangan Layar Pengubahan Profil ... 129
Gambar 3.57 Rancangan Layar Beritahu Teman ... 130
Gambar 3.58 Rancangan Layar Login Administrator ... 131
Gambar 3.59 Rancangan Layar Utama Administrator ... 132
Gambar 3.60 Rancangan Layar Pengaturan Produk... 133
Gambar 3.61 Rancangan Layar Input Data Produk... 134
Gambar 3.62 Rancangan Layar Input Harga ... 135
Gambar 3.63 Rancangan Layar Pengaturan Berita ... 136
Gambar 3.64 Rancangan Layar Input Berita ... 137
Gambar 3.65 Rancangan Layar Pengaturan Anggota ... 138
xvii
Gambar 3.67 Rancangan Layar Detail Transaksi... 140
Gambar 3.68 Rancangan Layar Laporan Transaksi ... 141
Gambar 3.69 Rancangan Layar Pengaturan Buku Tamu ... 142
Gambar 3.70 Rancangan Layar Pengaturan Administrator... 143
Gambar 3.71 Rancangan Layar Input Data Administrator... 144
Gambar 4.1 Struktur Organisasi Yang Diusulkan ... 147
Gambar 4.2 Tampilan Layar Utama ... 154
Gambar 4.3 Tampilan Layar Berita... 155
Gambar 4.4 Tampilan Layar Katalog Produk ... 155
Gambar 4.5 Tampilan Layar Profil Perusahaan ... 156
Gambar 4.6 Tampilan Layar Registrasi... 156
Gambar 4.7 Tampilan Layar Konfirmasi Registrasi ... 157
Gambar 4.8 Tampilan Layar Pengiriman Ulang Password... 157
Gambar 4.9 Tampilan Layar Produk ... 158
Gambar 4.10 Tampilan Layar Detail Produk ... 158
Gambar 4.11 Tampilan Layar Pencarian Produk ... 159
Gambar 4.12 Tampilan Layar Hasil Pencarian Produk... 159
Gambar 4.13 Tampilan Layar Buku Tamu... 160
Gambar 4.14 Tampilan Layar Utama Anggota ... 160
Gambar 4.15 Tampilan Layar Kereta Belanja... 161
Gambar 4.16 Tampilan Layar Pilihan Cara Pemesanan... 161
Gambar 4.17 Tampilan Layar Finalisasi Pemesanan ... 162
xviii
Gambar 4.19 Tampilan Layar Catatan Transaksi... 163
Gambar 4.20 Tampilan Layar Favorit ... 163
Gambar 4.21 Tampilan Layar Pengubahan Profil ... 164
Gambar 4.22 Tampilan Layar Beritahu Teman... 164
Gambar 4.23 Tampilan Layar Login Administrator... 165
Gambar 4.24 Tampilan Layar Utama Administrator ... 165
Gambar 4.25 Tampilan Layar Pengaturan Produk ... 166
Gambar 4.26 Tampilan Layar Input Data Produk ... 166
Gambar 4.27 Tampilan Layar Input Harga ... 167
Gambar 4.28 Tampilan Layar Pengaturan Berita... 167
Gambar 4.29 Tampilan Layar Input Berita ... 168
Gambar 4.30 Tampilan Layar Pengaturan Anggota... 168
Gambar 4.31 Tampilan Layar Pengaturan Transaksi ... 169
Gambar 4.32 Tampilan Layar Detail Transaksi ... 169
Gambar 4.33 Tampilan Layar Laporan Transaksi... 170
Gambar 4.34 Tampilan Layar Pengaturan Buku Tamu... 170
Gambar 4.35 Tampilan Layar Pengaturan Administrator ... 171
xix