Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Skripsi
sebagai salah satu syarat untuk memperoleh gelar
Sarjana Komputer pada
Departemen Ilmu Komputer
Evaluation of Teaching and Learning Process (EPBM) is one measure of success in a learning
process. Every year IPB always holds EPBM at least twice in one academic year. Increasingly, EPBM
data is getting more and more difficult to analyze and to find information, either expressed or implied.
By using data warehouse technology and an application On-line Analytical Processing (OLAP), IPB’s
stakeholder can analyze and find information on the data.
The main objective of this research is to develop a data warehouse and OLAP applications on
EPBM data of IPB using Microsoft Business Intelligence as OLAP server. This study begin by
collecting the data, integration and data reduction, data cleansing, data transformation, data loading,
and OLAP implementations. The data warehouse schema used in this research is the galaxy scheme
which has two facts (Course fact and Lecturer fact) and 9-dimensions (semester, academic year,
courses, lecturers, faculty, department, lecturers education, and lecturers strata).
To create a data warehouse and OLAP applications, we generate a data cube called EPBM
Data. The results of the data cube can be visualized into various types of graphic models, such as bar
graphs, line graphs, pie charts, and so forth. The results of the data cube is visualized using Microsoft
Sharepoint 2010.
Keywords: Data Cube, Data Warehouse, Evaluation of Teaching and Learning, Microsoft Business
Intelligence, OLAP server, On-line Analytical Processing.
Judul Skripsi : Pengembangan Data Warehouse dan Aplikasi OLAP pada Data Evaluasi Proses
Belajar Mengajar IPB
Nama : Wahyu Dwi Suryanto
NIM : G64096065
Disetujui
Pembimbing
Diketahui
Ketua Departemen
Tanggal Lulus:
PRAKATA
Bismillahirrahmaanirrahiim,
Alhamdulilahirobbil’alamin, segala puji syukur penulis panjatkan ke hadirat Allah Subhanahuwa
ta’ala atas segala rahmat dan karunia-Nya sehingga tugas akhir ini berhasil diselesaikan. Topik tugas
akhir yang dipilih dalam penelitian adalah Pengembangan Data Warehouse dan Aplikasi OLAP Data
Evaluasi Proses Belajar Mengajar IPB.
Penulis ingin menyampaikan terima kasih kepada keluarga tercinta terutama ibunda tercinta
Akidah, ayahanda tersayang Kispono Riyanto, dan Kakanda Khurniawan Fajar Purnomo serta seluruh
keluarga besar atas doa, semangat, nasihat, dan kasih sayang yang diberikan kepada penulis.
Terima kasih kepada Bapak Firman Ardiansyah SKom MSi selaku dosen pembimbing tugas akhir
dan pembimbing akademik atas bantuan, motivasi, arahan, dan kesabarannya dalam membimbing
hingga tugas akhir ini dapat diselesaikan. Penulis juga mengucapka terima kasih kepada Bapak Hari
Agung Adrianto SKom MSi dan Dr Yani Nurhadryani SSi MT sebagai penguji. Terima kasih juga
penulis sampaikan kepada:
1 Pimpinan dan staf Kantor Manajemen Mutu (KMM), dan Direktorat Akademik dan
Pendidikan (Dit. AP) Institut Pertanian Bogor atas dukungan data dan informasinya.
2 Pimpinan dan staf Direktorat Komunikasi dan Sistem Informasi (DKSI) IPB atas dukungan
jaringan, perangkat lunak, dan pengakat keras.
3 Rekan-rekan satu bimbingan: Andri Setyawan, Abdul Qifli Sangadji, dan rekan lainnnya
terima kasih atas kebersamaan dan semangatnya selama ini.
4 Rekan-rekan seperjuangan di Alih Jenis angkatan 4 Ilmu Komputer IPB terima kasih atas
kerjasama dan kebersamaannya selama menempuh pendidikan di kampus tercinta ini.
5 Staf dan pegawai di Departemen Ilmu Komputer atas bantuannya.
6 Priyo, Hanif, Wikhdal, Hafiz, Hana, Lina, Rika, dan rekan-rekan programmer di cyber jagung
serta semua pihak yang membantu terselesaikannya penelitian ini.
Semoga tulisan ini dapat memberikan banyak manfaat, Amiinn.
v
DAFTAR TABEL
Halaman
DAFTAR GAMBAR
Halaman
vi
DAFTAR LAMPIRAN
Halaman
vii
1
warehouse dan data mart memiliki batasan Implementasi aplikasi dilakukan dengan
yang sangat tipis, namun perbedaan ini tidak menggunakan Microsoft SharePoint 2010.
perlu dikhawatirkan karena secara subtansi
Lingkungan Pengembangan
tujuan dari pembuatannya memiliki kesamaan
Aplikasi OLAP ini dibangun dengan
(Noviandi 2010).
menggunakan perangkat sebagai berikut:
Konsep data warehouse sudah dikenal
sebagai platform yang fundamental dari setiap Perangkat keras server dengan spesifikasi:
solusi BI yang dikembangkan. Keberhasilan • Prosesor Intel Core i5650.
dalam merancang dan memasukkan data ke • Memory 10GB DDR III.
dalam data warehouse akan sangat berpengaruh • Hard disk 500GB.
terhadap berhasil atau tidaknya solusi BI yang
dikembangkan dalam sebuah organisasi Perangkat keras client dengan spesifikasi:
(Noviandi 2010). • Prosesor Intel Core i3 2.27GHz.
• Memory 3GB DDR III.
3 Lapisan atas (top tier)
• Hard disk 320GB.
Lapisan ini merupakan lapisan untuk end
• Monitor 14” (1366 x 768 piksel)
user yang berfungsi menampilkan ringkasan
• Keyboard.
dari isi data warehouse yang merupakan hasil
dari operasi OLAP (SharePoint 2010). • Mouse.
Dari dimensi-dimensi yang ada, terbentuk fakultas. Struktur hirarki dimensi mata kuliah
struktur hirarki pada masing-masing fakta. dapat dilihat pada Gambar 5.
Setiap dimensi memiliki level hirarki yang
berbeda-beda. Beberapa hirarki yang terbentuk
ialah:
• hirarki tahun akademik,
• hirarki semester,
• hirarki mata kuliah, dan Gambar 4 Hirarki dimensi semester.
• hirarki dosen.
Hirarki adalah satu bagian dimensi. Dimensi
merupakan hirarki berupa jenjang atau tingkatan
dari dimensi tersebut. Dengan adanya hirarki
tersebut, dimensi dapat menunjukkan
tingkatannya (Han & Kamber 2006).
Hirarki tahun akademik adalah hirarki dari
tahun ajaran atau tahun akademik yang
dilaksanakan oleh IPB. Struktur hirarki dimensi
tahun akademik dapat dilihat pada Gambar 3. Gambar 5 Hirarki dimensi matakuliah
berdasarkan departemen dan
fakultas.
Hirarki dosen adalah hirarki dari dosen yang
ada di IPB. Hirarki dosen mencakup hirarki
Gambar 3 Hirarki dimensi tahun akademik. berdasarkan fakultas departemen, strata, tahun
kerja dosen, dan pendidikan terakhir. Struktur
Hirarki semester adalah hirarki dari semester hirarki dimensi dosen berdasarkan fakultas dan
yang diberlakukan di IPB. Struktur hirarki departemen dapat dilihat pada Gambar 6.
dimensi semester dapat dilihat pada Gambar 4. Struktur hirarki dimensi dosen berdasarkan
Hirarki mata kuliah adalah hirarki dari mata strata dapat dilihat pada Gambar 7. Struktur
kuliah yang diajarkan di IPB. Hirarki ini hirarki dimensi dosen berdasarkan tahun kerja
mencakup hirarki berdasarkan departemen dan dosen dapat dilihat pada Gambar 8. Struktur
7
pada EPBM mata kuliah dan dosen dapat DBMS SQL Server 2008. Lapisan tengah
dilihat pada Lampiran 2 dan Lampiran 3. terdapat OLAP server SSAS yang menyimpan
data dalam kubus data.
3 Transformasi Data
Transformasi data meliputi penyeragaman Lapisan atas yang merupakan visualisasi
nama atribut dan agregasi atribut. Proses ini dari aplikasi OLAP dilakukan oleh web
dilakukan dengan berpedoman pada skema data browser. Pada lapisan ini, pengguna dapat
warehouse yang sudah ada. melakukan pencarian data, mengevaluasi pola,
Langkah awal transformasi dilakukan dan mendapatkan representasi informasi dalam
dengan mengubah nama atribut pada tabel. bentuk grafik yang mudah dipahami. Arsitektur
Nama atribut dimensi disesuaikan pada skema three-tier data warehouse pada penelitian ini
yang terbentuk. Generalisasi data tidak dapat dilihat pada Gambar 12.
dilakukan karena tidak ditemukan data yang
perlu digeneralisasi. Langkah selanjutnya ialah
menentukan nilai agregasi atribut-atribut yang
menjadi ukuran (measure). Data tabel
fakta_dosen ditentukan nilai agregasinya untuk
menentukan ukuran responden. Proses
transformasi juga dilakukan dengan
mengontruksi atribut baru menggunakan data
dari atribut yang sudah ada.
Selanjutnya, tabel-tabel fakta tersebut diberi
nama fakta_matakuliah dan fakta_dosen. Tahap Gambar 12 Arsitektur three-tier data
terakhir transformasi adalah mengkontruksi warehouse pada data EPBM
tabel-tabel dimensi dengan penaaman ulang (Noviandi 2010).
antara lain: matakuliah, semester,
tahunakademik, tahun, dosen, pendidikan, Aplikasi OLAP pada penelitian ini
departemen, fakultas, dan strata. menyediakan fasilitas-fasilitas berikut:
Detail isi dari tabel fakta_dosen dapat dilihat 1 Menu OLAP yang memungkinkan
pada Lampiran 4, tabel fakta_matakuliah pada pengguna menentukan kubus data, ukuran,
Lampiran 5, tabel dimensi semester pada dan dimensi-dimensi yang akan ditampilkan
Lampiran 6, tabel strata pada Lampiran 7, tabel untuk dianalisis.
pendidikan pada Lampiran 8, tabel tahun pada 2 Filter dimensi yang menyaring dimensi yang
Lampiran 9, tabel matakuliah pada Lampiran ditampilkan pada sumbu x dan sumbu y
10, tabel tahunakademik pada Lampiran 11, untuk menampilkan elemen-elemen tertentu
tabel fakultas pada Lampiran 12, tabel dari dimensi. Dimensi lainnya dapat dipilih
departemen pada Lampiran 13, dan tabel dosen salah satu elemen dari tiap-tiap dimensi.
pada Lampiran 14. 3 Visualisasi grafik yang menampilkan data
4 Load Data hasil operasi OLAP dalam bentuk grafik
Setelah data warehouse berhasil dibuat, kepada pengguna.
langkah berikutnya adalah pemuatan data Pengujian Query
(loading) dari data warehouse ke kubus data. Pengujian query dibantu dengan mengguna-
Sebelum pemuatan data dilakukan, skema data kan grafik dan tabel dari kubus data. Hasil
warehouse dimodelkan dalam OLAP server pengujian dapat dilihat pada Tabel 7.
SQL Server Analisys Services (SSAS). Proses
ini menentukan dimensi, elemen dari dimensi, Eksplorasi Data dan Presentasi Hasil
ukuran, dan kubus data. Kubus data yang dibuat Eksplorasi data dilakukan dengan
diberi nama OlapEpbm.cube yang berisi kubus menggunakan operasi OLAP untuk menggali
data fakta dosen dan fakta mata kuliah. Kubus beberapa informasi yang diinginkan. Operasi
data dosen dibuat untuk tabel fakta fakta_dosen OLAP yang dapat dijalankan dapat dilihat pada
dan kubus data mata kuliah dibuat untuk tabel tiap kubus yang terbentuk. Pada OLAP, dapat
fakta fakta_matakuliah. dilakukan beberapa operasi misalnya drill
down, drill up, dan slice.
Data Warehouse Contoh operasi drill up pada kubus data
Arsitektur penelitian ini mengadopsi fakta dosen dapat menunjukkan jumlah
arsitektur three-tier yaitu lapisan bawah, tengah, responden tiap departemen tiap fakultas.
dan atas. Lapisan bawah adalah pemrosesan Gambar 13 merupakan grafik batang hasil dari
data pembuatan skema data warehouse dengan operasi drill up dengan jumlah responden per
9
id id idtahun
matakuliah nip semester akademik p1 p2 p3 p4 p5 p6 p7 p8 p9 ratap jumlah
AGB201 195307181978032000 1 6 3.15 3.00 3.15 3.08 3.08 3.15 3.15 3.15 3.23 3.10 13
AGB201 196003211986012000 1 4 3.21 3.13 3.18 3.29 3.18 3.11 3.34 3.32 3.18 3.23 38
AGB201 196003211986012000 1 5 3.09 3.18 3.20 3.09 3.23 3.18 3.21 3.21 3.18 3.18 66
AGB201 196003211986012000 1 6 3.23 3.31 3.19 3.26 3.27 3.27 3.26 3.27 3.24 3.26 106
... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
ARL313 197704242006042000 2 5 3.10 3.12 3.05 3.09 3.10 3.17 3.12 3.12 3.12 3.09 157
ARL313 197704242006042000 2 6 3.01 3.01 3.04 3.05 3.05 3.07 3.03 3.05 3.09 2.77 130
ARL313 198103302005011000 2 3 3.02 2.96 3.00 2.93 3.04 3.07 3.17 3.00 3.00 3.03 54
ARL320 196010221986011000 1 4 3.05 3.05 3.03 3.08 2.97 3.03 3.00 3.00 3.00 3.04 39
ARL320 196107201984032000 1 4 3.04 3.04 3.06 3.02 3.06 3.04 3.08 3.04 3.06 3.05 49
... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
KOM202 198210102006041000 1 5 3.00 3.10 3.05 2.65 2.85 3.05 3.25 3.15 3.15 3.02 20
KOM203 196805012005012000 1 4 3.03 3.20 3.10 2.88 2.91 3.00 3.32 3.33 3.26 3.12 69
... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
KPM311 196201151988031000 1 6 3.36 3.30 3.16 3.21 3.25 3.34 3.36 3.25 3.34 3.28 44
KPM312 196607141991032000 1 5 3.00 3.05 3.05 3.05 3.11 3.05 3.11 3.10 3.06 3.06 19
KPM320 195203261991031000 1 4 3.07 3.00 2.93 3.21 3.07 3.00 3.21 2.86 3.07 3.07 14
15
Lampiran 6 Isi tabel dimensi semester pada hirarki semester pada fakta_dosen dan fakta_matakuliah
Idsemester Semester
1 Genap
2 Ganjil
Lampiran 7 Isi tabel dimensi strata pada hirarki dosen pada fakta_matakuliah
idstrata strata
S1 Sarjana
S2 Master
S3 Doktor
Lampiran 8 Isi tabel dimensi pendidikan pada hirarki dosen pada fakta_matakuliah
idpendidikan namapendidikan ket
A04 Cornell University Luar
A05 Iowa State University Luar
A06 North Carolina State Univ. Luar
A07 University of Wisconsin Luar
A09 University of Missouri Luar
... ... ...
... ... ...
... ... ...
B00 Tidak di ketahui Dalam
B01 Universitas Indonesia Dalam
B02 Institut Pertanian Bogor Dalam
B03 Universitas Gadjah Mada Dalam
B04 Universitas Padjadjaran Dalam
B06 Universitas Airlangga Dalam
B07 Institut Teknologi Bandung Dalam
... ... ...
... ... ...
... ... ...
V01 Seoul National University Luar
V02 International Islamic University Malaysia Luar
W01 Vienna University of Technology Luar
Z001 Yuan Ze University Luar
17
Lampiran 9 Isi tabel dimensi tahun pada hirarki dosen pada fakta_matakuliah
idtahun tahun
1 1970
2 1971
3 1972
... ...
... ...
... ...
41 2010
42 2011
43 2012
Lampiran 10 Isi tabel matakuliah pada hirarki matakuliah pada fakta_dosen dan fakta_matakuliah
idmatakuliah namamatakuliah iddepartemen
1003211 Economic Crops Z1
1404454 Instrument and Process Control Z1
... ... ...
... ... ...
... ... ...
KOM208 Teori Bahasa dan Otomata G6
KOM251 Penerapan Komputer G6
KOM301 Komputer Grafik G6
... ... ...
... ... ...
... ... ...
TSL460 Perencanaan Tata ruang dan Penatagunaan Lahan A1
TSL490 Kuliah Kerja Profesi A1
TSL498 Seminar A1
TSL499 Skripsi A1
Lampiran 11 Isi tabel tahunakademik pada hirarki tahunakademik pada fakta_dosen dan
fakta_matakuliah
idtahunakademik tahunakademik
1 2005/2006
2 2006/2007
3 2007/2008
4 2008/2009
5 2009/2010
6 2010/2011
7 2011/2012
8 2012/2013
18
Lampiran 12 Isi tabel fakultas pada hirarki departemen pada fakta_dosen dan fakta_matakuliah
Lampiran 13 Isi tabel departemen pada hirarki departemen pada fakta_dosen dan fakta_matakuliah
iddepartemen idfakultas namadepartemen inisial
A1 A Ilmu Tanah dan Sumberdaya Lahan TSL
A2 A Agronomi dan Hortikultura AGH
A3 A Proteksi Tanaman PTN
A4 A Arsitektur Lanskap ARL
B0 B Kedokteran Hewan FKH
B1 B Anatomi, Fisiologi dan Farmakologi AFF
lmu Penyakit Hewan dan Kesehatan Masyarakat
B2 B Veteri IPH
B3 B Klinik, Reproduksi dan Patologi KRP
C1 C Budidaya Perairan BDP
C2 C Manajemen Sumberdaya MSP
C3 C Teknologi Hasil Perairan THP
C4 C Pemanfaatan Sumberdaya Perikanan PSP
C5 C Ilmu dan Teknologi Kelautan ITK
D0 D Fakultas Peternakan D
D1 D Ilmu Produksi dan Teknologi Peternakan PTP
D2 D Ilmu Nutrisi dan Teknologi Pakan NTP
E1 E Manajemen Hutan MNH
E2 E Hasil Hutan HHT
E3 E Konservasi Sumberdaya Hutan dan Ekowisata KSH
E4 E Silvikultur SVK
F1 F Teknik Mesin dan Biosistem TMB
F2 F Ilmu dan Teknologi Pangan ITP
F3 F Teknologi Industri Pertanian TIN
F4 F Teknik Sipil dan Lingkungan SIL
G1 G Statistika STK
G2 G Geofisika dan Meteorologi GFM
G3 G Biologi BIO
G4 G Kimia KIM
G5 G Matematika MAT
19
Lajutan
iddepartemen idfakultas namadepartemen inisial
G6 G Ilmu Komputer KOM
G7 G Fisika FIS
G8 G Biokimia BIK
G9 G MKDU MKU
H1 H Ilmu Ekonomi EKO
H2 H Manajemen MAN
H3 H Agribisnis ESL
H4 H Ekonomi Sumberdaya dan Lingkungan AGB
I1 I Gizi Masyarakat GIZ
I2 I Ilmu Keluarga dan Konsumen IKK
I3 I Komunikasi dan Pengembangan Masyarakat KPM
Z1 Z Tingkat Persiapan Bersama TPB
Lampiran 15 Hasil pengujian formal dengan spesifikasi tren jumlah responden dosen pada fakultas
setiap tahun
20
Lanjutan
Lampiran 16 Hasil pengujian non formal dengan spesifikasi tren jumlah responden dosen pada
fakultas setiap tahun
21
Lampiran 17 Hasil pengujian formal dengan spesifikasi tren nilai rata-rata hasil evaluasi mata kuliah
pada fakultas setiap tahun
Lampiran 18 Hasil pengujian non formal dengan spesifikasi tren nilai rata-rata hasil evaluasi mata
kuliah pada fakultas setiap tahun
22
Lampiran 19 Hasil pengujian formal dengan spesifikasi tren nilai rata-rata hasil evaluasi dosen pada
fakultas setiap tahun
Lampiran 20 Hasil pengujian non formal dengan spesifikasi tren nilai rata-rata hasil evaluasi dosen
pada fakultas setiap tahun
23
Lampiran 21 Hasil pengujian formal dengan spesifikasi tren rata-rata nilai dosen berdasarkan strata
atau jenjang pendidikan terakhir
Lampiran 22 Hasil pengujian non formal dengan spesifikasi tren rata-rata nilai dosen berdasarkan
strata atau jenjang pendidikan terakhir
Lampiran 23 Hasil pengujian formal dengan spesifikasi Tren nilai dosen berdasarkan lokasi belajar
terakhir
24
Lanjutan
Lampiran 24 Hasil pengujian non formal dengan spesifikasi tren nilai dosen berdasarkan lokasi
belajar terakhir