• Tidak ada hasil yang ditemukan

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

Dokumen terkait