Dalam tahap ini dilakukan penentuan waktu proses ETL (Extract, Transform, and Load), backup yang dilakukan secara berkala, dan keamanan penggunaan laporan serta analisis kapasitas media penyimpanan dan pertumbuhan data, termasuk keterangan pelaku dan jangka waktu atau jadwal proses.
a. Proses ETL (Extract, Transform, and Load) Tabel 4.24 Tabel Proses ETL (Extract, Transform, and Load)
Nama Aplikasi Database Database ada se jak tahun
Data yang masuk ke data warehouse
Data Dalam data warehouse
b. Proses backup
Tabel 4.25 Tabel Proses Backup
Pelaku Backup Dilakukan setiap Ke te rangan Karyawan DBA Akhir semester
sebelum proses ET L selanjutnya dilakukan
Backup data
warehouse dilakukan
untuk menanggulangi proses ETL yang gagal.
c. Penggunaan laporan atau kebutuhan informasi
Tabel 4.26 Tabel Penggunaan Laporan Atau Kebutuhan Informasi
User Informasi
SLC Manager Informasi digunakan untuk menentukan segala sesuatu yang berhubungan dengan kegiatan praktikum di Software Laboratory Center dan untuk mengambil keputusan-keputusan yang strategis.
Operational Support Section Head
Informasi digunakan untuk mengetahui utilisasi sarana praktikum agar dapat dilakukan maintenance dan pengembangan sarana praktikum untuk menunjang proses kegiatan praktikum yang lebih baik.
Research Development and Training Section Head
Informasi digunakan untuk meningkatkan perkembangan dari karyawan dan matakuliah praktikum baik melalui peningkatan pelatihan ataupun fasilitas yang dapat menunjang proses kegiatan pelatihan karyawan dan kegiatan praktikum.
Academic and Operation Section Head
Informasi digunakan untuk mengevaluasi indeks kinerja karyawan dan seluruh kegiatan operasional praktikum agar dapat ditentukan dan dilaksanakan jenis pengembangan pelatihan karyawan dan SAP praktikum bersama bagian Research Developm ent
and Training.
d. Analisis kapasitas media penyimpanan
Di dalam proses OLTP, kapasitas media penyimpanan menjadi salah satu faktor yang sangat penting. Proses insert, update, dan delete akan mempengaruhi pertumbuhan data secara terus menerus. Demikian pula pada perancangan data
warehouse, harus dilakukan analisis pertumbuhan data untuk memperoleh perkiraan kapasitas media penyimpanan yang memadai dalam menampung data hingga beberapa tahun ke depan. Rumus yang akan digunakan untuk perhitungan kebutuhan penyimpanan record dalam SQL Server 2005 (SQL Server Books Online) adalah:
a. Num_Rows = Jumlah Baris / Jumlah Record b. Num_Cols = Jumlah Kolom
c. Fixed_Data_Size = Jumlah byte yang dibutuhkan seluruh kolom fixed-length
d. Num_Variable_Cols = jumlah kolom variable-length e. M ax_Var_Size = Jumlah byte maksimum dari seluruh
kolom variable-length
f. Null_Bitmap = 2 + ((Num_Cols + 7) / 8)
g. Variable_Data_Size = 2 + (Num_Variable_Cols x 2) + M ax_Var_Size
h. Row_Size = Fixed_Data_Size + Variable_Data_Size + Null_Bitmap + 4
i. Rows_Per_Page = 8096 / (Row_Size + 2) j. Num_Pages = Num_Rows / Rows_Per_Page k. Heap size (bytes) = 8192 x Num_Pages
Analisis perkiraan kapasitas media penyimpanan data pada data warehouse Software Laboratory Center adalah
seperti berikut ini, dimana ‘n’ adalah variabel tahun. Perkiraan ini dibatasi sampai 5 tahun mendatang. Berikut adalah perhitungan pertumbuhan data untuk seluruh tabel fakta dengan asumsi tingkat pertumbuhan masing-masing adalah 10%.
Rn = R x (n + (1 + i)n) R = jumlah record n = tahun
I = persentase pertumbuhan record
1. Fakta_LaporanNilaiM ahasiswa
Asumsi jumlah record data untuk tahun ini diperkirakan adalah 7560 record. Jumlah tersebut didasarkan pada asumsi bahwa di Software Laboratory Center terdapat 30 kelas praktikum dan dalam 1 hari terdiri dari 6 shift serta masa perkuliahan adalah 6 hari selama seminggu dimana setiap harinya terdiri dari 180 kelas berbeda (30 kelas x 6 shift) sehingga jumlah record yang ada selama 7 semester adalah:
30 kelas x 6 shift x 6 hari x 7 semester = 7560. M aka dapat dihitung jumlah record sampai 5 tahun ke depan adalah:
R5 = 7560 x (5 x (5 + (1 + 0.1)5) = 249877
Jumlah record pada Fakta_LaporanNilaiM ahasiswa di tahun ke-5 adalah : 249877.
M aka kisaran media penyimpanan yang dibutuhkan dalam jangka waktu 5 tahun adalah:
- Num_Rows = 249877 - Num_Cols = 26 - Fixed_Data_Size = 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 8 + 1 + 4 + 4 + 8 + 1 + 4 + 4 + 8 + 1 + 4 + 4 + 8 + 1 + 4 + 4 + 8 + 1 = 109 bytes - Num_Variable_Cols = 0 - M ax_Var_Size = 0 - Null_Bitmap = 2 + ((26 + 7) / 8) = 6.125 - Variable_Data_Size = 2 + (0 x 2) + 0 = 2 bytes - Row_Size = 109 + 2 + 6.125 + 4= 121.125 bytes - Rows_Per_Page = 8096 / (121.125 + 2) = 66 rows - Num_Pages = 249877 / 66 = 3787 pages
- Heap size (bytes) = 8192 x 3787 = 31023104 bytes = 29.6 M bytes
2. Fakta_LaporanAbsensi
Asumsi jumlah record data untuk tahun ini diperkirakan adalah 83160 record. Jumlah tersebut didasarkan pada asumsi bahwa di Software Laboratory Center terdapat 30 kelas praktikum, dalam 1 hari terdiri
dari 6 shift dan masa perkuliahan adalah 6 hari selama seminggu dimana setiap harinya terdiri dari 180 kelas berbeda (30 kelas x 6 shift) serta ada 11 pertemuan dalam 1 semester sehingga jumlah record yang ada selama 7 semester adalah 30 kelas x 6 shift x 6 hari x 11 pertemuan x 7 semester adalah 83160. M aka dapat dihitung jumlah record sampai 5 tahun ke depan adalah:
R5 = 83160 x (5 x (5 + (1 + 0.1)5) = 274865
Jumlah record pada Fakta_LaporanAbsensi di tahun ke-5 adalah : 2748650.
M aka kisaran media penyimpanan yang dibutuhkan dalam jangka waktu 5 tahun adalah:
- Num_Rows = 2748650 - Num_Cols = 6 - Fixed_Data_Size = 4 + 4 + 4 + 4 + 8 + 8 = 32 bytes - Num_Variable_Cols = 0 - M ax_Var_Size = 0 - Null_Bitmap = 2 + ((6 + 7) / 8) = 3.625 - Variable_Data_Size = 2 + (0 x 2) + 0 = 2 bytes - Row_Size = 32 + 2 + 3.625 + 4 = 41.625 bytes - Rows_Per_Page = 8096 / (41.625 + 2) = 186 rows - Num_Pages = 2748650 / 186 = 14778 pages
- Heap size (bytes) = 8192 x 14778 = 121061376 bytes = 115.5 M bytes
3. Fakta_LaporanKelulusan
Asumsi jumlah record data untuk tahun ini diperkirakan adalah 7560 record. Jumlah tersebut didasarkan pada asumsi bahwa di Software Laboratory Center terdapat 30 kelas praktikum dan dalam 1 hari terdiri dari 6 shift serta masa perkuliahan adalah 6 hari selama seminggu dimana setiap harinya terdiri dari 180 kelas berbeda (30 kelas x 6 shift) sehingga jumlah record yang ada selama 7 semester adalah:
30 kelas x 6 shift x 6 hari x 7 semester = 7560. M aka dapat dihitung jumlah record sampai 5 tahun ke depan adalah:
R5 = 7560 x (5 x (5 + (1 + 0.1)5) = 249877
Jumlah record pada Fakta_LaporanKelulusan di tahun ke-5 adalah : 249877.
M aka kisaran media penyimpanan yang dibutuhkan dalam jangka waktu 5 tahun adalah:
- Num_Rows = 249877 - Num_Cols = 5
- Fixed_Data_Size = 4 + 4 + 4 + 4 + 4 = 20 bytes - Num_Variable_Cols = 0 - M ax_Var_Size = 0 - Null_Bitmap = 2 + ((5 + 7) / 8) = 3.5 - Variable_Data_Size = 2 + (0 x 2) + 0 = 2 bytes - Row_Size = 20 + 2 + 3.5 + 4 = 29.5 bytes - Rows_Per_Page = 8096 / (29.5 + 2) = 258 rows - Num_Pages = 249877 / 258 = 969 pages
- Heap size (bytes) = 8192 x 969 = 7938048 bytes = 7.6 M bytes
4. Fakta_LaporanUtilisasiRuangPraktikum
Asumsi jumlah record data untuk tahun ini diperkirakan adalah 181440 record. Jumlah tersebut didasarkan pada asumsi bahwa di Software Laboratory Center terdapat 30 kelas praktikum dan dalam 1 hari terdiri dari 6 shift serta masa perkuliahan adalah 6 hari selama seminggu, 4 minggu sebulan, 6 bulan dalam 1 semester sehingga jumlah record yang ada selama 7 semester adalah:
30 kelas x 6 shift x 6 hari x 4 minggu x 6 bulan x 7 semester = 181440. M aka dapat dihitung jumlah record sampai 5 tahun ke depan adalah:
= 5997055
Jumlah record pada
Fakta_LaporanUtilisasiRuangPraktikum di tahun ke-5 adalah : 5997055.
M aka kisaran media penyimpanan yang dibutuhkan dalam jangka waktu 5 tahun adalah:
- Num_Rows = 5997055 - Num_Cols = 4 - Fixed_Data_Size = 4 + 4 + 4 + 8 = 20 bytes - Num_Variable_Cols = 0 - M ax_Var_Size = 0 - Null_Bitmap = 2 + ((20 + 7) / 8) = 5.375 - Variable_Data_Size = 2 + (0 x 2) + 0 = 2 bytes - Row_Size = 20 + 2 + 5.375 + 4 = 31.375 bytes - Rows_Per_Page = 8096 / (31.375 + 2) = 243 rows - Num_Pages = 5997055 / 243 = 24680 pages
- Heap size (bytes) = 8192 x 24680 = 202178560 bytes = 192.8 M bytes
5. Fakta_LaporanIKAA
Asumsi jumlah record data untuk tahun ini diperkirakan adalah 3360 record. Jumlah tersebut didasarkan pada asumsi bahwa di Software Laboratory
Center terdapat 120 karyawan dan setiap karyawan mengajar 4 matakuliah sehingga jumlah record yang ada selama 7 semester adalah:
120 karyawan x 4 shift x 7 semester = 3360. M aka dapat dihitung jumlah record sampai 5 tahun ke depan adalah: R5 = 3360 x (5 x (5 + (1 + 0.1)5)
= 111057
Jumlah record pada Fakta_LaporanIKAA di tahun ke-5 adalah : 111057.
M aka kisaran media penyimpanan yang dibutuhkan dalam jangka waktu 5 tahun adalah:
- Num_Rows = 111057 - Num_Cols = 17 - Fixed_Data_Size = 4 + 4 + 4 + 4 + 8 + 8 + 8 + 8+ 8 + 8 + 8 + 8 + 8 + 8 + 8 + 8 + 8 = 120 bytes - Num_Variable_Cols = 0 - M ax_Var_Size = 0 - Null_Bitmap = 2 + ((17 + 7) / 8) = 5 - Variable_Data_Size = 2 + (0 x 2) + 0 = 2 bytes - Row_Size = 120 + 2 + 5 + 4= 131 bytes - Rows_Per_Page = 8096 / (131 + 2) = 61 rows - Num_Pages = 111057 / 61 = 1821 pages
- Heap size (bytes) = 8192 x 1821 = 14917632 bytes = 14.3 M bytes
6. Fakta_LaporanKoreksi
Asumsi jumlah record data untuk tahun ini diperkirakan adalah 22680 record. Jumlah tersebut didasarkan pada asumsi bahwa di Software Laboratory Center terdapat 1080 kelas (30 kelas x 6 shift x 6 hari) dari seluruh jurusan yang ada praktikum komputernya dan setiap kelas memiliki 3 jenis tugas yang harus dikoreksi, yaitu TM , UTP dan UAP atau Proyek, UTP, dan UAP dimana setiap tugas dikoreksi oleh 1 karyawan sehingga jumlah record yang ada selama 7 semester adalah:
1080 kelas x 3 tugas x 1 karyawan x 7 semester = 22680. M aka dapat dihitung jumlah record sampai 5 tahun ke depan adalah:
R5 = 22680 x (5 x (5 + (1 + 0.1)5) = 749632
Jumlah record pada Fakta_LaporanKoreksi di tahun ke-5 adalah : 749632.
M aka kisaran media penyimpanan yang dibutuhkan dalam jangka waktu 5 tahun adalah:
- Num_Cols = 12 - Fixed_Data_Size = 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 8 = 52 bytes - Num_Variable_Cols = 0 - M ax_Var_Size = 0 - Null_Bitmap = 2 + ((12 + 7) / 8) = 2.375 - Variable_Data_Size = 2 + (0 x 2) + 0 = 2 bytes - Row_Size = 52 + 2 + 2.375 + 4 = 60.375 bytes - Rows_Per_Page = 8096 / (60.375 + 2) = 130 rows - Num_Pages = 749632 / 130 = 5767 pages
- Heap size (bytes) = 8192 x 5767 = 47243264 bytes = 45.05 M bytes
7. Fakta_LaporanPembuatanSoal
Asumsi jumlah record data untuk tahun ini diperkirakan adalah 6720 record. Jumlah tersebut didasarkan pada asumsi bahwa di Software Laboratory Center terdapat 120 karyawan yang mengajar 4 matakuliah serta membuat 2 jenis soal (TM , Proyek, UTP, atau UAP) pada tiap matakuliah setiap semesternya sehingga jumlah record yang ada selama 7 semester adalah:
120 karyawan x 4 matakuliah x 2 jenis soal x 7 semester = 6720. M aka dapat dihitung jumlah record sampai 5 tahun ke depan adalah:
R5 = 6720 x (5 x (5 + (1 + 0.1)5) = 222114
Jumlah record pada Fakta_LaporanPembuatanSoal di tahun ke-5 adalah : 222114.
M aka kisaran media penyimpanan yang dibutuhkan dalam jangka waktu 5 tahun adalah:
- Num_Rows = 222114 - Num_Cols = 12 - Fixed_Data_Size = 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 8 = 52 bytes - Num_Variable_Cols = 0 - M ax_Var_Size = 0 - Null_Bitmap = 2 + ((12 + 7) / 8) = 2.375 - Variable_Data_Size = 2 + (0 x 2) + 0 = 2 bytes - Row_Size = 52 + 2 + 2.375 + 4 = 60.375 bytes - Rows_Per_Page = 8096 / (60.375 + 2) = 130 rows - Num_Pages = 222114 / 130 = 1709 pages
- Heap size (bytes) = 8192 x 1709 = 14000128 bytes = 13.35 M bytes
8. Fakta_LaporanPerubahanNilai
Asumsi jumlah record data untuk tahun ini diperkirakan adalah 378 record. Jumlah tersebut didasarkan pada asumsi bahwa Software Laboratory Center menerima 54 kali data protes nilai dimana data tersebut diperoleh dari rata-rata jumlah protes nilai yang ada pada database OLTP selama setahun (Februari 2004- Februari 2005) sehingga jumlah record yang ada selama 7 semester adalah:
54 kelas x 7 semester = 378. M aka dapat dihitung jumlah record sampai 5 tahun ke depan adalah:
R5 = 378 x (5 x (5 + (1 + 0.1)5) = 12494
Jumlah record pada Fakta_LaporanPerubahanNilai di tahun ke-5 adalah : 12494.
M aka kisaran media penyimpanan yang dibutuhkan dalam jangka waktu 5 tahun adalah:
- Num_Rows = 12494 - Num_Cols = 6 - Fixed_Data_Size = 4 + 4 + 4 + 4 + 4 + 4 = 24 bytes - Num_Variable_Cols = 0 - M ax_Var_Size = 0 - Null_Bitmap = 2 + ((6 + 7) / 8) = 3.625
- Variable_Data_Size = 2 + (0 x 2) + 0 = 2 bytes - Row_Size = 24 + 2 + 3.625 + 4= 33.625 bytes - Rows_Per_Page = 8096 / (33.625 + 2) = 228 rows - Num_Pages = 12494 / 228 = 55 pages
- Heap size (bytes) = 8192 x 55 = 450560 bytes = 0.43 M bytes
9. Fakta_LaporanKehadiranTrainee
Asumsi jumlah record data untuk tahun ini diperkirakan adalah 371 record. Jumlah tersebut didasarkan pada asumsi bahwa di Software Laboratory Center menerima 53 trainee baru setiap semesternya sehingga jumlah record yang ada selama 7 semester adalah:
53 trainee baru x 7 semester = 371. M aka dapat dihitung jumlah record sampai 5 tahun ke depan adalah:
R5 = 371 x (5 x (5 + (1 + 0.1)5) = 12263
Jumlah record pada Fakta_LaporanKehadiranTrainee di tahun ke-5 adalah : 12263.
M aka kisaran media penyimpanan yang dibutuhkan dalam jangka waktu 5 tahun adalah:
- Num_Rows = 12263 - Num_Cols = 5 - Fixed_Data_Size = 4 + 4 + 4 + 4 + 4 = 20 bytes - Num_Variable_Cols = 0 - M ax_Var_Size = 0 - Null_Bitmap = 2 + ((5 + 7) / 8) = 3.5 - Variable_Data_Size = 2 + (0 x 2) + 0 = 2 bytes - Row_Size = 20 + 2 + 3.5 + 4 = 29.5 bytes - Rows_Per_Page = 8096 / (29.5 + 2) = 257 rows - Num_Pages = 12263 / 257 = 48 pages
- Heap size (bytes) = 8192 x 48 = 393216 bytes = 0.375 M bytes
10. Fakta_LaporanNilaiTrainee
Asumsi jumlah record data untuk tahun ini diperkirakan adalah 371 record. Jumlah tersebut sama dengan jumlah record pada Fakta_LaporanNilaiTrainee karena setiap nilai hanya dimiliki oleh 1 trainee. M aka dapat dihitung jumlah record sampai 5 tahun ke depan adalah:
53 trainee baru x 7 semester = 371. M aka dapat dihitung jumlah record sampai 5 tahun ke depan adalah:
R5 = 371 x (5 x (5 + (1 + 0.1)5) = 12263
Jumlah record pada Fakta_LaporanNilaiTrainee di tahun ke-5 adalah : 12263.
M aka kisaran media penyimpanan yang dibutuhkan dalam jangka waktu 5 tahun adalah:
- Num_Rows = 12263 - Num_Cols = 6 - Fixed_Data_Size = 4 + 4 + 4 + 4 + 4 + 8 = 28 bytes - Num_Variable_Cols = 0 - M ax_Var_Size = 0 - Null_Bitmap = 2 + ((6 + 7) / 8) = 3.625 - Variable_Data_Size = 2 + (0 x 2) + 0 = 2 bytes - Row_Size = 28 + 2 + 3.625 + 4 = 37.625 bytes - Rows_Per_Page = 8096 / (37.625 + 2) = 205 rows - Num_Pages = 12263 / 205 = 60 pages
- Heap size (bytes) = 8192 x 60 = 491520 bytes = 0.47 M bytes
Perhitungan kapasitas media penyimpanan untuk tabel dimensi adalah sebagai berikut:
Pada tabel ini dilakukan perhitungan dengan asumsi pertambahan sebanyak 1 ruang setiap 5 tahun maka dapat dihitung jumlah record sampai 5 tahun ke depan adalah:
R5 = 45 + 1 = 46
Jumlah record pada Dim_Ruang di tahun ke-5 adalah: 46
M aka kisaran media penyimpanan yang dibutuhkan dalam jangka waktu 5 tahun adalah:
- Num_Rows = 46 - Num_Cols = 3 - Fixed_Data_Size = 4 + 3 + 4 = 11 bytes - Num_Variable_Cols = 0 - M ax_Var_Size = 0 - Null_Bitmap = 2 + ((3 + 7) / 8) = 3.25 - Variable_Data_Size = 2 + (0 x 2) + 0 = 2 bytes - Row_Size = 11 + 2 + 3.25 + 4 = 20.25 bytes - Rows_Per_Page = 8096 / (20.25 + 2) = 364 rows - Num_Pages = 46 / 364 = 0 page
2. Dim_Karyawan
Pada tabel ini dilakukan perhitungan dengan asumsi pertambahan sebanyak 30 karyawan setiap 1 semester maka dapat dihitung jumlah record sampai 5 tahun ke depan adalah:
R5 = 280 + (30 x 10 semester) = 580
Jumlah record pada Dim_Karyawan di tahun ke-5 adalah: 580
M aka kisaran media penyimpanan yang dibutuhkan dalam jangka waktu 5 tahun adalah:
- Num_Rows = 580 - Num_Cols = 4 - Fixed_Data_Size = 4 + 4 + 2 + 5 = 15 bytes - Num_Variable_Cols = 0 - M ax_Var_Size = 0 - Null_Bitmap = 2 + ((4 + 7) / 8) = 3.375 - Variable_Data_Size = 2 + (0 x 2) + 0 = 2 bytes - Row_Size = 12 + 2 + 3.375 + 4 = 21.375 bytes - Rows_Per_Page = 8096 / (21.375 + 2) = 347 rows - Num_Pages = 580 / 347 = 2 pages
- Heap size (bytes) = 8192 x 2 = 16384 bytes = 0.02 M bytes
3. Dim_Angkatan
Pada tabel ini dilakukan perhitungan dengan pertambahan sebanyak 1 angkatan setiap 1 tahun maka dapat dihitung jumlah record sampai 5 tahun ke depan adalah:
R5 = 12 x (1 x 5 tahun) = 60
Jumlah record pada Dim_Angkatan di tahun ke-5 adalah: 60
M aka kisaran media penyimpanan yang dibutuhkan dalam jangka waktu 5 tahun adalah:
- Num_Rows = 60 - Num_Cols = 2 - Fixed_Data_Size = 4 + 4 = 8 bytes - Num_Variable_Cols = 0 - M ax_Var_Size = 0 - Null_Bitmap = 2 + ((2 + 7) / 8) = 3.125 - Variable_Data_Size = 2 + (0 x 2) + 0 = 2 bytes - Row_Size = 8 + 2 + 3.125 + 4 = 17.125 bytes - Rows_Per_Page = 8096 / (17.125 + 2) = 424 rows - Num_Pages = 60 / 424 = 0 page
4. Dim_Group
Pada tabel ini dilakukan perhitungan dengan asumsi tidak ada pertambahan maka dapat dihitung jumlah record sampai 5 tahun ke depan adalah:
R5 = 4 + 0 = 4
Jumlah record pada Dim_Group di tahun ke-5 adalah: 4
M aka kisaran media penyimpanan yang dibutuhkan dalam jangka waktu 5 tahun adalah:
- Num_Rows = 4 - Num_Cols = 2 - Fixed_Data_Size = 4 + 1 = 5 bytes - Num_Variable_Cols = 0 - M ax_Var_Size = 0 - Null_Bitmap = 2 + ((2 + 7) / 8) = 3.125 - Variable_Data_Size = 2 + (0 x 2) + 0 = 2 bytes - Row_Size = 5 + 2 + 3.125 + 4 = 14.125 bytes - Rows_Per_Page = 8096 / (14.125 + 2) = 502 rows - Num_Pages = 4 / 502 = 0 page
5. Dim_AstSpv
Pada tabel ini dilakukan perhitungan dengan asumsi pertambahan 2 assistant supervisor setiap 1 semester maka dapat dihitung jumlah record sampai 5 tahun ke depan adalah:
R5 = 24 + (2 x 10 semester) = 44
Jumlah record pada Dim_Angkatan di tahun ke-5 adalah: 44
M aka kisaran media penyimpanan yang dibutuhkan dalam jangka waktu 5 tahun adalah:
- Num_Rows = 44 - Num_Cols = 2 - Fixed_Data_Size = 4 + 5 = 9 bytes - Num_Variable_Cols = 0 - M ax_Var_Size = 0 - Null_Bitmap = 2 + ((2 + 7) / 8) = 3.125 - Variable_Data_Size = 2 + (0 x 2) + 0 = 2 bytes - Row_Size = 9 + 2 + 3.125 + 4 = 18.125 bytes - Rows_Per_Page = 8096 / (18.125 + 2) = 403 rows - Num_Pages = 44 / 403 = 0 page
6. Dim_SubCo
Pada tabel ini dilakukan perhitungan dengan asumsi pertambahan 2 Subject Coordinator setiap 1 semester maka dapat dihitung jumlah record sampai 5 tahun ke depan adalah:
R5 = 16 + (2 x 10) = 36
Jumlah record pada Dim_SubCo di tahun ke-5 adalah: 36
M aka kisaran media penyimpanan yang dibutuhkan dalam jangka waktu 5 tahun adalah:
- Num_Rows = 36 - Num_Cols = 2 - Fixed_Data_Size = 4 + 5 = 9 bytes - Num_Variable_Cols = 0 - M ax_Var_Size = 0 - Null_Bitmap = 2 + ((2 + 7) / 8) = 3.125 - Variable_Data_Size = 2 + (0 x 2) + 0 = 2 bytes - Row_Size = 9 + 2 + 3.125 + 4 = 18.125 bytes - Rows_Per_Page = 8096 / (18.125 + 2) = 403 rows - Num_Pages = 36 / 403 = 0 page
7. Dim_M ataKuliah
Pada tabel ini dilakukan perhitungan dengan asumsi pertambahan 1 matakuliah setiap 1 tahun maka dapat dihitung jumlah record sampai 5 tahun ke depan adalah:
R5 = 70 + (1 x 5) = 75
Jumlah record pada Dim_M ataKuliah di tahun ke-5 adalah: 75
M aka kisaran media penyimpanan yang dibutuhkan dalam jangka waktu 5 tahun adalah:
- Num_Rows = 75 - Num_Cols = 3 - Fixed_Data_Size = 4 + 5 = 9 bytes - Num_Variable_Cols = 1 - M ax_Var_Size = 60 - Null_Bitmap = 2 + ((3 + 7) / 8) = 3.25 - Variable_Data_Size = 2 + (1 x 2) + 60 = 64 bytes - Row_Size = 9 + 64 + 3.25 + 4 = 80.25 bytes - Rows_Per_Page = 8096 / (80.25 + 2) = 99 rows - Num_Pages = 75 / 99 = 1 page
8. Dim_Kelas
Pada tabel ini dilakukan perhitungan dengan asumsi pertambahan 10 kelas setiap 1 semester maka dapat dihitung jumlah record sampai 5 tahun ke depan adalah:
R5 = 294 + (10 x 10) = 394
Jumlah record pada Dim_Kelas di tahun ke-5 adalah: 394
M aka kisaran media penyimpanan yang dibutuhkan dalam jangka waktu 5 tahun adalah:
- Num_Rows = 394 - Num_Cols = 2 - Fixed_Data_Size = 4 + 5 = 9 bytes - Num_Variable_Cols = 0 - M ax_Var_Size = 0 - Null_Bitmap = 2 + ((2 + 7) / 8) = 3.125 - Variable_Data_Size = 2 + (0 x 2) + 0 = 2 bytes - Row_Size = 9 + 2 + 3.125 + 4 = 18.125 bytes - Rows_Per_Page = 8096 / (18.125 + 2) = 403 rows - Num_Pages = 394 / 403 = 1 page
9. Dim_Shift
Pada tabel ini dilakukan perhitungan dengan asumsi tidak ada pertambahan maka dapat dihitung jumlah record sampai 5 tahun ke depan adalah:
R5 = 7 + 0 = 7
Jumlah record pada Dim_Shift di tahun ke-5 adalah: 36
M aka kisaran media penyimpanan yang dibutuhkan dalam jangka waktu 5 tahun adalah:
- Num_Rows = 7 - Num_Cols = 2 - Fixed_Data_Size = 4 + 4 = 8 bytes - Num_Variable_Cols = 0 - M ax_Var_Size = 0 - Null_Bitmap = 2 + ((2 + 7) / 8) = 3.125 - Variable_Data_Size = 2 + (0 x 2) + 0 = 2 bytes - Row_Size = 8 + 2 + 3.125 + 4 = 17.125 bytes - Rows_Per_Page = 8096 / (17.125 + 2) = 424 rows - Num_Pages = 7 / 424 = 0 page
10. Dim_Waktu
Pada tabel ini dilakukan perhitungan dengan asumsi pertambahan 365 hari setiap 1 tahun maka dapat dihitung jumlah record sampai 5 tahun ke depan adalah: R5 = 117 + (365 x 5)
= 1942
Jumlah record pada Dim_Waktu di tahun ke-5 adalah: 1942
M aka kisaran media penyimpanan yang dibutuhkan dalam jangka waktu 5 tahun adalah:
- Num_Rows = 1942 - Num_Cols = 5 - Fixed_Data_Size = 4 + 4 + 4 + 4 + 4 = 20 bytes - Num_Variable_Cols = 0 - M ax_Var_Size = 0 - Null_Bitmap = 2 + ((5 + 7) / 8) = 3.875 - Variable_Data_Size = 2 + (0 x 2) + 0 = 2 bytes - Row_Size = 20 + 2 + 3.875 + 4 = 29.875 bytes - Rows_Per_Page = 8096 / (29.875 + 2) = 254 rows - Num_Pages = 1942 / 254 = 8 page
- Heap size (bytes) = 8192 x 8 = 65536 bytes = 0.06 M bytes
11. Dim_Trainee
Pada tabel ini dilakukan perhitungan dengan asumsi pertambahan 53 trainee baru setiap 1 semester maka dapat dihitung jumlah record sampai 5 tahun ke depan adalah:
R5 = 400 + (53 x 10) = 930
Jumlah record pada Dim_Trainee di tahun ke-5 adalah: 930
M aka kisaran media penyimpanan yang dibutuhkan dalam jangka waktu 5 tahun adalah:
- Num_Rows = 930 - Num_Cols = 5 - Fixed_Data_Size = 4 + 4 + 10 = 18 bytes - Num_Variable_Cols = 2 - M ax_Var_Size = 50 - Null_Bitmap = 2 + ((5 + 7) / 8) = 3.875 - Variable_Data_Size = 2 + (2 x 2) + 50 = 56 bytes - Row_Size = 18 + 56 + 3.875 + 4 = 81.875 bytes - Rows_Per_Page = 8096 / (81.875 + 2) = 97 rows - Num_Pages = 930 / 97 = 10 page
- Heap size (bytes) = 8192 x 10 = 81920 bytes = 0.08 M bytes
Tabel 2.27 Tabel Analisis Kapasitas Media Penyimpanan Untuk Tabel Fakta Nama Tabel Be sar 1 Record (Bytes) Jumlah Current Record Jumlah Record Sampai 5 Tahun ke De pan Jumlah Bytes (Mbytes) FaktaLaporanNilaiMahasiswa 121.125 7560 249877 29.6 FaktaLaporanAbsensi 41.625 83160 2748650 115.5 FaktaLaporanKelulusan 29.5 7560 249877 7.6 FaktaLaporanUtilisasiRuangPraktikum 31.175 181440 5997055 192.8 FaktaLaporanIKAA 131 3360 111057 14.3 FaktaLaporanKoreksi 60.375 22680 749632 45.05 FaktaLaporanPembuatanSoal 60.375 6720 222114 13.35 FaktaLaporanPerubahanNilai 33.625 378 12494 0.43 FaktaLaporanKehadiranTrainee 29.5 371 12263 0.375 FaktaLaporanNilaiTrainee 37.625 371 12263 0.46 Total 575.925 313600 10365282 419.475
Tabel 2.28 Tabel Analisis Kapasitas Media Penyimpanan Untuk Tabel Dimensi
Nama Tabel Be sar Record (Bytes) Jumlah Current Record Jumlah Record Sampai 5 Tahun ke De pan Jumlah Bytes (Mbytes) Dim_Ruang 20.25 45 46 0 Dim_Karyawan 21.375 280 580 0.02 Dim_Angkatan 17.125 12 60 0 Dim_Group 14.125 4 4 0 Dim_AstSpv 18.125 24 44 0 Dim_SubCo 18.125 16 36 0 Dim_MataKuliah 80.25 70 75 0 Dim_Kelas 18.125 294 394 0 Dim_Shift 17.125 7 7 0 Dim_Waktu 29.875 117 1942 0.06 Dim_Trainee 81.875 400 930 0.08 Total 336.375 1269 4118 0.16
Berdasarkan hasil analisis kapasitas media penyimpanan data diatas dapat diperkirakan kebutuhan penyimpanan untuk data warehouse Software Laboratory Center adalah 419.635 M bytes untuk jangka waktu 5 tahun.
4.3 Metadata
Metadata dapat memuat informasi penting mengenai data dari data warehouse. Metadata dalam data warehouse mampu memuat beberapa hal, yaitu:
• Nama database sumber.
• Nama tabel dari data warehouse beserta deskripsinya. • Rincian informasi dalam tabel data warehouse meliputi:
o Nama kolom, o Tipe data kolom,
o Ukuran kolom, (ukuran kolom yang diperlukan dalam media penyimpanan dalam satuan tertentu),
o Kolom yang menjadi kolom kunci
Berikut ini adalah metadata yang terdapat dalam Software Laboratory Center: