) CLUS TER;
4.4.2.4.4 Estimasi Kebutuhan Ruang Penyimpanan
CREATE UNIQUE INDEX idxKd_Barang ON DetailPembelianBarang (
Kd_Barang );
w) DetailBarang
CREATE UNIQUE IND EX idxKd_DetailBarang ON DetailBarang (
Kd_DetailBarang );
4.4.2.4.4 Estimasi Kebutuhan Ruang Penyimpanan
Tujuan dari estimasi disk space adalah untuk menghitung kapasitas penyimpanan yang dibutuhkan sistem basis data.
1. DaftarPelanggan
Atribut Tipe Data Ukuran
KdDaftar Char 5 Tgl_Daftar Date 10 Kapasitas atribut Perekayasa adalah 15
Diperkirakan 1 bulan terjadi 20 transaksi
Dalam 1 tahun pertumbuhan tabel ini adalah 20*12*15 = 3600 bytes
Tabel 4.9 Tabel Estimasi Daftar Pelanggan
2. Ms_Pengiriman
Atribut Tipe Data Ukuran
ID_Pengiriman Char 5 Kd_Penjualan Char 5
Tabel 4.10 Tabel Estimasi Ms_Pengiriman
3. TrPembelian
Tabel 4.11 Tabel Estimasi TrPembelian
ID_Karyawan Char 5 Kd_Pembelian Char 5
Tgl_Pengiriman Date 10
Karyawan Varchar 20
Kapasitas atribut Perekayasa adalah 50 Diperkirakan 1 bulan terjadi 5 transaksi
Dalam 1 tahun pertumbuhan tabel ini adalah 5*12*50 = 3000 bytes
Atribut Tipe Data Ukuran
Kd_Pembelian Char 5 ID_Karyawan Char 5
Tgl_Pembelian Date 10
Kapasitas atribut Perekayasa adalah 20 Diperkirakan 1 bulan terjadi 5 transaksi
Dalam 1 tahun pertumbuhan tabel ini adalah 5*12*20 = 1200 bytes
4. Ms_Barang
Atribut Tipe Data Ukuran
Kd_Barang Char 5
Nm_Barang Varchar 20
Jenis_Barang Varchar 10
Definisi Varchar 200
Kapasitas atribut Perekayasa adalah 235 Diperkirakan 1 bulan terjadi 10 transaksi
Dalam 1 tahun pertumbuhan tabel ini adalah 235*12*10 = 28200 bytes
5. TrHeaderPemesanan
Tabel 4.13 Tabel Estimasi TrHeaderPemesanan
6. TrDetailPemesanan
7 .
Tabel 4.14 Tabel TrDetailPemesanan
Atribut Tipe Data Ukuran
Kd_Pemesanan Char 5 ID_Pelanggan Char 5 ID_Karyawan Char 5
Tgl_Pemesanan Date 10
Kapasitas atribut Perekayasa adalah 25 Diperkirakan 1 bulan terjadi 10 transaksi
Dalam 1 tahun pertumbuhan tabel ini adalah 25*12*10 = 3000 bytes
Atribut Tipe Data Ukuran
Kd_DetailPemesanan Char 5 Kd_Pemesanan Char 5
Ket Varchar 50
Kapasitas atribut Perekayasa adalah 60 Diperkirakan 1 bulan terjadi 10 transaksi
Dalam 1 tahun pertumbuhan tabel ini adalah 10*12*60 = 7200 bytes
7. Ms_Jasa
Tabel 4.15 Tabel Estimasi Ms_Jasa
8. Ms_Pelanggan
Atribut Tipe Data Ukuran
ID_Pelanggan Char 5 Kd_Daftar Char 5 Kd_Promosi Char 5 Username Char 15 Password Char 10 Nm_Perusahaan Varchar 50 Alm_Perusahaan Varchar 100 Email Varchar 40
Kapasitas atribut Perekayasa adalah 230
Atribut Tipe Data Ukuran
ID_Jasa Char 5
Jenis_Jasa Varchar 20
Paket Varchar 20
Kapasitas atribut Perekayasa adalah 45 Diperkirakan 1 bulan terjadi 8 transaksi
Dalam 1 tahun pertumbuhan tabel ini adalah 8*12*45 = 4320 bytes
Diperkirakan 1 bulan terjadi 10 transaksi
Dalam 1 tahun pertumbuhan tabel ini adalah 230*12*10 = 27600 bytes
Tabel 4.16 Tabel Estimasi Ms_Pelanggan
9. TrHeaderPenjualan
Tabel 4.17 Tabel TrHeaderPenjualan
Atribut Tipe Data Ukuran
Kd_Penjualan Char 5 Kd_Pemesanan Char 5 ID_Karyawan Char 5
Tgl_Penjualan Date 10
Kapasitas atribut Perekayasa adalah 25 Diperkirakan 1 bulan terjadi 10 transaksi
Dalam 1 tahun pertumbuhan tabel ini adalah 25*12*10 = 3000 bytes
10. TrDetailPenjualan 11. 12. 13. 14.
Tabel 4.18 Tabel TrDetailPenjualan
11. Ms_Promosi
Tabel 4.19 Tabel Estimasi Ms_Promosi
Atribut Tipe Data Ukuran
Kd_Penjualan Char 5
Diskon Numeric 5
Kapasitas atribut Perekayasa adalah 15 Diperkirakan 1 bulan terjadi 8 transaksi
Dalam 1 tahun pertumbuhan tabel ini adalah 15*12*8 = 1440 bytes
Atribut Tipe Data Ukuran
Kd_Promosi Char 5 ID_Karyawan Char 5
Barang Varchar 50
Paket Varchar 50
Tgl_Promosi Date 10
Kapasitas atribut Perekayasa adalah 120 Diperkirakan 1 bulan terjadi 10 transaksi
Dalam 1 tahun pertumbuhan tabel ini adalah 120*12*10 = 14400 bytes
12. Jenis_Promosi 1 3 . T e l
Tabel 4.20 Tabel Jenis_Promosi
13. Telp_Perusahaan
Tabel 4.21 Tabel Estimasi Telp_Perusahaan
Atribut Tipe Data Ukuran
Kd_Jenis Char 5
Barang Varchar 50
Paket Varchar 50
Kd_Promosi Char 5 Kapasitas atribut Perekayasa adalah 110
Diperkirakan 1 bulan terjadi 10 transaksi
Dalam 1 tahun pertumbuhan tabel ini adalah 110*12*10 = 13200 bytes
Atribut Tipe Data Ukuran
Telp_Perusahaan Varchar 12
ID_Pelanggan Char 5 Kapasitas atribut Perekayasa adalah 17
Diperkirakan 1 bulan terjadi 4 transaksi
Dalam 1 tahun pertumbuhan tabel ini adalah 17*12*4 = 816 bytes
14. DetailLoginP
J
Tabel 4.22 Tabel Estimasi DetailLoginP
15. JawabanQ&A
Tabel 4.23 Tabel Estimasi Jawaban Q&A
Atribut Tipe Data Ukuran
Kd_DetailLoginP Char 5 ID_Pelanggan Char 5 Username Char 15 Password Char 10 Kapasitas atribut Perekayasa adalah 35
Diperkirakan 1 bulan terjadi 10 transaksi
Dalam 1 tahun pertumbuhan tabel ini adalah 35*12*10 = 4200 bytes
Atribut Tipe Data Ukuran
Kd_Jawab Char 5 ID_Q&A Char 5
Jawaban_Pelanggan Varchar 200
Kapasitas atribut Perekayasa adalah 210 Diperkirakan 1 bulan terjadi 10 transaksi
Dalam 1 tahun pertumbuhan tabel ini adalah 210*12*10 = 25200 bytes
16. Q&A
Tabel 4.24 Tabel Estimasi Q&A
17. TelpKaryawan
Tabel 4.25 Tabel Estimasi TelpKaryawan
Atribut Tipe Data Ukuran
ID_Q&A Char 5 ID_Pelanggan Char 5 ID_Karyawan Char 5 Tanya_Q&A Varchar 200 Kapasitas atribut Perekayasa adalah 215
Diperkirakan 1 bulan terjadi 20 transaksi
Dalam 1 tahun pertumbuhan tabel ini adalah 215*12*20 = 51600 bytes
Atribut Tipe Data Ukuran
Telp_Karyawan Varchar 12
ID_Karyawan Char 5 Kapasitas atribut Perekayasa adalah 17
Diperkirakan 1 bulan terjadi 4 transaksi
Dalam 1 tahun pertumbuhan tabel ini adalah 17*12*4 = 816 bytes
18. Ms_Karyawan
Tabel 4.26 Tabel Ms_Karyawan
19. DetailPemesananBarang
Tabel 4.27 Tabel Estimasi DetailPemesananBarang
Atribut Tipe Data Ukuran
ID_Karyawan Char 5
Nama Varchar 20
Alamat Varchar 100
Jabatan Varchar 10
Kapasitas atribut Perekayasa adalah 135 Diperkirakan 1 bulan terjadi 5 transaksi
Dalam 1 tahun pertumbuhan tabel ini adalah 135*12*5 = 8100 bytes
Atribut Tipe Data Ukuran
Kd_Pemesanan Char 5 Kd_Barang Char 5
Tgl_Pemesanan Date 10
Kapasitas atribut Perekayasa adalah 20 Diperkirakan 1 bulan terjadi 15 transaksi
Dalam 1 tahun pertumbuhan tabel ini adalah 20*12*15 = 3600 bytes
20. DetailLoginK
Tabel 4.28 Tabel DetailLoginK
21. DetailPemesananJasa
Tabel 4.29 Tabel DetailPemesananJasa
Atribut Tipe Data Ukuran
Kd_DetailLoginK Char 5 Username Char 15 Password Char 10 ID_Karyawan Char 5 Kapasitas atribut Perekayasa adalah 35
Diperkirakan 1 bulan terjadi 15 transaksi
Dalam 1 tahun pertumbuhan tabel ini adalah 35*12*15 = 6300 bytes
Atribut Tipe Data Ukuran
Kd_Pemesanan Char 5 ID_Jasa Char 5
Tgl_Pemesanan Date 10
Kapasitas atribut Perekayasa adalah 20 Diperkirakan 1 bulan terjadi 15 transaksi
Dalam 1 tahun pertumbuhan tabel ini adalah 20*12*15 = 3600 bytes
22. DetailPembelianBarang
Tabel 4.30 Tabel DetailPembelianBarang
23. DetailBarang
Tabel 4.31 Tabel DetailBarang
Atribut Tipe Data Ukuran
Kd_Pembelian Char 5 Kd_Barang Char 5 Kapasitas atribut Perekayasa adalah 10
Diperkirakan 1 bulan terjadi 10 transaksi
Dalam 1 tahun pertumbuhan tabel ini adalah 10*12*10 = 1200 bytes
Atribut Tipe Data Ukuran
Kd_DetailBarang Char 5 Tgl_M asuk Date 10 Tgl_Keluar Date 10 StokBarang Int 5 Kd_Barang Char 5 Kapasitas atribut Perekayasa adalah 25
Diperkirakan 1 bulan terjadi 10 transaksi
Dalam 1 tahun pertumbuhan tabel ini adalah 120*12*10 = 14400 bytes
Tabel 4.32 Estimasi Penyimpanan dalam 1 tahun
Tabel Estimasi Kapasitas Penyimpanan Yang
Dibutuhkan Dalam 1 Tahun (KByte)
DaftarPelanggan 3,600 Ms_Pengiriman 3,000 TrPembelian 1,200 Ms_Barang 32,400 TrHeaderPemesanan 3,000 TrDetailPemesanan 7,200 Ms_Jasa 4,320 Ms_Pelanggan 27,600 TrHeaderPenjualan 3,000 TrDetailPenjualan 1,440 Ms_Promosi 14,400 Jenis_Promosi 13,200 TelpPerusahaan 0,816 DetailLoginP 4,200 JawabanQ&A 25,200 Q&A 51,600 TelpKaryawan 0,816 Ms_karyawan 8,100 DetailPemesananBarang 3,600 DetailLoginK 6,300
DetailPemesananJasa 3,600 DetailPembelianBarang 1,200
DetailBarang 14,400
4.4.3 Perancangan Program Aplikasi