iv
UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika
Skripsi Sarjana Komputer Semester Genap tahun 2006/2007
ANALISIS DAN PERANCANGAN APLIKASI PEMESANAN PRODUK PLASTIC INJECTION PADA PT. HARINDO PLASTAMA
Felix Sulaiman 0700683553
Joni 0700683704
Swandi 0700711973 Kelas/Kelompok : 07 PCT / 04
Abstrak
Tujuan penelitian ialah menganalisa sistem yang sedang berjalan sebagai dasar mengembangkan sistem yang baru. Merancang dan mengimplementasikan sistem informasi yang baru. Mempermudah perusahaan melakukan kegiatan yang berhubungan dengan transaksi pemesanan produk plastic injection. Metode pengembangan sistem yang kami gunakan pada aplikasi pemesanan produk plastic injection PT. Harindo Plastama ini adalah metode Waterfall. Dimana metode ini terdiri dari 8 tahap, yaitu
systems investigation, systems analysis, system design, programming, testing,
implementation, operation, maintenance. Hasil yang dicapai dari aplikasi yang telah
kami buat adalah membantu perusahaan dalam mengatasi masalah yang berhubungan dengan pemesanan produk plastic injection, dengan membuat aplikasi yang mudah dipelajari dan digunakan. Kesimpulan yang didapat dari program ini adalah perusahaan belum menggunakan aplikasi pengolah data pemesanan yang terkomputerisasi, sehingga perusahaan membutuhkan aplikasi baru yang bisa mengatasi berbagai masalah yang berkaitan dengan pemesanan yang timbul di perusahaan.
DAFTAR ISI
Halaman Judul Luar ... i
Halaman Judul Dalam ... ii
Halaman Persetujuan Softcover ... iii
Abstrak ... iv
Prakata ... v
Daftar Isi ... vii
Daftar Tabel ... xiii
Daftar Gambar ... xv
BAB 1 PENDAHULUAN 1.1 Latar Belakang ... 1
1.2 Ruang Lingkup ... 4
1.3 Tujuan dan Manfaat ... 5
1.4 Metode Penelitian ... 6
1.5 Sistematika Penulisan ... 9
BAB 2 LANDASAN TEORI 2.1 Internet ... 10
2.2 World Wide Web ... 12
2.3 Web Browser ... 13
2.4 Web Server ... 13
viii
2.6 Arsitektur Client – Server ... 15
2.7 Hypertext Markup Languange ... 16
2.8 Java Server Pages ... 16
2.9 Javascript ... 18
2.10 Database ... 19
2.11 MySQL ... 20
2.12 Interaksi Manusia dan Komputer ... 22
2.12.1 Definisi IMK ... 22
2.12.2 Delapan Aturan Emas ... 22
2.12.3 Perancangan Antarmuka Pemakai ... 25
2.12.4 Sepuluh Kesalahan Utama Dalam Perancangan Web .. 27
2.13 Rekayasa Piranti Lunak ... 29
2.13.1 Pengertian Rekayasa Piranti Lunak ... 29
2.13.2 Tahap Perancangan Software ... 30
2.14 Unified Modelling Language ... 33
2.14.1 Pengertian UML ... 33
2.14.2 Sejarah UML ... 34
2.14.3 Diagram UML ... 35
2.15 E-commerce ... 46
BAB 3 ANALISIS DAN PERANCANGAN SISTEM YANG BERJALAN 3.1 Sejarah Perusahaan ... 48
3.1.1 Latar Belakang Perusahaan ... 48
3.1.2 Visi Perusahaan ... 48
3.1.4 Struktur Organisasi ... 49
3.1.5 Deskripsi Tugas dan Wewenang ... 51
3.2 Prosedur yang Sedang Berjalan ... 54
3.3 Permasalahan ... 55
3.4 Usulan Pemecahan Masalah ... 55
3.5 Analisis SWOT dari Sistem yang Diusulkan ... 55
3.6 Metode Pengumpulan Data ... 57
3.6.1 Tujuan Kuisioner ... 57
3.6.2 Kuisioner dan Wawancara ... 57
3.6.3 Kesimpulan dari Kuisioner ... 61
3.7 UML Diagram ... 61
3.7.1 Class Diagram ... 62
3.7.2 Use Case Diagram ... 63
3.7.3 Sequence Diagram ... 64
3.7.3.1 Sequence Diagram Login ... 64
3.7.3.2 Sequence Diagram Update Stok ... 65
3.7.3.3 Sequence Diagram Melayani Order ... 66
3.7.3.4 Sequence Diagram Menanggapi F & Q ... 67
3.7.3.5 Sequence Diagram Detail Produk ... 68
3.7.3.6 Sequence Diagram Melakukan Order ... 69
3.7.3.7 Sequence Diagram Guest Book ... 70
3.7.3.8 Sequence Diagram Pertanyaan ... 71
3.7.4 Statechart Diagram ... 72
x
3.7.4.2 Statechart Diagram Customer ... 72
3.7.4.3 Statechart Diagram Pertanyaan Jawaban ... 73
3.7.4.4 Statechart Diagram Product ... 73
3.7.4.5 Statechart Diagram Transaksi Pembelian ... 74
3.8 Rancangan Sistem Basis Data ... 74
3.9 Struktur Menu ... 78
3.10 Rancangan Layar ... 79
3.10.1 Rancangan Halaman Registration Form ... 79
3.10.2 Rancangan Halaman Home ... 80
3.10.3 Rancangan Halaman History ... 81
3.10.4 Rancangan Halaman Product ... 82
3.10.5 Rancangan Halaman Detail Product ... 83
3.10.6 Rancangan Halaman Order ... 84
3.10.7 Rancangan Halaman Order Confirmation ... 85
3.10.8 Rancangan Halaman Term & Condition ... 86
3.10.9 Rancangan Halaman F & Q ... 87
3.10.10 Rancangan Halaman Guest Book ... 88
3.10.11 Rancangan Halaman Contact US ... 89
3.10.12 Rancangan Halaman About US ... 90
3.10.13 Rancangan Halaman Login Admin ... 91
3.10.14 Rancangan Halaman Menu Admin ... 92
3.10.15 Rancangan Halaman View Order ... 93
3.10.16 Rancangan Halaman View Product ... 94
3.10.18 Rancangan Halaman FAQ Admin ... 96
3.10.19 Rancangan Halaman View Guest Book ... 96
3.11 Spesifikasi Proses ……… 97
BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Sistem ... 110
4.1.1 Spesifikasi Sistem ... 110
4.2 Panduan menggunakan Sistem / Aplikasi ... 113
4.2.1 Tampilan Layar Registration Form ... 113
4.2.2 Tampilan Layar Registration Form Submit ………... 114
4.2.3 Tampilan Layar Login ………... 115
4.2.4 Tampilan Layar Home ………... 116
4.2.5 Tampilan Layar Company History ……… 117
4.2.6 Tampilan Layar Product ……… 118
4.2.7 Tampilan Layar Detail Item ……….. 119
4.2.8 Tampilan Layar Term And Condition ………... 120
4.2.9 Tampilan Layar Order form ………... 121
4.2.10 Tampilan Layar Order Confirmation ………. 122
4.2.11 Tampilan Layar F & Q ……….. 123
4.2.12 Tampilan Layar ALL F & Q ……….. 124
4.2.13 Tampilan Layar Detail F & Q ……… 125
4.2.14 Tampilan Layar Guest Book ……….. 126
4.2.15 Tampilan Layar Guest About US ………... 127
4.2.16 Tampilan Layar Contact US ………... 128
xii
4.2.18 Tampilan Layar Menu Admin ……… 130
4.2.19 Tampilan Layar View Pemesanan ……….. 131
4.2.20 Tampilan Layar View Product ……….. 132
4.2.21 Tampilan Layar Input Item ……….... 133
4.2.22 Tampilan Layar FAQ Admin ………. 134
4.2.23 Tampilan Layar Response to FAQ ………. 135
4.2.24 Tampilan Layar View Complete Order ……….. 136
4.2.25 Tampilan Layar View Guess Book ………. 137
4.3 Evaluasi Sistem ... 138
BAB 5 SIMPULAN DAN SARAN 5.1 Simpulan ... 143
5.2 Saran ... 143
DAFTAR PUSTAKA ... 145
DAFTAR TABEL
Tabel 2.1 Tabel Kombinasi Warna ... 27
Tabel 3.1 Presentase pelanggan yang pernah menggunakan komputer ... 58
Tabel 3.2 Presentase pelanggan yang kesulitan menggunakan komputer ... 58
Tabel 3.3 Presentase pelanggan yang tahu tentang internet ... 58
Tabel 3.4 Presentase pelanggan yang kesulitan menggunakan internet ... 59
Tabel 3.5 Presentase pelanggan yang bekerja menggunakan akses internet... 59
Tabel 3.6 Presentase pelanggan yang tahu tentang web ... 59
Tabel 3.7 Presentase web site yang sering dikunjungi pelanggan ... 59
Tabel 3.8 Presentase pelanggan yang kesulitan dalam pemesanan barang ... 60
Tabel 3.9 Presentase pelanggan yang tahu mengenai e-commerce ... 60
Tabel 3.10 Presentase perlunya sistem pemesanan on-line melalui web ... 61
Tabel 3.11 Database MsAdmin ... 74
Tabel 3.12 Database MsKonsumen ... 75
Tabel 3.13 Database Produk ... 75
Tabel 3.14 Database TrPemesanan ... 76
Tabel 3.15 Database F&Q ... 76
Tabel 3.16 Database Guestbook ... 77
Tabel 3.17 Database Special_item ... 77
Tabel 3.18 Database MsLogin ... 77
Tabel 4.1 Hasil Kuesioner Evaluasi Pertanyaan nomor 1 ... 136
Tabel 4.2 Hasil Kuesioner Evaluasi Pertanyaan nomor 2 ... 136
xiii
Tabel 4.4 Hasil Kuesioner Evaluasi Pertanyaan nomor 4 ... 137
Tabel 4.5 Hasil Kuesioner Evaluasi Pertanyaan nomor 5 ... 137
Tabel 4.6 Hasil Kuesioner Evaluasi Pertanyaan nomor 6 ... 138
Tabel 4.7 Hasil Kuesioner Evaluasi Pertanyaan nomor 7 ... 138
DAFTAR GAMBAR
Gambar 2.1 Arsitektur Client – Server (3- Tier) ... 15
Gambar 2.2 Gambar model software life-cycle ... 33
Gambar 2.3 Contoh Class Diagram ... 36
Gambar 2.4 Contoh Use Case Diagram ... 38
Gambar 2.5 Contoh Sequence Diagram ... 39
Gambar 2.6 Contoh Collaboration Diagram ... 40
Gambar 2.7 Contoh State Chart Diagram ... 42
Gambar 2.8 Contoh Activity Diagram ... 44
Gambar 2.9 Contoh Deployment Diagram ... 46
Gambar 3.1 Struktur Organisasi PT. Harindo Plastama ... 50
Gambar 3.2 Class Diagram ... 62
Gambar 3.3 Use Case Diagram ... 63
Gambar 3.4 Sequence Diagram Login ... 64
Gambar 3.5 Sequence Diagram Update Stok ... 65
Gambar 3.6 Sequence Diagram Melayani Order ... 66
Gambar 3.7 Sequence Diagram Menanggapi F & Q ... 67
Gambar 3.8 Sequence Diagram Detail Produk ... 68
Gambar 3.9 Sequence Diagram Melakukan Order ... 69
Gambar 3.10 Sequence Diagram Guest Book ... 70
Gambar 3.11 Sequence Diagram Pertanyaan ... 71
Gambar 3.12 Statechart Diagram Admin ... 72
xv
Gambar 3.14 Statechart DiagramPertanyaan Jawaban ... 73
Gambar 3.15 Statechart Diagram Product ... 73
Gambar 3.16 Statechart Diagram Transaksi Pembelian ... 74
Gambar 3.17 Struktur Menu Halaman Utama ... 78
Gambar 3.18 Struktur Menu Admin ... 78
Gambar 3.19 Rancangan Halaman Registration Form ... 79
Gambar 3.20 Rancangan Halaman Home ……… 80
Gambar 3.21 Rancangan Halaman History ……….. 81
Gambar 3.22 Rancangan Halaman Product ………. 82
Gambar 3.23 Rancangan Halaman Detail Produk ……… 83
Gambar 3.24 Rancangan Halaman Order ………. 84
Gambar 3.25 Rancangan Halaman Order Konfirmasi ……….. 85
Gambar 3.26 Rancangan Halaman Term & Condition ………. 86
Gambar 3.27 Rancangan Halaman F & Q ……… 87
Gambar 3.28 Rancangan Halaman Guest Book ……… 88
Gambar 3.29 Rancangan Halaman Contact US ……… 89
Gambar 3.30 Rancangan Halaman About US ………... 90
Gambar 3.31 Rancangan Halaman Login Admin ………. 91
Gambar 3.32 Rancangan Halaman Menu Admin ……….. 92
Gambar 3.33 Rancangan Halaman View Order ………. 93
Gambar 3.34 Rancangan Halaman View Product ………. 94
Gambar 3.35 Rancangan Halaman Input Item ……….. 95
Gambar 3.36 Rancangan Halaman FAQ Admin ……….. 96
Gambar 4.1 Tampilan Layar Registration Form ... 111
Gambar 4.2 Tampilan Layar Registration Form Submit ... 112
Gambar 4.3 Tampilan Layar Login ... 113
Gambar 4.4 Tampilan Layar Home ... 114
Gambar 4.5 Tampilan Company History ... 115
Gambar 4.6 Tampilan halaman Product ... 116
Gambar 4.7 Tampilan halaman Detail Item ... 117
Gambar 4.8 Tampilan halaman Term And Condition ... 118
Gambar 4.9 Tampilan halaman Order Form ... 119
Gambar 4.10 Tampilan halaman Order Confirmation ... 120
Gambar 4.11 Tampilan halaman F & Q ... 121
Gambar 4.12 Tampilan halaman ALL F & Q ... 122
Gambar 4.13 Tampilan halaman Detail F & Q ... 123
Gambar 4.14 Tampilan halaman Guest Book ... 124
Gambar 4.15 Tampilan halaman About US ... 125
DAFTAR LAMPIRAN
Lampiran 1 Kuisioner analisis sistem ... L1