PERANCANGAN DATA WAREHOUSE UNTUK MENDUKUNG MANAJEMEN PENDIDIKAN PADA JURUSAN TEKNIK INFORMATIKA, UNIVERSITAS BINA NUSANTARA - Binus e-Thesis
UNIVERSITAS BINA NUSANTARA
Jurusan Teknik Informatika Program Studi Database
Skripsi Sarjana Komputer Semester Ganjil 2006 / 2007
PERANCANGAN DATA WAREHOUSE
UNTUK MENDUKUNG MANAJEMEN PENDIDIKAN
PADA JURUSAN TEKNIK INFORMATIKA,
UNIVERSITAS BINA NUSANTARAWilly Gunawan 0700677222 Danny Gunawan 0700678622 Indrawan Chandra Agung 0700678635
Kelas / Kelompok : 07PMT / 06 Abstrak Universitas Bina Nusantara merupakan suatu unit organisasi pendidikan berbentuk universitas yang telah ada sejak lama. Seiring dengan pertumbuhan universitas, banyak data khususnya data akademik yang membutuhkan perhatian dan penanganan khusus. Oleh karena itulah Data Warehouse sangat dibutuhkan untuk mendukung manajemen pendidikan. Tujuan penelitian ialah menganalisis data yang ada khususnya data akademik pada Jurusan Teknik Informatika Universitas Bina Nusantara, dan merancang sebuah Data Warehouse yang mendukung proses kegiatan akademiknya. Metodologi yang digunakan adalah dengan melakukan wawancara langsung kepada pihak yang terkait, observasi sistem yang sedang berjalan, dan studi pustaka. Untuk perancangannya, digunakan Nine Step Methodology yang dikembangkan oleh Ralph Kimball. Hasil penelitian yang didapat adalah sebuah rancangan data warehouse dan
prototype aplikasi yang merupakan solusi terhadap permasalahan yang ada. Simpulan
yang dapat ditarik adalah data warehouse dapat menyediakan informasi yang lengkap dan sesuai keinginan pihak jurusan Teknik Informatika dalam bentuk angka ataupun grafik sehingga memudahkan pihak eksekutif jurusan Teknik Informatika untuk menganalisanya agar dapat membuat keputusan yang tepat.
Kata Kunci : Perancangan, Data Warehouse, Manajemen Pendidikan
KATA PENGANTAR
Puji dan syukur penulis ucapkan atas kehadirat Tuhan Yang Maha Esa yang telah melimpahkan rahmat dan karunia-Nya, sehingga penulis dapat menyelesaikan penulisan skripsi ini yang berjudul ”Perancangan Data Warehouse Untuk Mendukung Manajemen
Pendidikan Pada Jurusan Teknik Informatika, Universitas Bina Nusantara” tepat pada
waktunya. Skripsi ini disusun sebagai salah satu syarat guna mencapai gelar kesarjanaan jenjang pendidikan strata-1 pada jurusan Teknik Informatika di Universitas Bina Nusantara, Jakarta.
Pada kesempatan ini penulis juga menyampaikan ucapan terima kasih atas bantuan, dukungan, petunjuk, saran, nasehat, bimbingan dan kesempatan yang telah diberikan selama penulisan skripsi ini. Adapun ucapan terima kasih ini penulis tujukan kepada :
1. Bapak Prof. Dr. Gerardus Polla, M.App.Sc, selaku Rektor Universitas Bina Nusantara.
2. Bapak Ir. Sablin Yusuf, M.Sc., M.Comp.Sc, selaku Dekan Fakultas Ilmu Komputer Universitas Bina Nusantara.
3. Bapak H. Mohammad Subekti, BE, M.Sc., selaku Ketua Jurusan Program Studi Teknik Informatika dan atas kesempatan yang diberikan untuk melakukan survey penelitian serta mengumpulkan informasi yang berkaitan dengan pembuatan skripsi ini.
4. Bapak Fredy Purnomo, S.Kom., M.Kom., selaku Sekretaris Jurusan Program Studi Teknik Informatika dan atas kesempatan yang diberikan untuk melakukan survey penelitian serta mengumpulkan informasi yang berkaitan dengan 5.
Bapak Muh. Tassim Billah, Ir., M.Sc., selaku Dosen Pembimbing penulis yang telah banyak meluangkan waktu, tenaga, dan pikiran dalam membimbing penulis dari awal hingga terselesaikannya skripsi ini.
6. Bapak Doddy Koeswandy, S.Kom., MM yang telah bersedia memberikan data- data dan petunjuk kepada penulis, baik secara lisan maupun tulisan yang dibutuhkan dalam penyusunan skripsi ini.
7. Alm. Ibu Th. Widia Soerjaningsih, Ir., MM, Dr, selaku Mantan Rektor Universitas Bina Nusantara.
8. Segenap Dosen Universitas Bina Nusantara, yang telah banyak memberikan ilmu yang sangat bermanfaat selama masa perkuliahan.
9. Orang tua dan keluarga penulis, yang senantiasa mendoakan dan mendukung penulis baik moril maupun materiil.
10. Semua pihak Jurusan Teknik Informatika yang ikut membantu dalam proses pembuatan skripsi ini.
11. Teman – teman yang tidak dapat disebutkan satu persatu yang selama ini telah banyak memberikan penulis masukan, dukungan dan semangat dalam penyusunan skripsi ini.
12. Semua pihak terkait secara tidak langsung telah membantu penulis dalam proses pembuatan skripsi ini hingga selesai.
Akhir kata, dengan tidak melupakan segala keterbatasan skripsi ini, penulis mohon maaf yang sebesar-besarnya atas kekurangan yang ada pada skripsi ini. Penulis sangat mengharapkan saran dan kritik yang membangun untuk penyempurnaan skripsi ini.
Semoga penulisan skripsi ini dapat memberikan sumbangan yang berarti pada Atas perhatiannya penulis ucapkan terima kasih.
Jakarta, 18 Januari 2007 Penulis
DAFTAR ISI
Halaman Judul Luar i
Halaman Judul Dalam ii
Halaman Persetujuan Hardcover Error! Bookmark not defined.
Halaman Persetujuan Dewan Penguji iv
Abstrak v
Kata Pengantar vi
Daftar Isi ix
Daftar Tabel xivv Daftar Gambar xv
Daftar Lampiran xvii
BAB 1 PENDAHULUAN
1
1.1 Latar Belakang
1
1.2 Ruang Lingkup Penelitian
2
1.3 Tujuan dan Manfaat
3
1.3.1 Tujuan
3
1.3.2 Manfaat
3
1.4 Metodologi
3
1.4.1 Metode Analisis
3
1.4.2 Metode Perancangan
4
1.4.3 Metode Implementasi
11
2.1.9.3 Ketentuan pembacaan Skema Bintang
26
2.1.9.2 Tabel Fakta dan Tabel Dimensi
26
2.1.9.1 Keuntungan menggunakan Skema Bintang
26
2.1.9 Perancangan Data Warehouse dengan Skema Bintang
2.1.8.3 Metode Analisis Perancangan Data Warehouse 24
2.1.8.2 Perancangan Data Warehouse 22
2.1.8.1 Perencanaan Data Warehouse 21
2.1.8 Perencanaan dan Perancangan Data Warehouse 21
2.1.7 Kegunaan Data Warehouse 19
2.1.6 Anatomi Data Warehouse 16
2.1.5 Struktur Data Warehouse 13
2.1.4.4 Time-variant (Bervariasi Menurut Waktu)
4 BAB 2 LANDASAN TEORI
11
2.1.4.3 Nonvolatile (Tidak Berubah)
10
2.1.4.2 Integrated (Terintegrasi)
8
2.1.4.1 Subject Oriented (Berorientasi Subyek)
2.1.4 Karakteristik Data Warehouse 8
2.1.3 Pengertian Data Warehouse 7
2.1.2 Pengertian Database 6
6
2.1.1 Pengertian Data dan Informasi
6
2.1 Teori Umum
6
27
2.1.9.4 Jenis-jenis Skema Bintang
39
2.2.6 Pengertian Teknik Informatika
38 BAB 3 ANALISA KEBUTUHAN SISTEM
39
3.1 Latar Belakang Perusahaan
39
3.1.1 Sejarah Universitas Bina Nusantara
3.1.2 Visi dan Misi 422
2.2.5 Pengertian Ilmu Komputer
3.1.3 Kegiatan Bisnis
44
3.1.4 Struktur Organisasi
45
3.1.5 Wewenang dan Tanggung Jawab dalam Universitas Bina Nusantara
47
3.1.6 Aktivitas Manajemen Pendidikan
38
38
27
2.1.13 Analisis SWOT
2.1.9.6 Drill Down dan Rolling Up
33
2.1.10 Agregasi
33
2.1.11 Denormalisasi
34
2.1.12 CSF ( Critical Success Factor ) 35
36
2.2.4 Pengertian Mahasiswa
2.2 Teori Khusus
37
2.2.1 Pengertian Manajemen Pendidikan
37
2.2.2 Pengertian Perguruan Tinggi, Fakultas dan Jurusan Error! Bookmark not defined.
2.2.3 Pengertian Dosen
38
51
3.2 Gambaran Sistem
72
66
3.2.9 Solusi Pemecahan Masalah
67 BAB 4 RANCANGAN DATA WAREHOUSE YANG DIUSULKAN
68
4.1 Arsitektur Data Warehouse 68
4.2 Rancangan Data Warehouse 70
4.2.1 Pemilihan Proses Bisnis
4.2.2 Pemilihan grain 73
66
4.2.3 Penentuan Tabel Dimensi
74
4.2.4 Menentukan Fakta
75
4.2.5 Menyimpan pre-calculations dalam tabel fakta
76
4.2.6 Melengkapi tabel-tabel dimensi
3.2.8 Permasalahan
3.2.7 Analisis Kebutuhan Informasi
52
3.2.4.2 Matriks Organisasi vs Subjek Data
3.2.2 Prosedur di Dalam Sistem
53
3.2.3 Subyek Data dan Fungsi Bisnis 566
3.2.4 Analisis Matriks
59
3.2.4.1 Matriks Unit Organisasi vs Lokasi
59
59
63
3.2.4.3 Matriks Fungsi Bisnis vs Unit Organisasi
60
3.2.4.4 Matriks Subjek Data vs Fungsi Bisnis
61
3.2.5 Analisis CSF
62
3.2.6 Analisis SWOT
76
4.2.7 Memilih durasi dari database
77
LAMPIRAN
122
121
5.2 Saran 119
5.1 Simpulan 119
119
4.10 Hasil Evaluasi 116
4.9 Petunjuk Penggunaan Aplikasi 108
6 4.8.2 Dukungan Perangkat Lunak Error! Bookmark not defined.
4.8 Rencana Implementasi 105 4.8.1 Dukungan Perangkat Keras Error! Bookmark not defined.
4.7.3 Perancangan Output 104
4.7.2 Perancangan Layar 102
4.7.1 Perancangan Menu 101
4.7 Perancangan Aplikasi 100
4.6 Analisa Pertumbuhan Data 100
93
4.5 Analisa Kapasitas Media Penyimpanan
85
4.4 Metadata
78
4.3 Skema Bintang
4.2.9 Menentukan prioritas query dan model query 77
BAB 5 SIMPULAN DAN SARAN
DAFTAR PUSTAKA
RIWAYAT HIDUP
DAFTAR TABEL
Tabel 2.1 Tabel Perbandingan Data Operasional dengan Data Warehouse9 Tabel 3.1 Tabel Bobot Teori
53 Tabel 3.2 Tabel Bobot Praktikum
54 Tabel 3.3 Tabel Subjek Data
57 Tabel 3.4 Tabel Fungsi Bisnis
58 Tabel 3.5 Tabel Matrik Unit Organisasi Vs Lokasi
59 Tabel 3.6 Tabel Matrik Unit Organisasi Vs Subjek Data
60 Tabel 3.7 Tabel Matrik Fungsi Bisnis Vs Unit Organisasi
61 Tabel 3.8 Tabel Matrik Subjek Data Vs Fungsi Bisnis
63 Tabel 3.9 Tabel Matriks Analisis SWOT
66 Tabel 4.1 Tabel Dimensi
75 Tabel 4.2 Tabel Proses Bisnis, Measure, Fakta
76 Tabel 4.3 Tabel Kapasitas Media Penyimpanan yang Diperlukan Tahun Pertama 100
Tabel 4.4 Tabel Pertumbuhan Data Setiap Tahunnya 101
DAFTAR GAMBAR
31 Gambar 2.13 Skema Bintang Majemuk
80 Gambar 4.6. Skema Bintang Peminatan Mahasiswa
79 Gambar 4.5. Skema Bintang IKAD Dosen
78 Gambar 4.4 Skema Bintang Absensi Dosen
73 Gambar 4.3 Skema Bintang Absensi Mahasiswa
70 Gambar 4.2 Pemilihan Grain
52 Gambar 4.1 Arsitektur Data Warehouse
47 Gambar 3.3 Skema Database Sistem yang berjalan
46 Gambar 3.2 Struktur organisasi Jurusan Informatika UBinus
32 Gambar 3.1 Struktur Organisasi Bina Nusantara
Gambar 2.12 Skema Bintang SnowflakeGambar 2.1 Aspek Terintegrasi dari Data Warehouse29 Gambar 2.11 Skema Bintang dengan outboard table atau secondary dimension table 30
29 Gambar 2.10 Skema Bintang sebagai Tabel Asosiasi
28 Gambar 2.9 Skema Bintang dengan lebih dari Satu Tabel Fakta
25 Gambar 2.8 Hubungan antara tabel dimensi pada Skema Bintang Sederhana
18 Gambar 2.7 Dimensional Lifecycle Diagram
17 Gambar 2.6 Data Warehouse Terdistribusi
13 Gambar 2.5 Data Warehouse Terpusat
12 Gambar 2.4 Struktur Data Warehouse
11 Gambar 2.3 Aspek Time Variant Data Warehouse
10 Gambar 2.2 Aspek Non-Volatile Data Warehouse
80
Gambar 4.7. Skema Bintang Nilai Berdasarkan Mata Kuliah81 Gambar 4.9. Skema Bintang Indeks Prestasi
83 Gambar 4.10 Skema Bintang Mahasiswa Telah Lulus
83 Gambar 4.11 Skema Bintang Global
84 Gambar 4.12 Rancangan Menu Drop Down 101
Gambar 4.13 Rancangan Menu Navigasi 102Gambar 4.14 Rancangan Layar Login102
Gambar 4.15 Rancangan Pesan Kesalahan Login 102Gambar 4.16 Layar Utama103
Gambar 4.17 DTS Package Execution Menu 104Gambar 4.18 Perancangan Layar Output 105Gambar 4.19 Tampilan Login108
Gambar 4.20 Tampilan Gagal Koneksi Server 109Gambar 4.21 Tampilan Gagal Koneksi Database 109Gambar 4.22 Tampilan Menu Utama110
Gambar 4.23 Tampilan Menu Bar (File) 110Gambar 4.24 Tampilan Menu Bar (Tools) 111Gambar 4.25 Tampilan Menu Bar (Transform Data) 112Gambar 4.26 Tampilan Menu Navigasi113
Gambar 4.27 Layar output Tabel Pivot114
Gambar 4.28 Layar output Tabel Pivot dengan condition style 115Gambar 4.29 Layar Chart116