iv
UNIVERSITAS BINA NUSANTARA
Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2004/2005
ANALISIS DAN PERANCANGAN BASIS DATA PEMBELIAN DAN PENJUALAN BARANG PADA PT DAVINCI KERAMINDO INTERNUSA
Marcella Anastasia (0600611925)
Elia (0600613205)
Fanny (0600630861)
Kelas/Kelompok : 07 PMT/8
Abstrak
Basis data telah menjadi suatu kebutuhan dalam aktivitas bisnis perusahaan sekarang ini. Banyaknya data yang berasal dari transaksi dalam perusahaan seringkali cenderung tidak terorganisasi dengan baik. Akibatnya, perusahaan mengalami kehilangan dan kesalahan informasi. Dengan adanya basis data maka hal yang merugikan tersebut dapat diatasi dan sekaligus membantu perusahaan dalam aliran informasinya. Tujuan dari penelitian ini adalah menganalisis dan merancang sistem basis data yang dapat membantu transaksi pembelian dan penjualan serta mampu memenuhi kebutuhan informasi perusahaan. Metodologi yang digunakan dalam penelitian ini adalah studi kepustakaan, metode fact-finding, dan metode perancangan. Metode studi kepustakaan dilakukan dengan studi literatur yakni mempelajari buku-buku, artikel-artikel, karya-karya tulis, dan situs-situs yang berhubungan dengan topik. Metode fact-finding dilakukan untuk dengan mengkaji dokumentasi data perusahaan, interview langsung ke perusahaan, dan penelitian sistem yang sedang berjalan. Metode perancangan terdiri dari perancangan basis data konseptual, perancangan basis data logikal, dan perancangan basis data fisikal. Selain itu juga dilengkapi dengan perancangan layar, proses dan keluaran. Hasil yang dicapai dari analisis dan perancangan basis data pembelian dan penjualan ialah suatu sistem basis data yang mampu menangani (memasukkan, memproses, dan menghasilkan) data yang berkaitan dengan transaksi bisnis perusahaan. Kesimpulan penelitian ialah bahwa sistem basis data yang dirancang mampu meminimalkan kesalahan entry data dan mengatasi kesulitan dalam hal menjaga eksistensi serta integritas data sehingga manajemen perusahaan mendapatkan informasi yang tepat.
Kata kunci :
PRAKATA
Puji syukur kami ucapkan kepada Tuhan Yang Maha Esa karena atas berkat dan rahmat-Nya kami dapat menyelesaikan penelitian ini.
Penelitian ini merupakan salah satu syarat untuk menempuh sidang sarjana guna mendapat gelar sarjana komputer pada Fakultas Ilmu Komputer, Jurusan Teknik Informatika, Universitas Bina Nusantara. Sebagai bahan dalam penelitian ini penulis memilih judul “Analisis dan Perancangan Basis Data Pembelian dan Penjualan Barang pada PT. DaVinci Keramindo Internusa”.
Atas bantuan dan dukungan secara langsung maupun tidak langsung yang telah diterima, penulis ingin mengucapkan terima kasih yang sebesar-besarnya kepada :
1. Bapak Prof. Dr. Drs. Gerardus Polla, M.App.Sc. selaku Rektor Universitas Bina Nusantara.
2. Bapak H.Mohammad Subekti, M.Sc. selaku Ketua Jurusan Teknik Informatika. 3. Bapak Choirul Huda, S.Kom, MM., selaku dosen pembimbing yang banyak
memberikan pengarahan dan bimbingan kepada penulis dalam penulisan penelitian ini.
4. Bapak St. Hedy Priambodo., selaku Manajer Human Resource Department & General Administration PT. DaVinci Keramindo Internusa yang telah memberikan kesempatan untuk melaksanakan penelitian ini.
vi
6. Seluruh staff PT. DaVinci Keramindo Internusa yang telah banyak membantu dalam memberi data-data yang berguna untuk penelitian ini.
7. Orang tua dan saudara-saudara tercinta yang telah memberikan dorongan yang berharga baik secara moril maupun materiil.
8. Rekan-rekan penulis yang selalu membantu dan memberikan dorongan semangat bagi penulis.
9. Serta semua pihak yang namanya tidak dapat disebutkan satu-persatu.
Penulis telah berusaha sebaik mungkin dengan kemampuan yang ada dalam menyelesaikan penelitian ini untuk mendapat hasil yang sebaik-baiknya. Namun penulis menyadari bahwa hasilnya ini masih jauh dari sempurna. Oleh karena itu, dengan segala kerendahan hati penulis sangat menghargai segala kritik dan saran yang membangun.
Akhir kata, penulis berharap agar penelitian ini dapat bermanfaat bagi pembaca serta dapat dijadikan awal bagi penelitian dan pengembangan selanjutnya, sehingga hasil yang telah diperoleh dapat disempurnakan lebih baik lagi di masa mendatang.
Jakarta, Januari 2006
DAFTAR ISI
Halaman Judul Luar ... i
Halaman Judul Dalam ... ii
Halaman Persetujuan Hardcover ... iii
Abstrak ... iv
Prakata ... v
Daftar Isi ... vii
Daftar Gambar ... xiii
Daftar Tabel ... xxii
BAB 1 PENDAHULUAN 1.1. Latar Belakang ... 1
1.2. Ruang Lingkup... 2
1.3. Tujuan Dan Manfaat ... 2
1.4. Metodologi ... 3
1.5. Sistematika Penulisan ... 4
BAB 2 LANDASAN TEORI 2.1. Pengertian Basis Data ... 6
2.2. Konsep Basis Data ... 6
2.3. Database Management System (DBMS)…….. ... 7
2.3.1. Definisi DBMS ... 7
viii
2.3.3. Keuntungan dan Kerugian DBMS ... 11
2.4. Data Definition Language (DDL)... 13
2.5. Data Manipulation Language (DML) ... 13
2.6. Entity Relationship Modelling... 14
2.6.1. Entity Type... 14
2.6.2. Attributes... 14
2.6.3. Relationship Type... 15
2.6.4. Kunci (Key) ... 15
2.7. Normalisasi ... 16
2.8. Siklus Hidup Basis Data (Database Application Lifecycle) ... 18
2.8.1. Perencanaan Basis Data (Database Planning)... 19
2.8.2. Definisi Sistem Basis Data (System Definition)... 19
2.8.3. Analisa/Pengumpulan Kebutuhan (requirement collection & analysis)... 19
2.8.4. Desain basis data (database design)... 20
2.8.4.1. Desain Konseptual Basis Data ... 20
2.8.4.2. Desain Logikal Basis Data ... 21
2.8.4.3. Desain Fisikal Basis Data ... 21
2.8.5. Pemilihan DBMS (DBMS Selection) ... 22
2.8.6. Desain Aplikasi (Application Design) ... 22
2.8.7. Prototyping... 23
2.8.8. Implementasi (Implementation) ... 23
2.8.9. Data Conversion & Loading... 24
2.8.10. Testing... 25
2.9. Pembelian... 26
2.9.1. Definisi Pembelian ... 26
2.9.2. Fungsi-fungsi yang Terkait Dalam Pembelian... 26
2.9.3. Jaringan Prosedur yang Membentuk Sistem Pembelian ... 27
2.9. Penjualan ... 29
2.9.1. Definisi Penjualan ... 29
2.9.2. Fungsi-fungsi yang Terkait Dalam Penjualan... 29
2.9.3. Jaringan Prosedur yang Membentuk Sistem Penjualan ... 31
BAB 3 ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis Sistem yang Sedang Berjalan... 33
3.1.1. Sejarah Perusahaan... 33
3.1.2. Struktur Organisasi ... 33
3.1.3. Wewenang dan Tanggung Jawab... 34
3.1.4. Prosedur Kerja yang sedang Berjalan ... 37
3.1.5. Diagram Alir Dokumen Sistem yang Sedang Berjalan... 39
3.1.6. Analisis Kebutuhan Informasi ... 41
3.1.7. Permasalahan yang Dihadapi ... 42
3.1.8. Usulan Pemecahan Masalah... 43
3.2. Perancangan Basis Data………….... ... 44
3.2.1. Perancangan Konseptual Basis Data... 44
3.2.1.1. Identifikasi Tipe Entitas ... 44
x
3.2.1.3. Identifikasi dan Asosiasi Atribut Suatu Entitas atau
Tipe Relasi ... 49
3.2.1.4. Menentukan Domain Atribut ... 66
3.2.1.5. Identifikasi Candidate dan Primary Key... 78
3.2.1.6. Penerapan Konsep Enhanced Modelling... 80
3.2.1.7. Pengecekan terhadap Redundansi ... 81
3.2.1.8. Validasi Model Lokal Konseptual terhadap Transaksi Pengguna ... 88
3.2.2. Perancangan Logikal Basis Data... 91
3.2.2.1. Menghilangkan Fitur yang Tidak Kompatibel... 92
3.2.2.2. Mengambil Relasi untuk Model Data Logikal Lokal ... 96
3.2.2.3. Validasi Relasi dengan Normalisasi... 113
3.2.2.4. Validasi Model Logikal Lokal terhadap Transaksi Pengguna . 134 3.2.2.5. Mendefinisikan Integrity Constraint... 141
3.2.2.6. Membangun dan Memvalidasi Model Data Logikal Global.... 146
3.2.3. Perancangan Fisikal Basis Data ... 147
3.2.3.1. Pemilihan DBMS ... 147
3.2.3.2. Perancangan Relasional Basis Data ... 160
3.2.3.3. Perancangan Enterprise Constraint... 174
3.2.3.4. Analisis Transaksi ... 175
3.2.3.5. Pembuatan Indeks Tiap Entitas... 188
3.2.3.6. Estimasi Kapasitas Penyimpanan yang Dibutuhkan ... 190
3.2.3.7. PemilihanOrganisasi File yang Tepat ... 192
3.2.3.9. Perancangan Mekanisme Keamanan... 206
3.3. Perancangan Aplikasi... 208
3.3.1. Struktur Menu ... 208
3.3.2. State Transition Diagram... 209
BAB 4 IMPLEMENTASI DAN EVALUASI 4.1. Keamanan Basis Data ... 218
4.2. Backup dan Recovery... 219
4.3. Spesifikasi Kebutuhan Perangkat... 222
4.3.1. Spesifikasi Kebutuhan Perangkat Keras (Hardware) ... 222
4.3.2. Spesifikasi Kebutuhan Perangkat Lunak (Software) ... 223
4.3.3. Spesifikasi Kebutuhan Personil (Brainware)... 223
4.3.4. Arsitektur Jaringan ... 224
4.4. Perancangan Antar Muka Pemakai ... 225
4.4.1. Rancangan Layar... 225
4.4.2. Rancangan Output... 261
4.5. Cara Pemakaian Aplikasi ... 267
4.6. Spesifikasi Proses... 318
4.7. Evaluasi ... 385
BAB 5 SIMPULAN DAN SARAN 5.1. Simpulan ... 389
xii
DAFTAR PUSTAKA ... 391
RIWAYAT HIDUP ... 392
DAFTAR GAMBAR
Gambar 2.1 Siklus Hidup Basis Data (Database Application Lifecycle)... 18
Gambar 3.1 Struktur Organisasi PT. DaVinci Keramindo Internusa...34
Gambar 3.2 Diagram Alir Dokumen Prosedur Penjualan...39
Gambar 3.3 Diagram Alir Dokumen Prosedur Pembelian...40
Gambar 3.4 First-Cut ER-Diagram Konseptual ... 47
Gambar 3.5 ER-Diagram Konseptual dengan primary key... 79
Gambar 3.6 ER-Diagram Konseptual dengan spesialisasi... 81
Gambar 3.7 ER-Diagram Konseptual tanpa relasi yang redundan ... 88
Gambar 3.8 Model Konseptual yang mendukung transaksi user dengan menggunakan pathways... 91
Gambar 3.9 ER-Diagram Logikal...133
Gambar 3.10 Struktur Menu ...208
Gambar 3.11 STD Menu Utama...209
Gambar 3.12 STD Menu Karyawan... 209
Gambar 3.13 STD Menu Barang...210
Gambar 3.14 STD Menu Gudang...210
Gambar 3.15 STD Menu Pelanggan...210
Gambar 3.16 STD Menu Customer Order ... 211
Gambar 3.17 STD Menu Purchase Order...211
Gambar 3.18 STD Menu Delivery Order...212
Gambar 3.19 STD Menu Barang Masuk ... 212
xiv
Gambar 3.21 STD Menu Retur...213
Gambar 3.22 STD Menu Hutang Dagang...214
Gambar 3.23 STD Menu Piutang Dagang...214
Gambar 3.24 STD Menu Pembayaran Hutang Dagang ... 214
Gambar 3.25 STD Menu Pembayaran Piutang Dagang...215
Gambar 3.26 STD Menu Laporan Pembelian...215
Gambar 3.27 STD Menu Laporan Penjualan...215
Gambar 3.28 STD Menu Laporan Retur Penjualan ... 216
Gambar 3.29 STD Menu Laporan Hutang Dagang...216
Gambar 3.30 STD Menu Laporan Piutang Dagang ... 216
Gambar 3.31 STD Menu Laporan Pembayaran Hutang Dagang...216
Gambar 3.32 STD Menu Laporan Pembayaran Piutang Dagang...217
Gambar 3.33 STD Menu Laporan Pengiriman...217
Gambar 4.1 Topologi LAN pada PT. DaVinci Keramindo Internusa...224
Gambar 4.2 Rancangan Layar Login...225
Gambar 4.3 Rancangan Layar Utama...225
Gambar 4.4 Rancangan Layar Karyawan...226
Gambar 4.5 Rancangan Layar Add Karyawan...226
Gambar 4.6 Rancangan Layar Update Karyawan...227
Gambar 4.7 Rancangan Layar Detail Karyawan ... 227
Gambar 4.8 Rancangan Layar Barang ... 228
Gambar 4.9 Rancangan Layar Add Barang... .228
Gambar 4.10 Rancangan Layar Update Barang...229
Gambar 4.12 Rancangan Layar Gudang ... 230
Gambar 4.13 Rancangan Layar Add Gudang ... 230
Gambar 4.14 Rancangan Layar Update Gudang...231
Gambar 4.15 Rancangan Layar Detail Gudang...231
Gambar 4.16 Rancangan Layar Pelanggan...232
Gambar 4.17 Rancangan Layar Add Pelanggan ... 232
Gambar 4.18 Rancangan Layar Add Alamat Pelanggan...233
Gambar 4.19 Rancangan Layar Update Pelanggan...233
Gambar 4.20 Rancangan Layar Update Alamat Pelanggan...234
Gambar 4.21 Rancangan Layar Detail Pelanggan...234
Gambar 4.22 Rancangan Layar Customer Order...235
Gambar 4.23 Rancangan Layar Add Customer Order...235
Gambar 4.24 Rancangan Layar Add Barang Customer Order...236
Gambar 4.25 Rancangan Layar Update Customer Order...236
Gambar 4.26 Rancangan Layar Detail Customer Order...237
Gambar 4.27 Rancangan Layar Purchase Order...237
Gambar 4.28 Rancangan Layar Add Purchase Order...238
Gambar 4.29 Rancangan Layar Update Purchase Order...239
Gambar 4.30 Rancangan Layar Detail Purchase Order...239
Gambar 4.31 Rancangan Layar Add Barang Purchase Order...240
Gambar 4.32 Rancangan Layar Update Barang Purchase Order...240
Gambar 4.33 Rancangan Layar Delivery Order...241
Gambar 4.34 Rancangan Layar Add Delivery Order...241
xvi
Gambar 4.36 Rancangan Layar Add Barang Delivery Order...242
Gambar 4.37 Rancangan Layar Update Barang Delivery Order...243
Gambar 4.38 Rancangan Layar Detail Delivery Order...243
Gambar 4.39 Rancangan Layar Barang Masuk...244
Gambar 4.40 Rancangan Layar Pengiriman...244
Gambar 4.41 Rancangan Layar Add Pengiriman...245
Gambar 4.42 Rancangan Layar Update Pengiriman...245
Gambar 4.43 Rancangan Layar Detail Pengiriman...246
Gambar 4.44 Rancangan Layar Add Kendaraan...246
Gambar 4.45 Rancangan Layar Update Kendaraan...247
Gambar 4.46 Rancangan Layar Retur...247
Gambar 4.47 Rancangan Layar Add Retur...248
Gambar 4.48 Rancangan Layar Detail Retur...248
Gambar 4.49 Rancangan Layar Update Retur...249
Gambar 4.50 Rancangan Layar Add Barang Retur...249
Gambar 4.51 Rancangan Layar Update Barang Retur...250
Gambar 4.52 Rancangan Layar Hutang Dagang...250
Gambar 4.53 Rancangan Layar Add Hutang Dagang...251
Gambar 4.54 Rancangan Layar Update Hutang Dagang...251
Gambar 4.55 Rancangan Layar Detail Hutang Dagang...252
Gambar 4.56 Rancangan Layar Cek Status Hutang...252
Gambar 4.57 Rancangan Layar Piutang Dagang...253
Gambar 4.58 Rancangan Layar Add Piutang Dagang...253
Gambar 4.60 Rancangan Layar Detail Piutang Dagang...254
Gambar 4.61 Rancangan Layar Cek Status Piutang...255
Gambar 4.62 Rancangan Layar Pembayaran Hutang Dagang...255
Gambar 4.63 Rancangan Layar Add Pembayaran Hutang...256
Gambar 4.64 Rancangan Layar Update Pembayaran Hutang...256
Gambar 4.65 Rancangan Layar Detail Pembayaran Hutang...257
Gambar 4.66 Rancangan Layar Pembayaran Piutang Dagang...257
Gambar 4.67 Rancangan Layar Add Pembayaran Piutang...258
Gambar 4.68 Rancangan Layar Update Pembayran Piutang...258
Gambar 4.69 Rancangan Layar Detail Pembayaran Piutang...259
Gambar 4.70 Rancangan Layar Pilih Laporan Pembelian...259
Gambar 4.71 Rancangan Layar Pilih Laporan Penjualan...259
Gambar 4.72 Rancangan Layar Pilih Laporan Retur Penjualan ...260
Gambar 4.73 Rancangan Layar Pilih Laporan Hutang Dagang...260
Gambar 4.74 Rancangan Layar Pilih Laporan Piutang Dagang...260
Gambar 4.75 Rancangan Layar Pilih Laporan Pembayaran Hutang...261
Gambar 4.76 Rancangan Layar Pilih Laporan Pembayaran Piutang...261
Gambar 4.77 Rancangan Layar Pilih Laporan Pengiriman...261
Gambar 4.78 Rancangan Laporan Pembelian...262
Gambar 4.79 Rancangan Laporan Penjualan...263
Gambar 4.80 Rancangan Laporan Retur Penjualan...264
Gambar 4.81 Rancangan Laporan Hutang Dagang...264
Gambar 4.82 Rancangan Laporan Piutang Dagang...265
xviii
Gambar 4.84 Rancangan Laporan Pembayaran Hutang Dagang...266
Gambar 4.85 Rancangan Laporan Pengiriman...266
Gambar 4.86 Layar Login...267
Gambar 4.87 Layar Utama...268
Gambar 4.88 Layar Karyawan...269
Gambar 4.89 Layar Add Karyawan...270
Gambar 4.90 Layar Detail Karyawan...270
Gambar 4.91 Layar Update Karyawan...271
Gambar 4.92 Layar Barang...271
Gambar 4.93 Layar Add Barang...272
Gambar 4.94 Layar Detail Barang...273
Gambar 4.95 Layar Update Barang...273
Gambar 4.96 Layar Gudang...274
Gambar 4.97 Layar Add Gudang...275
Gambar 4.98 Layar Detail Gudang...275
Gambar 4.99 Layar Update Gudang...276
Gambar 4.100 Layar Pelanggan...276
Gambar 4.101 Layar Add Pelanggan...277
Gambar 4.102 Layar Add Alamat Pelanggan...278
Gambar 4.103 Layar Detail Pelanggan...279
Gambar 4.104 Layar Update Pelanggan...280
Gambar 4.105 Layar Update Alamat Pelanggan...280
Gambar 4.106 Layar Customer Order...281
Gambar 4.108 Layar Add Barang Customer Order...283
Gambar 4.109 Layar Stok Barang...283
Gambar 4.110 Layar Detail Customer Order...284
Gambar 4.111 Layar Update Customer Order...284
Gambar 4.112 Layar Update Barang Customer Order...285
Gambar 4.113 Layar Purchase Order...286
Gambar 4.114 Layar Add Purchase Order...287
Gambar 4.115 Layar Add Barang Purchase Order...287
Gambar 4.116 Layar Detail Purchase Order...288
Gambar 4.117 Layar Update Purchase Order...289
Gambar 4.118 Layar Update Barang Purchase Order...289
Gambar 4.119 Layar Delivery Order...290
Gambar 4.120 Layar Add Delivery Order...291
Gambar 4.121 Layar Add Barang Delivery Order...291
Gambar 4.122 Layar Detail Delivery Order...292
Gambar 4.123 Layar Update Delivery Order...293
Gambar 4.124 Layar Update Barang Delivery Order...293
Gambar 4.125 Layar Barang Masuk...294
Gambar 4.126 Layar Pengiriman...295
Gambar 4.127 Layar Add Pengiriman...296
Gambar 4.128 Layar Add Kendaraan...296
Gambar 4.129 Layar Detail Pengiriman...297
Gambar 4.130 Layar Update Pengiriman...297
xx
Gambar 4.132 Layar Retur...298
Gambar 4.133 Layar Add Retur...299
Gambar 4.134 Layar Add Barang Retur...300
Gambar 4.135 Layar Detail Retur...300
Gambar 4.136 Layar Update Retur...301
Gambar 4.137 Layar Update Barang Retur...302
Gambar 4.138 Layar Hutang Dagang...302
Gambar 4.139 Layar Add Hutang Dagang...303
Gambar 4.140 Layar Detail Hutang Dagang...304
Gambar 4.141 Layar Cek Status Hutang...304
Gambar 4.142 Layar Update Hutang Dagang...305
Gambar 4.143 Layar Piutang Dagang...305
Gambar 4.144 Layar Add Piutang Dagang...306
Gambar 4.145 Layar Detail Piutang Dagang...307
Gambar 4.146 Layar Cek Status Piutang...307
Gambar 4.147 Layar Update Piutang Dagang...308
Gambar 4.148 Layar Pembayaran Hutang Dagang...308
Gambar 4.149 Layar Add Pembayaran Hutang...309
Gambar 4.150 Layar Detail Pembayaran Hutang...310
Gambar 4.151 Layar Update Pembayaran Hutang...311
Gambar 4.152 Layar Pembayaran Piutang Dagang...311
Gambar 4.153 Layar Add Pembayaran Piutang...312
Gambar 4.154 Layar Detail Pembayaran Piutang...313
Gambar 4.156 Layar Pilih Laporan Pembelian...314
Gambar 4.157 Layar Pilih Laporan Penjualan...314
Gambar 4.158 Layar Pilih Laporan Retur Penjualan...315
Gambar 4.159 Layar Pilih Laporan Hutang Dagang...315
Gambar 4.160 Layar Pilih Laporan Piutang Dagang...316
Gambar 4.161 Layar Pilih Laporan Pembayaran Hutang Dagang...316
Gambar 4.162 Layar Pilih Laporan Pembayaran Piutang Dagang...317
xxii
DAFTAR TABEL
Tabel 3.1 Identifikasi Entitas... 44
Tabel 3.2 Identifikasi Multiplicity...48
Tabel 3.3 Tabel Identifikasi dan Asosiasi Atribut Dengan Entitas Barang...49
Tabel 3.4 Tabel Identifikasi dan Asosiasi Atribut Dengan Entitas Stok...50
Tabel 3.5 Tabel Identifikasi dan Asosiasi Atribut Dengan Entitas Karyawan... 51
Tabel 3.6 Tabel Identifikasi dan Asosiasi Atribut Dengan Entitas Pelanggan...52
Tabel 3.7 Tabel Identifikasi dan Asosiasi Atribut Dengan Entitas Gudang... 53
Tabel 3.8 Tabel Identifikasi dan Asosiasi Atribut Dengan Entitas Customer_Order...54
Tabel 3.9 Tabel Identifikasi dan Asosiasi Atribut Dengan Entitas Purchase_Order...55
Tabel 3.10 Tabel Identifikasi dan Asosiasi Atribut Dengan Entitas Delivery_Order... 57
Tabel 3.11 Tabel Identifikasi dan Asosiasi Atribut Dengan Entitas Pembayaran Hutang... 59
Tabel 3.12 Tabel Identifikasi dan Asosiasi Atribut Dengan Entitas Pembayaran_Piutang... 60
Tabel 3.13 Tabel Identifikasi dan Asosiasi Atribut Dengan Entitas Pengiriman... 61
Tabel 3.14 Tabel Identifikasi dan Asosiasi Atribut Dengan Entitas Retur... 62
Tabel 3.15 Tabel Identifikasi dan Asosiasi Atribut Dengan Entitas Hutang_Dagang... 64
Tabel 3.16 Tabel Identifikasi dan Asosiasi Atribut Dengan Entitas Piutang_Dagang... 65
Tabel 3.17 Tabel Domain Atribut untuk Entitas Barang... 66
Tabel 3.18 Tabel Domain Atribut untuk Entitas Stok... 67
Tabel 3.19 Tabel Domain Atribut untuk Entitas Karyawan... 67
Tabel 3.20 Tabel Domain Atribut untuk Entitas Pelanggan...68
Tabel 3.22 Tabel Domain Atribut untuk Entitas Customer_Order...70
Tabel 3.23 Tabel Domain Atribut untuk Entitas Purchase_Order...72
Tabel 3.24 Tabel Domain Atribut untuk Entitas Delivery_Order...73
Tabel 3.25 Tabel Domain Atribut untuk Entitas Pembayaran_Hutang...73
Tabel 3.26 Tabel Domain Atribut untuk Entitas Pembayaran_Piutang...74
Tabel 3.27 Tabel Domain Atribut untuk Entitas Pengiriman ...75
Tabel 3.28 Tabel Domain Atribut untuk Entitas Retur...76
Tabel 3.29 Tabel Domain Atribut untuk Entitas Hutang_Dagang...77
Tabel 3.30 Tabel Identifikasi dan Asosiasi Atribut Dengan Entitas Piutang_Dagang...77
Tabel 3.31 Identifikasi Candidate dan Primary Key...78
Tabel 3.32 Pemeriksaan Relasi One-to-One...82
Tabel 3.33 Pemeriksaan Relasi yang Redundan...84
Tabel 3.34 Tabel Relasi Tanpa Redundansi...87
Tabel 3.35 Penghilangan Relasi Many-to-Many Binary...92
Tabel 3.36 Penghilangan Atribut Multi-valued...99
Tabel 3.37 Tabel Penentuan Entitas Kuat...96
Tabel 3.38 Tabel Penentuan Entitas Lemah...99
Tabel 3.39 Entitas Hasil Penentuan Relasi untuk Model Data Logical Lokal...109
Tabel 3.40 Entitas Setelah Normalisasi...129
Tabel 3.41 Entitas dengan Referential Integrity Constraint...141
Tabel 3.42 Perbandingan Platform DBMS...147
Tabel 3.43 Perbandingan hardware DBMS...148
Tabel 3.44 Software Requirement SQL Server 2000...150
xxiv
Tabel 3.46 Software Requirement DB2 v8.1...152
Tabel 3.47 Perbandingan harga DBMS...154
Tabel 3.48 Perbandingan feature Bahasa SQL DBMS...154
Tabel 3.49 Perbandingan batas ukuran besarnya data setiap DBMS...155
Tabel 3.50 Analisa Transaksi...183
Tabel 3.51 Analisis Transaksi (lanjutan)...184
Tabel 3.52 Analisis Transaksi (lanjutan)...185
Tabel 3.53 Analisis Transaksi (lanjutan)...186
Tabel 3.54 Analisis Transaksi (lanjutan)...187
Tabel 3.55 Indeks Entitas...188
Tabel 3.56 Estimasi kapasitas disk...191
Tabel 3.57 Mekanisme Keamanan...207
Tabel 4.1 Rencana Backup... 220