• Tidak ada hasil yang ditemukan

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.

Dokumen terkait