i
ANALISIS DAN PERANCANGAN APLIKASI PEMESANAN BARANG
BERBASIS WEB PD. GERRY’S
SKRIPSI
Oleh
GERRY WIJAYA PRATAMA (0800773631) MICHAEL JHONSONS (0900828461) RAYI SEPTIA MANDALA (0900832061)
Kelas / Kelompok : 08 PBT / 02
Universitas Bina Nusantara Jakarta
ii
ANALISIS DAN PERANCANGAN APLIKASI PEMESANAN BARANG
BERBASIS WEB PD. GERRY’S
SKRIPSI
diajukan sebagai salah satu syarat untuk gelar kesarjanaan pada
Jurusan Teknik Informatika Jenjang Pendidikan Strata-1
Oleh
GERRY WIJAYA PRATAMA (0800773631) MICHAEL JHONSONS (0900828461) RAYI SEPTIA MANDALA (0900832061)
Kelas / Kelompok : 08 PBT / 02
Universitas Bina Nusantara Jakarta
iii
ANALISIS DAN PERANCANGAN APLIKASI PEMESANAN
BARANG BERBASIS WEB PD. GERRY’S
SKRIPSI
Disusun oleh :
Gerry Wijaya Pratama Michael Jhonsons Rayi Septia Mandala 0800773631 0900828461 0900832061
Disetujui oleh : Pembimbing
Gintoro, S.Kom. MM Kode Dosen : D1843
Universitas Bina Nusantara Jakarta
vi PRAKATA
Puji syukur kepada Tuhan Yang Maha Esa atas rahmat dan karunia-Nya,
sehingga penulis dapat menyelesaikan penulisan skripsi ini.
Penulisan skripsi ini merupakan salah satu syarat untuk menyelesaikan
pendidikan guna memperoleh gelar kesarjanaan pada jenjang pendidikan strata 1 pada
Fakultas Ilmu Komputer, jurusan Teknik Informatika di Universitas Bina Nusantara,
Jakarta. Dalam penyusunan skripsi ini, penulis memilih judul “Analisis Dan
Perancangan Aplikasi Pemesanan Barang Berbasis Web PD. GERRY’S”.
Penulis ingin menyampaikan terima kasih kepada berbagai pihak yang telah
memberikan bantuan, dukungan, bimbingan, dan nasihat selama proses penyusunan
skripsi ini, yaitu :
1. Bapak Prof. Dr. Gerardus Polla, M.App. Sc, selaku Rektor Universitas Bina
Nusantara.
2. Bapak Ir. Sablin Yusuf, M.Sc., M.Comp.Sc., selaku Dekan Universitas Bina
Nusantara.
3. Bapak Freddy Purnomo, S.Kom., M.Komp., selaku Ketua Jurusan Teknik
Informatika Universitas Bina Nusantara.
4. Ibu Yen Lina Prasetya S.Kom., M.ComSc., selaku Sekretaris Jurusan Teknik
Informatika Universitas Bina Nusantara.
5. Bapak Gintoro,S.Kom. MM , selaku dosen pembimbing yang telah meluangkan
waktu untuk memberikan pengarahan, bimbingan, dan nasehat selama
vii
6. Seluruh Dosen dan staf pengajar Universitas Bina Nusantara yang telah
memberikan banyak ilmu pengetahuan dan bimbingan selama penulis
menyelesaikan pendidikan kesarjanaan.
7. Seluruh pimpinan dan staf PD. GERRY’S yang telah memberikan kesempatan
kepada kami untuk melakukan penelitian khususnya kepada Ibu Rosmawati
Purba yang telah bersedia meluangkan waktunya untuk menyediakan data dan
informasi yang dibutuhkan dalam penyusunan skripsi ini.
8. Segenap staf Perpustakaan Universitas Bina Nusantara yang turut membantu
dalam pencarian dan peminjaman buku sebagai sumber pustaka dalam
penyusunan skripsi ini.
9. Kedua orang tua dan keluarga penulis yang telah memberikan dukungan moril
dan materiil kepada penulis selama penulis menyelesaikan studi.
10.Pihak-pihak lainnya yang tidak dapat disebutkan satu per satu yang juga turut
membantu penulis, baik secara langsung maupun tidak langsung.
Penulis menyadari bahwa masih banyak terdapat kekurangan di dalam
penyusunan skripsi ini. Oleh karena itu, penulis mengharapkan kritik dan saran yang
berguna dari berbagai pihak demi menyempurnakan penulisan skripsi ini.
Akhir kata, penulis berharap skripsi ini dapat berguna bagi para pembaca dan
semua pihak yang berkepentingan.
Jakarta, Juni 2009
vii
DAFTAR ISI
Halaman Judul Luar i
Halaman Judul Dalam ii
Halaman Persetujuan Hard Cover. iii
Halaman Persetujuan Dewan Penguji……… iv
Abstrak v
Prakata vi
Daftar Isi viii
Daftar Tabel . xii
Daftar Gambar xv
Daftar Lampiran xviii
BAB 1 PENDAHULUAN 1
1.1 Latar Belakang 1
1.2 Ruang Lingkup 2
viii
1.4 Metodologi 4
1.4.a Metode analisis 4
1.4.b Metode perancangan 5
1.5 Sistematika Penulisan 5
BAB 2 LANDASAN TEORI 7
2.1 Pengertian Sistem ………. 7
2.2 Pengertian Sistem Analis 7
2.3 Pengertian Penjualan 7
2.4 Rekayasa Perangkat Lunak 8
2.4.1 Pengertian Perangkat Lunak 8
2.4.2 Pengertian Rekayasa Perangkat Lunak 8
2.5 Interaksi Manusia dan Komputer 10
2.5.1 Tahapan-tahapan Perancangan 10
2.5.2 Delapan Aturan Emas Perancangan 11
2.6 Metode perancangan 13
2.6.1 Metode perancangan waterfall 13
ix
2.6.3Perancangan Sistem………..18
2.6.3.1Perancangan Antar Muka………...19
2.6.3.2Implementasi………..19
2.7 Sistem Penjualan Internet 19
2.7.1 Pengertian E-business 19
2.7.2 Pengertian E-commerce 20
2.7.3 Jenis-jenis E-commerce 21
2.8 Keuntungan Pemasaran Melalui Internet 22
2.9 Metode Pengumpulan Data……….23
2.9.1Metode Kuesioner……….25
2.10 Alat Bantu Aplikasi Berbasis Web………26
2.10.1PHP………26
BAB 3 ANALISIS DAN PERANCANGAN SISTEM 27 3.1 Gambaran Umum Studi Kasus 27
3.1.1 Sejarah dan Perkembangan Studi Kasus 27
3.1.2 Visi dan misi perusahaan PD.GERRY’ 28
x
3.2 Analisis Permasalahan 31
3.2.1 Analisis Proses Bisnis Berjalan Pada Studi Kasus 31
3.2.1.1 Diagram Aliran Data (DAD) ………..33
3.2.1.2 Diagram Konteks………..33
3.2.1.3 Diagram Nol………..34
3.2.1.4 Diagram Level Satu………..35
3.2.2 Analisis Kuesioner dan Wawancara Pada Studi Kasus 38
3.2.2.1Diagram Hasil Kuesioner 44
3.2.3 Identifikasi Permasalahan 56
3.3 Analisis Pemecahan Masalah 57
3.4 Perancangan Solusi 60
3.4.1 Perancangan Proses Bisnis Diusulkan Pada Solusi 60
3.4.2 Perancangan Struktur Fungsi/Menu Pada Solusi 61
3.4.2.1 Perancangan Kebutuhan Informasi 63
3.4.2.2 Perancangan Kebutuhan Keamanan Data 65
xi
3.4.2.4 Perancangan Kebutuhan Kecepatan Akses Data 66
3.4.3.2.5 Perancangan Kebutuhan Transaksi 66
3.4.3 Perancangan Layar (Storyboard) Pada Solusi 66
3.4.4 Perancangan Basis Data Pada Solusi 74
3.4.4.1 Validasi Relasi Dengan Normalisasi……….75
3.5 State Transition Diagram 85
3.6 Pseudocode 89
BAB 4 IMPLEMENTASI DAN EVALUASI SISTEM 101
4.1 Implementasi 101
4.1.1 Kebutuhan Sumber Daya 101
4.1.1.1 Kebutuhan Sumber Daya Perangkat Lunak 101
4.1.1.2 Kebutuhan Sumber Daya Perangkat Keras 102
4.1.1.3 Kebutuhan Sumber Daya Jaringan 103
4.1.1.3 Kebutuhan Sumber Daya Manusia 105
4.1.2 Instalasi Sistem / Aplikasi 105
4.1.2.1 Instalasi di server 105
xii
4.1.2.3 Cara Penggunaan 106
4.2 Evaluasi 118
4.2.1 Evaluasi Wawancara 118
4.2.2 Evaluasi dari Pengembang 120
BAB 5 KESIMPULAN DAN SARAN 124 5.1 Kesimpulan 124
5.2 Saran 125
Daftar Pustaka 126 Riwayat Hidup 128
xiii
DAFTAR TABEL
Table 3.1 Tabel Permasalahan Pada Proses bisnis……… 37
Table 3.2 Tabel Draft Wawancara …...………..………... 39
Tabel 3.3 Tabel Draft Kuesioner………...……… 42
Tabel 3.4 Tabel Evaluasi Hasil Kuesioner Terhadap Permasalahan………… 55
Tabel 3.5 Tabel Rangkuman Solusi Untuk Permasalahan Studi Kasus.…….. 57
Tabel 3.6 Tabel Fungsi/Menu dengan Pengguna………..……… 61
Tabel 3.7 Tabel Definisi Tabel Muser ……….. 78
Tabel 3.8 Tabel Definisi Tabel Madmin ..…….………... 79
Tabel 3.9 Tabel Definisi Tabel mcart………….….………..…... 80
Tabel 3.10 Tabel Definisi Tabel Mproduct……..……….…. 80
Tabel 3.11 Tabel Definisi Tabel Mgambar……….………. 81
Tabel 3.12 Tabel Definisi Tabel Mtanya ..…..……… 82
Tabel 3.13 Tabel Definisi Tabel mkategori……….… 82
Tabel 3.14 Tabel Contoh Isi Data Muser……….…… 83
Tabel 3.15 Tabel Contoh Isi Data mtanya……….………..… 83
Tabel 3.16 Tabel Contoh Isi Data Mproduct……….………..…… 83
Tabel 3.17 Tabel Contoh Isi Data Mkategori...………... 84
Tabel 3.18 Tabel Contoh Isi Data Mgambar ………...………... 84
xiv
Tabel 3.20 Tabel Contoh Isi Data Madmin……..…………..……… 84
Tabel 3.21 Tabel Pemetaan Tabel dengan Layar……… 85
Tabel 4.1 Tabel Draft Wawancara 2 ……….………... 118
Tabel 4.2 Tabel Hasil Evaluasi Pengembang Terhadap Kelebihan Aplikasi
Web Yang Dibangun……….. 120
Tabel 4.3 Tabel Hasil Evaluasi Pengembang Terhadap Kekurangan Aplikasi
Web Yang Dibangun ……….…………..….………. 123
xv
DAFTAR GAMBAR
Gambar 3.1 Bagan Struktur Organisasi ……… 29
Gambar 3.2 Diagram Konteks PD GERRY’S…...….………... 33
Gambar 3.3 Diagram Nol PD GERRY’S……….. 34
Gambar 3.4 Diagram Level Satu Pemesanan Barang PD GERRY’S…………... 35
Gambar 3.5 Diagram Level Satu Pengiriman Barang PD GERRY’S………….. 36
Gambar 3.6 Diagram Level Satu Pengecekan Stok PD GERRY’S…………... 37
Gambar 3.7 Diagram kuesioner 1……..……… 44
Gambar 3.8 Diagram kuesioner 2……….……….……… 45
Gambar 3.9 Diagram kuesioner 3………...………... 46
Gambar 3.10 Diagram kuesioner 4……….………. 47
Gambar 3.11 Diagram kuesioner 5………..……… 48
Gambar 3.12 Diagram kuesioner 6……….……….……….. 49
Gambar 3.13 Diagram kuesioner 7…………..……….. 50
Gambar 3.14 Diagram kuesioner 8...………... 51
Gambar 3.15 Diagram kuesioner 9....………..……… 52
Gambar 3.16 Diagram kuesioner10………...……… 53
Gambar 3.17 Diagram kuesioner 11 ……….……….. 54
Gambar 3.18 Layar Home ..……….………. 67
xvi
Gambar 3.20 Layar FAQ... .…………..……… 68
Gambar 3.21 Layar Login User dan Admin..………... 69
Gambar 3.22 Layar Registrasi... .……….. 69
Gambar 3.23 Layar Akun User... .………. 70
Gambar 3.24 Layar Keranjang User... ………...………... 70
Gambar 3.25 Layar Kontak User... …….………... 71
Gambar 3.26 Layar Keranjang admin……….……… 72
Gambar 3.27 Layar Gambar Produk Admin………. 73
Gambar 3.28 Layar Data Member Admin……….. 73
Gambar 3.29 Layar Data Komentar Admin.. ……….……….. 74
Gambar 3.30 ERD Perancangan Basis Data Pada Solusi.……… 75
Gambar 3.31 STD Login……….. Gambar 3.32 STD Halaman Registerasi……….……….. 86 86 Gambar 3.33 STD halaman Home Pelanggan………….……….………. Gambar 3.34 STD halaman Home Admin……… … 87 87 Gambar 3.35 STD Halaman Produk Pelanggan... ….……… 88
Gambar 3.36 STD Halaman Keranjang Pelanggan…………..………. 88
Gambar 3.37 STD Halaman Keranjang Pelanggan 2…………..………. 89
Gambar 3.38 STD Halaman Keranjang Admin……….. 89
xvii
Gambar 4.2 Layar Utama…. …..……….………... 106
Gambar 4.3 Layar Login…….……..………..……….. 107
Gambar 4.4 Layar Produk….……….………... 108
Gambar 4.5 Layar FAQ……. …………...………...………. 109
Gambar 4.6 Layar Kontak Us… ………...………...……… 110
Gambar 4.7 Layar akun Anda……. ………..………. 111
Gambar 4.8 Layar Registrasi……. ………...………. 112
Gambar 4.9 Layar Keranjang… ………...………...……….. 113
Gambar 4.10 Layar Data Member……… 114
Gambar 4.11 Layar Keranjang Admin………. 115
Gambar 4.12 Layar Komentar Admin………. 116
xviii
DAFTAR LAMPIRAN
Lampiran Wawancara Kepada Pemimpin PD GERRY L1
Kuesioner Kepada Pelanggan PD GERRY’s L2
Lampiran Wawancara Kepada Pemimpin PD GERRY’s