ANALISIS DAN PERANCANGAN SISTEM PEMESANAN PRODUK BERBASIS WEB PADA PERUSAHAAN DAYA PRIMA SPORTS - Binus e-Thesis
UNIVERSITAS BINA NUSANTARA
Jurusan Teknik Informatika Skripsi Sarjana Komputer
ANALISIS DAN PERANCANGAN SISTEM PEMESANAN PRODUK
BERBASIS WEB PADA PERUSAHAAN DAYA PRIMA SPORTS
Nico Sepfanus 0700712130
Warxi Yulianty Marliana 0700712231
Deddy Irawan 0700723512
Kelas / Kelompok : 07PGT / 06
Abstrak Pemesanan produk berbasis web dilakukan untuk mempermudah pelanggan dari perusahaan Daya Prima Sports dalam memesan produk, sehingga dapat mempersingkat waktu dalam memesan produk dan melihat produk-produk yang disediakan. Pengumpulan data dilakukan dengan mengadakan survei dan wawancara dengan pihak perusahaan yang bersangkutan agar mencapai target dan tujuan yang diinginkan dan menganalisa sistem yang sedang berjalan, serta membaca buku-buku referensi. Dengan adanya sistem ini, perusahaan dapat meningkatkan jangkauan pemasaran produk dalam usaha meningkatkan penjualan produk. Dari hasil evaluasi sistem, dapat disimpulkan bahwa sistem ini sudah dapat digunakan oleh pihak perusahaan. Jadi dapat disimpulkan bahwa sistem ini cukup membantu dalam mengatasi masalah yang dihadapi oleh perusahaan dalam hal pemesanan produk, terutama bagi pelanggan yang berada di luar kota. Dengan adanya sistem ini juga diharapkan dapat meningkatkan jumlah penjualan produk pada perusahaan.
Kata kunci : analisis, perancangan, pemesanan, produk, web
PRAKATA
Puji dan Syukur kepada Tuhan Yang Maha Esa yang telah melimpahkan Rahmat dan Berkat-Nya sehingga penulis dapat menyelesaikan skripsi yang berjudul “Analisis dan Perancangan Sistem Pemesanan Produk berbasis Web pada Perusahaan Daya Prima Sports”. Skripsi ini ditulis dengan maksud untuk memenuhi salah satu syarat guna mencapai gelar Sarjana Komputer pada Jurusan Teknik Informatika Jenjang Studi Strata-1 di Universitas Bina Nusantara.
Penulis dalam menyelesaikan skripsi ini menemukan masalah dan hambatan baik dari dalam maupun dari luar. Penulis juga menyadari bahwa skripsi ini telah ditulis dengan semua pengetahuan yang diketahui penulis. Oleh karena itu, dengan segala kerendahan hati, penulis sangat mengharapkan kritik dan saran yang bersifat membangun dari pembaca guna penyempurnaan isi skripsi ini.
Sejak awal menempuh perkuliahan sampai menyelesaikan skripsi ini, penulis telah banyak mendapat bimbingan, nasihat, petunjuk, serta bimbingan moriil dan materiil dari berbagai pihak, terutama para dosen, keluarga dan teman-teman penulis. Penulis dengan tulus ingin mengucapkan banyak terima kasih kepada :
1. Bpk. Ichwan R. Tanjung B.Sc., M.Sc., selaku Dosen Pembimbing Skripsi yang
dalam kesibukannya masih bersedia meluangkan waktunya yang berharga untuk membimbing penulis dari awal hingga selesainya skripsi ini.
2. Bpk. Prof. Dr. Gerardus Polla, M.App.Sc. , selaku Rektor Universitas Bina
Nusantara Sablin Yusuf, Ir., M.Sc., M.CompSc.
3.
, selaku Ketua Fakultas Ilmu Komputer Bpk.
4. Bpk. Mohammad Subekti, BE.,M.Sc. , selaku Ketua Jurusan Teknik Informatika
5. Bpk. Fredy Purnomo, S.Kom.,M.Kom. , selaku Sekertaris Jurusan Teknik
Informatika
Segenap Staf Pengajar Universitas Bina Nusantara, yang telah memberikan ilmu
pengetahuan dan bimbingannya selama perkuliahan penulis 7.
Segenap Staf Perpustakaan Universitas Bina Nusantara, yang telah memberikan
bantuan dalam peminjaman buku yang diperlukan dalam penyusunan skripsi ini 8.
Bpk. Yohan Yoanda Agustra , selaku pemilik Perusahaan Daya Prima Sports
yang telah mengijinkan penulis untuk melakukan survei dan yang telah banyak memberikan masukan, saran, dan kritik selama penulisan skripsi ini
9. Segenap staf Perusahaan Daya Prima Sports, yang telah memberikan bantuan dalam rangka pengumpulan data untuk penyusunan skripsi ini.
10. Orang tua, kakak, adik yang telah banyak memberikan bantuan dan dukungan baik secara material dan spiritual selama penyusunan skripsi.
11. Partner skripsi, yang telah bekerja sama selama satu semester dalam penyusunan
skripsi ini.12. Teman-teman yang tidak dapat disebutkan satu persatu, yang secara langsung
maupun tidak langsung telah memberikan dorongan bagi penulis dalam menyelesaikan skripsi ini.
Akhirnya dengan kerendahan hati, penulis berharap semoga skripsi ini dapat memberikan manfaat bagi para pembaca.
Jakarta, Januari 2007 Penulis
DAFTAR ISI
Halaman Judul Dalam ii
Halaman Persetujuan Hardcover iii
Halaman Pernyataan Dewan Penguji iv Abstrak vii
Prakata viii Daftar Isi x
Daftar Tabel xvii
Daftar Gambar xviii
Daftar Lampiran xxiv
BAB 1 PENDAHULUAN
1.1. Latar Belakang
1 1.2. dan Manfaat
2 Tujuan
1.3. Lingkup
3 Ruang 1.4.
4 Metodologi
1.5. Penulisan
5 Sistematika
BAB 2 LANDASAN TEORI
2.1. Analisis Sistem
7
2.2. Perancangan Sistem
8
2.2.1. Pengertian Perancangan Sistem
8
2.2.2. Alat Perancangan
9
2.3. Teori-Teori Dasar
32
2.5.2. ERD
28
2.5.3. Normalisasi
29
2.5.4. SQL
30
2.5.5. MySQL
2.6. Interaksi Manusia dan Komputer (IMK)
2.5.1. Database
34
2.7. Pengembangan Piranti Lunak
37
2.8. E-Commerce
38 BAB 3 ANALISIS DAN PERANCANGAN SISTEM
3.1. Analisa Masalah
40
3.1.1. Gambaran Perusahaan
27
27
19
2.3.6. URL
2.3.1. Internet
19
2.3.3. Web Server
21
2.3.4. Web Browser
21
2.3.5. TCP/IP
22
23
2.5. Sistem Basis Data
2.3.7. HTTP
23
2.4. Web Programming
24
2.4.1. HTML
24
2.4.2. PHP
25
40 Perusahaan
40 3.1.1.2. Visi dan Misi Perusahaan
3.1.1.1. Sejarah
Tugas dan Wewenang 42 3.1.2.
51 3.2.1.1. Class Diagram
76
76 3.2.3.1. Struktur Menu Front End (User)
3.2.3. Rancangan Struktur Menu
71
70 3.2.2.3. Detail Tabel Database
69 3.2.2.2. Hubungan Antar Tabel
69 3.2.2.1. Daftar Tabel Database
3.2.2. Rancangan Database
54
52 3.2.1.3. Sequence Diagram
51 3.2.1.2. Use Case Diagram
3.2.1. Rancangan Proses
Analisa Sistem Penjualan yang Sedang Berjalan
41 Struktur Organisasi Perusahaan 3.1.1.4.
3.2. Perancangan Sistem Usulan
51
49 3.1.4.3. Constraint Sistem Usulan
48 3.1.4.2. Activity Diagram Sistem Usulan
48 3.1.4.1. Gambaran Sistem Usulan
3.1.4. Sistem yang Diusulkan
48
3.1.3. Gambaran Permasalahan
45
44 3.1.2.2. Activity Diagram Sistem Berjalan
44 3.1.2.1. Gambaran Sistem yang Sedang Berjalan
51
77
3.2.3.2. Struktur Menu Back End (Admin)
78 STD Halaman Front End (User) 3.2.4.2.
109 3.2.5.10. Tampilan Halaman Shopping Cart
Tampilan Halaman Admin Transaksi 116
Tampilan Halaman Admin Products 115 3.2.5.18.
Tampilan Halaman Utama Admin 114 3.2.5.17.
Tampilan Halaman Login Admin 113 3.2.5.16.
Tampilan Halaman Kritik dan Saran 112 3.2.5.15.
Tampilan Halaman Detail Transaksi 112 3.2.5.14.
110 3.2.5.12. Tampilan Halaman Pembatalan Transaksi 111 3.2.5.13.
109 3.2.5.11. Tampilan Halaman Syarat dan Kondisi
108 3.2.5.9. Tampilan Halaman Belanja Online
STD Halaman Back End (Admin)
3.2.4. Rancangan STD
107 3.2.5.7. Tampilan Halaman Sejarah Perusahaan
Tampilan Halaman Perbandingan Produk 106 3.2.5.6. Tampilan Halaman Tentang Perusahaan
Tampilan Halaman Detail Produk 105 3.2.5.5.
Tampilan Halaman Kategori Produk 105 3.2.5.4.
Tampilan Halaman Produk 104 3.2.5.3.
Tampilan Halaman Awal 103 3.2.5.2.
3.2.5. Rancangan Layar 103 3.2.5.1.
93
107 3.2.5.8. Tampilan Halaman Visi dan Misi
3.2.5.19. Tampilan Halaman Admin Contact Us 116 3.2.5.20.
Tampilan Halaman Admin Logout 117 3.2.6.1.
Spesifikasi Proses Halaman Front End 118 3.2.6.2. Spesifikasi Proses Halaman Back End 125
BAB
4 IMPLEMENTASI DAN EVALUASI
4.1.1.1. Kebutuhan Software 134
4.2.1.2. Halaman Pencarian Produk 138
4.1. Kebutuhan Sistem 134
4.2.1.7. Halaman Shopping Cart 142
4.2.1.6. Halaman Online Shop 142
4.2.1.5. Halaman Compare Produk 141
4.2.1.4. Halaman Detail Produk 140
4.2.1.3. Halaman Produk Berdasarkan Kategori 139
4.2.1.1. Halaman Utama Website 137
4.1.1.2. Kebutuhan Hardware 134
4.2.1. Sisi Client 137
4.1.1. Kebutuhan Pengembangan Sistem 134
4.1.2.3. Kebutuhan Jaringan 136
4.1.2.2. Kebutuhan Hardware 135
4.1.2.1. Kebutuhan Software 135
4.1.2. Kebutuhan Implementasi Sistem 135
4.2. Tata Cara Pemakaian (User Manual) 137
4.2.1.8. Halaman Formulir Data Customer 143
4.2.1.9. Halaman Syarat dan Kondisi 144
4.2.1.11. Halaman Detail Transaksi 146
4.2.1.12. Halaman Contact Us 147
4.2.1.13. Halaman About Us 148
4.2.1.14. Halaman Sejarah Perusahaan 149
4.2.1.15. Halaman Visi dan Misi Perusahaan 149
4.2.2. Sisi Admin 150
4.2.2.1. Halaman Login Admin 150
4.2.2.2. Halaman Utama Admin 151
4.2.2.3. Halaman Pencarian Produk 152
4.2.2.4. Halaman Produk 153
4.2.2.5. Halaman Update Produk 153
4.2.2.6. Halaman Add Produk 154
4.2.2.7. Halaman Order 155
4.2.2.8. Halaman Update Transaksi 156
4.2.2.9. Halaman Contact Us 157
4.2.2.10. Halaman View Contact Us 158
4.2.2.11. Halaman Logout 159
4.3. Evaluasi 159
4.3.1. Evaluasi
IMK 159
4.3.2. Prosedur Evaluasi 161
4.3.3. Hasil Evaluasi 161
5.1. Simpulan 166
5.2. Saran 166
DAFTAR PUSTAKA
DAFTAR TABEL
73 Tabel
3.11 Tabel Tr_Header
75 Tabel
3.10 Tabel Tr_Detail
75 Tabel
3.9 Tabel M_Product_Detail
74 Tabel
3.8 Tabel M_Product
73 Tabel
3.7 Tabel M_Factory
3.6 Tabel M_Description
Tabel
3.5 Tabel M_Customer 72 Tabel
72 Tabel
3.4 Tabel M_ContactUs
3.3 Tabel M_Category 71 Tabel
71 Tabel
3.2 Tabel M_Admin
70 Tabel
3.1 Daftar Tabel Database
32 Tabel
2.2 Klausa dalam query SQL
76
DAFTAR GAMBAR
Gambar 2.2 Contoh Activity Diagram dengan Swimline12 Gambar
2.3 Notasi pada STD
13 Gambar
2.4 Contoh STD Login
14 Gambar 2.5 Simbol Class Diagram
15 Gambar 2.6 Contoh Class Diagram Sistem Parkir
15 Gambar 2.7 Simbol Use Case Diagram beserta keterangannya
16 Gambar 2.8 Contoh Use Case Diagram Sistem Perpustakaan
17 Gambar 2.9 Simbol-simbol dalam Sequence Diagram
18 Gambar 2.10 Sequence Diagram Pembelian Buku Online
19 Gambar
2.11 Tampilan dari HTML
25 Gambar
2.12 Tampilan halaman PHP
27 Gambar
2.13 Notasi ERD
29 Gambar 2.14 Tahap pengembangan piranti lunak prototyping model 37
Gambar 2.15 Web Commerce Bhinneka38 Gambar 2.16 Web Commerce Prodigy Computer
39 Gambar 3.1 Struktur Organisasi Perusahaan
41 Gambar 3.2 Activity Diagram Sistem Penjualan Face to Face
46 Gambar 3.3 Activity Diagram Sistem Penjualan melalui Telepon
47 Gambar 3.4 Activity Diagram Sistem Usulan
50 Gambar 3.5 Class Diagram
52
Gambar 3.6 Use Case Diagram53 Gambar 3.7 Sequence Diagram Lihat Data Produk
54 Gambar 3.9 Sequence Diagram Membandingkan Produk
56 Gambar 3.10 Sequence Diagram Pemesanan Produk
57 Gambar 3.11 Sequence Diagram Pembatalan Pemesanan
58 Gambar 3.12 Sequence Diagram Mengisi Kritik dan Saran
59 Gambar 3.13 Sequence Diagram Login Admin
60 Gambar 3.14 Sequence Diagram Lihat Data Produk
61 Gambar 3.15 Sequence Diagram Pencarian Data Produk
62 Gambar 3.16 Sequence Diagram Menambah Data Produk
63 Gambar 3.17 Sequence Diagram Update Data Produk
64 Gambar 3.18 Sequence Diagram Menghapus Data Produk
65 Gambar 3.19 Sequence Diagram Lihat Data Transaksi
66 Gambar 3.20 Sequence Diagram Update Data Transaksi
67 Gambar 3.21 Sequence Diagram Lihat Kritik dan Saran
68 Gambar 3.22 Sequence Diagram Logout Admin
69 Gambar
3.23 Hubungan Antar Tabel 70
Gambar 3.24 Struktur Menu Front End77 Gambar 3.25 Struktur Menu Back End
78 Gambar
3.26 STD Halaman Utama
79 Gambar
3.27 STD Halaman Pencarian
80 Gambar
3.28 STD Halaman Produk
81
Gambar 3.29 STD Halaman Produk Blades92 Gambar 3.42 STD Halaman Visi Misi Perusahaan
99 Gambar 3.50 STD Halaman Admin Produk Rubbersheets 100
98 Gambar 3.49 STD Halaman Admin Produk Clothes
97 Gambar 3.48 STD Halaman Admin Produk Accessories
96 Gambar 3.47 STD Halaman Admin Produk Blades
95 Gambar 3.46 STD Halaman Produk Admin
3.45 STD Halaman Pencarian
94 Gambar
93 Gambar 3.44 STD Halaman Utama Admin
92 Gambar 3.43 STD Halaman Login Admin
91 Gambar 3.41 STD Halaman Sejarah Perusahaan
82 Gambar 3.30 STD Halaman Produk Accessories
91 Gambar 3.40 STD Halaman Mengenai Perusahaan
90 Gambar 3.39 STD Halaman Kritik & Saran
89 Gambar 3.38 STD Halaman Pembatalan Transaksi
89 Gambar 3.37 STD Halaman Syarat & Kondisi
88 Gambar 3.36 STD Halaman Shopping Cart
87 Gambar 3.35 STD Halaman Online Shop
86 Gambar 3.34 STD Halaman Perbandingan Produk
85 Gambar 3.33 STD Halaman Produk Tables
83 Gambar 3.32 STD Halaman Produk Clothes
Gambar 3.51 STD Halaman Admin Produk Tables 101Gambar 3.52 STD Halaman Order 102Gambar 3.65 Tampilan Halaman Syarat dan Kondisi 110Gambar 3.73 Tampilan Halaman Admin Contact Us 117Gambar 3.72 Tampilan Halaman Admin Transaksi 116Gambar 3.71 Tampilan Halaman Admin Products 115Gambar 3.70 Tampilan Halaman Utama Admin 114Gambar 3.69 Tampilan Halaman Login Admin 113Gambar 3.68 Tampilan Halaman Contact Us 113Gambar 3.67 Tampilan Halaman Detail Transaksi 112Gambar 3.66 Tampilan Halaman Pembatalan Transaksi 111Gambar 3.64 Tampilan Halaman Shopping Cart 110Gambar 3.53 STD Halaman Admin Kritik/Saran 102Gambar 3.63 Tampilan Halaman Belanja Online 109Gambar 3.62 Tampilan Halaman Visi dan Misi Perusahaan 108Gambar 3.61 Tampilan Halaman Sejarah Perusahaan 108Gambar 3.60 Tampilan Halaman Tentang Perusahaan 107Gambar 3.59 Tampilan Halaman Perbandingan Produk 106Gambar 3.58 Tampilan Halaman Detail Produk 106Gambar 3.57 Tampilan Halaman Produk Berdasarkan Kategori 105Gambar 3.56 Tampilan Halaman Produk 104Gambar 3.55 Tampilan Halaman Awal 103Gambar 3.74 Tampilan Halaman Admin Logout 117Gambar 4.1 Hubungan Jaringan 137Gambar 4.14 Halaman About Us 148Gambar 4.23 Halaman OrderGambar 4.22 Halaman Add Produk 155Gambar 4.21 Halaman Update Produk 154153
Gambar 4.20 Halaman ProdukGambar 4.19 Halaman Pencarian Produk 152Gambar 4.18 Halaman Utama Admin 152Gambar 4.17 Halaman Login Admin 151Gambar 4.16 Halaman Visi dan Misi 150Gambar 4.15 Halaman Sejarah Perusahaan 149Gambar 4.13 Halaman Contact Us 148Gambar 4.2 Halaman Utama Website 138Gambar 4.12 Halaman Detail Transaksi 147Gambar 4.11 Halaman Pembatalan Transaksi 146Gambar 4.10 Halaman Syarat & Kondisi 145Gambar 4.9 Halaman Formulir Data Customer 144Gambar 4.8 Halaman Shopping Cart 143Gambar 4.7 Halaman Online Shop 142Gambar 4.6 Halaman Compare Product 141Gambar 4.5 Halaman Detail Produk 141140
Gambar 4.4 Halaman Produk156
Gambar 4.24 Halaman Update Transaksi 157Gambar 4.25 Halaman Contact Us 158Gambar 4.27 Halaman Logout159