4.1.3. Perancangan Basisdata Fisikal
4.1.3.2. Merancang Organisasi File dan Index
4.1.2.3.4. Memperkirakan kebutuhan disk space
Perkiraan kapasitas penyimpanan untuk setiap tabel adalah sebagai berikut :
Field Tipe – Data Ukuran(byte)
KdSiswa Varchar (Variable length) 8
NIS Varchar (Variable length) 6
No_Reg Varchar (Variable length) 7
Nama_Siswa Varchar (Variable length) 30
kdKelas Varchar (Variable length) 3
Tempat_Lahir Varchar (Variable length) 15
Tgl_Lahir datetime(Variable length) 50
Jenis_Kelamin Char (Fixed length) 1
KdDetail Varchar (Variable length) 7
Status_Diri Char (Fixed length) 1
status Varchar (Variable length) 7
Golongan_Darah Char (Fixed length) 2
Anak_Ke Numeric (Variable length) 2
Saudara_Kandung Numeric (Variable length) 2
Saudara_Tiri Numeric (Variable length) 2
Field Tipe – Data Ukuran(byte)
Kelas_Terima Varchar (Variable length) 7
Tgl_Terima Datetime (Variable length) 50
Nama_Sekolah_Asal Varchar (Variable length) 40
Alamat_Sekolah_Asal Varchar (Variable length) 50
STL_Tahun Varchar (Variable length) 4
STL_No Varchar (Variable length) 8
Foto_Siswa Varchar (Variable length) 4
Dalam setahun terjadi transaksi sebanyak = 80 transaksi
Tabel ini memiliki jumlah kolom = 23.
Ukuran Fixed length data type = 4 byte
Tabel ini memiliki jumlah kolom variable length data type = 20
Ukuran maksimum dari kolom variable length data type = 50 byte
Null bitmap = 2 + ((jumlah kolom + 7) / 8) = 5,375 byte
Ukuran total dari kolom variable length data type = 2 + (jumlah kolom variable
length data type * 2) + ukuran maksimum variable length data type = 92 byte
Field Tipe – Data Ukuran(byte)
data type + null bitmap + 4 = 105.375 byte
Jumlah baris per halaman = (8096) / (ukuran 1 baris + 2) = 75.399
Jumlah halaman diperlukan 1 tahun = jumlah baris / jumlah baris per halaman = 1,061
Dalam 1 tahun estimasi ukuran tabel ini adalah 1,061 * 8192 = 8691.892 byte
Tabel 4.15 Tabel Estimasi Ms Siswa
msDetail
Field Tipe – Data Ukuran(byte)
kdDetail Varchar (Variable length) 7
agama Varchar (Variable length) 8
telp Varchar (Variable length) 12
hp Varchar (Variable length) 12
alamat Varchar (Variable length) 50
propinsi Varchar (Variable length) 20
kotamadya datetime(Variable length) 20
kecamatan Char (Fixed length) 20
kdpos numeric (Fixed length) 5
email Varchar (Variable length) 20
Diperkirakan dalam satu tahun terdapat 80 * 4 = 320 + 1(guru pertahun)
Dalam setahun terjadi transaksi sebanyak = 321 transaksi
Tabel ini memiliki jumlah kolom = 11
Ukuran Fixed length data type = 0 byte
Tabel ini memiliki jumlah kolom variable length data type = 11
Ukuran maksimum dari kolom variable length data type = 50 byte
Null bitmap = 2 + ((jumlah kolom + 7) / 8) = 4.25 byte
Ukuran total dari kolom variable length data type = 2 + (jumlah kolom variable length data type * 2) + ukuran maksimum variable length data type = 74 byte
Ukuran untuk 1 baris = ukuran fixed length data type + ukuran total variable length data type + null bitmap + 4 = 78.25 byte
Jumlah baris per halaman = (8096) / (ukuran 1 baris + 2) = 103.463
Jumlah halaman yang diperlukan untuk 1 tahun = jumlah baris / jumlah baris per halaman = 3.103
Tabel 4.16 Tabel Estimasi MsDetail
msStandarKompentensi
Field Tipe – Data Ukuran(byte)
kdSK Varchar (Variable length) 50
rincian Varchar (Variable length) 200
SKM Varchar (Variable length) 4
Pencapaian Varchar (Variable length) 25
kdMatPel Varchar (Variable length) 5
Dalam setahun terjadi transaksi sebanyak = 96 transaksi
Tabel ini memiliki jumlah kolom = 5
Ukuran Fixed length data type = 0 byte
Tabel ini memiliki jumlah kolom variable length data type = 5
Ukuran maksimum dari kolom variable length data type = 200 byte
Null bitmap = 2 + ((jumlah kolom + 7) / 8) = 3,5 byte
length data type * 2) + ukuran maksimum variable length data type = 210 byte
Ukuran untuk 1 baris = ukuran fixed length data type + ukuran total variable length
data type + null bitmap + 4 = 217,5 byte
Jumlah baris per halaman = (8096) / (ukuran 1 baris + 2) = 36.884
Jumlah halaman yang diperlukan untuk 1 tahun = jumlah baris / jumlah baris per
halaman = 2.603
Dalam 1 tahun estimasi ukuran tabel ini adalah 2.603* 8192 = 21321.766 byte
Tabel 4.17 Tabel Estimasi MsTandarKompentensi
MsOrtu
Field Tipe – Data Ukuran(byte)
kdOrTu Varchar (Variable length) 8
kdAyah Varchar (Variable length) 8
kdIbu Varchar (Variable length) 8
kdSiswa Varchar (Variable length) 8
Tabel ini memiliki jumlah kolom = 4
Ukuran Fixed length data type = 0 byte
Tabel ini memiliki jumlah kolom variable length data type = 4
Ukuran maksimum dari kolom variable length data type = 8 byte
Null bitmap = 2 + ((jumlah kolom + 7) / 8) = 3,375 byte
Ukuran total dari kolom variable length data type = 2 + (jumlah kolom variable
length data type * 2) + ukuran maksimum variable length data type = 13.375 byte
Ukuran untuk 1 baris = ukuran fixed length data type + ukuran total variable length
data type + null bitmap + 4 = 20,75 byte
Jumlah baris per halaman = (8096) / (ukuran 1 baris + 2) = 355.868
Jumlah halaman yang diperlukan untuk 1 tahun = jumlah baris / jumlah baris per
halaman = 0.45
Dalam 1 tahun estimasi ukuran tabel ini adalah 0.45 * 8192 = 3683.163byte
Tabel 4.18 Tabel Estimasi MsOrTu
msAyah
kdAyah Varchar (Variable length) 8
kdDetail Varchar (Variable length) 7
nama Varchar (Variable length) 30
kewarganegaraan Char (Fixed length) 1
tempat_lahir Varchar (Variable length) 15
tgl_lahir datetime(Variable length) 50
status Varchar (Variable length) 1
pekerjaan Varchar (Variable length) 20
penghasilan Varchar (Variable length) 15
pendidikan Varchar (Variable length) 10
Dalam setahun terjadi transaksi sebanyak = 80 transaksi
Tabel ini memiliki jumlah kolom = 10
Ukuran Fixed length data type = 2 byte
Tabel ini memiliki jumlah kolom variable length data type = 8
Ukuran maksimum dari kolom variable length data type = 50 byte
Null bitmap = 2 + ((jumlah kolom + 7) / 8) = 3,875 byte
length data type * 2) + ukuran maksimum variable length data type = 66 byte
Ukuran untuk 1 baris = ukuran fixed length data type + ukuran total variable length
data type + null bitmap + 4 = 75.875 byte
Jumlah baris per halaman = (8096) / (ukuran 1 baris + 2) = 103.961
Jumlah halaman yang diperlukan untuk 1 tahun = jumlah baris / jumlah baris per
halaman = 0.77
Dalam 1 tahun estimasi ukuran tabel ini adalah 0.77* 8192 = 6303.902 byte
Tabel 4.19 Tabel Estimasi MsAyah
msWali
Field Tipe – Data Ukuran(byte)
kdWali Varchar (Variable length) 8
kdDetail Varchar (Variable length) 7
nama Varchar (Variable length) 30
kewarganegaraan Char (Fixed length) 1
agama numeric(Variable length) 1
telp Varchar (Variable length) 12
hp Varchar (Variable length) 12
pekerjaan Varchar (Variable length) 20
penghasilan Varchar (Variable length) 15
pendidikan Varchar (Variable length) 10
kdSiswa Varchar (Variable length) 8
Dalam setahun terjadi transaksi sebanyak = 80 transaksi
Tabel ini memiliki jumlah kolom = 12
Ukuran Fixed length data type = 2 byte
Tabel ini memiliki jumlah kolom variable length data type = 10
Ukuran maksimum dari kolom variable length data type = 50 byte
Null bitmap = 2 + ((jumlah kolom + 7) / 8) = 4.125 byte
Ukuran total dari kolom variable length data type = 2 + (jumlah kolom variable
length data type * 2) + ukuran maksimum variable length data type = 72 byte
Ukuran untuk 1 baris = ukuran fixed length data type + ukuran total variable length
data type + null bitmap + 4 = 82.125 byte
Jumlah halaman yang diperlukan untuk 1 tahun = jumlah baris / jumlah baris per
halaman = 0.831
Dalam 1 tahun estimasi ukuran tabel ini adalah 0.831 * 8192 = 6809.784 byte
Tabel 4.20 Tabel Estimasi MsWali
MsGuru
Field Tipe – Data Ukuran(byte)
kdGuru Varchar (Variable length) 6
kdDetail Varchar (Variable length) 7
NIP numeric(Variable length) 10
nama Varchar (Variable length) 30
prefix Varchar (Variable length) 10
postfix Varchar (Variable length) 10
tipe_pegawai Char (Fixed length) 1
jenis_kelamin Char (Fixed length) 1
kajian Varchar (Variable length) 20
tgl_masuk datetime(Variable length) 50
SK Varchar (Variable length) 10
User_Name Varchar (Variable length) 10
Dalam setahun terjadi transaksi sebanyak = 2 transaksi
Tabel ini memiliki jumlah kolom = 13
Ukuran Fixed length data type = 2 byte
Tabel ini memiliki jumlah kolom variable length data type = 11
Ukuran maksimum dari kolom variable length data type = 50 byte
Null bitmap = 2 + ((jumlah kolom + 7) / 8) = 4.25 byte
Ukuran total dari kolom variable length data type = 2 + (jumlah kolom variable
length data type * 2) + ukuran maksimum variable length data type = 74 byte
Ukuran untuk 1 baris = ukuran fixed length data type + ukuran total variable length
data type + null bitmap + 4 = 84.25 byte
Jumlah baris per halaman = (8096) / (ukuran 1 baris + 2) = 93.867
Jumlah halaman yang diperlukan untuk 1 tahun = jumlah baris / jumlah baris per
halaman = 0.021
Tabel 4.21 Tabel Estimasi MsGuru
MsUser
Field Tipe – Data Ukuran(byte)
User_Name Varchar (Variable length) 10
pass Varchar (Variable length) 10
status Varchar(Variable length) 15
Dalam setahun terjadi transaksi sebanyak = 2 transaksi
Tabel ini memiliki jumlah kolom = 3
Ukuran Fixed length data type = 0 byte
Tabel ini memiliki jumlah kolom variable length data type = 3
Ukuran maksimum dari kolom variable length data type = 15 byte
Null bitmap = 2 + ((jumlah kolom + 7) / 8) = 3.25 byte
Ukuran total dari kolom variable length data type = 2 + (jumlah kolom variable
Ukuran untuk 1 baris = ukuran fixed length data type + ukuran total variable length
data type + null bitmap + 4 = 30.25 byte
Jumlah baris per halaman = (8096) / (ukuran 1 baris + 2) = 251.039
Jumlah halaman yang diperlukan untuk 1 tahun = jumlah baris / jumlah baris per
halaman = 0.0008
Dalam 1 tahun estimasi ukuran tabel ini adalah 0.4163 * 8192 = 65.265 byte
Tabel 4.22 Tabel Estimasi MsUser
msMatpel
Field Tipe – Data Ukuran(byte)
kdMatPel Varchar (Variable length) 8
nama_MatPel Varchar (Variable length) 7
nilai_Ketuntasan float(Variable length) 30
Dalam setahun terjadi transaksi sebanyak = 90 transaksi
Tabel ini memiliki jumlah kolom = 3
Ukuran Fixed length data type = 0 byte
Ukuran maksimum dari kolom variable length data type = 50 byte
Null bitmap = 2 + ((jumlah kolom + 7) / 8) = 3.25 byte
Ukuran total dari kolom variable length data type = 2 + (jumlah kolom variable
length data type * 2) + ukuran maksimum variable length data type = 58 byte
Ukuran untuk 1 baris = ukuran fixed length data type + ukuran total variable length
data type + null bitmap + 4 = 65.25 byte
Jumlah baris per halaman = (8096) / (ukuran 1 baris + 2) = 120.38
Jumlah halaman yang diperlukan untuk 1 tahun = jumlah baris / jumlah baris per
halaman = 90 * 120.38
Dalam 1 tahun estimasi ukuran tabel ini adalah 0 * 8192 = 10,834.2 byte
Tabel 4.22 Tabel Estimasi MsMatPel
msDetailMatPel
Field Tipe – Data Ukuran(byte)
kdMatPel Varchar (Variable length) 5
KdGuru Varchar (Variable length) 6
Tabel ini memiliki jumlah kolom = 2
Ukuran Fixed length data type = 0 byte
Tabel ini memiliki jumlah kolom variable length data type = 2
Ukuran maksimum dari kolom variable length data type = 6 byte
Null bitmap = 2 + ((jumlah kolom + 7) / 8) = 3.125 byte
Ukuran total dari kolom variable length data type = 2 + (jumlah kolom variable
length data type * 2) + ukuran maksimum variable length data type = 12 byte
Ukuran untuk 1 baris = ukuran fixed length data type + ukuran total variable length
data type + null bitmap + 4 = 19.125 byte
Jumlah baris per halaman = (8096) / (ukuran 1 baris + 2) = 383.24
Jumlah halaman yang diperlukan untuk 1 tahun = jumlah baris / jumlah baris per
halaman = 0.235
Dalam 1 tahun estimasi ukuran tabel ini adalah 0.235 * 8192 = 1923.808byte
Tabel 4.23 Tabel Estimasi MsDetailMatPel
msKelas
kdKelas Varchar (Variable length) 3
kdSiswa Varchar (Variable length) 8
nama_kelas Varchar (Variable length) 10
Dalam setahun terjadi transaksi sebanyak = 40 * 6 = 240 transaksi
Tabel ini memiliki jumlah kolom = 3
Ukuran Fixed length data type = 0 byte
Tabel ini memiliki jumlah kolom variable length data type = 3
Ukuran maksimum dari kolom variable length data type = 10 byte
Null bitmap = 2 + ((jumlah kolom + 7) / 8) = 3.25 byte
Ukuran total dari kolom variable length data type = 2 + (jumlah kolom variable
length data type * 2) + ukuran maksimum variable length data type = 18 byte
Ukuran untuk 1 baris = ukuran fixed length data type + ukuran total variable length
data type + null bitmap + 4 = 25.25 byte
Jumlah baris per halaman = (8096) / (ukuran 1 baris + 2) = 297.10
Jumlah halaman yang diperlukan untuk 1 tahun = jumlah baris / jumlah baris per
halaman = 0.808
Tabel 4.24 Tabel Estimasi MsKelas
msJadwal
Field Tipe – Data Ukuran(byte)
kdMatPel Varchar (Variable length) 5
kdKelas Varchar (Variable length) 3
jam Varchar (Variable length) 10
hari Varchar (Variable length) 7
Dalam setahun terjadi transaksi sebanyak = 6 transaksi
Tabel ini memiliki jumlah kolom = 4
Ukuran Fixed length data type = 0 byte
Tabel ini memiliki jumlah kolom variable length data type = 4
Ukuran maksimum dari kolom variable length data type = 10 byte
Null bitmap = 2 + ((jumlah kolom + 7) / 8) = 3.375 byte
Ukuran total dari kolom variable length data type = 2 + (jumlah kolom variable
length data type * 2) + ukuran maksimum variable length data type = 20 byte
data type + null bitmap + 4 = 27.375 byte
Jumlah baris per halaman = (8096) / (ukuran 1 baris + 2) = 275.60
Jumlah halaman yang diperlukan untuk 1 tahun = jumlah baris / jumlah baris per
halaman = 0.022
Dalam 1 tahun estimasi ukuran tabel ini adalah 0.022 * 8192 = 178.345 byte
Tabel 4.25 Tabel Estimasi MsJadwal
msAbsensi
Field Tipe – Data Ukuran(byte)
kdAbsensi Varchar (Variable length) 8
Jenis_Absensi Char (Fixed length) 5
keterangan Varchar (Variable length) 50
Dalam setahun terjadi transaksi sebanyak = 240 * 4 = 960 transaksi
Tabel ini memiliki jumlah kolom = 3
Ukuran Fixed length data type = 0 byte
Tabel ini memiliki jumlah kolom variable length data type = 3
Null bitmap = 2 + ((jumlah kolom + 7) / 8) = 3.25 byte
Ukuran total dari kolom variable length data type = 2 + (jumlah kolom variable
length data type * 2) + ukuran maksimum variable length data type = 58 byte
Ukuran untuk 1 baris = ukuran fixed length data type + ukuran total variable length
data type + null bitmap + 4 = 65.25 byte
Jumlah baris per halaman = (8096) / (ukuran 1 baris + 2) = 120.38
Jumlah halaman yang diperlukan untuk 1 tahun = jumlah baris / jumlah baris per
halaman = 7.975
Dalam 1 tahun estimasi ukuran tabel ini adalah 7.975 * 8192 = 65329.124 byte
Tabel 4.26 Tabel Estimasi MsAbsensi
MsDetailAbsen
Field Tipe – Data Ukuran(byte)
kdAbsensi Varchar (Variable length) 8
tanggal datetime(Variable length) 50
Dalam setahun terjadi transaksi sebanyak = 240 * 4 = 960 transaksi
Tabel ini memiliki jumlah kolom = 3
Ukuran Fixed length data type = 0 byte
Tabel ini memiliki jumlah kolom variable length data type = 3
Ukuran maksimum dari kolom variable length data type = 50 byte
Null bitmap = 2 + ((jumlah kolom + 7) / 8) = 3.25 byte
Ukuran total dari kolom variable length data type = 2 + (jumlah kolom variable
length data type * 2) + ukuran maksimum variable length data type = 58 byte
Ukuran untuk 1 baris = ukuran fixed length data type + ukuran total variable length
data type + null bitmap + 4 = 65.25 byte
Jumlah baris per halaman = (8096) / (ukuran 1 baris + 2) = 120.38
Jumlah halaman yang diperlukan untuk 1 tahun = jumlah baris / jumlah baris per
halaman = 7.975
Dalam 1 tahun estimasi ukuran tabel ini adalah 7.975 * 8192 = 65329.124 byte
MsNilai
Field Tipe – Data Ukuran(byte)
kdMatPel Varchar (Variable length) 5
kdSiswa Varchar (Variable length) 8
kdulangan Varchar (Variable length) 8
PPK_Nilai numeric(Variable length) 2
PPK_Huruf Varchar (Variable length) 20
Praktik_Nilai numeric(Variable length) 2
Praktik_Huruf Varchar (Variable length) 20
Sikap Varchar (Variable length) 2
semester numeric(Variable length) 1
Dalam setahun terjadi transaksi sebanyak = 240 * 4 = 960 transaksi
Tabel ini memiliki jumlah kolom = 8
Ukuran Fixed length data type = 0 byte
Tabel ini memiliki jumlah kolom variable length data type = 8
Ukuran maksimum dari kolom variable length data type = 20 byte
Ukuran total dari kolom variable length data type = 2 + (jumlah kolom variable
length data type * 2) + ukuran maksimum variable length data type = 38 byte
Ukuran untuk 1 baris = ukuran fixed length data type + ukuran total variable length
data type + null bitmap + 4 = 45.875 byte
Jumlah baris per halaman = (8096) / (ukuran 1 baris + 2) = 176.48
Jumlah halaman yang diperlukan untuk 1 tahun = jumlah baris / jumlah baris per halaman = 5.44
Dalam 1 tahun estimasi ukuran tabel ini adalah 5.44 * 8192 = 44562.103 byte
Tabel 4.28 Tabel Estimasi MsNilai
MsUlangan
Field Tipe – Data Ukuran(byte)
kdUlangan Varchar (Variable length) 5
Nama_Ulangan int (Variable length) 50
length)
Diperkirakan dalam satu tahun terdapat 80 * 20 = 2400
Dalam setahun terjadi transaksi sebanyak = 2400 transaksi
Tabel ini memiliki jumlah kolom = 3
Ukuran Fixed length data type = 0 byte
Tabel ini memiliki jumlah kolom variable length data type = 3
Ukuran maksimum dari kolom variable length data type = 50 byte
Null bitmap = 2 + ((jumlah kolom + 7) / 8) = 3.25 byte
Ukuran total dari kolom variable length data type = 2 + (jumlah kolom variable length data type * 2) + ukuran maksimum variable length data type = 58 byte
Ukuran untuk 1 baris = ukuran fixed length data type + ukuran total variable length data type + null bitmap + 4 = 65.25 byte
Jumlah baris per halaman = (8096) / (ukuran 1 baris + 2) = 120.387
Jumlah halaman yang diperlukan untuk 1 tahun = jumlah baris / jumlah baris per halaman = 19.936
Dalam 1 tahun estimasi ukuran tabel ini adalah 19.936* 8192 = 163313.315 byte
MsDetailUlangan
Field Tipe – Data Ukuran(byte)
kdUlangan Varchar (Variable length) 8
kdSiswa Varchar (Variable length) 8
kdMatPel Varchar (Variable length) 5
nilai int (Variable length) 50
rata_rata float (Variable length) 50
Diperkirakan dalam satu tahun terdapat 240 * 10 = 2400
Dalam setahun terjadi transaksi sebanyak = 2400 transaksi
Tabel ini memiliki jumlah kolom = 5
Ukuran Fixed length data type = 0 byte
Tabel ini memiliki jumlah kolom variable length data type = 5
Ukuran maksimum dari kolom variable length data type = 50 byte
Null bitmap = 2 + ((jumlah kolom + 7) / 8) = 3.5 byte
Ukuran total dari kolom variable length data type = 2 + (jumlah kolom variable length data type * 2) + ukuran maksimum variable length data type = 62 byte
Ukuran untuk 1 baris = ukuran fixed length data type + ukuran total variable length data type + null bitmap + 4 = 69.5 byte
Jumlah baris per halaman = (8096) / (ukuran 1 baris + 2) = 113.230
Jumlah halaman yang diperlukan untuk 1 tahun = jumlah baris / jumlah baris per halaman = 21.196
Dalam 1 tahun estimasi ukuran tabel ini adalah 21.196* 8192 = 173635.962 byte
Tabel 4.30 Tabel Estimasi MsDetailUlangan
MsTugas
Field Tipe – Data Ukuran(byte)
kdTugas Varchar (Variable length) 9
Nama_Tugas int(Variable length) 50
semester numeric(Variable length) 1
Diperkirakan dalam satu tahun terdapat 80 * 20 = 1600
Dalam setahun terjadi transaksi sebanyak = 1600 transaksi
Tabel ini memiliki jumlah kolom = 3
Tabel ini memiliki jumlah kolom variable length data type = 3
Ukuran maksimum dari kolom variable length data type = 50 byte
Null bitmap = 2 + ((jumlah kolom + 7) / 8) = 3.25 byte
Ukuran total dari kolom variable length data type = 2 + (jumlah kolom variable length data type * 2) + ukuran maksimum variable length data type = 58 byte
Ukuran untuk 1 baris = ukuran fixed length data type + ukuran total variable length data type + null bitmap + 4 = 65.25 byte
Jumlah baris per halaman = (8096) / (ukuran 1 baris + 2) = 120.387
Jumlah halaman yang diperlukan untuk 1 tahun = jumlah baris / jumlah baris per halaman = 13.290
Dalam 1 tahun estimasi ukuran tabel ini adalah 13.290* 8192 = 108875.543 byte
Tabel 4.31 Tabel Estimasi MsTugas
MsDetailTugas
Field Tipe – Data Ukuran(byte)
kdTugas Varchar (Variable length) 9
kdMatPel Varchar (Variable length) 5
nilai int(Variable length) 50
rata_rata float(Variable length) 50
Diperkirakan dalam satu tahun terdapat 80 * 20 = 1600
Dalam setahun terjadi transaksi sebanyak = 1600 transaksi
Tabel ini memiliki jumlah kolom = 5
Ukuran Fixed length data type = 0 byte
Tabel ini memiliki jumlah kolom variable length data type = 5
Ukuran maksimum dari kolom variable length data type = 50 byte
Null bitmap = 2 + ((jumlah kolom + 7) / 8) = 3.5 byte
Ukuran total dari kolom variable length data type = 2 + (jumlah kolom variable length data type * 2) + ukuran maksimum variable length data type = 62 byte
Ukuran untuk 1 baris = ukuran fixed length data type + ukuran total variable length data type + null bitmap + 4 = 69.5 byte
Jumlah baris per halaman = (8096) / (ukuran 1 baris + 2) = 113.230
Jumlah halaman yang diperlukan untuk 1 tahun = jumlah baris / jumlah baris per halaman = 14.130
Tabel 4.32 Tabel Estimasi MsDetailTugas
msIbu
Field Tipe – Data Ukuran(byte)
kdIbu Varchar (Variable length) 8
kdDetail Varchar (Variable length) 7
nama Varchar (Variable length) 30
kewarganegaraan Char (Fixed length) 1
tempat_lahir float(Variable length) 15
tgl_lahir datetime(Variable length) 50
status Char (Fixed length) 1
pekerjaan Varchar (Variable length) 20
penghasilan Varchar (Variable length) 15
pendidikan Varchar (Variable length) 10
Tabel ini memiliki jumlah kolom = 10
Ukuran Fixed length data type = 2 byte
Tabel ini memiliki jumlah kolom variable length data type = 8
Ukuran maksimum dari kolom variable length data type = 50 byte
Null bitmap = 2 + ((jumlah kolom + 7) / 8) = 3,875 byte
Ukuran total dari kolom variable length data type = 2 + (jumlah kolom variable
length data type * 2) + ukuran maksimum variable length data type = 66 byte
Ukuran untuk 1 baris = ukuran fixed length data type + ukuran total variable length
data type + null bitmap + 4 = 75.875 byte
Jumlah baris per halaman = (8096) / (ukuran 1 baris + 2) = 103.961
Jumlah halaman yang diperlukan untuk 1 tahun = jumlah baris / jumlah baris per
halaman = 0.77
Dalam 1 tahun estimasi ukuran tabel ini adalah 0.77* 8192 = 6303.902 byte
Tabel 4.33 Tabel Estimasi MsIbu
msKaryawan
kdKaryawan Varchar (Variable length) 6
kdDetail Varchar (Variable length) 7
NIP numeric(Variable length) 10
nama Varchar (Variable length) 30
jabatan Varchar (Variable length) 10
jenis_kelamin char (Fixed length) 1
tgl_masuk datetime(Variable length) 50
User_Name Varchar (Variable length) 10
Dalam setahun terjadi transaksi sebanyak = 2 transaksi
Tabel ini memiliki jumlah kolom = 8.
Ukuran Fixed length data type = 0 byte
Tabel ini memiliki jumlah kolom variable length data type = 8
Ukuran maksimum dari kolom variable length data type = 50 byte
Null bitmap = 2 + ((jumlah kolom + 7) / 8) = 3.875 byte
Ukuran total dari kolom variable length data type = 2 + (jumlah kolom variable
length data type * 2) + ukuran maksimum variable length data type = 68 byte
data type + null bitmap + 4 = 75.875 byte
Jumlah baris per halaman = (8096) / (ukuran 1 baris + 2) = 103.961
Jumlah halaman diperlukan 1 tahun = jumlah baris / jumlah baris per halaman = 0.019
Dalam 1 tahun estimasi ukuran tabel ini adalah 0.019* 8192 = 157.598 byte
Tabel 4.34 Tabel Estimasi MsKaryawan
No. Nama Tabel Implementasi data awal Size dalam 1 tahun 1 MsSiswa 80 8691.892 byte 2 MsDetail 360 25416.158 byte 3 msStandarKompentensi 36 21321.766 byte 4 MsOrtu 80 3683.163byte 5 msAyah 80 6303.902 byte 6 msWali 80 6809.784 byte 7 MsGuru 18 174.544 byte 8 msUser 20 65.265 byte 9 msMatpel 12 10,834.2 byte
No. Nama Tabel Implementasi data awal Size dalam 1 tahun 10 msDetailMatPel 0 1923.808byte 11 msKelas 6 6617.57byte 12 msJadwal 5 178.345 byte 13 msAbsensi 0 65329.124 byte 14 MsDetailAbsen 0 65329.124 byte 15 MsNilai 0 44562.103 byte 16 MsUlangan 10 163313.315 byte 17 MsDetailUlangan 30 173635.962 byte 18 MsTugas 10 108875.543 byte 19 MsDetailTugas 60 115757.308 byte 20 msIbu 80 6303.902 byte 21 msKaryawan 2 157.598 byte
Jumlah size yang digunakan dalam 1 tahun 417628,613 byte
Jumlah size yang digunakan dalam 5 tahun 2088143,065 byte