analisis dan perancangan basis data · pdf file2.1.1.1 definisi basis data ... 3.5 diagram...
TRANSCRIPT
vii
UNIVERSITAS BINA NUSANTARA
Jurusan Teknik Informatika Skripsi Sarjana Komputer
Semester Ganjil tahun 2005/2006
ANALISIS DAN PERANCANGAN BASIS DATA PERSEDIAAN, PEMBELIAN, DAN PENJUALAN PADA PT. SINAR REJEKI LASINDOUNGGUL
Juli Tia Camara Setiawan Heike Chandra Kelas / Kelompok :
0600620002 0600620330 0600650352 07PRT / 01
Abstrak Tujuan Penulisan adalah untuk menganalisis kebutuhan informasi dan merancang basis data persediaan, pembelian, dan penjualan pada PT. Sinar Rejeki Lasindounggul. Metode Penulisan yang digunakan adalah metode analisis dan metode perancangan basis data (perancangan konseptual, logikal, dan fisikal). Hasil yang dicapai adalah semua informasi mengenai persediaan, pembelian, dan penjualan dapat terpenuhi dengan baik. Simpulan adalah dengan basis data ini, data dapat terintegrasi dan dapat ditangani dengan baik Kata Kunci Basis Data, Persediaan, Pembelian, Penjualan
viii
KATA PENGANTAR
Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Esa atas berkat dan
rahmat-Nya sehingga penulis dapat menyelesaikan skripsi yang berjudul “Analisis dan
Perancangan Basis Data Persediaan, Pembelian, dan Penjualan pada PT. Sinar Rejeki
Lasindounggul” tepat pada waktu yang ditentukan.
Skripsi ini diajukan sebagai salah satu syarat untuk gelar kesarjanaan pada
jurusan Teknik Informatika jenjang pendidikan Strata 1 Universitas Bina Nusantara,
Jakarta.
Penulis menyadari sepenuhnya bahwa skripsi ini masih terdapat kekurangan dan
kelemahan yang disebabkan oleh keterbatasan penulis, baik dalam pengetahuan,
pengalaman, maupun waktu. Oleh karena itu, penulis mengharapkan kritik, saran, dan
tanggapan yang membangun dari semua pihak agar skripsi ini dapat berguna di masa
mendatang.
Penulis ingin mengucapkan terima kasih sebesar-besarnya kepada semua pihak
yang telah memberikan bantuan dan dukungannya. Ucapan terima kasih ini penulis
berikan kepada :
1. Prof. Dr. Gerardus Polla, M.App.Sc., selaku Rektor Universitas Bina Nusantara,
Jakarta.
2. H.M.Subekti, BE, M.Sc., selaku Kepala Jurusan Teknik Informatika dan Dosen
Pembimbing yang telah membimbing dan mengarahkan penulisan skripsi ini hingga
tahap akhir. Terima kasih pula atas waktu yang telah diluangkan dan kesabaran
dalam membimbing penulis.
ix
3. Bapak Ayung, selaku pimpinan PT. Sinar Rejeki Lasindounggul yang telah
menerima dan memberikan izin kepada penulis untuk melakukan survey skripsi.
4. Bapak Didi, selaku pihak PT. Sinar Rejeki Lasindounggul yang telah memberikan
bantuan berupa pemberian data-data dan penjelasannya.
5. Seluruh dewan penguji pada ujian pendadaran yang telah memberikan sumbangan
pikiran dan saran.
6. Orang tua penulis yang selalu mendukung penulis selama proses penyusunan skripsi
ini.
7. Pihak-pihak lain yang tidak dapat disebutkan satu per satu, yang telah secara
langsung maupun tidak langsung memberikan bantuan dan dukungan yang sangat
berguna dalam penyusunan skripsi ini.
Diharapkan skripsi ini dapat bermanfaat bagi para pembaca dan pihak-pihak yang
membutuhkan.
Jakarta, Januari 2006
Penulis
x
DAFTAR ISI
Halaman Judul Luar .................................................................................................. i
Halaman Judul Dalam ............................................................................................... ii
Halaman Persetujuan Hardcover .............................................................................. iii
Halaman Pernyataan Dewan Penguji ........................................................................ iv
Abstrak ....................................................................................................................... vii
Kata Pengantar ........................................................................................................... viii
Daftar Isi ................................................................................................................... x
Daftar Tabel .............................................................................................................. xvi
Daftar Gambar ........................................................................................................... xix
BAB 1 : PENDAHULUAN ..................................................................................... 1
1.1 Latar Belakang .................................................................................. 1
1.2 Ruang Lingkup .................................................................................. 2
1.3 Tujuan dan Manfaat .......................................................................... 3
1.4 Metodologi ........................................................................................ 3
1.5 Sistematika Penulisan ....................................................................... 4
BAB 2 : LANDASAN TEORI ................................................................................. 6
2.1 Teori – teori Basis Data .................................................................... 6
2.1.1 Basis Data ............................................................................. 6
2.1.1.1 Definisi Basis Data ................................................. 6
2.1.1.2 Konsep Basis Data ................................................. 6
2.1.2 Database Management System (DBMS) .............................. 7
xi
2.1.2.1 Definisi DBMS ...................................................... 7
2.1.2.2 Komponen-komponen Lingkungan DBMS ........... 8
2.1.2.3 Keuntungan dan Kerugian DBMS ......................... 10
2.1.3 Entity-Relationship (ER) Modeling ....................................... 12
2.1.3.1 Definisi ER Modeling ............................................ 12
2.1.3.2 Entity Type ............................................................. 12
2.1.3.3 Relationship Type .................................................. 13
2.1.3.4 Attributes ................................................................ 14
2.1.3.5 Key .......................................................................... 15
2.1.3.6 Strong and Weak Entity Type ................................ 16
2.1.3.7 Structural Constraints ............................................. 17
2.1.4 Normalisasi ............................................................................ 19
2.1.4.1 Definisi Normalisasi ............................................... 19
2.1.4.2 First Normal Form (1NF) ....................................... 20
2.1.4.3 Second Normal Form (2NF) .................................. 21
2.1.4.4 Third Normal Form (3NF) ..................................... 22
2.1.5 Database Application Lifecycle ............................................. 22
2.1.5.1 Database Planning ( Perencanaan Basis Data ) ...... 24
2.1.5.2 System Definition ( Pendefinisian Sistem ) ........... 25
2.1.5.3 Requirements Collection and Analysis ( Analisis dan
Pengumpulan Kebutuhan ) ..................................... 27
2.1.5.4 Database Design ( Perancangan Basis Data ) ........ 28
2.1.5.4.1 Conceptual Database Design
( Perancangan Basis Data Konseptual ) 29
xii
2.1.5.4.2 Logical Database Design
( Perancangan Basis Data Logikal ) ...... 29
2.1.5.4.3 Physical Database Design
( Perancangan Basis Data Fisikal )........ 30
2.1.5.5 DBMS Selection ( Pemilihan DBMS ) .................. 31
2.1.5.6 Application Design ( Perancangan Aplikasi ) ........ 32
2.1.5.7 Prototyping ............................................................. 33
2.1.5.8 Implementation ( Implementasi ) ........................... 33
2.1.5.9 Data Conversion and Loading ( Mengisi dan
Mengubah Data ) .................................................... 34
2.1.5.10 Testing ( Pengujian ) .............................................. 28
2.1.5.11 Operational Maintenance (Pemeliharaan Operasional) 35
2.1 Teori – teori Persediaan, Pembelian dan Penjualan .......................... 35
2.2.1 Persediaan ............................................................................. 36
2.2.1.1 Klasifikasi Persediaan ........................................... 40
2.2.2 Pembelian .............................................................................. 42
2.2.2.1 Jenis-jenis Pembelian ............................................ 42
2.2.2.2 Fungsi yang Terkait dalam Pembelian .................. 42
2.2.2.3 Jaringan Prosedur yang Membentuk Sistem
Pembelian .............................................................. 43
2.2.2.4 Sistem Retur Pembelian ........................................ 45
2.2.3 Penjualan ............................................................................... 47
2.2.3.1 Fungsi yang Terkait dalam Sistem Penjualan ....... 47
2.2.3.2 Jaringan Prosedur yang Membentuk Sistem
xiii
Penjualan ............................................................... 49
2.2.3.3 Sistem Retur Penjualan ......................................... 52
BAB 3 : ANALISIS SISTEM YANG SEDANG BERJALAN ............................... 54
3.1 Sejarah Perusahaan ............................................................................ 54
3.2 Struktur Organisasi ........................................................................... 56
3.3 Uraian Tugas ..................................................................................... 57
3.4 Prosedur Kerja yang Sedang Berjalan ............................................... 62
3.5 Diagram Konteks dan Diagram Alir Data ......................................... 65
3.5.1 Diagram Konteks .................................................................. 65
3.5.2 Diagram Alir Data ................................................................. 66
3.6 Permasalahan yang Dihadapi ............................................................ 67
3.7 Analisis Kebutuhan Informasi .......................................................... 67
3.8 Usulan Pemecahan Masalah .............................................................. 68
BAB 4 : RANCANGAN SISTEM YANG DIUSULKAN ...................................... 69
4.1 Perancangan Basis Data .................................................................... 69
4.1.1 Perancangan Basis Data Konseptual (Conceptual Database
Design) .................................................................................. 69
4.1.1.1 Mengidentifikasi Entity Type ................................ 70
4.1.1.2 Mengidentifikasi Relationship Type....................... 76
4.1.1.3 Mengidentifikasi dan Mengasosiasikan Atribut dan
Domain Atribut dengan Entity atau Relationship
Type ....................................................................... 79
4.1.1.4 Menentukan Atribut Candidate dan Primary Key .. 86
xiv
4.1.1.5 Menguji Model terhadap Adanya Redundansi ....... 88
4.1.1.6 Memvalidasi Model Konseptual Lokal terhadap
Transaksi User......................................................... 106
4.1.2 Perancangan Basis Data Logikal (Logical Database Design) 131
4.1.2.1 Menghilangkan Model yang Tidak Kompatibel
dengan Model Relasional ....................................... 131
4.1.2.2 Membuat Relasi / Tabel untuk Model Data Logikal
Lokal ...................................................................... 137
4.1.2.3 Memvalidasi Relasi Menggunakan Teknik
Normalisasi ............................................................. 159
4.1.2.4 Memvalidasi Relasi terhadap Transaksi User ........ 164
4.1.2.5 Mendefinisikan Batasan Integritas (Integrity
Constraints) ............................................................ 186
4.1.3 Perancangan Basis Data Fisik (Physical Database Design)... 193
4.1.3.1 Merancang Relasi Dasar ........................................ 193
4.1.3.2 Merancang Representasi dari Derived Data ........... 206
4.1.3.3 Merancang Enterprise Constraints ......................... 211
4.1.3.4 Menganalisis Transaksi .......................................... 212
4.1.3.5 Memilih Index ........................................................ 245
4.1.3.6 Memperkirakan Kebutuhan Kapasitas
Penyimpanan .......................................................... 250
4.1.3.7 Merancang Mekanisme Keamanan ........................ 262
4.2 Pemilihan DBMS .............................................................................. 269
4.3 Perancangan Aplikasi ........................................................................ 279
xv
4.3.1 Struktur Menu ....................................................................... 279
4.3.2 State Transition Diagram ...................................................... 280
4.3.3 Spesifikasi Proses .................................................................. 307
4.3.4 Rancangan Input dan Output ................................................. 390
4.3.5 Rencana Implementasi .......................................................... 429
4.3.5.1 Spesifikasi Perangkat Keras ................................... 429
4.3.5.2 Spesifikasi Perangkat Lunak .................................. 429
4.3.5.3 Kebutuhan People (Brainware) .............................. 430
4.3.5.4 Jadwal Implementasi .............................................. 431
4.3.5.5 Cara Pengoperasian Aplikasi Basis Data ............... 432
BAB 5 : SIMPULAN DAN SARAN ....................................................................... 496
5.1 Simpulan ........................................................................................... 496
5.2 Saran .................................................................................................. 497
DAFTAR PUSTAKA ............................................................................................... 498
DAFTAR RIWAYAT HIDUP .................................................................................. 500
LAMPIRAN ............................................................................................................ L1
FOTOCOPY SURAT SURVEY
FOTOCOPY SURAT KUNJUNGAN LAPANGAN
xvi
DAFTAR TABEL
Tabel 4.1 Kamus data yang menggambarkan deskripsi dari entity....................... 70
Tabel 4.2 Kamus data yang menggambarkan deskripsi dan multiplicity dari
relationship type.................................................................................... 78
Tabel 4.3 Kamus data yang menggambarkan deskripsi atribut dan domain
atribut dari entity ................................................................................... 82
Tabel 4.4 Kamus data yang menggambarkan deskripsi atribut dan domain
atribut dari relationship......................................................................... 85
Tabel 4.5 Kamus data yang menunjukkan primary dan alternate key dari
setiap entity ........................................................................................... 88
Tabel 4.6 Relasi – relasi yang terbentuk untuk model data logikal ...................... 156
Tabel 4.7 Referential integrity constraints untuk relasi yang telah diciptakan
sebelumnya............................................................................................ 187
Tabel 4.8 Tr_Permintaan_Bahan_Detail............................................................... 206
Tabel 4.9 Tr_Pesanan_Produksi_Detail................................................................ 207
Tabel 4.10 Keperluan_Produksi ............................................................................. 207
Tabel 4.11 Bahan_Baku .......................................................................................... 207
Tabel 4.12 Tr_Pembelian_Detail ........................................................................... 208
Tabel 4.13 Tr_Pembelian_Header .......................................................................... 209
Tabel 4.14 Penjualan .............................................................................................. 210
Tabel 4.15 Cross-referencing transactions and relations ....................................... 213
Tabel 4.16 Interaksi antara relasi dasar dengan transaksi query data yang
dideskripsikan pada tahap 4.1.1.7 ........................................................ 246
xvii
Tabel 4.17 Index tambahan untuk diciptakan dalam Microsoft SQL Server 2000
berdasarkan pada transaksi query data ................................................. 249
Tabel 4.18 Perkiraan jumlah row pada masing-masing tabel ................................ 251
Tabel 4.19 Perhitungan ukuran data untuk setiap fixed dan variable-length
column pada masing-masing tabel ........................................................ 252
Tabel 4.20 Perhitungan kapasitas penyimpanan untuk masing-masing tabel
berdasarkan fixed dan variable-length column .................................... 254
Tabel 4.21 Perhitungan null bitmap dari masing-masing tabel .............................. 255
Tabel 4.22 Perhitungan kapasitas penyimpanan untuk variable-length column
beserta dengan row dari masing-masing tabel ..................................... 256
Tabel 4.23 Perhitungan total ukuran row untuk masing-masing tabel ................... 257
Tabel 4.24 Perhitungan jumlah rows per page dari masing-masing tabel ............. 258
Tabel 4.25 Perhitungan jumlah free rows per page dari masing-masing tabel ...... 259
Tabel 4.26 Perhitungan jumlah page untuk menyimpan semua row dari
masing-masing tabel ............................................................................ 260
Tabel 4.27 Perhitungan jumlah kapasitas untuk menyimpan semua data dalam
masing-masing tabel ............................................................................ 261
Tabel 4.28 Perbandingan Dukungan Platform dari masing-masing DBMS .......... 269
Tabel 4.29 Kebutuhan Hardware dari SQL Server 2000 ....................................... 270
Tabel 4.30 Kebutuhan Hardware dari Oracle 9i Database ..................................... 270
Tabel 4.31 Kebutuhan Software dari SQL Server 2000 ........................................ 271
Tabel 4.32 Kebutuhan Software dari Oracle 9i Database ....................................... 272
Tabel 4.33 Kebutuhan Software dari MySQL v4.1 ............................................... 273
Tabel 4.34 Perbandingan harga antara SQL Server 2000 Standard Edition dan
xviii
Oracle 9i Standard Edition ................................................................... 274
Tabel 4.35 Harga SQL Server 2000 untuk masing-masing license ....................... 275
Tabel 4.36 Harga MySQL v4.1 berdasarkan jumlah license per database server... 275
Tabel 4.37 Perbandingan antara T-SQL dengan PL/SQL....................................... 276
Tabel 4.38 Perbandingan antara T-SQL dengan MySQL dialect .......................... 275
Tabel 4.39 Perbandingan batasan feature antara SQL Server 2000 dengan Oracle
9i Database ............................................................................................ 277
Tabel 4.40 Perbandingan batasan feature antara SQL Server 2000 dengan
MySQL v4.1.......................................................................................... 277
Tabel 4.41 Jadwal Implementasi ............................................................................ 431
xix
DAFTAR GAMBAR
Gambar 2.1 Representasi diagram dari entity type Staf dan Cabang ................. 13
Gambar 2.2 Representasi diagram dari relationship type Cabang Mempunyai
Staf ................................................................................................. 14
Gambar 2.3 Multiplicity dari one-to-one (1:1) relationship Staf Mengatur
Cabang ........................................................................................... 17
Gambar 2.4 Multiplicity dari one-to-many (1:*) relationship Staf Mengawasi
PropertiPenyewaan.......................................................................... 18
Gambar 2.5 Multiplicity dari many-to-many (*:*) relationship SuratKabar
Mengiklankan PropertiPenyewaan.................................................. 19
Gambar 2.6 Tahapan-tahapan dari database application lifecycle ..................... 23
Gambar 2.7 Representasi dari sebuah aplikasi basis data dengan banyak user
view ................................................................................................ 26
Gambar 3.1 Struktur Organisasi PT. Sinar Rejeki Lasindounggul .................... 56
Gambar 3.2 Diagram Konteks Sistem Persediaan, Pembelian dan Penjualan
PT. Sinar Rejeki Lasindounggul .................................................... 64
Gambar 3.3 Diagram Alir Data Level-0 Sistem Persediaan, Pembelian dan
Penjualan PT. Sinar Rejeki Lasindounggul ................................... 65
Gambar 4.1 ERD Konseptual yang menunjukkan entity dan relationship type 77
Gambar 4.2 ERD Konseptual dengan penambahan primary key ...................... 87
Gambar 4.3 One-to-one Relationship Pesanan_Produksi Menyebabkan
Permintaan_Bahan ......................................................................... 89
xx
Gambar 4.4 One-to-one Relationship Pesanan_Produksi Mendasari Penjualan
89
Gambar 4.5 One-to-one Relationship Pesanan_Produksi DitulisDalam
Surat_Jalan ..................................................................................... 90
Gambar 4.6 One-to-one Relationship Pesanan_Produksi DimasukkanDalam
Pembayaran_Penjualan .................................................................. 90
Gambar 4.7 One-to-one Relationship Pesanan_Produksi DicatatDalam
Retur_Penjualan ............................................................................. 90
Gambar 4.8 One-to-one Relationship Penjualan Melatarbelakangi Surat_Jalan 91
Gambar 4.9 One-to-one Relationship Penjualan Mengharuskan
Pembayaran_Penjualan .................................................................. 91
Gambar 4.10 One-to-one Relationship Penjualan Memperbolehkan
Retur_Penjualan ............................................................................. 91
Gambar 4.11 One-to-one Relationship Pembelian Mewajibkan
Pembayaran_Pembelian ................................................................. 92
Gambar 4.12 One-to-one Relationship Pembelian Memungkinkan
Retur_Pembelian ............................................................................ 92
Gambar 4.13 One-to-one Relationship Pemasok Memiliki Rekening ................. 93
Gambar 4.14 Redundant Relationship Pesanan_Produksi DimasukkanDalam
Pembayaran_Penjualan .................................................................. 94
Gambar 4.15 Redundant Relationship Pesanan_Produksi DicatatDalam
Retur_Penjualan ............................................................................. 95
Gambar 4.16 Redundant Relationship Pesanan_Produksi DitulisDalam
Surat_Jalan ..................................................................................... 96
xxi
Gambar 4.17 Redundant Relationship Pembeli DiikutsertakanDalam Penjualan 97
Gambar 4.18 Redundant Relationship Pembeli Melunasi
Pembayaran_Penjualan .................................................................. 98
Gambar 4.19 Redundant Relationship Pembeli Membuat Retur_Penjualan ....... 99
Gambar 4.20 Redundant Relationship Pembeli Menerima Surat_Jalan .............. 100
Gambar 4.21 Redundant Relationship Barang_Jadi DijualDalam Penjualan ...... 101
Gambar 4.22 Redundant Relationship Barang_Jadi DikirimBersama
Surat_Jalan ..................................................................................... 102
Gambar 4.23 Redundant Relationship Pemasok Mendapatkan
Pembayaran_Pembelian ................................................................. 103
Gambar 4.24 Redundant Relationship Pemasok Memperoleh Retur_Pembelian 104
Gambar 4.25 ERD konseptual setelah penghapusan relationship redundan ........ 105
Gambar 4.26 ERD konseptual yang ditambahkan pathway untuk mengecek
bahwa model konseptual mendukung transaksi user ..................... 128
Gambar 4.27 Model data konseptual lokal yang menampilkan semua atribut .... 130
Gambar 4.28 Relationship *:* Barang_Jadi DihasilkanDalam
Pesanan_Produksi .......................................................................... 132
Gambar 4.29 Relationship *:* Barang_Jadi DireturDalam Retur_Penjualan ...... 133
Gambar 4.30 Relationship *:* Barang_Jadi DimintaDalam Permintaan_Bahan 133
Gambar 4.31 Relationship *:* Bahan_Baku DibeliDalam Pembelian ................ 134
Gambar 4.32 Relationship *:* Bahan_Baku DikembalikanDalam
Retur_Pembelian ............................................................................ 134
Gambar 4.33 Relationship *:* Bahan_Baku DibutuhkanOleh Barang_Jadi ....... 135
Gambar 4.34 Atribut multi-valued pada Entity Pembeli ..................................... 135
xxii
Gambar 4.35 Atribut multi-valued pada Entity Pemasok ..................................... 136
Gambar 4.36 Relationship 1:* Pemasok TerlibatDalam Tr_Pembelian_Header 141
Gambar 4.37 Relationship 1:* Tr_Permintaan_Bahan_Header Mengakibatkan
Tr_Pembelian_Header .................................................................... 142
Gambar 4.38 Relationship 1:* Pembeli Melakukan
Tr_Pesanan_Produksi_Header ........................................................ 142
Gambar 4.39 Relationship 1:* Bank Memberikan Rekening .............................. 142
Gambar 4.40 Relationship 1:* Bank Mengeluarkan Giro ................................... 143
Gambar 4.41 Relationship 1:* Giro DipakaiDalam Pembayaran_Pembelian ..... 143
Gambar 4.42 Relationship 1:* Giro DigunakanDalam Pembayaran_Penjualan .. 143
Gambar 4.43 Relationship 1:* Tr_Pesanan_Produksi_Header DiprosesDalam
Tr_Pesanan_Produksi_Detail.......................................................... 144
Gambar 4.44 Relationship 1:* Barang_Jadi DihasilkanDalam
Tr_Pesanan_Produksi_Detail.......................................................... 144
Gambar 4.45 Relationship 1:* Tr_Retur_Penjualan_Header DitulisDalam
Tr_Retur_Penjualan_Detail ............................................................ 145
Gambar 4.46 Relationship 1:* Barang_Jadi DireturDalam
Tr_Retur_Penjualan_Detail ............................................................ 145
Gambar 4.47 Relationship 1:* Tr_Permintaan_Bahan_Header DibagiMenjadi
Tr_Permintaan_Bahan_Detail ........................................................ 146
Gambar 4.48 Relationship 1:* Bahan_Baku DimintaDalam
Tr_Permintaan_Bahan_Detail ........................................................ 146
Gambar 4.49 Relationship 1:* Tr_Pembelian_Header BerhubunganDengan
Tr_Pembelian_Detail ..................................................................... 147
xxiii
Gambar 4.50 Relationship 1:* Bahan_Baku DibeliDalam
Tr_Pembelian_Detail ..................................................................... 147
Gambar 4.51 Relationship 1:* Tr_Retur_Pembelian_Header DitulisDalam
Tr_Retur_Pembelian_Detail .......................................................... 148
Gambar 4.52 Relationship 1:* Bahan_Baku DikembalikanDalam
Tr_Retur_Pembelian_Detail .......................................................... 148
Gambar 4.53 Relationship 1:* Barang_Jadi DicatatUntuk Keperluan_Produksi 149
Gambar 4.54 Relationship 1:* Bahan_Baku DibutuhkanUntuk
Keperluan_Produksi ....................................................................... 149
Gambar 4.55 Relationship 1:* Pembeli Membuat Daftar_Telepon_Pembeli ...... 149
Gambar 4.56 Relationship 1:* Pembeli Menampilkan Daftar_Fax_Pembeli ...... 150
Gambar 4.57 Relationship 1:* Pemasok Mempunyai Daftar_Telepon_Pemasok 150
Gambar 4.58 Relationship 1:* Pemasok Menyediakan Daftar_Fax_Pemasok .... 150
Gambar 4.59 Relationship 1:1 Tr_Pesanan_Produksi_Header Mendasari
Penjualan ........................................................................................ 151
Gambar 4.60 Relationship 1:1 Penjualan Melatarbelakangi Surat_Jalan ............ 152
Gambar 4.61 Relationship 1:1 Penjualan Mengharuskan Pembayaran_Penjualan 152
Gambar 4.62 Relationship 1:1 Tr_Pembelian_Header Mewajibkan
Pembayaran_Pembelian .................................................................. 153
Gambar 4.63 Relationship 1:1 Tr_Pembelian_Header Memungkinkan
Tr_Retur_Pembelian_Header.......................................................... 154
Gambar 4.64 Relationship 1:1 Penjualan Memperbolehkan
Tr_Retur_Penjualan_Header........................................................... 154
Gambar 4.65 Relationship 1:1 Pemasok Memiliki Rekening .............................. 155
xxiv
Gambar 4.66 Relationship 1:1 Tr_Pesanan_Produksi_Header Menyebabkan
Tr_Permintaan_Bahan_Header ....................................................... 155
Gambar 4.67 Validasi Relasi dengan Normalisasi ............................................... 159
Gambar 4.68 Model data logikal lokal yang ditambahkan pathway untuk
mengecek bahwa model mendukung transaksi user ...................... 185
Gambar 4.69 Model data logikal global atau diagram relasi global .................... 192
Gambar 4.70 Transaction Analysis Form untuk transaksi (A) ............................ 227
Gambar 4.71 Transaction Analysis Form untuk transaksi (B) ............................ 228
Gambar 4.72 Transaction Analysis Form untuk transaksi (C) ............................ 229
Gambar 4.73 Transaction Analysis Form untuk transaksi (D) ............................ 230
Gambar 4.74 Transaction Analysis Form untuk transaksi (E) ............................. 231
Gambar 4.75 Transaction Analysis Form untuk transaksi (F) ............................. 232
Gambar 4.76 Transaction Analysis Form untuk transaksi (G) ............................ 233
Gambar 4.77 Transaction Analysis Form untuk transaksi (H) ............................ 234
Gambar 4.78 Transaction Analysis Form untuk transaksi (I) .............................. 235
Gambar 4.79 Transaction Analysis Form untuk transaksi (J) .............................. 236
Gambar 4.80 Transaction Analysis Form untuk transaksi (K) ............................ 237
Gambar 4.81 Transaction Analysis Form untuk transaksi (L) ............................. 238
Gambar 4.82 Transaction Analysis Form untuk transaksi (M) ............................ 239
Gambar 4.83 Transaction Analysis Form untuk transaksi (N) ............................ 240
Gambar 4.84 Transaction Analysis Form untuk transaksi (O) ............................ 241
Gambar 4.85 Transaction Analysis Form untuk transaksi (P) ............................. 242
Gambar 4.86 Transaction Analysis Form untuk transaksi (Q) ............................ 243
Gambar 4.87 Transaction Analysis Form untuk transaksi (R) ............................ 244
xxv
Gambar 4.88 Struktur Menu ................................................................................ 279
Gambar 4.89 STD Halaman Login ...................................................................... 280
Gambar 4.90 STD Halaman Utama ...................................................................... 280
Gambar 4.91 STD Menu File................................................................................ 281
Gambar 4.92 STD Halaman Master...................................................................... 281
Gambar 4.93 STD Halaman Master Bahan Baku................................................. 282
Gambar 4.94 STD Halaman Master Barang Jadi.................................................. 282
Gambar 4.95 STD Halaman Master Pemasok ..................................................... 283
Gambar 4.96 STD Halaman Master Pembeli ....................................................... 283
Gambar 4.97 STD Halaman Master Bank ........................................................... 284
Gambar 4.98 STD Halaman Transaksi ................................................................ 284
Gambar 4.99 STD Halaman Transaksi Persediaan .............................................. 285
Gambar 4.100 STD Halaman Transaksi Pembelian .............................................. 285
Gambar 4.101 STD Halaman Transaksi Penjualan ............................................... 286
Gambar 4.102 STD Halaman Penerimaan Bahan .................................................. 286
Gambar 4.103 STD Halaman Pengeluaran Bahan ................................................. 287
Gambar 4.104 STD Halaman Cek Persediaan Bahan ............................................ 287
Gambar 4.105 STD Halaman Daftar Permintaan Bahan ....................................... 288
Gambar 4.106 STD Halaman Daftar Permintaan Bahan SSTab View DPB.......... 288
Gambar 4.107 STD Halaman Daftar Permintaan Bahan SSTab Input DPB .......... 289
Gambar 4.108 STD Halaman Pembelian................................................................ 290
Gambar 4.109 STD Halaman Pembelian SSTab Input Pembelian ........................ 290
Gambar 4.110 STD Halaman Pembelian SSTab View Pembelian ........................ 291
Gambar 4.111 STD Halaman Retur Pembelian ..................................................... 291
xxvi
Gambar 4.112 STD Halaman Retur Pembelian SSTab Input Retur Pembelian .... 292
Gambar 4.113 STD Halaman Retur Pembelian SSTab View Retur Pembelian .... 292
Gambar 4.114 STD Halaman Pembayaran Pembelian ........................................... 293
Gambar 4.115 STD Halaman Pembayaran Pembelian SSTab Input Pembayaran
Pembelian........................................................................................ 293
Gambar 4.116 STD Halaman Pembayaran Pembelian SSTab View Pembayaran
Pembelian........................................................................................ 294
Gambar 4.117 STD Halaman Pesanan Produksi ................................................... 294
Gambar 4.118 STD Halaman Pesanan Produksi SSTab Input Pesanan Produksi . 295
Gambar 4.119 STD Halaman Pesanan Produksi SSTab View Pesanan Produksi . 295
Gambar 4.120 STD Halaman Penjualan ................................................................. 296
Gambar 4.121 STD Halaman Penjualan SSTab Input Penjualan ........................... 296
Gambar 4.122 STD Halaman Penjualan SSTab View Penjualan........................... 297
Gambar 4.123 STD Halaman Surat Jalan ............................................................... 297
Gambar 4.124 STD Halaman Surat Jalan SSTab Input Surat Jalan ...................... 298
Gambar 4.125 STD Halaman Surat Jalan SSTab View Surat Jalan ...................... 299
Gambar 4.126 STD Halaman Retur Penjualan ....................................................... 299
Gambar 4.127 STD Halaman Retur Penjualan SSTab Input Retur Penjualan ...... 300
Gambar 4.128 STD Halaman Retur Penjualan SSTab View Retur Penjualan ....... 301
Gambar 4.129 STD Halaman Pembayaran Penjualan ........................................... 301
Gambar 4.130 STD Halaman Pembayaran Penjualan SSTab Input Pembayaran
Penjualan......................................................................................... 302
Gambar 4.131 STD Halaman Pembayaran Penjualan SSTab View Pembayaran
Penjualan......................................................................................... 303
xxvii
Gambar 4.132 STD Menu Laporan ........................................................................ 303
Gambar 4.133 STD Halaman Laporan Pembelian ................................................. 304
Gambar 4.134 STD Halaman Laporan Penjualan .................................................. 304
Gambar 4.135 STD Halaman Laporan Retur Pembelian ....................................... 304
Gambar 4.136 STD Halaman Laporan Retur Penjualan ........................................ 305
Gambar 4.137 STD Halaman Laporan Pembayaran Pembelian ............................ 305
Gambar 4.138 STD Halaman Laporan Pembayaran Penjualan ............................. 305
Gambar 4.139 STD Halaman Laporan Bahan Masuk ........................................... 306
Gambar 4.140 STD Halaman Laporan Bahan Keluar ........................................... 306
Gambar 4.141 STD Halaman Laporan Persediaan Bahan ..................................... 306
Gambar 4.142 STD Halaman Authentication ........................................................ 307
Gambar 4.143 Rancangan Layar Login .................................................................. 390
Gambar 4.144 Rancangan Layar Authentication.................................................... 391
Gambar 4.145 Rancangan Layar Menu Utama ...................................................... 391
Gambar 4.146 Rancangan Layar Master Bahan Baku............................................ 392
Gambar 4.147 Rancangan Layar Master Barang Jadi............................................. 393
Gambar 4.148 Rancangan Layar Master Pemasok ................................................. 394
Gambar 4.149 Rancangan Layar Master Pembeli .................................................. 395
Gambar 4.150 Rancangan Layar Master Bank ....................................................... 396
Gambar 4.151 Rancangan Layar Penerimaan Bahan.............................................. 397
Gambar 4.152 Rancangan Layar Pengeluaran Bahan............................................. 397
Gambar 4.153 Rancangan Layar Persediaan Bahan ............................................... 398
Gambar 4.154 Rancangan Layar Input Permintaan Bahan..................................... 399
Gambar 4.155 Rancangan Layar View Permintaan Bahan..................................... 400
xxviii
Gambar 4.156 Rancangan Layar Input Purchase Order ........................................ 401
Gambar 4.157 Rancangan Layar View Purchase Order ........................................ 402
Gambar 4.158 Rancangan Layar Input Retur Pembelian ...................................... 403
Gambar 4.159 Rancangan Layar View Retur Pembelian ....................................... 404
Gambar 4.160 Rancangan Layar Input Pembayaran Pembelian ............................ 405
Gambar 4.161 Rancangan Layar View Pembayaran Pembelian ........................... 406
Gambar 4.162 Rancangan Layar Input Pesanan Produksi...................................... 407
Gambar 4.163 Rancangan Layar View Pesanan Produksi...................................... 408
Gambar 4.164 Rancangan Layar Input Faktur Penjualan ....................................... 409
Gambar 4.165 Rancangan Layar View Faktur Penjualan....................................... 410
Gambar 4.166 Rancangan Layar Input Surat Jalan ................................................ 411
Gambar 4.167 Rancangan Layar View Surat Jalan ............................................... 412
Gambar 4.168 Rancangan Layar Input Retur Penjualan......................................... 413
Gambar 4.169 Rancangan Layar View Retur Penjualan ........................................ 414
Gambar 4.170 Rancangan Layar Input Pembayaran Penjualan.............................. 415
Gambar 4.171 Rancangan Layar View Pembayaran Penjualan ............................. 416
Gambar 4.172 Rancangan Layar Laporan Pembelian ........................................... 417
Gambar 4.173 Rancangan Layar Laporan Penjualan ............................................. 417
Gambar 4.174 Rancangan Layar Laporan Retur Pembelian .................................. 417
Gambar 4.175 Rancangan Layar Laporan Retur Penjualan.................................... 417
Gambar 4.176 Rancangan Layar Laporan Pembayaran Pembelian........................ 418
Gambar 4.177 Rancangan Layar Laporan Pembayaran Penjualan......................... 418
Gambar 4.178 Rancangan Layar Laporan Bahan Masuk ...................................... 418
Gambar 4.179 Rancangan Layar Laporan Bahan Keluar ...................................... 418
xxix
Gambar 4.180 Rancangan Layar Laporan Persediaan ............................................ 419
Gambar 4.181 Rancangan Output Cetak DPB........................................................ 419
Gambar 4.182 Rancangan Output Cetak PO .......................................................... 420
Gambar 4.183 Rancangan Output Cetak Retur Pembelian..................................... 421
Gambar 4.184 Rancangan Output Cetak Faktur ..................................................... 422
Gambar 4.185 Rancangan Output Cetak Surat Jalan.............................................. 423
Gambar 4.186 Rancangan Output Cetak Retur Penjualan...................................... 424
Gambar 4.187 Rancangan Output Laporan Pembelian........................................... 424
Gambar 4.188 Rancangan Output Laporan Penjualan............................................ 425
Gambar 4.189 Rancangan Output Laporan Retur Pembelian................................. 425
Gambar 4.190 Rancangan Output Laporan Retur Penjualan.................................. 426
Gambar 4.191 Rancangan Output Laporan Pembayaran Pembelian...................... 426
Gambar 4.192 Rancangan Output Laporan Pembayaran Penjualan ....................... 427
Gambar 4.193 Rancangan Output Laporan Bahan Masuk .................................... 427
Gambar 4.194 Rancangan Output Laporan Bahan Keluar .................................... 428
Gambar 4.195 Rancangan Output Laporan Persediaan ......................................... 428
Gambar 4.196 Layar Login..................................................................................... 432
Gambar 4.197 Layar Menu Utama ......................................................................... 433
Gambar 4.198 Layar Menu Utama SubMenu Transaksi SubSubMenu Persediaan 434
Gambar 4.199 Layar Menu Utama SubMenu Transaksi SubSubMenu Pembelian 434
Gambar 4.200 Layar Menu Utama SubMenu Transaksi SubSubMenu Penjualan 435
Gambar 4.201 Layar Menu Utama SubMenu Laporan .......................................... 435
Gambar 4.202 Layar Master SSTab Bahan Baku................................................... 437
Gambar 4.203 Layar Master SSTab Barang Jadi.................................................... 438
xxx
Gambar 4.204 Layar Master SSTab Pemasok ....................................................... 440
Gambar 4.205 Layar Master SSTab Pembeli.......................................................... 441
Gambar 4.206 Layar Master SSTab Bank ............................................................. 443
Gambar 4.207 Layar Penerimaan Bahan ............................................................... 444
Gambar 4.208 Layar Pengeluaran Bahan .............................................................. 445
Gambar 4.209 Layar Cek Persediaan Bahan ......................................................... 446
Gambar 4.210 Layar Daftar Permintaan Bahan SSTab Input DPB........................ 447
Gambar 4.211 Layar Daftar Permintaan Bahan SSTab View DPB........................ 449
Gambar 4.212 Layar Pembelian SSTab Input Pembelian....................................... 450
Gambar 4.213 Layar Pembelian SSTab View Pembelian ...................................... 452
Gambar 4.214 Layar Retur Pembelian SSTab Input Retur Pembelian................... 453
Gambar 4.215 Layar Retur Pembelian SSTab View Retur Pembelian................... 455
Gambar 4.216 Layar Pembayaran Pembelian SSTab Input Pembayaran
Pembelian........................................................................................ 456
Gambar 4.217 Layar Pembayaran Pembelian SSTab View Pembayaran
Pembelian........................................................................................ 458
Gambar 4.218 Layar Pesanan Produksi SSTab Input Pesanan Produksi................ 459
Gambar 4.219 Layar Pesanan Produksi SSTab View Pesanan Produksi ............... 461
Gambar 4.220 Layar Penjualan SSTab Input Penjualan......................................... 462
Gambar 4.221 Layar Penjualan SSTab View Penjualan......................................... 464
Gambar 4.222 Layar Surat Jalan SSTab Input Surat Jalan ..................................... 465
Gambar 4.223 Layar Surat Jalan SSTab View Surat Jalan..................................... 467
Gambar 4.224 Layar Retur Penjualan SSTab Input Retur Penjualan..................... 468
Gambar 4.225 Layar Retur Penjualan SSTab View Retur Penjualan..................... 470
xxxi
Gambar 4.226 Layar Pembayaran Penjualan SSTab Input Pembayaran Penjualan 471
Gambar 4.227 Layar Pembayaran Penjualan SSTab View Pembayaran Penjualan 473
Gambar 4.228 Layar Output Daftar Permintaan Bahan.......................................... 474
Gambar 4.229 Layar Output Purchase Order.......................................................... 475
Gambar 4.230 Layar Output Retur Pembelian........................................................ 476
Gambar 4.231 Layar Output Faktur Penjualan ....................................................... 477
Gambar 4.232 Layar Output Surat Jalan................................................................. 478
Gambar 4.233 Layar Output Retur Penjualan......................................................... 479
Gambar 4.234 Layar Laporan Pembelian .............................................................. 480
Gambar 4.235 Layar Laporan Penjualan ............................................................... 480
Gambar 4.236 Layar Laporan Retur Pembelian .................................................... 481
Gambar 4.237 Layar Laporan Retur Penjualan ..................................................... 482
Gambar 4.238 Layar Laporan Pembayaran Pembelian ......................................... 482
Gambar 4.239 Layar Laporan Pembayaran Penjualan ........................................... 483
Gambar 4.240 Layar Laporan Bahan Masuk.......................................................... 484
Gambar 4.241 Layar Laporan Bahan Keluar .......................................................... 484
Gambar 4.242 Layar Laporan Persediaan Bahan ................................................... 485
Gambar 4.243 Layar Crystal Report Laporan Pembelian....................................... 486
Gambar 4.244 Layar Crystal Report Laporan Penjualan........................................ 487
Gambar 4.245 Layar Crystal Report Laporan Retur Pembelian............................. 488
Gambar 4.246 Layar Crystal Report Laporan Retur Penjualan.............................. 489
Gambar 4.247 Layar Crystal Report Laporan Pembayaran Pembelian .................. 490
Gambar 4.248 Layar Crystal Report Laporan Pembayaran Penjualan ................... 491
Gambar 4.249 Layar Crystal Report Laporan Bahan Masuk ................................. 492
xxxii
Gambar 4.250 Layar Crystal Report Laporan Bahan Keluar ................................. 493
Gambar 4.251 Layar Crystal Report Laporan Persediaan Bahan ........................... 494
Gambar 4.252 Layar Authentication ...................................................................... 495