analisis dan perancangan sistem basis data · 4.1.3.1.9 menghilangkan multi-valued attributes 154...
TRANSCRIPT
Universitas Bina Nusantara
iii
Jurusan Teknik Informatika
Skripsi Sarjana Komputer
Semester Ganjil tahun 2006 / 2007
ANALISIS DAN PERANCANGAN SISTEM BASIS DATA
PERSEDIAAN, PENJUALAN, DAN PEMBELIAN PADA PT. INTERGASTRA
NUSANTARA
Rina (0700700105)
Mikhail (0700711992)
Ismail Maksum (0700718323)
Kelas/Kelompok : 07PJT / 7
Abstrak
Tujuan penelitian ini adalah merancang sistem basis data pada PT. INTERGASTRA nusantara yang bergerak dalam menangani proyek-proyek seperti pembuatan sistem dapur, laundry, dan sterilisasi untuk Rumah Sakit dan Hotel. Penelitian ini dibatasi pada bagian persediaan, penjualan, dan pembelian. Metodologi yang digunakan berdasarkan pada Database Application Lifecycle (DBLC) dalam buku berjudul “Database Systems: A Practical Approach to Design, Implementation, dan Management, fourth edition“, oleh Thomas Connolly dan Carolyn Begg. Penelitian dimulai dengan melakukan analisis kebutuhan informasi perusahaan, perancangan basis data konseptual, logikal, dan fisikal, memilih DBMS yang akan digunakan, dan implementasi. Penelitian telah menghasilkan rancangan basis data yang terdiri dari rancangan konseptual, logikal, dan fisikal. Hasil rancangan telah diimplementasikan ke dalam DBMS yang telah dipilih. Selanjutnya hasilnya dievaluasi berkaitan dengan masalah integrity, security, concurrency, dan recovery. Dalam penelitian ini telah dilakukan proses perancangan basis data dan telah diimplementasikan pada SQL Server 2005. Simpulan dari penelitian ini yaitu data perusahaan tersimpan dengan baik, integritas data terjaga, aman dan mudah diakses sehingga dapat membantu kegiatan operasional perusahaan. Kata Kunci Sistem Basis Data, Persediaan, Penjualan, Pembelian, PT. INTERGASTRA nusantara
PRAKATA
Pertama-tama penulis memanjatkan puji dan syukur kepada Tuhan Yang Maha
Esa, karena berkat bimbingan dan rahmat-Nya penulisan skripsi ini dapat selesai tepat
pada waktunya.
Penulisan laporan hasil penelitian ini berjudul “Analisis dan Perancangan Sistem
Basis Data Persediaan, Penjualan dan Pembelian pada PT. INTERGASTRA nusantara”.
Penulisan laporan ini dibuat dalam rangka sebagai salah satu syarat kelulusan yang harus
dipenuhi.
Pada kesempatan ini, penulis juga ingin menyampaikan ucapan terima kasih
kepada :
1. Universitas Bina Nusantara yang telah memberikan kesempatan kepada penulis
untuk menerapkan ilmu yang telah didapat selama mengikuti kegiatan
pembelajaran di kampus tercinta ini.
2. Bapak Prof. Dr. Gerardus Polla, M.App.Sc., selaku Rektor Universitas Bina
Nusantara.
3. Seluruh dosen dan staf Fakultas Ilmu Komputer, Jurusan Teknik Informatika
Universitas Bina Nusantara yang telah memberikan bantuan dan bimbingan.
4. Bapak Mohammad Subekti, BE., M.Sc. , selaku dosen pembimbing, atas
bimbingannya yang telah diberikan sehingga penulis dapat menyelesaikan
laporan penelitian ini.
5. PT. INTERGASTRA nusantara, atas kesempatan yang telah diberikan kepada
penulis untuk melakukan penelitian.
iv
6. Bapak Ir. Kristanto Soetarso , selaku Presiden Direktur PT. INTERGASTRA
nusantara, atas waktu, tenaga, dan informasi yang telah diberikan kepada penulis
sehingga penulisan laporan ini dapat berjalan dengan baik dan lancar.
7. Seluruh rekan atas bantuan dan kerjasamanya selama penulisan penelitian ini
berlangsung.
Penulis sadar bahwa penulisan laporan ini masih jauh dari sempurna. Oleh karena
itu kami sangat mengharapkan saran dan kritik yang membangun sehingga laporan
penelitian ini dapat menjadi lebih baik.
Akhir kata semoga laporan analisa buku ini dapat bermanfaat tidak hanya untuk
penulis tapi juga untuk semua orang yang membacanya.
Jakarta, 18 Januari 2007
Penulis
v
DAFTAR ISI
Halaman Judul Luar
Halaman Judul Dalam i
Halaman Persetujuan Hardcover ii
Halaman Pernyataan Dewan Penguji
Abstrak iii
Prakata iv
Daftar Isi vi
Daftar Tabel xiii
Daftar Gambar xv
Daftar Lampiran xxvi
BAB 1 PENDAHULUAN
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
2.1 Teori Umum 6
2.2 Teori Khusus 8
2.2.1 Pendekatan Basis Data 8
vi
2.2.2 Database Application Lifecycle (DBLC) 9
2.2.3 Perencanaan Basis Data 11
2.2.4 Pendefinisian Sistem 11
2.2.5 Pengumpulan Kebutuhan Dan Analisis 12
2.2.6 Entity-Relationship Modelling (E-R Modelling) 17
2.2.6.1 Konsep Dasar Model E-R 17
2.2.6.2 Keys. 23
2.2.6.3 Batasan Struktural (Structural Constraints) 24
2.2.7 Cardinality Dan Participation Constraints 28
2.2.8 Specialization/ Generalization 29
2.2.9 Perancangan Basis Data (Database Design) 30
2.2.9.1 Perancangan Basis Data Konseptual
( Conceptual Database Design) 30
2.2.9.2 Perancangan Basis Data Logikal
( Logical Database Design ) 35
2.2.9.3 Perancangan Basis Data Fisikal
( Physical Database Design ) 45
2.2.10 Pemilihan DBMS ( Database Management System ) 50
2.3 Teori Data Flow Diagram 51
2.3.1 Pengertian Data Flows 51
2.3.2 Pengertian Data Flow Diagram 52
2.3.3 Merancang Data Flow Diagram 52
BAB 3 ANALISIS SISTEM YANG BERJALAN
vii
3.1 Riwayat Perusahaan 56
3.2 Struktur Organisasi 58
3.3 Wewenang Dan Tanggung Jawab 58
3.4 Ruang Lingkup Analisa 63
3.5 Prosedur Yang Sedang Berjalan 64
3.5.1 Prosedur Penerimaan Proyek 64
3.5.2 Prosedur Penjualan & Menerima Pembayaran 64
3.5.3 Prosedur Pembelian Dan Melakukan Pembayaran 65
3.5.4 Prosedur Penerimaan Barang 66
3.5.5 Prosedur Pengiriman Barang 67
3.5.6 Prosedur Retur 67
3.5.7 Prosedur Persediaan 68
3.5.8 Prosedur pembuatan laporan 69
3.6 Data Flow Diagram Prosedur Yang Sedang Berjalan 69
3.7 Permasalahan Yang Dihadapi 72
3.8 Usulan Pemecahan Masalah 72
3.9 Analisa Kebutuhan Informasi 73
BAB 4 PERANCANGAN DAN IMPLEMENTASI
4.1 Perancangan Basis Data 75
4.1.1 Perancangan Basis Data Konseptual
(Conceptual Database Design) 75
4.1.1.1 Mengidentifikasi Tipe Entitas 75
4.1.1.2 Mengidentifikasi Relationship Type 80
viii
4.1.1.3 Mengidentifikasi Dan Menghubungkan Atribut
Dengan Entitas Dan Relationship 82
4.1.1.4 Menentukan Domain Atribut 97
4.1.1.5 Menentukan Atribut Candidate Key, Primary Key
dan Alternate Key 103
4.1.1.6 Pertimbangkan Penggunaan Enhanced Modelling
Concepts 106
4.1.1.7 Memeriksa Redudansi 108
4.1.1.8 Memvalidasi Conceptual Model Dengan Transaksi 112
4.1.1.9 Melihat Kembali Conceptual Data Model dengan
Pengguna 118
4.1.2 Pemilihan DBMS 118
4.1.3 Perancangan Basis Data Logikal (Logical Database Design) 119
4.1.3.1 Membuat Relasi Untuk Logical Data Model 119
4.1.3.1.1 Menentukan Tipe Entitas Kuat 119
4.1.3.1.2 Menentukan Tipe Entitas Lemah 123
4.1.3.1.3 Membuat One-To-Many (1:*) Relationship 125
4.1.3.1.4 Membuat One-To-One (1:1) Binary
Relationship 134
4.1.3.1.5 Membuat One-To-One (1:1) Recursive
Relationship 137
4.1.3.1.6 Memecah Superclass/Subclass Relationship 137
ix
4.1.3.1.7 Menghilangkan Many-To-Many (*:*) Binary
Relationship Types 141
4.1.3.1.8 Menghilangkan Complex Relationship Types 154
4.1.3.1.9 Menghilangkan Multi-Valued Attributes 154
4.1.3.2 Validasi Relasi Dengan Menggunakan Normalisasi 163
4.1.3.3 Validasi Relasi Terhadap Transaksi Pengguna 165
4.1.3.4 Menentukan Integrity Constraints 169
4.1.3.4.1 Required Data 169
4.1.3.4.2 Attribute Domain Constraint 169
4.1.3.4.3 Multiplicity 170
4.1.3.4.4 Entity Integrity 170
4.1.3.4.5 Referential Integrity 170
4.1.3.4.6 General Constraints 179
4.1.3.5 Meninjau Kembali Local Logical Data Model Yang
Dibuat Dengan Pengguna 180
4.1.3.6 Memeriksa Untuk Mengantisipasi Perkembangan 180
4.1.4 Perancangan Basis Data Fisikal (Physical Database Design) 182
4.1.4.1 Menterjemahkan Logical Data Model Untuk
Target DBMS 182
4.1.4.1.1 Membuat Base Relations 182
4.1.4.1.2 Membuat Representasi Dari Derived Data 213
4.1.4.1.3 Merancang General Constraints 213
4.1.4.2 Merancang Organisasi File Dan Index 213
4.1.4.2.1 Menganalisis Transaksi 213
x
4.1.4.2.2 Memilih Organisasi File 247
4.1.4.2.3 Memilih Indeks 247
4.1.4.2.4 Memperkirakan Kebutuhan Ruang
Penyimpanan 251
4.1.4.2.5 Merancang Pandangan Pengguna (User Views) 254
4.1.4.2.6 Merancang Mekanisme Keamanan 263
4.2 Perancangan Input Dan Output 267
4.2.1 Struktur Menu 267
4.2.2 Rancangan Input 268
4.2.3 Rancangan Output 268
4.2.3.1 Laporan Board Of Commissioner 269
4.2.3.2 Laporan Petugas Pengurus Pajak 283
4.2.3.3 Surat – Surat 285
4.2.3.4 Data – Data 294
4.3 Rencana Implementasi 309
4.3.1 Jadwal Implementasi 309
4.3.2 Pengadaan Hardware Dan Software 309
4.3.2.1 Hardware 309
4.3.2.2 Software 311
4.3.3 Instalasi 311
4.3.4 Konversi Data Dan Backup 311
4.3.5 Training 312
4.3.6 Evaluasi 312
xi
BAB 5 SIMPULAN DAN SARAN
5.1 Simpulan 315
5.2 Saran 316
DAFTAR PUSTAKA 317
RIWAYAT HIDUP 318
LAMPIRAN-LAMPIRAN
FOTOCOPY SURAT SURVEI
xii
DAFTAR TABEL
Tabel 2.1 Tahapan DBLC (Connolly, 2005, p285) 9
Tabel 2.2 Pemecahan Superclass/subclass relationship
(Connolly, 2005, p468) 38
Tabel 2.3 Perbandingan simbol diagram aliran data berdasarkan De Marco
dan Yourdon dengan Gane dan Sarson 53
Tabel 3.1 Analisa Kebutuhan Informasi 74
Tabel 4.1 Kamus entitas 75
Tabel 4.2 Kamus relasi 80
Tabel 4.3 Kamus Atribut 82
Tabel 4.4 Domain atribut 97
Tabel 4.5 Identifikasi Candidate Key, Primary Key dan Alternate Key 103
Tabel 4.6 Perbandingan beberapa DBMS 118
Tabel 4.7 Hasil relasi untuk logical data model 156
Tabel 4.8 Representasi Tabel Kompor sebelum dilakukan normalisasi 164
Tabel 4.9 Referential Integrity 170
Tabel 4.10 Tabel analisis transaksi data entry (transaksi A sampai G) 216
Tabel 4.11 Tabel analisis transaksi data entry (transaksi H sampai N) 218
Tabel 4.12 Tabel analisis transaksi data entry (transaksi O sampai R) 220
Tabel 4.13 Tabel analisis transaksi data update/deletion (transaksi A sampai G) 223
Tabel 4.14 Tabel analisis transaksi data update/deletion (transaksi H sampai N) 225
Tabel 4.15 Tabel analisis transaksi data update/deletion (transaksi O sampai S) 227
Tabel 4.16 Tabel analisis transaksi data query (transaksi A sampai G) 231
xiii
Tabel 4.17 Tabel analisis transaksi data query (transaksi H sampai N) 233
Tabel 4.18 Tabel analisis transaksi data query (transaksi O sampai U) 235
Tabel 4.19 Tabel analisis transaksi data query (transaksi V sampai AB) 237
Tabel 4.20 Tabel analisis transaksi data query (transaksi AC sampai AI) 239
Tabel 4.21 Tabel analisis transaksi data query (transaksi AJ sampai AP) 241
Tabel 4.22 Tabel analisis transaksi data query (transaksi AQ sampai AW) 243
Tabel 4.23 Tabel analisis transaksi data query (transaksi AX) 245
Tabel 4.24 Pemilihan indeks 247
Tabel 4.25 Estimasi penggunaan kapasitas disk awal 251
Tabel 4.26 Estimasi penggunaan kapasitas disk untuk lima tahun ke depan 253
Tabel 4.27 User views 255
Tabel 4.28 Tabel matriks relasi dengan pengguna untuk mekanisme keamanan 265
Tabel 4.29 Jadwal implementasi 309
Tabel 4.30 Spesifikasi hardware 309
Tabel 4.31 Spesifikasi software 311
xiv
DAFTAR GAMBAR
Gambar 2.1 Database Application Lifecycle (Connolly, 2005, p284) 10
Gambar 2.2 Representasi diagram dari tipe entitas Pegawai dan Cabang
(Connolly, 2005, p345) 18
Gambar 2.3 Representasi diagram tipe entitas kuat dan tipe entitas lemah
(Connolly, 2005, p355) 18
Gambar 2.4 Representasi diagram dari tipe relationship
(Connolly, 2005, p347) 19
Gambar 2.5 Representasi diagram derajat tiga dari suatu tipe relationship
(Connolly, 2005, p362) 20
Gambar 2.6 Representasi diagram recursive relationship dan nama peran
(Connolly, 2005, p349) 21
Gambar 2.7 Representasi diagram entitas dengan dua relationship berbeda
beserta nama peran (Connolly, 2005, p350) 22
Gambar 2.8 Representasi diagram entitas Pegawai dan Cabang
beserta atribut dan primary keynya (Connolly, 2005, p354) 24
Gambar 2.9 Semantic net menunjukkan dua occurrence dari relationship
Pegawai Mengatur Cabang (Connolly, 2005, p357) 25
Gambar 2.10 Multiplicity dari relationship one-to-one (1:1)
(Connolly, 2005, p358) 26
Gambar 2.11 Semantic net menunjukkan tiga occurrence dari relationship
Pegawai Melihat RumahSewa (Connolly, 2005, p358) 26
xv
Gambar 2.12 Multiplicity dari relationship one-to-many (1:*)
(Connolly, 2005, p359) 27
Gambar 2.13 Semantic net menunjukkan empat occurrence dari relationship
Koran Mengiklankan RumahSewa (Connolly, 2005, p360) 27
Gambar 2.14 Multiplicity dari relationship many-to-many (*:*)
(Connolly, 2005, p360) 28
Gambar 2.15 Multiplicity sebagai cardinality dan participation constraints
pada relationship one-to-one (1:1) Pegawai Mengatur Cabang
(Connolly, 2005, p363) 29
Gambar 3.1 Struktur organisasi 58
Gambar 3.2 Ruang Lingkup Analisa 63
Gambar 3.3 Context Diagram 70
Gambar 3.4 DFD level nol 71
Gambar 4.1 Entity Relationship Diagram 94
Gambar 4.2 Entity Relationship Diagram dengan primary key 105
Gambar 4.3 Entity Relationship Diagram dengan generalisasi 107
Gambar 4.4 Penghilangan relasi redundan pada Penawaran –
ReturPenjualan – Pengiriman – NomorSeriUnit 108
Gambar 4.5 Penghilangan relasi redundan pada Konsumen – Proyek –
Penawaran – Pengiriman 109
Gambar 4.6 Penghilangan relasi redundan pada Manufaktur –
Pembelian – Penerimaan 110
Gambar 4.7 Penghilangan relasi redundan pada Manufaktur –
Unit – NomorSeriUnit – Pembelian 111
xvi
Gambar 4.8 Gambar Validasi Model Konseptual terhadap
Transaksi Pengguna 117
Gambar 4.9 Entity Relationship Diagram setelah perancangan logikal 181
Gambar 4.10 Struktur menu 267
Gambar 4.11 Perancangan output Laporan Penjualan per proyek 269
Gambar 4.12 Perancangan output Laporan Penjualan per barang 270
Gambar 4.13 Perancangan output Laporan Penjualan per penawaran 271
Gambar 4.14 Perancangan output Laporan Penjualan per sales 272
Gambar 4.15 Perancangan output Laporan Pembayaran Penjualan
dari pembayaran yang sudah diterima 273
Gambar 4.16 Perancangan output Laporan Pembayaran Penjualan
dari pembayaran yang belum diterima 274
Gambar 4.17 Perancangan output Laporan Pembelian per pembelian 275
Gambar 4.18 Perancangan output Laporan Pembelian per manufaktur 276
Gambar 4.19 Perancangan output Laporan Pembelian per barang 277
Gambar 4.20 Perancangan output Laporan Pembayaran Pembelian yang
sudah dibayar 278
Gambar 4.21 Perancangan output Laporan Stok Barang per jenis barang 279
Gambar 4.22 Perancangan output Laporan Stok Barang per barang
yang sedang mencapai minimum stok 280
Gambar 4.23 Perancangan output Laporan Retur Penjualan 281
Gambar 4.24 Perancangan output Laporan Retur Penjualan berdasarkan
barang yang sering diretur 282
Gambar 4.25 Perancangan output Laporan Penjualan untuk
xvii
Petugas Pengurus Pajak 283
Gambar 4.26 Perancangan output Laporan Pembelian untuk
Petugas Pengurus Pajak 284
Gambar 4.27 Perancangan output Purchase Order 285
Gambar 4.28 Perancangan output Tagihan 286
Gambar 4.29 Perancangan output Delivery Order 287
Gambar 4.30 Perancangan output Tanda Terima Pembayaran Tunai 288
Gambar 4.31 Perancangan output Tanda Terima Pembayaran Transfer 289
Gambar 4.32 Perancangan output Tanda Terima Pembayaran Giro 290
Gambar 4.33 Perancangan output Delivery Order Retur 291
Gambar 4.34 Perancangan output Order Confirmation 292
Gambar 4.35 Perancangan output Tanda Terima Barang 293
Gambar 4.36 Perancangan output Data Hutang Pembelian 294
Gambar 4.37 Perancangan output Data Pembayaran Pembelian Giro 295
Gambar 4.38 Perancangan output Data Pembayaran Pembelian Transfer 296
Gambar 4.39 Perancangan output Data Pembayaran Pembelian Tunai 297
Gambar 4.40 Perancangan output Data Sparepart Rusak 298
Gambar 4.41 Perancangan output Data Karyawan 299
Gambar 4.42 Perancangan output Data Konsumen 300
Gambar 4.43 Perancangan output Data Manufaktur 301
Gambar 4.44 Perancangan output Data Perusahaan Pengiriman 302
Gambar 4.45 Perancangan output Data Proyek 303
Gambar 4.46 Perancangan output Data Penawaran 304
Gambar 4.47 Perancangan output Data Unit 305
xviii
Gambar 4.48 Perancangan output Data Sparepart 306
Gambar 4.49 Perancangan output Data Pounch Rolls 307
Gambar 4.50 Perancangan output Data Nomor Seri Unit 308
Gambar 4.50 Rancangan letak komputer dan struktur jaringan 310
Gambar L6.1 Rancangan Layar Login L112
Gambar L6.2 Rancangan Layar Utama L112
Gambar L6.3 Rancangan Layar Bank L112
Gambar L6.4 Rancangan Layar Data Bank L113
Gambar L6.5 Rancangan Layar Divisi L113
Gambar L6.6 Rancangan Layar Data Divisi L113
Gambar L6.7 Rancangan Layar Karyawan L114
Gambar L6.8 Rancangan Layar Data Karyawan L114
Gambar L6.9 Rancangan Layar Konsumen L115
Gambar L6.10 Rancangan Layar Data Konsumen L115
Gambar L6.11 Rancangan Layar Manufaktur L116
Gambar L6.12 Rancangan Layar Data Manufaktur L116
Gambar L6.13 Rancangan Layar Perusahaan Pengiriman L117
Gambar L6.14 Rancangan Layar Data Perusahaan Pengiriman L117
Gambar L6.15 Rancangan Layar Pounch Rolls L118
Gambar L6.16 Rancangan Layar Data Pounch Rolls L118
Gambar L6.17 Rancangan Layar Sparepart L119
Gambar L6.18 Rancangan Layar Data Sparepart L119
Gambar L6.19 Rancangan Layar Pencarian Data Unit L119
Gambar L6.20 Rancangan Layar Mesin Cuci Dryer L120
xix
Gambar L6.21 Rancangan Layar Data Mesin Cuci Dryer L120
Gambar L6.22 Rancangan Layar Disinfectan L121
Gambar L6.23 Rancangan Layar Data Desinfectan L121
Gambar L6.24 Rancangan Layar Kompor L122
Gambar L6.25 Rancangan Layar Data Kompor L122
Gambar L6.26 Rancangan Layar Sumber Tenaga L123
Gambar L6.27 Rancangan Layar Data Sumber Tenaga L123
Gambar L6.28 Rancangan Layar Cooking Hood L123
Gambar L6.29 Rancangan Layar Data Cooking Hood L124
Gambar L6.30 Rancangan Layar Dishwasher L124
Gambar L6.31 Rancangan Layar Data Dishwasher L125
Gambar L6.32 Rancangan Layar Finisher L125
Gambar L6.33 Rancangan Layar Data Finisher L126
Gambar L6.34 Rancangan Layar Manekin L126
Gambar L6.35 Rancangan Layar Data Manekin L127
Gambar L6.36 Rancangan Layar Proyek L127
Gambar L6.37 Rancangan Layar Data Proyek L128
Gambar L6.38 Rancangan Layar Pencarian Konsumen L128
Gambar L6.39 Rancangan Layar Penawaran L128
Gambar L6.40 Rancangan Layar Data Penawaran L129
Gambar L6.41 Rancangan Layar Pencarian Proyek L129
Gambar L6.42 Rancangan Layar Pencarian Data Kebutuhan Konsumen L130
Gambar L6.43 Rancangan Layar Pengiriman L130
Gambar L6.44 Rancangan Layar Data Pengiriman L131
xx
Gambar L6.45 Rancangan Layar Pembayaran Pembelian L131
Gambar L6.46 Rancangan Layar Pembayaran Pembelian Tunai L132
Gambar L6.47 Rancangan Layar Pembayaran Pembelian Transfer L132
Gambar L6.48 Rancangan Pembayaran Pembelian Giro L133
Gambar L6.49 Rancangan Layar Penerimaan L133
Gambar L6.50 Rancangan Layar Lakukan Penerimaan L134
Gambar L6.51 Rancangan Layar Data Penerimaan L135
Gambar L6.52 Rancangan Layar Retur L135
Gambar L6.53 Rancangan Layar Data Retur L136
Gambar L6.54 Rancangan Layar Pembayaran Penjualan L136
Gambar L6.55 Rancangan Layar Data Tagihan L137
Gambar L6.56 Rancangan Layar Pembayaran Penjualan Giro L137
Gambar L6.57 Rancangan Layar Pembayaran Penjualan Tunai L138
Gambar L6.58 Rancangan Layar Pembayaran Penjualan Transfer L138
Gambar L6.59 Rancangan Layar Kebutuhan Konsumen L138
Gambar L6.60 Rancangan Layar Sparepart Rusak L139
Gambar L6.61 Rancangan Layar Data Sparepart Rusak L139
Gambar L6.62 Rancangan Layar user L139
Gambar L6.63 Rancangan Layar Data user L140
Gambar L6.64 Rancangan layar Laporan penjualan untuk BOC L140
Gambar L6.65 Rancangan layar laporan pembayaran penjualan untuk BOC L140
Gambar L6.66 Rancangan layar laporan pembayaran pembelian untuk BOC L141
Gambar L6.67 Rancangan layar laporan pembelian untuk BOC L141
Gambar L6.68 Rancangan layar laporan stok barang untuk BOC L141
xxi
Gambar L6.69 Rancangan layar laporan retur penjualan untuk BOC L142
Gambar L6.70 Rancangan layar laporan penjualan untuk pajak L142
Gambar L6.71 Rancangan layar laporan pembelian untuk pajak L142
Gambar L6.72 Rancangan Layar pembelian L143
Gambar L6.73 Rancangan Layar Data pembelian L143
Gambar L6.74 Rancangan Layar Kebutuhan Konsumen L144
Gambar L6.75 Rancangan Layar Nomor seri unit L144
Gambar L6.76 Rancangan Layar Data Nomor seri unit L145
Gambar L7.1 Layar Login L146
Gambar L7.2 Layar Utama L146
Gambar L7.3 Layar Bank L147
Gambar L7.4 Layar Data Bank L147
Gambar L7.5 Layar Divisi L148
Gambar L7.6 Layar Data Divisi L148
Gambar L7.7 Layar Karyawan L149
Gambar L7.8 Layar Data Karyawan L149
Gambar L7.9 Layar Konsumen L150
Gambar L7.10 Layar Data Konsumen L151
Gambar L7.11 Layar Manufaktur L152
Gambar L7.12 Layar Data Manufaktur L153
Gambar L7.13 Layar Perusahaan Pengiriman L154
Gambar L7.14 Layar Data Perusahaan Pengiriman L154
Gambar L7.15 Layar Pounch Rolls L155
Gambar L7.16 Layar Data Pounch Rolls L155
xxii
Gambar L7.17 Layar Sparepart L156
Gambar L7.18 Layar Data Sparepart L156
Gambar L7.19 Layar Pencarian Data Unit L157
Gambar L7.20 Layar Mesin Cuci Dryer L157
Gambar L7.21 Layar Data Mesin Cuci Dryer L158
Gambar L7.22 Layar Disinfectan L159
Gambar L7.23 Layar Data Disinfectan L160
Gambar L7.24 Layar Kompor L161
Gambar L7.25 Layar Data Kompor L162
Gambar L7.26 Layar Sumber Tenaga L163
Gambar L7.27 Layar Data Sumber Tenaga L163
Gambar L7.28 Layar Cooking Hood L163
Gambar L7.29 Layar Data Cooking Hood L164
Gambar L7.30 Layar Dishwasher L164
Gambar L7.31 Layar Data Dishwasher L165
Gambar L7.32 Layar Finisher L166
Gambar L7.33 Layar Data Finisher L167
Gambar L7.34 Layar Manekin L168
Gambar L7.35 Layar Data Manekin L168
Gambar L7.36 Layar Proyek L169
Gambar L7.37 Layar Data Proyek L169
Gambar L7.38 Layar Pencarian Konsumen L170
Gambar L7.39 Layar Penawaran L170
Gambar L7.40 Layar Data Penawaran L171
xxiii
Gambar L7.41 Layar Pencarian Proyek L171
Gambar L7.42 Layar Pencarian Data Kebutuhan Konsumen L172
Gambar L7.43 Layar Pengiriman L172
Gambar L7.44 Layar Data Pengiriman L173
Gambar L7.45 Layar Pembayaran Pembelian L173
Gambar L7.46 Layar Data Pembayaran Pembelian Tunai L174
Gambar L7.47 Layar Data Pembayaran Pembelian Transfer L174
Gambar L7.48 Layar Data Pembayaran Pembelian Giro L175
Gambar L7.49 Layar Penerimaan L175
Gambar L7.50 Layar Lakukan Penerimaan L176
Gambar L7.51 Layar Data Penerimaan L177
Gambar L7.52 Layar Retur L177
Gambar L7.53 Layar Data Retur L178
Gambar L7.54 Layar Pembayaran Penjualan L178
Gambar L7.55 Layar Data Tagihan L179
Gambar L7.56 Layar Pembayaran Penjualan Melalui Giro L179
Gambar L7.57 Layar Pembayaran Penjualan Tunai L180
Gambar L7.58 Layar Pembayaran Penjualan Transfer L180
Gambar L7.59 Layar Kebutuhan Konsumen L181
Gambar L7.60 Layar Sparepart Rusak L181
Gambar L7.61 Layar Data Sparepart trusak L182
Gambar L7.62 Layar User L182
Gambar L7.63 Layar Data User L183
Gambar L7.64 Layar Laporan Penjualan Untuk BOC L183
xxiv
Gambar L7.65 Layar Laporan Pembayaran Penjualan Untuk BOC L184
Gambar L7.66 Layar Laporan Pembayaran Pembelian Untuk BOC L184
Gambar L7.67 Layar Laporan Pembelian Untuk BOC L184
Gambar L7.68 Layar Laporan Stok Barang Untuk BOC L185
Gambar L7.69 Layar Laporan Retur Penjualan Untuk BOC L185
Gambar L7.70 Layar Laporan Penjualan Untuk Pajak L186
Gambar L7.71 Layar Laporan Pembelian Untuk Pajak L186
Gambar L7.72 Layar Pembelian L186
Gambar L7.73 Layar Data Pembelian L187
Gambar L7.74 Layar Data Kebutuhan Konsumen L188
Gambar L7.75 Layar Nomor seri unit L188
Gambar L7.76 Layar Data Data Nomor seri unit L189
xxv
DAFTAR LAMPIRAN
Lampiran 1 – Implementasi Struktur Tabel L1
Lampiran 2 – Implementasi General Constraints L20
Lampiran 3 – Implementasi View L34
Lampiran 4 – Implementasi User dan Hak Aksesnya L50
Lampiran 5 – Perhitungan Disk Space L58
Lampiran 6 – Rancangan Layar L112
Lampiran 7 – Screenshots Aplikasi L146
Lampiran 8 – Hasil Wawancara L190
Lampiran 9 – ERD Logical A3 L194
xxvi