analisis dan perancangan sistem basis data skripsi...
Post on 17-Aug-2019
242 Views
Preview:
TRANSCRIPT
ANALISIS DAN PERANCANGAN SISTEM BASIS DATA
PEMBELIAN, PENJUALAN DAN PERSEDIAAN BERBASIS
WEB PADA PT. MITRA SUBUR LESTARI
SKRIPSI
Oleh
Yesayas Juleith Anggi 1301008814
Hendra 1301010251
Kelas/Kelompok : 07PET/6
Universitas Bina Nusantara
Jakarta
2013
ii
ANALISIS DAN PERANCANGAN SISTEM BASIS DATA
PEMBELIAN, PENJUALAN DAN PERSEDIAAN BERBASIS
WEB PADA PT. MITRA SUBUR LESTARI
SKRIPSI
diajukan sebagai salah satu syarat untuk gelar kesarjanaan pada School
of Computer Science Jurusan Teknik Informatika Jenjang Pendidikan Strata-1
Oleh
Yesayas Juleith Anggi 1301008814
Hendra 1301010251
Kelas/Kelompok : 07PET/6
Universitas Bina Nusantara
Jakarta
2013
vii
KATA PENGANTAR
Puji Syukur kepada Tuhan Yang Maha Esa atas segala rahamat, bimbingan,
dan kesempatan yang diberikan-Nya kepada penulis sehingga penulis dapat
menyelesaikan pembuatan skripsi ini dengan baik.
Skripsi kami ini berjudulkan analisis dan perancangan sistem basis data
pembelian, penjualan, dan persediaan berbasis web pada PT. Mitra Subur Lestari.
Skripsi ini disusun sebagai salah satu persyaratan dalam menyelesaikan program studi
Strata-1 School of Computer Science, Universitas Bina Nusantara, Jakarta.
Penulis menyadari bahwa skripsi ini dapat diselesaikan bukan hanya dengan
usaha dari penulis sendiri, melainkan juga karena adanya bantuan dari berbagai pihak.
Maka dari itu, pada kesempatan ini penulis ingin menyampaikan ucapan terima kasih
kepada pihak- pihak yang telah banyak membantu dan mendukung penulis
menyelesaikan skripsi ini, di antaranya kepada :
1. Bapak Prof. Dr. Ir. Harjanto Prabowo, MM., selaku Rektor Universitas
Bina Nusantara.
2. Bapak Fredy Purnomo S.Kom., M.Kom., selaku Head of School
Computer Science dan Head of Computer Science Department
Universitas Bina Nusantara.
3. Ibu Yen Lina Prasetio, S.Kom., M.CompSc., selaku Deputy Head of
Computer Science School – Academic and Operation Universitas Bina
Nusantara.
viii
4. Bapak Michael Yoseph Ricky, S.Kom., MM., selaku Deputy Head of
Computer Science School – Student and Alumni Universitas Bina
Nusantara.
5. Bapak Muh. Tassim Billah, Ir., M.Sc., selaku dosen pembimbing yang
telah banyak memberikan bimbingan dan dukungan dalam
menyelesaikan skripsi kami.
6. Ibu Eva , selaku General Affair PT. Mitra Subur Lestari yang telah
membantu kami selama mengumpulkan informasi yang dibutuhkan
untuk pelaksanaan skripsi ini.
7. Vonny, selaku penanggung jawab penulis dari pihak PT. Mitra Subur
Lestari yang telah banyak memberikan bimbingan dan dukungan dalam
meyelesaikan skripsi kami.
8. Orang tua kami yang senantiasa memberikan dukungan dan doa bagi
kami.
9. Teman-teman serta semua pihak yang telah mendoakan dan
mendukung kami sehingga skripsi ini dapat terseleseaikan dengan baik.
Akhir kata, penulis berharap skripsi ini dapat bermanfaat khususnya kepada
PT. Mitra Subur Lestari, serta dapat memberikan bantuan yang bermanfaat bagi semua
pembaca beserta pihak lain yang membutuhkan.
Jakarta, 13 Maret 2013
Penulis
ix
DAFTAR ISI
Halaman Judul Luar .......................................................................................................... i
Halaman Judul Dalam ...................................................................................................... ii
Halaman Persetujuan ....................................................................................................... iii
Halaman Pemberian Hak Cipta Non Eksklusif dari
Mahasiswa ke Universitas Bina Nusantara ..................................................................... iv
Halaman Abstrak .............................................................................................................. v
Halaman Kata Pengantar ................................................................................................ vii
Daftar Isi.......................................................................................................................... ix
Daftar Tabel ................................................................................................................. xvii
Daftar Gambar ............................................................................................................... xxi
Daftar Lampiran ........................................................................................................... xxx
BAB. I PENDAHULUAN
1.1. Latar Belakang .............................................................................................. 1
1.2. Ruang Lingkup ............................................................................................. 3
1.3. Tujuan dan Manfaat ...................................................................................... 4
1.4. Metodologi Penelitian................................................................................... 5
1.5. Sistematika Penulisan .................................................................................. 8
x
BAB. 2 LANDASAN TEORI
2.1. Pendekatan Basisdata ................................................................................. 10
2.1.1. Pengertian Data ................................................................................ 10
2.1.2. Pengertian Basisdata ........................................................................ 11
2.1.2.1. Kelebihan Menggunakan Basis Data ................................ 12
2.1.2.2. Kekurangan Menggunakan Basis Data ............................. 12
2.1.3. Pengertian Sistem Basisdata ............................................................ 13
2.1.4. Database Management Sistem (DBMS) .......................................... 14
2.1.4.1. Komponen Lingkungan Database Management System
(DBMS) ................................................................................. 17
2.1.4.2. Kelebihan dan Kerugian DBMS ....................................... 19
2.1.5. Database System Development Lifecycle ........................................ 22
2.1.6. Entity Relationship Modelling ......................................................... 34
2.1.6.1. Entity Types ....................................................................... 35
2.1.6.2. Relationship Types ............................................................ 35
2.1.6.2.1 Tingkatan dari Relationship. .................................... 36
2.1.6.3. Attribute ............................................................................ 37
2.1.6.4. Keys ................................................................................... 39
2.1.6.5. Structural Constraints ....................................................... 41
2.1.6.5.1. Multiplicity ............................................................... 41
2.1.6.5.2. Cardinality ............................................................... 43
2.1.6.5.3. Participation ............................................................ 43
2.1.7. Metodologi Perancangan Sistem Basisdata ..................................... 44
xi
2.1.7.1. Perancangan Konseptual Database ................................... 44
2.1.7.2. Perancangan Logikal Database ......................................... 47
2.1.7.3. Perancangan Fisikal Database ........................................... 51
2.1.8. Normalisasi ...................................................................................... 53
2.1.8.1. Unnormailzed Form (UNF) ............................................. 54
2.1.8.2. First Normal Form (1NF) ................................................ 54
2.1.8.3. Second Normal Form (2NF) ............................................ 55
2.1.8.4. Third Normal Form (3NF) ............................................... 55
2.1.8.5. Boyce-Codd Normal Form (BCNF) ................................. 56
2.1.8.6. Fourth Normal Form (4NF) ............................................. 56
2.1.8.7. Fifth Normal Form (5NF) ................................................ 56
2.2. Tools yang Digunakan ................................................................................ 57
2.2.1. Diagram Teknik ............................................................................... 57
2.2.1.1. Data Flow Diagram (DFD) ............................................. 57
2.2.1.2. Flowchart .......................................................................... 60
2.2.1.3. State Transition Diagram (STD) ...................................... 62
2.2.1.4. Entity Relationship Diagram (ERD) ................................. 65
2.2.2. Software yang Digunakan ................................................................ 67
2.2.2.1. DBMS ............................................................................... 68
2.2.2.1.1. MySQL ..................................................................... 68
2.2.2.1.2. Web ServerApache. .................................................. 70
2.2.3. Program yang Digunakan ................................................................. 72
2.2.3.1. Sublime Text ..................................................................... 72
2.3. Sistem Berbasis Web .................................................................................. 72
xii
2.3.1. Aplikasi-aplikasi Web....................................................................... 72
2.3.2. Teknologi yang Berhubungan dengan Web ..................................... 73
2.3.3. Personal Home Page/PHP Hypertext Processor (PHP) .................. 75
2.3.4. Web ................ .................................................................................. 77
2.4. Interaksi Manusia dan Komputer ............................................................... 77
2.4.1. Pengertian Interaksi Manusia dan Komputer .................................. 77
2.4.2. Lima Faktor Manusia Terukur ......................................................... 78
2.4.3. Delapan Aturan Emas ...................................................................... 79
2.5. Pemahaman Objek Studi ............................................................................ 85
2.5.1. Pembelian ......................................................................................... 86
2.5.1.1. Prosedur dalam Pembelian ........................................... 87
2.5.1.2. Dokumen yang Digunakan ........................................... 89
2.5.2. Penjualan .......................................................................................... 91
2.5.2.1. Prosedur dalam Penjualan ............................................ 93
2.5.2.2. Dokumen yang Digunakan ........................................... 95
2.5.3. Persediaan ........................................................................................ 96
2.5.3.1. Jenis-jenis Persediaan ................................................... 97
2.5.3.2. Jaringan Prosedur yang Membentuk Sistem
Persediaan ................................................................... 100
2.5.3.3. Dokumen yang Digunakan ......................................... 102
BAB. 3 ANALISIS SISTEM YANG SEDANG BERJALAN
3.1. Riwayat Perusahaan .................................................................................. 105
3.1.1. Sejarah Perusahaan......................................................................... 105
xiii
3.1.2. Mitra Strategis ................................................................................ 107
3.1.3. Visi dan Misi .................................................................................. 107
3.2.3.1. Visi .................................................................................. 107
3.2.3.2. Misi ................................................................................. 108
3.1.4. Kegiatan Bisnis .............................................................................. 108
3.1.5. Struktur Organisasi dan Managemen Perusahaan .......................... 109
3.1.5.1. Tugas dan Tanggung Jawab ............................................ 110
3.2. Gambaran Sistem ...................................................................................... 113
3.2.1. Data Flow Diagram ........................................................................ 113
3.2.1.1. Diagram Konteks ............................................................ 113
3.2.1.2. Diagram Nol ................................................................... 115
3.2.2. Prosedur di dalam Sistem ............................................................. 116
3.2.2.1. Prosedur Pembelian ........................................................ 116
3.2.2.2. Prosedur Penjualan ......................................................... 117
3.2.2.3. Prosedur Pembayaran ..................................................... 119
3.2.2.4. Prosedur Persediaan ....................................................... 120
3.2.2.5. Prosedur Retur Barang .................................................... 122
3.3. Analisis Kebutuhan Informasi .................................................................. 123
3.4. Permasalahan yang Dihadapi .................................................................... 125
3.5. Usulan Pemecahan Masalah ..................................................................... 127
BAB. 4 PERANCANGAN DAN IMPLEMENTASI
4.1. Perancangan Basisdata ............................................................................. 128
4.1.1. Perancangan Basisdata Konseptual ................................................ 128
xiv
4.1.1.1. Identifikasi Tipe Entitas .................................................. 129
4.1.1.2. Identifikasi Tipe Hubungan............................................. 132
4.1.1.3. Identifikasi dan Asosiasi Attribute dengan Entitas atau
Relationship tertentu ....................................................... 135
4.1.1.4. Menentukan Domain Attribute ....................................... 147
4.1.1.5. Menentukan Attribute Candidate, Primary dan
Alternate Keys ................................................................. 154
4.1.1.6. Mempertimbangkan Penggunaan Enchanced
Modeling Concepts.......................................................... 157
4.1.1.7. Memeriksa Redudansi pada Model ................................. 157
4.1.1.8. Memvalidasi Model Data Konseptual dengan
Transaksi User ................................................................. 157
4.1.1.9. Melakukan Review Model Data Konseptual dengan
User ................................................................................. 162
4.1.2. Perancangan Basisdata Logikal...................................................... 162
4.1.2.1. Penurunan Relasi untuk Model Data Logikal ................. 163
4.1.2.1.1. Strong Entity Types ....................................... 163
4.1.2.1.2. One-to-Many Binary Relationship Types ...... 164
4.1.2.1.3. One-to-One Binary Relationship Types ........ 172
4.1.2.1.4. Superclass / Subclass Relationship
Types ............................................................. 176
4.1.2.1.5. Many–to-Many Binary Relationship Types ... 176
4.1.2.1.6. Multi-valued Attributes ................................. 189
xv
4.1.2.2. Validasi Relasi Menggunakan Normalisasi .................... 191
4.1.2.3. Validasi Relasi Terhadap Transaksi User ....................... 191
4.1.2.4. Memeriksa Integrity Constraints .................................... 195
4.1.2.5. Melakukan Review Model Data Logikal dengan
User ................................................................................. 203
4.1.2.6. Menggabung model-model data logical menjadi model data
global ............................................................................... 203
4.1.2.7. Mempertimbangkan Perkembangan di Masa
Depan .............................................................................. 204
4.1.2.8. Pemilihan Database Management System ...................... 204
4.1.3. Perancangan Basisdata Fisikal ....................................................... 208
4.1.3.1. Menerjemahkan Model Data Logikal untuk DBMS yang
Digunakan ....................................................................... 209
4.1.3.1.1. Merancang Relasi Dasar ............................... 209
4.1.3.1.2. Merancang Representasi Derived Data ....... 228
4.1.3.1.3. Merancang General Constraints ................... 232
4.1.3.2. Merancang Organisasi File dan Index ............................. 233
4.1.3.2.1. Menganalisa Transaksi .................................. 234
4.1.3.2.2. Memilih Organisasi File ................................ 254
4.1.3.2.3. Memilih Index ............................................... 254
4.1.3.2.4. Memperkirakan Kebutuhan Disk Space ........ 263
4.1.3.3. Merancang User Views ................................................... 278
4.1.3.4. Merancang Mekanisme Keamanan ................................. 281
4.2. Perancangan Aplikasi ............................................................................... 282
xvi
4.2.1. Struktur Menu ................................................................................ 283
4.2.2. Perancangan Input dan Output ....................................................... 284
4.2.2.1. Perancangan Input ........................................................... 284
4.2.2.2. Perancangan Output ........................................................ 296
4.2.3. State Transition Diagram ............................................................... 321
4.2.4. Spesifikasi Proses / Modul ............................................................. 328
4.3. Implementasi ............................................................................................ 356
4.3.1. Spesifikasi Perangkat Keras ........................................................... 357
4.3.2. Spesifikasi Perangkat Lunak .......................................................... 357
4.3.3. Jadwal Implementasi ...................................................................... 358
4.3.4. Petunjuk Pemakaian Sistem ........................................................... 359
4.4. Evaluasi Sistem ....................................................................................... 400
4.4.1. Evaluasi User ................................................................................. 404
BAB. 5 SIMPUL DAN SARAN
5.1. Simpulan ................................................................................................... 406
5.2. Saran ......................................................................................................... 407
Daftar Pustaka .............................................................................................................. 408
Riwayat Hidup
Bukti Survey
xvii
DAFTAR TABEL
Tabel 4.1. Identifikasi Tipe Entitas .............................................................................. 131
Tabel 4.2. Identifikasi Tipe Relasi ............................................................................... 133
Tabel 4.3. Daftar Attribute Staff .................................................................................. 135
Tabel 4.4. Daftar Attribute Jabatan .............................................................................. 136
Tabel 4.5. Daftar Attribute Customer .......................................................................... 136
Tabel 4.6. Daftar Attribute JenisCustomer .................................................................. 137
Tabel 4.7. Daftar Attribute Barang .............................................................................. 137
Tabel 4.8. Daftar Attribute Principle............................................................................ 138
Tabel 4.9. Daftar Attribute PO ..................................................................................... 139
Tabel 4.10. Daftar Attribute SalesOrder ...................................................................... 140
Tabel 4.11. Daftar Attribute ReturPerusahaan ............................................................. 141
Tabel 4.12. Daftar Attribute ReturCustomer................................................................ 142
Tabel 4.13. Daftar Attribute FakturPembelian ............................................................. 144
Tabel 4.14. Daftar Attribute FakturPenjualan .............................................................. 145
Tabel 4.15. Daftar Attribute RekapFakturPembelian .................................................. 146
Tabel 4.16. Daftar Attribute RekapFakturPenjualan.................................................... 146
Tabel 4.17. Domain Staff ............................................................................................. 147
Tabel 4.18. Domain Jabatan ......................................................................................... 147
Tabel 4.19. Domain Customer ..................................................................................... 148
Tabel 4.20. Domain JenisCustomer ............................................................................. 148
Tabel 4.21. Domain Barang ......................................................................................... 148
xviii
Tabel 4.22. Domain Principle ...................................................................................... 149
Tabel 4.23. Domain PO ................................................................................................ 149
Tabel 4.24. Domain SalesOrder ................................................................................... 150
Tabel 4.25. Domain ReturPerusahaan .......................................................................... 151
Tabel 4.26. Domain ReturCustomer ............................................................................ 151
Tabel 4.27. Domain FakturPembelian ......................................................................... 152
Tabel 4.28. Domain FakturPenjualan .......................................................................... 153
Tabel 4.29. Domain RekapFakturPembelian ............................................................... 153
Tabel 4.30. Domain RekapFakturPenjualan ................................................................ 153
Tabel 4.31. Attribute Candidate Key, Primary Key dan Alternative Key .................... 155
Tabel 4.32. Perbedaan PHPMyAdmin dan Oracle ....................................................... 206
Tabel 4.33. Performa PHPMyAdmin dan Oracle......................................................... 206
Tabel 4.34. Customer ................................................................................................... 210
Tabel 4.35. JenisCustomer ........................................................................................... 210
Tabel 4.36. Staff ........................................................................................................... 211
Tabel 4.37. Jabatan ....................................................................................................... 212
Tabel 4.38. Barang ....................................................................................................... 212
Tabel 4.39. Principle .................................................................................................... 213
Tabel 4.40. POHeader .................................................................................................. 214
Tabel 4.41. PODetail .................................................................................................... 214
Tabel 4.42. SalesOrderHeader ..................................................................................... 215
Tabel 4.43. SalesOrderDetail ....................................................................................... 216
Tabel 4.44. FakturPenjualanHeader ............................................................................. 217
Tabel 4.45. FakturPenjualanDetail ............................................................................... 218
xix
Tabel 4.46. FakturPembelianHeader ........................................................................... 219
Tabel 4.47. FakturPembelianDetail.............................................................................. 220
Tabel 4.48. ReturPerusahaanHeader ............................................................................ 221
Tabel 4.49. ReturPerusahaanDetail .............................................................................. 222
Tabel 4.50. ReturCustomerHeader ............................................................................... 223
Tabel 4.51. ReturCustomerDetail ................................................................................ 224
Tabel 4.52. RekapFakturPembelian ............................................................................. 225
Tabel 4.53. RekapFakturPenjualan .............................................................................. 226
Tabel 4.54. TelpStaff.................................................................................................... 226
Tabel 4.55. TelpCustomer ........................................................................................... 227
Tabel 4.56. TelpPrinciple ............................................................................................. 228
Tabel 4.57. Index.......................................................................................................... 256
Tabel 4.58. Estimasi Kebutuhan Disk Space pada Tabel Customer ............................ 263
Tabel 4.59. Estimasi Kebutuhan Disk Space pada Tabel JenisCustomer ................... 264
Tabel 4.60. Estimasi Kebutuhan Disk Space pada Tabel Staff .................................... 264
Tabel 4.61. Estimasi Kebutuhan Disk Space pada Tabel Jabatan ................................ 265
Tabel 4.62. Estimasi Kebutuhan Disk Space pada Tabel Barang ................................ 265
Tabel 4.63. Estimasi Kebutuhan Disk Space pada Tabel Principle ............................. 266
Tabel 4.64. Estimasi Kebutuhan Disk Space pada Tabel POHeader ........................... 266
Tabel 4.65. Estimasi Kebutuhan Disk Space pada Tabel PODetail ............................. 267
Tabel 4.66. Estimasi Kebutuhan Disk Space pada Tabel SalesOrderHeader .............. 267
Tabel 4.67. Estimasi Kebutuhan Disk Space padaTabel SalesOrderDetail ................. 268
Tabel 4.68. Estimasi Kebutuhan Disk Space pada Tabel Faktur PenjualanHeader ..... 268
Tabel 4.69. Estimasi Kebutuhan Disk Space pada Tabel Faktur PenjualanDetail ....... 269
xx
Tabel 4.70. Estimasi Kebutuhan Disk Space pada Tabel FakturPembelianHeader ..... 270
Tabel 4.71. Estimasi Kebutuhan Disk Space pada Tabel FakturPembelianDetail ....... 271
Tabel 4.72. Estimasi Kebutuhan Disk Space pada Tabel ReturPerusahaanHeader ..... 271
Tabel 4.73. Estimasi Kebutuhan Disk Space pada Tabel ReturPerusahaanDetail ....... 272
Tabel 4.74. Estimasi Kebutuhan Disk Space pada Tabel ReturCustomer Header ....... 272
Tabel 4.75. Estimasi Kebutuhan Disk Space pada Tabel ReturCustomerDetail ......... 273
Tabel 4.76. Estimasi Kebutuhan Disk Space pada Tabel RekapFakturPembelian ...... 274
Tabel 4.77. Estimasi Kebutuhan Disk Space pada Tabel RekapFakturPenjualan ....... 274
Tabel 4.78. Estimasi Kebutuhan Disk Space pada Tabel TelpStaff ............................. 275
Tabel 4.79. Estimasi Kebutuhan Disk Space pada Tabel TelpCustomer ..................... 275
Tabel 4.80. Estimasi Kebutuhan Disk Space pada Tabel TelpPrinciple ...................... 276
Tabel 4.81. Estimasi Kebutuhan Disk Space dalam 5 Tahun ...................................... 276
Tabel 4.82. User View .................................................................................................. 281
Tabel 4.83. Spesifikasi Hardware pada Server dan Client ........................................... 357
Tabel 4.84. Spesifikasi Software pada Server dan Client ............................................ 358
Tabel 4.85. Jadwal Implementasi ................................................................................. 359
xxi
DAFTAR GAMBAR
Gambar 2.1. Database Lifecycle .................................................................................... 23
Gambar 2.2. Entity ......................................................................................................... 35
Gambar 2.3. Relationship ............................................................................................... 36
Gambar 2.4. Simbol Unary Degree ................................................................................ 36
Gambar 2.5. Simbol Binary Degree ............................................................................... 36
Gambar 2.6. Simbol Ternary Degree ............................................................................. 37
Gambar 2.7. Simbol Quarternary Degree ...................................................................... 37
Gambar 2.8. Attribute .................................................................................................... 39
Gambar 2.9. Contoh Derajat One To One ..................................................................... 41
Gambar 2.10. Contoh Derajat One To Many ................................................................. 42
Gambar 2.11. Contoh Derajat Many To Many .............................................................. 42
Gambar 2.12. Simbol Proses dalam DFD ...................................................................... 59
Gambar 2.13. Simbol Aliran Data dalam DFD .............................................................. 59
Gambar 2.14. Simbol Data Store dalam DFD ............................................................... 59
Gambar 2.15. Simbol Terminator dalam DFD .............................................................. 59
Gambar 2.16. Simbol Dokumen dalam Flowchart ........................................................ 60
Gambar 2.17. Simbol Proses dalam Flowchart ............................................................. 60
Gambar 2.18. Simbol Keputusan dalam Flowchart ....................................................... 61
Gambar 2.19. Simbol Manual dalam Flowchart ............................................................ 61
Gambar 2.20. Simbol Terminal dalam Flowchart ......................................................... 61
Gambar 2.21. Simbol State dalam STD ......................................................................... 64
Gambar 2.22. Simbol Transisi dalam STD .................................................................... 64
xxii
Gambar 2.23. Kondisi dan Aksi ..................................................................................... 64
Gambar 2.24. Simbol Entitas dalam ERD ..................................................................... 65
Gambar 2.25. Bentuk Entitas Berserta Attribut ............................................................. 66
Gambar 2.26. User Interface .......................................................................................... 78
Gambar 3.1. Struktur Organisasi .................................................................................. 109
Gambar 3.2. Diagram Konteks..................................................................................... 114
Gambar 3.3. Diagram Nol ............................................................................................ 115
Gambar 3.4. Prosedur Pembelian ................................................................................. 116
Gambar 3.5. Prosedur Penjualan .................................................................................. 117
Gambar 3.6. Prosedur Pembayaran .............................................................................. 119
Gambar 3.7 Prosedur Persediaan ................................................................................. 120
Gambar 3.8 Prosedur Retur .......................................................................................... 122
Gambar 4.1. ERD Model Data Konseptual dengan Multiplicity ................................. 134
Gambar 4.2. ERD Model Data Konseptual dengan Primary Key................................ 156
Gambar 4.3. ERD Model Data Konseptual dengan Transaksi..................................... 161
Gambar 4.4. Hubungan Many-to-Many SalesOrder dengan Barang ........................... 177
Gambar 4.5. Hubungan Many-to-Many SalesOrderDetail dengan SalesOrderHeader dan
Barang .......................................................................................................................... 178
Gambar 4.6. Hubungan Many-to-Many PO dengan Barang ....................................... 179
Gambar 4.7. Hubungan Many-to-Many PODetail dengan POHeader dan Barang .... 180
Gambar 4.8. Hubungan Many-to-Many FakturPenjualan dengan Barang ................... 181
Gambar 4.9. Hubungan Many-to-Many FakturPenjualanDetail dengan Faktur Penjualan
Header dan Barang ....................................................................................................... 182
Gambar 4.10. Hubungan Many-to-Many FakturPembelian dengan Barang ................ 183
xxiii
Gambar 4.11. Hubungan Many-to-Many Faktur Pembelian Detail dengan Faktur
Pembelian Header dan Barang ..................................................................................... 184
Gambar 4.12. Hubungan Many-to-Many ReturPerusahaan dengan Barang ................ 185
Gambar 4.13. Hubungan Many-to-Many ReturPerusahaanDetail dengan Retur
Perusahaan Header dan Barang .................................................................................... 186
Gambar 4.14. Hubungan Many-to-Many ReturCustomer dengan Barang ................... 187
Gambar 4.15. Hubungan Many-to-Many ReturCustomerDetail dengan Retur Customer
Header dan Barang ....................................................................................................... 188
Gambar 4.16. Attribute tlpstaff pada Staff dipisah menjadi sebuah Entity TelpStaff 189
Gambar 4.17. Attribute tlpcustomer pada Customer dipisah menjadi sebuah Entity
TelpCustomer ............................................................................................................... 189
Gambar 4.18. Attribute tlpprinciple pada Principle dipisah menjadi sebuah Entity
TelpPrinciple ............................................................................................................... 189
Gambar 4.19. Entity Relationship Diagram Logikal ................................................... 190
Gambar 4.20. Entity Relationship Diagram Logikal dengan Transaksi User.............. 194
Gambar 4.21. Entity Relationship Diagram Fisikal setelah Derived Attribute ........... 231
Gambar 4.22. Struktur Menu Admin ........................................................................... 283
Gambar 4.23. Struktur Menu Sales .............................................................................. 283
Gambar 4.24. Struktur Menu Gudang ......................................................................... 284
Gambar 4.25. Input Add Barang .................................................................................. 285
Gambar 4.26. Input Update Barang ............................................................................. 285
Gambar 4.27. Input Add Staff ...................................................................................... 286
Gambar 4.28. Input Update Staff ................................................................................. 287
Gambar 4.29. Input Add Customer .............................................................................. 287
xxiv
Gambar 4.30. Input Update Customer ......................................................................... 288
Gambar 4.31. Input Add Principle ............................................................................... 289
Gambar 4.32. Input Update Principle .......................................................................... 289
Gambar 4.33. Input Purchase Order Header ................................................................ 290
Gambar 4.34. Input Purchase Order Detail .................................................................. 290
Gambar 4.35. Input Faktur Pembelian Header............................................................. 291
Gambar 4.36. Input Faktur Pembelian Detail .............................................................. 291
Gambar 4.37. Input Retur Pembelian Header .............................................................. 292
Gambar 4.38. Input Retur Pembelian Detail ................................................................ 292
Gambar 4.39. Input Sales Order Header ...................................................................... 293
Gambar 4.40. Input Sales Order Detail ........................................................................ 293
Gambar 4.41. Input Faktur Penjualan Header .............................................................. 294
Gambar 4.42. Input Faktur Penjualan Detail ............................................................... 294
Gambar 4.43. Input Retur Penjualan Header ............................................................... 295
Gambar 4.44. Input Retur Penjualan Detail ................................................................. 295
Gambar 4.45. Login ..................................................................................................... 296
Gambar 4.46. Home Admin ......................................................................................... 296
Gambar 4.47. Backup ................................................................................................... 297
Gambar 4.48. Restore ................................................................................................... 297
Gambar 4.49. List Barang ........................................................................................... 297
Gambar 4.50. Add Barang ........................................................................................... 298
Gambar 4.51. Update Barang ....................................................................................... 298
Gambar 4.52. List Staff ............................................................................................... 299
Gambar 4.53. Add Staff ............................................................................................... 300
xxv
Gambar 4.54. Update Staff .......................................................................................... 300
Gambar 4.55. List Customer ....................................................................................... 301
Gambar 4.56. Add Customer ....................................................................................... 301
Gambar 4.57. Update Customer ................................................................................... 302
Gambar 4.58. List Principle ........................................................................................ 302
Gambar 4.59. Add Principle......................................................................................... 303
Gambar 4.60. Update Principle .................................................................................... 303
Gambar 4.61. Purchase Order Header.......................................................................... 304
Gambar 4.62. Purchase Order Detail ........................................................................... 304
Gambar 4.63. Purchase Order Report .......................................................................... 305
Gambar 4.64. Faktur Pembelian Header ...................................................................... 305
Gambar 4.65. Faktur Pembelian Detail ........................................................................ 306
Gambar 4.66. Faktur Pembelian Report ....................................................................... 307
Gambar 4.67. Retur Pembelian Header........................................................................ 307
Gambar 4.68. Retur Pembelian Detail ......................................................................... 308
Gambar 4.69. Retur Pembelian Report ........................................................................ 308
Gambar 4.70. Sales Order Header................................................................................ 309
Gambar 4.71. Sales Order Detail ................................................................................. 309
Gambar 4.72. Sales Order Report ................................................................................ 310
Gambar 4.73. Faktur Penjualan Header ....................................................................... 310
Gambar 4.74. Faktur Penjualan Detail ......................................................................... 311
Gambar 4.75. Faktur Penjualan Report ........................................................................ 312
Gambar 4.76. Retur Penjualan Header ......................................................................... 312
Gambar 4.77. Retur Penjualan Detail .......................................................................... 313
xxvi
Gambar 4.78. Retur Penjualan Report ......................................................................... 313
Gambar 4.79. Home Sales ............................................................................................ 314
Gambar 4.80. List Barang Sales .................................................................................. 314
Gambar 4.81. List Customer Sales .............................................................................. 315
Gambar 4.82. Sales Order Header Sales ...................................................................... 315
Gambar 4.83. Sales Order Detail Sales ........................................................................ 316
Gambar 4.84. Sales Order Report Sales ....................................................................... 316
Gambar 4.85. Retur Penjualan Header Sales ............................................................... 317
Gambar 4.86. Retur Penjualan Detail Sales ................................................................. 317
Gambar 4.87. Retur Penjualan Report Sales ................................................................ 318
Gambar 4.88. Home Gudang ....................................................................................... 318
Gambar 4.89. Barang Gudang ...................................................................................... 319
Gambar 4.90. Retur Pembelian Header Gudang .......................................................... 319
Gambar 4.91. Retur Pembelian Detail Gudang ........................................................... 320
Gambar 4.92. Retur Pembelian Report Gudang........................................................... 320
Gambar 4.93. STD Login ............................................................................................. 321
Gambar 4.94. STD Menu ............................................................................................. 322
Gambar 4.95. STD Menu Barang ................................................................................ 322
Gambar 4.96. STD Menu Pembelian ........................................................................... 323
Gambar 4.97. STD Sub Menu Purchase Order ............................................................ 323
Gambar 4.98. STD Sub Menu Faktur Pembelian ........................................................ 324
Gambar 4.99. STD Sub Menu Retur Pembelian .......................................................... 324
Gambar 4.100. STD Menu Penjualan .......................................................................... 325
Gambar 4.101. STD Sub Menu Sales Order ................................................................ 325
xxvii
Gambar 4.102. STD Sub Menu Faktur Penjualan ....................................................... 326
Gambar 4.103. STD Sub Menu Retur Penjualan ......................................................... 326
Gambar 4.104. STD Menu Staff .................................................................................. 327
Gambar 4.105. STD Menu Customer .......................................................................... 327
Gambar 4.106. STD Menu Barang .............................................................................. 328
Gambar 4.107. Login ................................................................................................... 359
Gambar 4.108. Home Admin ....................................................................................... 360
Gambar 4.109. BackUp Database ................................................................................ 361
Gambar 4.110. Restore Database ................................................................................. 362
Gambar 4.111. List Barang .......................................................................................... 363
Gambar 4.112. Search Barang ..................................................................................... 364
Gambar 4.113. Barang Add ......................................................................................... 365
Gambar 4.114. BarangUpdate ...................................................................................... 366
Gambar 4.115. List Customer ...................................................................................... 367
Gambar 4.116. Search Customer ................................................................................. 368
Gambar 4.117. Add Customer ..................................................................................... 369
Gambar 4.118. Update Customer ................................................................................. 370
Gambar 4.119. List Staff .............................................................................................. 371
Gambar 4.120. Search Staff ......................................................................................... 372
Gambar 4.121. Add Staff ............................................................................................. 373
Gambar 4.122. Update Staff......................................................................................... 374
Gambar 4.123. List Principle ....................................................................................... 375
Gambar 4.124. Search Principle................................................................................... 376
Gambar 4.125. Add Principle....................................................................................... 377
xxviii
Gambar 4.126. Update Principle .................................................................................. 378
Gambar 4.127. Purchase Order .................................................................................... 379
Gambar 4.128. PO tambah barang ............................................................................... 380
Gambar 4.129. Laporan PO ......................................................................................... 381
Gambar 4.130. Faktur Pembelian................................................................................. 381
Gambar 4.131. Faktur Pembelian tambah barang ........................................................ 382
Gambar 4.132. Peringatan stock kurang dari 5 ............................................................ 383
Gambar 4.133. Laporan FakturPembelian ................................................................... 384
Gambar 4.134. Retur Pembelian .................................................................................. 385
Gambar 4.135. Retur Pembelian Tambah Barang ....................................................... 386
Gambar 4.136. Laporan ReturPembelian ..................................................................... 387
Gambar 4.137. Sales Order .......................................................................................... 387
Gambar 4.138. SO tambah barang ............................................................................... 388
Gambar 4.139. Laporan SO ......................................................................................... 389
Gambar 4.140. Faktur Penjualan .................................................................................. 390
Gambar 4.141. Faktur Penjualan tambah barang ......................................................... 391
Gambar 4.142. Laporan FakturPenjualan .................................................................... 392
Gambar 4.143. Retur Penjualan ................................................................................... 393
Gambar 4.144. Retur Penjualan Tambah Barang......................................................... 394
Gambar 4.145. Laporan ReturPenjualan ...................................................................... 395
Gambar 4.146. Home Sales .......................................................................................... 395
Gambar 4.147. Sales Barang ........................................................................................ 396
Gambar 4.148. Sales Customer .................................................................................... 397
Gambar 4.149. Sales Order .......................................................................................... 397
xxix
Gambar 4.150. Home Gudang ..................................................................................... 398
Gambar 4.151. Gudang Barang .................................................................................... 398
Gambar 4.152. Gudang Pembelian .............................................................................. 399
xxx
DAFTAR LAMPIRAN
Wawancara pertama ....................................................................................................... L1
Wawancara kedua .......................................................................................................... L4
Wawancara ketiga .......................................................................................................... L6
Contoh Faktur Invoice.................................................................................................... L9
Contoh Faktur Invoice secara Manual ......................................................................... L10
Contoh PO Customer ................................................................................................... L11
Contoh PO Perusahaan ................................................................................................. L12
Contoh Retur Penjualan ............................................................................................... L13
Contoh Retur Pembelian .............................................................................................. L14
top related