ON UPDATE CASCADE ON DELETE NO ACTION
4.1.3 Perancangan Basis Data Fisikal
4.1.3.3 Merancang Representatif Fisikal
4.1.3.3.4 Estimasi Kebutuhan Memory
Pada tahap ini dilakukan penghitungan estimasi kebtuhan data penyimpanan selama setahun
Nama Entity Attribute Data Types
and Length
Ukuran
Ms_siswa Nis Varchar(17) 18 bytes
Id_angkatan int(11) 44 bytes
Id_kelas int(11) 44 bytes
Nama Varchar(50) 51 bytes
Tabel 4.39 Tabel Perhitungan Ms_siswa
Total kebutuhan memory maksimal untuk table M s_siswa adalah sebesar 157 bytes. Jumlah data pada tabel M s_siswa diperkirakan sebanyak 1200, kebutuhan memory maksimal untuk M s_siswa sebesar 1200 anggota x 157 = 183.98 Kbytes. asumsi Total kebutuhan memory maksimal selama 1 tahun sebesar 183.98 Kbytes.
Nama Entity Attribute Data Types and Length
Ukuran
Ms_siswa_angk atan
Id_angkatan Int(11) 44 bytes
Id_kelas Int(11) 44 bytes
Nama_angkatan Varchar(10) 11 byte
Table 4.40 Table Perhitungan Ms_siswa_angkatan
Total kebutuhan memory maksimal untuk table Ms_siswa_angkatan adalah sebesar 99 bytes. Jumlah data pada tabel Ms_siswa_anggota diperkirakan sebanyak 1 angkatan per tahun, kebutuhan memory maksimal untuk M s_siswa_angkatan sebesar 1200 anggota x 99= 116.02 Kbytes. Total kebutuhan memory maksimal selama 1 tahun sebesar 116.02 Kbytes.
Nama Entity Attribute Data Types
and Length
Ukuran
Ms_siswa_kelas Id_kelas Int(11) 44 bytes
Nama_kelas Varchar(6) 7 bytes
Table 4.41 Tabel Perhitungan Ms_siswa_kelas
Total kebutuhan memory maksimal untuk table Ms_siswa_kelas adalah sebesar 51 bytes. Jumlah data pada tabel M s_siswa_kelas
diperkirakan sebanyak 1 angkatan per tahun per 9 kelas, kebutuhan memory maksimal untuk M s_siswa_kelas sebesar 1200 anggota x 51 = 59.77 Kbytes. Total kebutuhan memory maksimal selama 1 tahun sebesar 59.77 Kbytes.
Nama Entity Attribute Data Types
and Length
Ukuran
Ms_umum Id_umum Varchar(17) 18 bytes
Nama Varchar(50) 51 bytes
Table 4.42 Tabel Perhitungan Ms_umum
Total kebutuhan memory maksimal untuk table M s_umum adalah sebesar 69 bytes. Jumlah data pada tabel M s_umum diperkirakan sebanyak 200, kebutuhan memory maksimal untuk M s_umum sebesar 200 anggota x 69 = 13.48 Kbytes. Di asumsikan perbulan mendapatkan 2 orang. Total kebutuhan memory maksimal selama 1 tahun sebesar 13.48 + (2 x 0.067 x 12) = 15.088 Kbytes.
Nama Entity Attribute Data Types and Length
Ukuran
Ms_pegawai NIP Varchar(17) 18 bytes
Nama Varchar(50) 51 bytes
Id_jabatan Int(11) 44 bytes
Periode_awal Year 8 bytes
Periode_akhir Year 8 bytes
Status Int(11) 44 bytes
Table 4.43 Tabel Ms_pegawai
Total kebutuhan memory maksimal untuk table M s_pegawai adalah sebesar 173 bytes. Jumlah data pada tabel Ms_pegawai diperkirakan sebanyak 200, kebutuhan memory maksimal untuk Ms_pegawai sebesar 200 anggota x 173 = 33.79 Kbytes. Total kebutuhan memory maksimal selama 1 tahun sebesar 33.79 Kbytes.
Nama Entity Attribute Data Types
and Length
Ukuran
Jabatan Id_jabatan Int(11) 44 bytes
Nama_jabatan Varchar(50) 51 bytes
Total kebutuhan memory maksimal untuk table Jabatan adalah sebesar 95 bytes. Jumlah data pada tabel Jabatan diperkirakan sebanyak 200, kebutuhan memory maksimal untuk Jabatan sebesar 200 anggota x 95= 18.55 Kbytes. Total kebutuhan memory maksimal selama 1 tahun sebesar 18.55 Kbytes.
Nama Entity Attribute Data Types
and Length
Ukuran
Ms_anggota Id_anggota Varchar(17) 18 bytes
Nip Varchar(17) 18 bytes
Id_umum Varchar(17) 18 bytes
Nis Varchar(17) 18 bytes
Id_login Varchar(21) 22 bytes
Id_jenis_anggota Int(11) 44 bytes
Jenis_kelamin int(11) 44 bytes
Alamat Varchar(100) 101 bytes
Telepon Varchar(15) 16 bytes
Hp Varchar(15) 16 bytes
Tanggal_daftar DATETIM E 8 bytes
Tabel 4.45 Tabel Perhitungan Ms_anggota
Total kebutuhan memory maksimal untuk table M s_anggota adalah sebesar 374 bytes. Jumlah data pada tabel M s_anggota diperkirakan sebanyak 1200 anggota, kebutuhan memory maksimal untuk Ms_anggota sebesar 1200 anggota x 374 = 438.28 Kbytes. Total kebutuhan memory maksimal selama 1 tahun sebesar 438.28 Kbytes.
Nama Entity Attribute Data Types
and Length
Ukuran
Jenis_anggota Id_jenis_anggota Int(11) 44 bytes
Nama Varchar(33) 34 bytes
Ket Varchar(50) 51 bytes
Tabel 4.46 Tabel Perhitungan Jenis_anggota
Total kebutuhan memory maksimal untuk table Jenis_anggota adalah sebesar 129 bytes. Jumlah data pada tabel Jenis_anggota diperkirakan sebanyak 1200 anggota, kebutuhan memory maksimal untuk Ms_anggota sebesar 1200 anggota x 129 = 151.17 Kbytes. Total kebutuhan memory maksimal selama 1 tahun sebesar 151.17 Kbytes.
Nama Entity Attribute Data Types and Length
Ukuran
Ms_buku Id_buku Varchar(17) 18 bytes
Id_penerbit Int(11) 44 bytes
Id_jenis_buku Int(11) 44 bytes
Id_bahasa Int(11) 44 bytes
Kd_rak Varchar(5) 6 bytes
Id_jenis_koleksi Varchar(5) 6 bytes
Judul_buku Varchar(55) 56 bytes
Pengarang Varchar(50) 51 bytes
Edisi Int(11) 44 bytes
Editor Varchar(50) 51 bytes
Tebal_hal Int(11) 44 bytes
Tahun_terbit Year 4 bytes
ISBN Varchar(20) 21 bytes
Asal_buku Int(11) 44 bytes
Status Int(11) 44 bytes
Total kebutuhan memory maksimal untuk table M s_buku adalah sebesar 521 bytes. Jumlah data pada tabel M s_buku diperkirakan sebanyak 1000 buku, kebutuhan memory maksimal untuk M s_buku sebesar 1000 buku x 521= 508.79 Kbytes. Asumsi perkiraan perkembangan ms_buku sebanyak 100 buku per tahun. Total kebutuhan memory maksimal selama 1 tahun sebesar 508.79 Kbytes x 100 = 50879 Kbytes.
Nama Entity Attribute Data Types
and Length
Ukuran
Jenis_buku Id_jenis_buku Int(11) 44 bytes
Nama Varchar(50) 51 bytes
Tabel 4.48 Tabel Perhitungan Jenis_buku
Total kebutuhan memory maksimal untuk table Jenis_buku adalah sebesar 95 bytes. Jumlah data pada tabel Jenis_buku diperkirakan sebanyak 50 buku, kebutuhan memory maksimal untuk Jenis_buku sebesar 50 jenis x 95= 4.64 Kbytes. Asumsi perkiraan perkembangan Jenis_buku sebanyak 5 buku per 2 bulan. Total kebutuhan memory maksimal selama 1 tahun sebesar 4.64 Kbytes x 5 x 6 = 139.16 Kbytes.
Nama Entity Attribute Data Types and Length
Ukuran
Jenis_koleksi Id_jenis_koleksi Varchar(5) 6 bytes
Nama_koleksi Varchar(55) 56 bytes
Tabel 4.49 Tabel Perhitungan Jenis_koleksi
Total kebutuhan memory maksimal untuk table Jenis_koleksi adalah sebesar 62 bytes. Jumlah data pada tabel Jenis_koleksi diperkirakan sebanyak 10 koleksi, kebutuhan memory maksimal untuk Jenis_koleksi sebesar 10 jenis x 62 = 0.605 Kbytes. Asumsi perkiraan perkembangan Jenis_koleksi sebanyak 5 buku per bulan. Total kebutuhan memory maksimal selama 1 tahun sebesar 0.605 Kbytes x 5 x 12 = 36.3 Kbytes.
Nama Entity Attribute Data Types
and Length
Ukuran
Ms_supplier Id_supplier Int(11) 44 bytes
Id_jenis_supplier Int(11) 44 bytes
Nama Varchar(40) 41 bytes
Alamat Varchar(100) 101 bytes
Cp Varchar(30) 31 bytes
Cp_telepon Varchar(15) 16 bytes
Tanggal Datetime 8 bytes
Ket Varcahr(100) 101 bytes
Tabel 4.50 Tabel Perhitungan Ms_supplier
Total kebutuhan memory maksimal untuk table M s_supplier adalah sebesar 402 bytes. Jumlah data pada tabel M s_supplier diperkirakan sebanyak 100 supplier , kebutuhan memory maksimal untuk Ms_supplier sebesar 100 supplier x 402 = 39.26 Kbytes. Asumsi perkiraan perkembangan M s_supplier sebanyak 1 orang per bulan. Total kebutuhan memory maksimal selama 1 tahun sebesar 39.26 Kbytes x 1 x 12 = 471 Kbytes.
Nama Entity Attribute Data Types
and Length
Ukuran
Jenis_supplier Id_jenis_supplier Int(11) 44 bytes
Nama Varchar(30) 31 bytes
Tabel 4.51 Tabel Perhitungan Jenis_supplier
Total kebutuhan memory maksimal untuk table Jenis_supplier adalah sebesar 75 bytes. Jumlah data pada tabel Jenis_supplier diperkirakan sebanyak 3 jenis supplier , kebutuhan memory maksimal
untuk Jenis_supplier sebesar 3 jenis supplier x 75 = 0.219 Kbytes. Total kebutuhan memory maksimal selama 1 tahun sebesar 0.219 Kbytes.
Nama Entity Attribute Data Types
and Length
Ukuran
Ms_penerbit Id_penerbit Int(11) 44 bytes
Nama Varchar(30) 31 bytes
Alamat Varchar(100) 101 bytes
Telepon Varchar(15) 16 bytes
Tabel 4.52 Tabel Perhitungan Ms_penerbit
Total kebutuhan memory maksimal untuk table Ms_penerbit adalah sebesar 192 bytes. Jumlah data pada tabel M s_penerbit diperkirakan sebanyak 200 penerbit, kebutuhan memory maksimal untuk M s_penerbit sebesar 200 penerbit x 192 bytes= 37.5 Kbytes. Asumsi perkiraan perkembangan M s_penerbit sebanyak 1 penerbit per bulan. Total kebutuhan memory maksimal selama 1 tahun sebesar 37.5 Kbytes x 1 x 12 = 450 Kbytes.
Nama Entity Attribute Data Types and Length
Ukuran
Ms_bahasa Id_bahasa Int(11) 44 bytes
Bahasa Varchar(17) 18 bytes
Tabel 4.53 Tabel Perhitungan Ms_bahasa
Total kebutuhan memory maksimal untuk table M s_bahasa adalah sebesar 62 bytes. Jumlah data pada tabel M s_bahasa diperkirakan sebanyak 2 bahasa, kebutuhan memory maksimal untuk Ms_bahasa sebesar 2 bahasa x 62 = 0.121 Kbytes. Total kebutuhan memory maksimal selama 1 tahun sebesar 0.121 Kbytes.
Nama Entity Attribute Data Types
and Length
Ukuran
Ms_rak kd_rak Varchar(5) 6 bytes
Tabel 4.54 Tabel Perhitungan Ms_rak
Total kebutuhan memory maksimal untuk table M s_rak adalah sebesar 6 bytes. Jumlah data pada tabel M s_rak diperkirakan sebanyak 100 rak, kebutuhan memory maksimal untuk Ms_rak sebesar 100 rak x 6 = 0.586 Kbytes. Total kebutuhan memory maksimal selama 1 tahun sebesar 0.586 Kbytes.
Nama Entity Attribute Data Types and Length
Ukuran
Ms_user Id_login Varchar(21) 22 bytes
Id_jenis_user Int(11) 44 bytes
Password Varchar(33) 34 bytes
Tanggal DATETIM E 8 bytes
Tabel 4.55 Tabel Perhitungan Ms_user
Total kebutuhan memory maksimal untuk table M s_user adalah sebesar 125 bytes. Jumlah data pada tabel M s_user diperkirakan sebanyak 1200 user, kebutuhan memory maksimal untuk M s_user sebesar 1200 user x 125 = 146.49 Kbytes. Asumsi perkiraan perkembangan M s_user sebanyak 10 orang per bulan. Total kebutuhan memory maksimal selama 1 tahun sebesar 146.49 Kbytes x 10 x 12 = 17578.125 Kbytes.
Nama Entity Attribute Data Types
and Length
Ukuran
Ms_jenis_user Id_jenis_user Int(11) 44 bytes
Nama Varchar(10) 11 bytes
Total kebutuhan memory maksimal untuk table M s_jenis_user adalah sebesar 55 bytes. Jumlah data pada tabel Ms_jenis_user diperkirakan sebanyak 4 jenis, kebutuhan memory maksimal untuk Ms_jenis_user sebesar 4 jenis x 55 bytes = 0.215 Kbytes. Total kebutuhan memory maksimal selama 1 tahun sebesar 0.215 Kbytes.
Nama Entity Attribute Data Types
and Length
Ukuran
Feedback Id_feedback Int(11) 44 bytes
Id_anggota Varchar(17) 18 bytes
Feedback Varchar(255) 256 bytes
Tanggal Datetime 8 bytes
Tabel 4.57 Tabel Perhitungan Feedback
Total kebutuhan memory maksimal untuk table Feedbacck adalah sebesar 326 bytes. Jumlah data pada tabel Feedback diperkirakan sebanyak 419 feedback, kebutuhan memory maksimal untuk Feedback sebesar 419 feedback x 326 bytes = 133.39 Kbytes. Asumsi perkiraan perkembangan Feedback sebanyak 3 orang per hari. Total kebutuhan memory maksimal selama 1 tahun sebesar 133.39 Kbytes x 3orang x 30hari x 12bulan = 144063.98 Kbytes.
Nama Entity Attribute Data Types and Length
Ukuran
Pengadaan Id_pengadaan Int(11) 44 bytes
Id_supplier Int(11) 44 bytes
Id_penggantian Int(11) 44 bytes
Id_login Varchar(21) 22 bytes
Tanggal Datetime 8 bytes
Tabel 4.58 Tabel Perhitungan Pengadaan
Total kebutuhan memory maksimal untuk table Pengadaan adalah sebesar 162 bytes. Asumsi perkiraan Pengadaan yang terjadi selama sebulan sebanyak 78 transaksi per bulan. Total kebutuhan memory maksimal selama 1 tahun sebesar 162 bytes x 78 x 12 = 148.078 Kbytes.
Nama Entity Attribute Data Types
and Length
Ukuran
Tr_pengadaan_ detail
Id_pengadaan Int(11) 44 bytes
Jenis_pengadaan Varchar(20) 21 bytes
Judul_buku Varchar(100) 101 bytes
Isbn Varchar(20) 21 bytes
Jumlah Int(11) 44 bytes
Harga Bigint(20) 160 bytes
Tabel 4.59 Tabel Perhitungan Tr_pengadaan_detail
Total kebutuhan memory maksimal untuk table Tr_pengadaan_detail adalah sebesar 409 bytes. Asumsi perkiraan transaksi yang terjadi sebanyak 119 transaksi per bulan. Total kebutuhan memory maksimal selama 1 tahun sebesar 409 bytes x 119 x 12 = 570.36 Kbytes.
Nama Entity Attribute Data Types
and Length
Ukuran
Peminjaman Id_peminjaman Int(11) 44 bytes
Id_anggota Varchar(17) 18 bytes
Id_login Varchar(21) 22 bytes
Tgl_pinjam Datetime 8 bytes
Tgl_kembali Datetime 8 bytes
Ket Varchar(100) 101 bytes
Status Int(11) 44 bytes
Tabel 4.60 Tabel Perhitungan Peminjaman
Total kebutuhan memory maksimal untuk table Peminjaman adalah sebesar 253 bytes. Asumsi perkiraan transaksi yang terjadi pada peminjaman sebanyak 50 transakasi per bulan. Total kebutuhan memory maksimal selama 1 tahun sebesar 253 bytes x 50 x 12 = 148.242 Kbytes.
Nama Entity Attribute Data Types
and Length
Ukuran
Tr_peminjaman _detail
Id_peminjaman Int(11) 44 bytes
Id_buku Varchar(17) 18 bytes
Kd_jenis Int(11) 44 bytes
Denda Bigint(20) 160 bytes
Tabel 4.61 Tabel Perhitungan Tr_peminjaman_detail
Total kebutuhan memory maksimal untuk table Tr_peminjaman_detail adalah sebesar 266 bytes. Asumsi perkiraan
transaksi peminjaman sebanyak 50 transaksi per bulan. Total kebutuhan memory maksimal selama 1 tahun sebesar 266 Kbytes x 50 x 12 = 155.85 Kbytes.
Nama Entity Attribute Data Types
and Length
Ukuran
Jenis_pinjaman Kd_jenis Int(11) 44 bytes
Nama_jenis Varchar(10) 11 bytes
Tabel 4.62 Tabel Perhitungan Jenis_pinjaman
Total kebutuhan memory maksimal untuk table Jenis_pinjaman adalah sebesar 55 bytes. Jumlah data pada tabel Jenis_pinjaman diperkirakan sebanyak 3 jenis, kebutuhan memory maksimal untuk jenis_peminjaman sebesar 3 jenis x 55 = 0.161 Kbytes. Total kebutuhan memory maksimal selama 1 tahun sebesar 0.161 Kbytes.
Nama Entity Attribute Data Types
and Length
Ukuran
Buku_hilang Id_buku_hilang Int(11) 44 bytes
Id_buku Varchar(17) 18 bytes
Id_login Varchhar(21) 22 bytes
Id_anggota Varchar(17) 18 bytes
Tanggal Datetime 8 bytes
Status Varchar(20) 21 bytes
Ket Varchar(20) 21 bytes
Tabel 4.63 Tabel Perhitungan Buku_hilang
Total kebutuhan memory maksimal untuk table Tr_buku_hilang adalah sebesar 196 bytes. Asumsi perkiraan terjadi transaksi buku hilang sebanyak 25 transaksi per bulan. Total kebutuhan memory maksimal selama 1 tahun sebesar 196 bytes x 25 x 12 = 57.42 Kbytes.
Nama Entity Attribute Data Types
and Length
Ukuran
Penggantian Id_penggantian Int(11) 44 bytes
Id_buku_hilang Int(11) 44 bytes
Id_login Varchar(21) 22 bytes
Id_anggota Varchar(17) 18 bytes
Status Varchar(20) 21 bytes
Tabel 4.64 Tabel Perhitungan Penggantian
Total kebutuhan memory maksimal untuk table Penggantian adalah sebesar 157 bytes. Asumsi perkiraan terjadinya transaksi penggantian buku sebanyak 25 transaksi per bulan. Total kebutuhan memory maksimal selama 1 tahun sebesar 157 bytes x 25 x 12 = 44.156 Kbytes.
Total Kebutuhan Memory selama 1 tahun pada Perpustakaan S MPN 1 Pondok Aren Tabel Size (Kb) Ms_siswa 183.98 Ms_siswa_angkatan 116.02 Ms_siswa_kelas 59.77 Ms_pegawai 15.088 Jabatan 39.79 Ms_umum 18.55 Ms_anggota 438.28 Jenis_anggota 151.17 Ms_buku 50879
Jenis_buku 139.16 Jenis_koleksi 36.3 Ms_penerbit 471 Ms_rak 0.219 Ms_bahasa 450 Ms_supplier 0.121 Ms_jenis_supplier 0.586 Ms_user 17578.125 Ms_jenis_user 0.215 Feedback 144063.98 Pengadaan 148.078 Tr_pengadaan_detail 570.36 Peminjaman 148.242 Tr_peminjaman_detail 0.161 Jenis_pinjaman 155.85 Buku_hilang 57.42 Penggantian 44.156
Jumlah kebutuhan memory
215765.621
Table 4.65 Tabel Total Perhitungan Memori Selama 1 Tahun
Jadi total kebutuhan media penyimpanan selama 1 tahun ke depan dengan asumsi-asumsi diatas adalah sebesar 215765.621 Kbytes.