analisis dan perancangan sistem basis data …thesis.binus.ac.id/asli/cover/2010-2-00248-if...
TRANSCRIPT
i
ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN, PERAKITAN
DAN PENJUALAN MESIN TURBIN PADA PT. PRAKORA DAYA MANDIRI
SKRIPSI
Oleh
Rori April Laksono (1000856850)
Sidik Kurniawan (1000882855)
Zaky (1000871870)
Kelas/Kelompok : 08 PET/07
UNIVERSITAS BINA NUSANTARA
JAKARTA
2010
ii
ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN, PERAKITAN
DAN PENJUALAN MESIN TURBIN PADA PT. PRAKORA DAYA MANDIRI
SKRIPSI
Diajukan sebagai salah satu syarat
Untuk mendapatkan gelar kesarjanaan pada
Jurusan Teknik Informatika
Jenjang Pendidikan Strata-1
Oleh
Rori April Laksono (1000856850)
Sidik Kurniawan (1000882855)
Zaky (1000871870)
Kelas/Kelompok : 08 PET/07
UNIVERSITAS BINA NUSANTARA
JAKARTA
2010
iii
ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN,
PERAKITAN DAN PENJUALAN MESIN TURBIN PADA PT. PRAKORA DAYA
MANDIRI
SKRIPSI
Disusun Oleh :
Rori April Laksono (1000856850)
Sidik Kurniawan (1000882855)
Zaky (1000871870)
Disetujui Oleh :
Pembimbing
Abdul Azis, Ir, M.Sc, Dr.
KdDsn : D2110
Universitas Bina Nusantara
Jakarta
2010
iv
UNIVERSITAS BINA NUSANTARA
Pernyataan Kesiapan Skripsi untuk Ujian Pendadaran
Pernyataan Penyusunan Skripsi
Kami, Rori April Laksono 1000856850
Sidik Kurniawan 1000882855
Zaky 1000871870
dengan ini menyatakan bahwa skripsi yang berjudul :
Analisis dan Perancangan Sistem Basis Data Pembelian, Perakitan, dan Penjualan Mesin Turbin pada PT. Prakora Daya Mandiri
adalah benar hasil karya kami dan belum pernah diajukan sebagai karya ilmiah, sebagian atau seluruhnya, atas nama kami atau pihak lain. [tanda tangan] [tanda tangan] [tanda tangan] Rori April Laksono Sidik Kurniawan Zaky 1000856850 1000882855 1000871870
Disetujui oleh pembimbing
Saya setuju skripsi tersebut diajukan untuk Ujian Pendadaran
tanda tangan Abdul Azis, Ir, M.Sc, Dr. 18 Juni 2010 Pembimbing
v
PERNYATAAN
Dengan ini kami, Nama : Rori April Laksono NIM : 1000856850 Nama : Sidik Kurniawan NIM : 1000882855 Nama : Zaky NIM : 1000871870 Judul skripsi : Analisis dan Perancangan Sistem Basis Data Pembelian, Perakitan, dan
Penjualan Mesin Turbin Pada PT. Prakora Daya Mandiri Memberikan kepada Universitas Bina Nusantara hak non-eksklusif untuk menyimpan, memperbanyak, dan menyebarluaskan skripsi karya kami, secara keseluruhan atau hanya sebagian atau hanya ringkasannya saja, dalam bentuk format tercetak dan atau elektronik. Menyatakan bahwa kami, akan mempertahankan hak exclusive kami, untuk menggunakan seluruh atau sebagian isi skripsi kami, guna pengembangan karya di masa depan, misalnya bentuk artikel, buku, perangkat lunak, ataupun sistem informasi. Jakarta, 14 Juli 2010
Rori April Laksono Sidik Kurniawan Zaky 1000856850 1000882855 1000871870
vii
Prakata
Puji dan syukur penulis panjatkan kepada Allah SWT atas segala rahmat dan
karunia-Nya sehingga skripsi ini dapat diselesaikan tepat pada waktunya sebagai salah
satu syarat guna mencapai gelar Sarjana Strata Satu pada Binus University, Jakarta.
Adapun judul dari laporan skripsi ini adalah “Analisis dan Perancangan Sistem Basis
Data Pembelian, Perakitan, dan Penjualan Mesin Turbin pada PT. Prakora Daya
Mandiri”.
Walaupun sesungguhnya bahwa dengan berbagai kendala dan keterbatasan yang
ada, skripsi ini jauh dari sempurna baik mengenai materi pokok, bahasan maupun teknik
penulisan. Namun demikian, selama penyusunan skripsi ini, penulis mendapat
bimbingan dan dorongan dari berbagai pihak.
Pada kesempatan ini, penulis ingin mengucapkan terima kasih kepada berbagai
pihak yang telah membantu penulis sehingga penulisan skripsi ini dapat terselesaikan
dengan baik. Untuk itu penulis ingin mengucapkan terima kasih yang sebesar-besarnya
kepada :
1. Bpk. Prof. Dr. Ir. Harjanto Prabowo, MM , selaku Rektor Binus University
2. Bpk. Ir. Sablin Yusuf, M.Sc., M.Com. Sc, selaku Dekan Fakultas Ilmu Komputer
3. Bpk. Freddy Purnomo, S.Kom., M.Kom, selaku Ketua Jurusan Teknik
Informatika
viii
4. Bpk. Abdul Azis, Ir, M.Sc, Dr, selaku pembimbing yang telah meluangkan
banyak waktu untuk memberi pengarahan, nasehat, saran, kritik, dan perhatian
yang besar serta masukkan yang sangat berharga dalam penyusunan skripsi ini.
5. Bpk. Ir. Sablin Yusuf, M.Sc., M.Com.Sc, selaku dosen Kapita Selekta yang telah
memberikan masukkan dan nasehat dalam teknik penulisan skripsi ini.
6. Pimpinan dan segenap staff PT. Prakora Daya mandiri yang telah memberikan
kesempatan penulis untuk melakukan penelitian di perusahaan tersebut dan
bersedia meluangkan waktu untuk memberikan data dan informasi yang penulis
butuhkan dalam penulisan skripsi ini.
7. Seluruh dosen Binus University, yang telah membekali ilmu dan memberikan
bantuan selama kami menyelesaikan pendidikan.
8. Kepada Bpk. Kurnain Razak yang senantiasa memberikan waktu dan membantu
kami dalam penyusunan skripsi ini.
9. Kepada Bapak dan Ibu Kami yang telah begitu banyak memberikan dorongan
dan mengiringi Kami dengan do’a kepada Allah SWT, sehingga Kami dapat
menyelesaikan pendidikan di Binus University.
10. Kepada Kakak, Adik-adik kami yang senantiasa memberikan dorongan kepada
Kami dalam menyusun skripsi ini.
ix
11. Kepada Annisa Diska Ramanda, Suntari, dan Yossy yang telah banyak
membantu Kami.
12. Kepada teman-teman kami yang selalu memberikan dorongan, semangat serta
do’a kepada Allah SWT.
13. Kepada semua pihak yang tidak dapat kami sebutkan satu per satu, yang telah
membantu kami dalam penyusunan skripsi ini.
Semoga Allah SWT senantiasa memberikan dan melimpahkan Rahmat dan
Hidayahnya kepada kita semua. Amien.
Jakarta, 18 Juni 2010
Penulis
x
DAFTAR ISI
Halaman Judul Luar ................................................................................................. i
Halaman Judul Dalam ............................................................................................... ii
Halaman Persetujuan Hard Cover ............................................................................. iii
Halaman Pernyataan Dewan Penguji ………………………………………………. iv
Halaman Pemberian Hak Cipta Non Eksklusif dari Mahasiswa ke Universitas
Bina Nusantara …………………………………………………………………..... v
Abstrak ...................................................................................................................... vi
Prakata ....................................................................................................................... vii
Daftar Isi ................................................................................................................... x
Daftar Tabel .............................................................................................................. xvii
Daftar Gambar ……………………………………………………………………... xviii
BAB 1 PENDAHULUAN ....................................................................................... 1
1.1 Latar Belakang ..................................................................................... 1
1.2 Ruang Lingkup .................................................................................... 3
1.3 Tujuan dan Manfaat Penelitian ............................................................ 3
1.3.1 Tujuan Penelitian ..................................................................... 3
1.3.2 Manfaat Penelitian .................................................................... 4
1.4 Metodologi Penelitian........................................................................... 4
1.4.1 Metodologi Analisis ………………………………………….... 5
1.4.2 Metodologi Perancangan ……………………………………... 6
1.5 Sistematika Penelitian .......................................................................... 7
xi
BAB 2 LANDASAN TEORI .................................................................................. 10
2.1 Teori Umum ......................................................................................... 10
2.1.1 Definisi Basis Data ................................................................... 10
2.1.2 Tujuan Basis Data ………………………………………….. .. 13
2.1.3 Konsep Basis Data …………………………………………. 14
2.1.4 Karakteristik Basis Data ……………………………………. 14
2.1.5 Komponen Basis Data ……………………………………… 15
2.1.6 Alasan Penggunaan Basis Data ……………………………. 18
2.1.7 Pengertian Sistem Basis Data …………………………….. . 19
2.1.8 Pengertian Informasi ……………………………………….. 19
2.1.9 Database Management System (DBMS ) ................................ 19
2.1.10 Komponen - Komponen DBMS ............................................. 20
2.1.11 Keuntungan dan Kerugian DBMS ........................................... 22
2.1.12 Entity – Relationship Modeling ................................................ 24
2.1.12.1 Entity (Entiti) Type .............................................. 24
2.1.12.2 Attribute (Atribut) ................................................. 25
2.1.12.3 Relationship Type ................................................ 26
2.1.12.4 Key (Kunci) ……………………………………. . 27
2.1.12.5 Structural Constraints ………………………..... . 28
2.1.13 Data Definition Language (DDL) ............................................ 29
2.1.14 Data Manipulation Language (DML) ……………………… . 31
2.1.15 Data Flow Diagram (DFD) ………………………………... .. 32
2.1.16 State Transation Diagram (STD) ........................................... 36
xii
2.1.17 Diagram Aliran Dokumen …………………………………... 38
2.1.18 Kamus Data dan Normalisasi ………………………………... 40
2.1.18.1 Kamus Data …………………………………….... 40
2.1.18.2 Normalisasi ……………………………………… 40
2.1.19 Database Application Lifecycle ……………………………... 45
2.1.19.1 Database Planning (Perencanaan Basis Data) ....... 46
2.1.19.2 System Definition (Definisi Sistem Basis Data) ..... 48
2.1.19.3 Database Design (Desain Basis Data) .................... 48
2.1.19.4 DBMS Selection (Seleksi DBMS) .......................... 51
2.1.19.5 Application Design (Perancangan Aplikasi) .......... 52
2.1.19.6 Prototyping ............................................................. 53
2.1.19.7 Implementation........................................................ 54
2.1.19.8 Data Conversation and Loading............................. 55
2.1.19.9 Testing ( Pengujian ) ............................................... 56
2.1.19.10 Operational Maintenance
( Pemeliharaan Operasional ) ................................ 57
2.1.20 Perancangan Basis Data ........................................................... 58
2.1.20.1 Perancangan Basis Data Konseptual ...................... 58
2.1.20.2 Perancangan Basis Data Logikal ............................ 61
2.1.20.3 Perancangan Basis Data Fisikal ............................. 65
2.1.21 System Definition (Definisi sistem) ........................................ 69
2.1.22 Requirement Collection and Analysis
(Pengumpulan dan Analisis Kebutuhan) …………..…….. 70
xiii
2.1.23 Delapan Aturan Emas Perancangan Interface ……………… 72
2.2 Teori – Teori yang Berhubungan dengan Topik yang Dibahas …... 72
2.2.1 Teori Pembelian ........................................................... 72
2.2.2 Teori Perakitan ............................................................. 73
2.2.3 Teori Penjualan ............................................................ 73
2.2.4 Perjanjian Kerjasama ................................................... 74
A. Pengertian Perjanjian ……………………………. . 74
B. Sahnya Perjanjian ……………………………….. .. 74
C. Sebab – Sebab Berakhirnya Perjanjian …………. .. 75
2.3 Teori Pendukung .................................................................................. 76
2.3.1 Pengenalan PHP ....................................................................... 76
2.3.2 Konsep Kerja PHP ................................................................... 78
2.3.3 MySQL ……………………………………………………..... 79
2.3.4 Microsoft Visio ……………………………………….…….. . 79
2.3.5 PHP MyAdmin ………………………………………………. 80
2.3.6 World Wide Web (WWW) …………………………………. .. 80
2.3.7 Computer Supported Cooperative Work (CSCW) ……….. 81
BAB 3 ANALISIS DAN PERANCANGAN SISTEM ......................................... 82
3.1 Sejarah Perusahaan ............................................................................. 82
3.2 Struktur Organisasi …………………………………………………. . 84
3.2.1 Tugas dan Wewenang .............................................................. 87
3.3 Visi dan Misi Perusahaan ………………….……………………….... 92
3.4 Proses Bisnis Perusahaan .………………………………………….. .. 92
xiv
3.4.1 Prosedur yang sedang berjalan ................................................. 94
3.4.1.1 Prosedur Penjualan Mesin ................................... 95
3.4.1.2 Prosedur Perakitan Mesin …………………... .... 96
3.4.1.3 Prosedur Pembelian Mesin ……………….…..... 97
3.5 Permodelan Proses ............................................................................... 98
3.5.1 Diagram Hubungan Sistem Informasi....................................... 98
3.5.2 Diagram Konteks ..................................................................... 100
3.5.3 DFD Nol ................................................................................... 101
3.5.4 Diagram Rinci 3.0 .................................................................... 103
3.5.5 Diagram Rinci 6.0 ................................................................... 104
3.6 Permasalahan Yang Dihadapi ……………………………….…..…. . 105
3.7 Usulan Pemecahan Masalah ................................................................. 105
3.8 Perancangan Basis Data ....................................................................... 106
3.8.1 Perancangan Basis Data Konseptual ……………………….... 106
3.8.1.1 Mengidentifikasi Tipe Entiti ..................................... 107
3.8.1.2 Mengidentifikasi Tipe Relasi .................................... 109
3.8.1.3 Mengidentifikasi dan Asosiasi Atribut
dengan Entitas atau Relationship Tertentu ……….... 112
3.8.1.4 Mengidentifikasi Domain Atribut ………………… . 120
3.8.1.5 Mengidentifikasi Candidate dan Primary Key …….. 128
3.8.1.6 Memvalidasi Model Konseptual Lokal terhadap
User Transaction........................................................ 131
3.8.2 Perancangan Basis Data Logikal .............................................. 134
xv
3.8.2.1 Menentukan Relasi – Relasi untuk
Model Data Logikal ………………………………. . 134
3.8.2.2 Validasi Model dengan Normalisasi ……………… . 148
3.8.2.2.1 Mendefinisikan Kendala Integrity …….... 160
3.8.2.2.2 Me-Review Logical Data Model
dengan User …………………………… . 164
3.8.3 Perancangan Basis Data Fisikal ……………………………. .. 165
3.8.3.1 Menerjemahkan logical data model untuk
DBMS yang dipilih ....................................... 165
3.8.3.2 Merancang file organization dan indexes ……….. 176
3.8.3.3 Pembuatan Index Setiap Entiti …………………. 180
3.8.3.4 Mengestimasi Kapasitas Penyimpanan
Yang Dibutuhkan ……………………………….. 181
3.9 State Transition Diagram (STD) ......................................................... 196
3.9.1 Spesifikasi Proses ………………………………………… 224
3.10 Perancangan Layar................................................................................ 228
BAB 4 IMPLEMENTASI ....................................................................................... 283
4.1 Rencana Implementasi ......................................................................... 283
4.1.1 Spesifikasi Perangkat Keras .................................................... 283
4.1.2 Spesifikasi Perangkat Lunak .................................................... 284
4.1.3 Petunjuk Pemakaian Sistem ..................................................... 285
4.1.4 Jadwal Implementasi Sistem .................................................... 347
4.1.5 Evaluasi Sistem ........................................................................ 347
xvi
BAB 5 SIMPULAN DAN SARAN ......................................................................... 349
5.1 Simpulan ............................................................................................. 349
5.2 Saran .................................................................................................... 350
DAFTAR PUSTAKA .............................................................................................. 351
RIWAYAT HIDUP ................................................................................................. 354
LAMPIRAN
SURAT SURVEI
SURVEI HASIL EVALUASI
xv
DAFTAR TABEL
Tabel 2.1 Simbol Diagram Aliran Dokumen ………………………………........ 39
Tabel 3.1 Indentifikasi Tipe Entiti ........................................................................ 107
Tabel 3.2 Indentifikasi Tipe Relasi ....................................................................... 109
Tabel 3.3 Indentifikasi Atribut dengan Entiti ........................................................ 113
Tabel 3.4 Domain Atribut ..................................................................................... 120
Tabel 3.5 Indentifikasi Primary Key dan Candidate Key ..................................... 128
Tabel 3.6 Relasi-Relasi yang Terbentuk untuk Model Data Logikal ................... 145
Tabel 3.7 Referencial Integrity .............................................................................. 160
Tabel 3.8 Derrived Data ....................................................................................... 174
Tabel 3.9 Analisis Transaksi …………………………………………………..... 177
Tabel 3.10 Pembuatan Index Setiap Entiti ........................................................... 180
Tabel 3.11 MsKaryawan ....................................................................................... 182
Tabel 3.12 MsBagian ............................................................................................ 183
Tabel 3.13 MsBarang............................................................................................. 183
Tabel 3.14 MsParts ............................................................................................... 184
Tabel 3.15 MsCustomer ........................................................................................ 184
Tabel 3.16 MsSupplier .......................................................................................... 185
Tabel 3.17 TrPenjualan ......................................................................................... 186
Tabel 3.18 TrPembelian ........................................................................................ 187
Tabel 3.19 TrPembayaran Jual ............................................................................. 188
Tabel 3.20 TrPembayaran Beli .............................................................................. 189
xvi
Tabel 3.21 TrDetailPerakitan ................................................................................ 190
Tabel 3.22 TrPOS ................................................................................................. 191
Tabel 3.23 TrDetailPOS ....................................................................................... 192
Tabel 3.24 TrPOB ……………………………………………………………..... 193
Tabel 3.25 TrDetailPOB ……………………………………………………… ... 194
Tabel 3.26 Total Disk Space yang dibutuhkan ……………………………… 195
Tabel 4.1 Jadwal Implementasi Sistem……………………………………… 347
xviii
DAFTAR GAMBAR
Gambar 2.1 Ilustrasi Diagram dari Hubungan Diantara Normal Forms ……………...…... 45
Gambar 2.2 Tingkatan dari Aplikasi Database Lifecycle …………………………………... 46
Gambar 2.3 Konsep kerja HTML …………………………………………………………... 78
Gambar 3.1 Struktur Organisasi PT. Prakora Daya Mandiri ........................................... 86
Gambar 3.2 Diagram Hubungan Sistem Informasi …………………………………….…... 99
Gambar 3.3 Diagram Konteks …………………………………………………….……..… 100
Gambar 3.4 DFD (Data Flow Diagram) Nol ………………………………………………. 101
Gambar 3.5 Diagram Rinci 3.0 ……………………………………………………….….… 103
Gambar 3.6 Diagram Rinci 6.0 …………………………………………………………..… 104
Gambar 3.7 Entity Relationship Diagram …………………………………………….….... 111
Gambar 3.8 ERD Konseptual dengan penambahan Primary Key ..................................... 130
Gambar 3.9 ERD Konseptual dengan panah transaksi ……………………………….…..…. 133
Gambar 3.10 ERD Konseptual Setelah Menghilangkan Many to Many ………….…....….. 144
Gambar 3.11 ERD Logikal setelah Normalisasi ………………………………………...…. 159
Gambar 3.12 State Transition Diagram Halaman Menu Utama Website PDM……………. 197
Gambar 3.13 State Transition Diagram Halaman Register Customer ………….…….…… 198
Gambar 3.14 State Transition Diagram Halaman Isi Register pada Customer….……….... 199
Gambar 3.15 State Transition Diagram Halaman Login pada Website PDM ……….…..... 200
Gambar 3.16 State Transition Diagram Halaman setelah Customer Login ….………….... 201
Gambar 3.17 State Transition Diagram Halaman Home Customer ……………………..… 202
xix
Gambar 3.18 State Transition Diagram Halaman AddPOB (Purchase Order Buy)
bagian Customer …………………………………………………………..… 203
Gambar 3.19 State Transition Diagram Halaman POB (Purchase Order Buy)
bagian Customer …………………………………………………………..… 204
Gambar 3.20 State Transition Diagram Halaman Pembelian bagian Customer ………..……. 205
Gambar 3.21 State Transition Diagram Halaman View Perakitan
bagian Customer ………………………………………………………..….. 206
Gambar 3.22 State Transition Diagram Halaman Change Password
bagian Customer ……………………………………………………………. 207
Gambar 3.23 State Transition Diagram Halaman setelah Karyawan Login ………..……… 208
Gambar 3.24 State Transition Diagram Halaman Home bagian Karyawan …………….…. 209
Gambar 3.25 State Transition Diagram Halaman AddPOS ( Purchase Order Sales)
bagian Karyawan ………………………………………………………….…. 210
Gambar 3.26 State Transition Diagram Halaman POS ( Purchase Order Sales)
bagian Karyawan …………………………………………………………… 211
Gambar 3.27 State Transition Diagram Halaman Penjualan
bagian Karyawan ………………………………………………….………… 212
Gambar 3.28 State Transition Diagram Halaman Add Perakitan
bagian Karyawan ………………………………………………………..…… 213
Gambar 3.29 State Transition Diagram Halaman View Perakitan
bagian Karyawan ……………………………………………………….….… 214
Gambar 3.30 State Transition Diagram Halaman AddPOB ( Purchase Order Buy)
bagian Karyawan …………………………………………………..………… 215
xx
Gambar 3.31 State Transition Diagram Halaman POB ( Purchase Order Buy)
bagian Karyawan …………………………………………………..…….… 216
Gambar 3.32 State Transition Diagram Halaman Pembelian
bagian Karyawan ……………………………………………………..…… 217
Gambar 3.33 State Transition Diagram Halaman Pembayaran Jual
bagian Karyawan …………………………………………………………… 218
Gambar 3.34 State Transition Diagram Halaman View Pembayaran Jual
bagian Karyawan ……………………………………………………..…… 219
Gambar 3.35 State Transition Diagram Halaman Pembayaran Beli
bagian Karyawan …………………………………………………….….… 220
Gambar 3.36 State Transition Diagram Halaman View Pembayaran Beli
bagian Karyawan ……………………………………………………..…… 221
Gambar 3.37 State Transition Diagram Halaman View Customer Data……………….… 222
Gambar 3.38 State Transition Diagram Halaman Change Password
bagian Karyawan ……………………………………………………….… 223
Gambar 3.39 Rancangan Layar Halaman Login …………………………………….…… 228
Gambar 3.40 Rancangan Layar Error Message pada Halaman Login ……….…………. 229
Gambar 3.41 Rancangan Layar Halaman Company ……………………………….…..… 230
Gambar 3.42 Rancangan Layar Halaman Services ………………………………….…… 230
Gambar 3.43 Rancangan Layar Halaman Solutions ……………………………….…...… 231
Gambar 3.44 Rancangan Layar Halaman Partners……………………………………..… 231
Gambar 3.45 Rancangan Layar Halaman Contacts …………………………………….... 232
Gambar 3.46 Rancangan Layar Halaman Home pada Karyawan …………….………..… 233
xxi
Gambar 3.47 Rancangan Layar Halaman AddPOS (Purchase Order Sales)
pada Karyawan ………………………………………………………….… 234
Gambar 3.48 Rancangan Layar Halaman Add Master Barang
pada Karyawan …………………………………………………..……… 235
Gambar 3.49 Rancangan Layar Error Message Halaman Add Master Barang
pada Karyawan ……………………………………………………..…… 236
Gambar 3.50 Rancangan Layar Add jumlah barang Halaman AddPOS
(Purchase Order Sales) pada Karyawan ………………………..……… 237
Gambar 3.51 Rancangan Layar Halaman POS (Purchase Order Sales)
pada Karyawan …………………………………………………..……… 238
Gambar 3.52 Rancangan Layar Message Alert Halaman View POS
(Purchase Order Sales) pada Karyawan ………………………………… 239
Gambar 3.53 Rancangan Layar Halaman Ubah Order Jadi Penjualan
pada Karyawan …………………………………………………………… 240
Gambar 3.54 Rancangan Layar Error Message Halaman
Ubah Order Jadi Penjualan pada Karyawan ……………………………. 241
Gambar 3.55 Rancangan Layar Halaman Penjualan pada Karyawan ………………….. 242
Gambar 3.56 Rancangan Layar Message Alert Halaman Penjualan
pada Karyawan ………………………………………………………..… 243
Gambar 3.57 Rancangan Layar Halaman Add Perakitan pada Karyawan ….….…..….. 244
Gambar 3.58 Rancangan Layar Halaman Add Master Parts pada Karyawan ….………. 245
Gambar 3.59 Rancangan Layar Error Message Halaman Add Master Parts
pada Karyawan …………………………………………………..….…… 246
xxii
Gambar 3.60 Rancangan Layar Add jumlah parts Halaman Add Perakitan
pada Karyawan …………………………………………………………… 247
Gambar 3.61 Rancangan Layar Halaman View Perakitan pada Karyawan ……..….…. 248
Gambar 3.62 Rancangan Layar Halaman View Perakitan tidak terisi
pada Karyawan ………………………………………………..….……… 249
Gambar 3.63 Rancangan Layar Halaman Add Master Parts
pada Karyawan ……………………………………………………..…… 250
Gambar 3.64 Rancangan Layar Error Message Halaman Add Master Parts
pada Karyawan …………………………………………………………… 251
Gambar 3.65 Rancangan Layar Halaman AddPOB (Purchase Order Buy)
pada Karyawan …………………………………………………….……… 252
Gambar 3.66 Rancangan Layar Halaman Add Master Parts
pada Karyawan …………………………………………………….……… 253
Gambar 3.67 Rancangan Layar Error Message Halaman Add Master Parts
pada Karyawan …………………………………………………………… 254
Gambar 3.68 Rancangan Layar Add jumlah parts Halaman AddPOB
(Purchase Order Buy) pada Karyawan …………………………………… 255
Gambar 3.69 Rancangan Layar Halaman POB (Purchase Order Buy)
pada Karyawan ……………………………………………………….…… 256
Gambar 3.70 Rancangan Layar Message Alert Halaman View POB
(Purchase Order Buy) pada Karyawan …………………………………………..........… 257
Gambar 3.71 Rancangan Layar Halaman Ubah Order Jadi Pembelian
pada Karyawan ………………………………………………………….… 258
xxiii
Gambar 3.72 Rancangan Layar Error Message Halaman
Ubah Order Jadi Pembelian pada Karyawan ……………………...……. 259
Gambar 3.73 Rancangan Layar Halaman Pembelian pada Karyawan ………..…………. 260
Gambar 3.74 Rancangan Layar Message Alert Halaman Pembelian
pada Karyawan ……………………………………………….…..…...…. 261
Gambar 3.75 Rancangan Layar Halaman Add Pembayaran Jual
pada Karyawan ……………………………………………..……..….….. 262
Gambar 3.76 Rancangan Layar Error Message Halaman Add Pembayaran Jual
pada Karyawan ……………………………………………………..……. 263
Gambar 3.77 Rancangan Layar Halaman View Pembayaran Jual
pada Karyawan ……………………………………………………..……. 264
Gambar 3.78 Rancangan Layar Halaman Pembayaran Beli
pada Karyawan ……………………………………………...….….….…. 265
Gambar 3.79 Rancangan Layar Error Message Halaman Pembayaran Beli
pada Karyawan ………………………………………………..………….. 266
Gambar 3.80 Rancangan Layar Halaman View Pembayaran Beli
pada Karyawan ……………………………………………………..…..... 267
Gambar 3.81 Rancangan Layar Halaman Customer Data pada Karyawan …..………..… 268
Gambar 3.82 Rancangan Layar Halaman Insert New Customer
pada Karyawan …………………………………………………..………. 269
Gambar 3.83 Rancangan Layar Message Alert halaman View Customer Data
pada Karyawan ……………………………………………………………. 270
Gambar 3.84 Rancangan Layar Halaman Update Customer Data
xxiv
pada Karyawan ………………………………………………………….. 271
Gambar 3.85 Rancangan Layar Error Message Halaman Update Customer data
pada Karyawan ……………………………………………………….…. 272
Gambar 3.86 Rancangan Layar Halaman Change Password pada Karyawan ……....... 273
Gambar 3.87 Rancangan Layar Error Message Halaman Change Password
pada Karyawan …………………………………………………….……. 274
Gambar 3.88 Rancangan Layar Halaman Register pada Customer ………………….…. 275
Gambar 3.89 Rancangan Layar Error Message Halaman Register
pada Customer ……………………………………………………..……. 275
Gambar 3.90 Rancangan Layar Halaman Home pada Customer ……………………..… 276
Gambar 3.91 Rancangan Layar Halaman AddPOB (Purchase Order Buy)
pada Customer ……………………………………………………..……. 276
Gambar 3.92 Rancangan Layar Halaman Add Master Barang
pada Customer ……………………………………………………...……. 277
Gambar 3.93 Rancangan Layar Error Message Halaman Add Master Barang
pada Customer ……………………………………………………...……. 277
Gambar 3.94 Rancangan Layar Add jumlah barang Halaman AddPOS
(Purchase Order Sales) pada Customer ……………………….……..… 278
Gambar 3.95 Rancangan Layar Halaman POB (Purchase Order Buy)
pada Customer ……………………………………………………………. 278
Gambar 3.96 Rancangan Layar Message Alert Halaman POB
(Purchase Order Buy) pada Customer………………………..…………… 279
Gambar 3.97 Rancangan Layar Halaman Pembelian pada Customer ……….…………… 280
xxv
Gambar 3.98 Rancangan Layar Halaman View Perakitan pada Customer ……….……. 281
Gambar 3.99 Rancangan Layar Halaman Change Password pada Customer ………….. 281
Gambar 3.100 Rancangan Layar Error Message Halaman Change Password
pada Customer …………………………………………………...……… 282
Gambar 4.1 Tampilan Layar Utama dan Login …………………………………….…. 285
Gambar 4.2 Tampilan Layar Utama dan Login …………………………………..……. 286
Gambar 4.3 Tampilan Layar Company……………………………………………….… 287
Gambar 4.4 Tampilan Layar Services………………………………………….……..… 288
Gambar 4.5 Tampilan Layar Solutions ………………………………………….……… 289
Gambar 4.6 Tampilan Layar Partners…………………………………………….…..… 290
Gambar 4.7 Tampilan Layar Contacts …………………………………………….…… 291
Gambar 4.8 Tampilan Layar Home Karyawan ……………………………..……..…… 292
Gambar 4.9 Tampilan AddPOS (Purchase Order Sales) pada Karyawan …….…….... 293
Gambar 4.10 Tampilan Add Barang pada Karyawan ………………………….………. 294
Gambar 4.11 Tampilan Add Barang error pada Karyawan ………………………....… 295
Gambar 4.12 Tampilan Add jumlah Barang pada Karyawan ……………………….….. 296
Gambar 4.13 Tampilan halaman POS (Purchase Order Sales)
pada Karyawan ………………………………………………….………... 297
Gambar 4.14 Tampilan halaman Message Alert POS (Purchase Order Sales)
pada Karyawan ……………………………………..……………..……… 298
Gambar 4.15 Tampilan halaman Ubah Order Jadi Penjualan
pada Karyawan ………………………………………………....……….… 299
Gambar 4.16 Tampilan halaman Ubah Order Jadi Penjualan error
xxvi
pada Karyawan ………………………………………………..…....…… 300
Gambar 4.17 Tampilan halaman View Penjualan pada Karyawan ………..….………… 301
Gambar 4.18 Tampilan halaman Message Alert View Penjualan
pada Karyawan ……………………………………………….……...… 302
Gambar 4.19 Tampilan halaman Add Perakitan pada Karyawan ……….………….….. 303
Gambar 4.20 Tampilan halaman Add Master Parts pada Karyawan ……….….…..…. 304
Gambar 4.21 Tampilan halaman Add Master Parts error pada Karyawan….……….… 305
Gambar 4.22 Tampilan Add jumlah parts halaman Add Master Parts
pada Karyawan …………………………………………………….…..… 306
Gambar 4.23 Tampilan View Perakitan pada Karyawan ………………………….….… 307
Gambar 4.24 Tampilan View Perakitan bila kosong pada Karyawan ………..……....… 308
Gambar 4.25 Tampilan Add Master Parts pada Karyawan……………………….……. 309
Gambar 4.26 Tampilan Add Master Parts error pada Add Master Parts…..……….……. 310
Gambar 4.27 Tampilan halaman AddPOB (Purchase Order Buy)
pada Add Master Parts ………………………………………..…….….… 311
Gambar 4.28 Tampilan Add Master Parts pada Karyawan ………………..………….… 312
Gambar 4.29 Tampilan Add Master Parts error pada Karyawan …………..………….... 313
Gambar 4.30 Tampilan Add jumlah parts halaman Add POB
pada Karyawan ………………………………………………..……….… 314
Gambar 4.31 Tampilan halaman view POB (Purchase Order Buy)
pada Karyawan …………………………………………………………… 315
Gambar 4.32 Tampilan halaman Message Alert POB (Purchase Order Buy)
pada Karyawan ………………………………………………...……….… 316
xxvii
Gambar 4.33 Tampilan halaman Ubah Order Jadi Pembelian
pada Karyawan …………………………………………………...…….… 317
Gambar 4.34 Tampilan halaman Ubah Order Jadi Pembelian error
pada Karyawan ………………………………………………………….… 318
Gambar 4.35 Tampilan halaman View Pembelian pada Karyawan …………………..….. 319
Gambar 4.36 Tampilan halaman Message Alert Pembelian pada Karyawan………..…… 320
Gambar 4.37 Tampilan halaman Add Pembayaran Penjualan
pada Karyawan ………………………………………………………..… 321
Gambar 4.38 Tampilan halaman Add Pembayaran Penjualan error
pada Karyawan ……………………………………………………….…… 322
Gambar 4.39 Tampilan halaman View Pembayaran Jual pada Karyawan…………….… 323
Gambar 4.40 Tampilan halaman Add Pembayaran Pembelian
pada Karyawan ………………………………………………………….… 324
Gambar 4.41 Tampilan halaman Add Pembayaran Pembelian error
pada Karyawan …………………………………………………………… 325
Gambar 4.42 Tampilan halaman View Pembayaran Beli pada Karyawan …………….… 326
Gambar 4.43 Tampilan halaman View Customer Data pada Karyawan ………………… 327
Gambar 4.44 Tampilan halaman Insert New Customer data pada Karyawan ……….….. 328
Gambar 4.45 Tampilan halaman Insert New Customer data pada Karyawan ……….…... 329
Gambar 4.46 Tampilan halaman Update Customer Data pada Karyawan …………….... 330
Gambar 4.47 Tampilan Error Message halaman View Customer Data
pada Karyawan …………………………………………………………… 331
Gambar 4.48 Tampilan halaman Change Password pada Karyawan ……………….…… 332
xxviii
Gambar 4.49 Tampilan halaman Change Password error
pada Karyawan …………………………………………………...……… 333
Gambar 4.50 Tampilan halaman Register………………………………………………….…… 334
Gambar 4.51 Tampilan halaman Register Error ……………………………………………… 335
Gambar 4.52 Tampilan layar Home Customer ………………………………………………… 336
Gambar 4.53 Tampilan halaman AddPOS (Purchase Order Sales)
pada Customer …………………………………………………..……….. 337
Gambar 4.54 Tampilan halaman Add Barang pada Customer ………………………..…….. 338
Gambar 4.55 Tampilan halaman Add Barang error pada Customer…………………...……. 339
Gambar 4.56 Tampilan Add Jumlah Barang pada Customer …………………………..……. 340
Gambar 4.57 Tampilan View POB (Purchase Order Buy) pada Customer ………………... 341
Gambar 4.58 Tampilan Message Alert View POB (Purchase Order Buy)
pada Customer ……………………………………………………………. 342
Gambar 4.59 Tampilan View Pembelian pada Customer …………………………….….…... 343
Gambar 4.60 Tampilan View Perakitan pada Customer…………………….…………..……. 344
Gambar 4.61 Tampilan halaman Change Password pada Customer ……………………….. 345
Gambar 4.62 Tampilan halaman Change Password error pada Customer …………..……. 346