Perbandingan Traditional Business Intelligence dan Service-oriented Business Intelligence (SoBI) untuk Integrasi Data Akademik dan Keuangan (Studi Kasus: Universitas Kristen Satya Wacana) Tesis Oleh: Ramos Somya NIM: 972010005 Program Studi Magister Sistem Informasi Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Salatiga Januari 2012
Perbandingan Traditional Business Intelligence dan Service-oriented Business Intelligence (SoBI) untuk Integrasi Data Akademik dan Keuangan (Studi Kasus: Universitas Kristen Satya Wacana) Tesis Oleh: Ramos Somya NIM: 972010005 Program Studi Magister Sistem Informasi Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Salatiga Januari 2012 i
ii
Pernyataan Tesis berikut ini: Judul : Perbandingan Traditional Business Intelligence dan Service-oriented Business Intelligence (SoBI) untuk Integrasi Data Akademik dan Keuangan (Studi Kasus: Universitas Kristen Satya Wacana) Pembimbing : 1. Prof. Ir. Danny Manongga, M.Sc., Ph.D. 2. M. A. Ineke Pakereng, M.Kom. adalah benar hasil karya saya: Nama : Ramos Somya NIM : 972010005 Saya menyatakan tidak mengambil sebagian atau seluruhnya dari hasil karya orang lain kecuali sebagaimana yang tertulis pada daftar pustaka. Pernyataan ini dibuat dengan sebenarnya sesuai dengan ketentuan yang berlaku dalam penulisan karya ilmiah. Salatiga, Januari 2012 (Ramos Somya) iii
Prakata Puji syukur kepada Tuhan Yang Maha Esa atas segala limpahan berkat dan anugerah-nya kepada penulis, sehingga penulis mampu menyelesaikan tesis yang berjudul Perbandingan Traditional Business Intelligence dan Service-oriented Business Intelligence (SoBI) untuk Integrasi Data Akademik dan Keuangan (Studi Kasus: Universitas Kristen Satya Wacana). Laporan tesis ini disusun guna memenuhi persyaratan untuk memperoleh gelar Master of Computer Science (M.Cs.) pada Program Studi Magister Sistem Informasi Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Salatiga. Dalam penyelesaian tesis ini, penulis tidak mungkin lepas dari bantuan, doa, dan dukungan dari berbagai pihak. Oleh karena itu, pada kesempatan ini penulis ingin mengucapkan terima kasih kepada: 1. Bapak Andeka Rocky Tanaamah, S.E., M.Cs., selaku Dekan Fakultas Teknologi Informasi, Universitas Kristen Satya Wacana Salatiga. 2. Bapak Prof. Dr. Ir. Eko Sediyono, M.Kom., sebagai Ketua Program Studi Magister Sistem Informasi Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Salatiga. 3. Bapak Prof. Ir. Danny Manongga, M.Sc., Ph.D., selaku pembimbing pertama yang telah memberikan ide, ilmu, arahan, serta masukan yang berarti sehingga laporan tesis ini dapat terselesaikan dengan baik. 4. Ibu M. A. Ineke Pakereng, M.Kom., selaku dosen pembimbing kedua yang selalu membimbing dengan sabar dan banyak membantu penulis dalam menyelesaikan tesis ini. iv
5. Para staff pengajar di MSI FTI UKSW: Dr. Ir. Wiranto Herry Utomo, M.Kom., Kristoko Dwi Hartomo, M.Kom., Sri Yulianto J. P., S.Si., M.Kom., Marwata, SE. (Akt)., M.Si., Ph.D, Ir. Irwan Sembiring, M.Kom., Yos Richard Beeh, S.T., M.Cs., Frederik Samuel Papilaya, S.Kom., M.Cs., Arie Setiawan, S.T., M.Cs., Wiwin Sulistyo, S.T., M.Kom., Dr. Suharto, Danny Zacharias, SH., MA., Indrastanti R. Widiasari, M.T, Elisabeth Penti Kurniawati, SE., M.Ak., dan Dra. Ade Iriani, MM. yang telah memberikan banyak ilmu selama kuliah. 6. Ibu Yuni selaku sekretaris MSI FTI UKSW yang telah membantu mengurus adminisratif selama kuliah. 7. Bapak, Ibu dan keluarga penulis di rumah. Terima kasih atas perhatian, dukungan, bantuan, semangat, dan doa kalian. 8. Teman-teman angkatan 4 MSI FTI UKSW (GM Group): Pak Winsy, Pak Adri, Pak Winso, Pak Didik, Pak Edy, Erwin, Joko, Reymerta, Berlian, Bu Titik, Rosa, Yoke dan Stevano yang telah menemani selama kuliah dengan canda dan tawa. 9. Teman-teman dalam suka dan duka: Christine, Dewi, Joko, Bu Charitas, Om Winsy, Bram dan Kartika. 10. Teguh Wahyono, S.Kom., M.Cs. (Direktur BTSI), Suharyadi, S.Kom. (Direktur BAA), Elisabeth Penti Kurniawati, SE., M.Ak. (Manager Keuangan UKSW), Deddy Prasaja (Bagian Akuntansi UKSW), Bapak Sutomo (Bagian Akademik), mas Danang dan Bapak Dahat (Bagian Nilai), terima kasih atas ijin penelitian di instansi yang bapak dan ibu tempati. 11. Semua teman di MSI FTI UKSW yang belum disebutkan, terima kasih buat kebersamaan, dukungan, dan semangat yang kalian berikan selama ini. v
12. Semua pihak yang tidak mungkin disebutkan satu per satu yang turut membantu dan memberikan kontribusi hingga tesis ini terselesaikan. Thanks for all. Penulis menyadari masih banyak kekurangan dalam penyelesaian tesis ini. Oleh karena itu, penulis mengharapkan sumbang saran dan pikiran untuk perbaikan di masa yang akan datang. Semoga tesis ini dapat memberikan manfaat bagi semua pihak. Salatiga, Januari 2012 Ramos Somya Penulis vi
Daftar Isi Halaman Halaman Judul... i Halaman Pengesahan... ii Halaman Pernyataan... iii Prakata... iv Daftar Isi... vii Daftar Gambar... ix Daftar Tabel... x Daftar Lampiran... xi Daftar Singkatan... xii Abstract... xii Bab 1 Pendahuluan... 1 1.1 Latar Belakang... 1 1.2 Rumusan Masalah... 2 1.3 Tujuan dan Manfaat... 2 1.4 Batasan Masalah... 3 1.5 Sistematika Penulisan... 3 Bab 2 Tinjauan Pustaka... 5 2.1 Penelitian Sebelumnya... 5 2.2 Orisinalitas Penelitian... 5 2.3 Service-oriented Business Intelligence (SoBI)... 6 2.4 Service Oriented Architecture (SOA)... 8 2.5 Business Intelligence (BI)... 14 2.6 Data Warehouse... 15 2.7 Studi Perbandingan... 18 Bab 3 Metodologi Perbandingan... 21 3.1 Pengantar... 21 3.2 Skenario Perbandingan... 21 3.3 Perancangan Data Warehouse... 24 3.4 Perancangan Aplikasi Dashboard... 28 3.4.1 Diagram Use Case... 29 3.4.2 Diagram Activity... 29 3.4.3 Diagram Sequence... 34 3.4.4 Diagram Class... 37 3.4 Kriteria Perbandingan... 37 3.4.1 Perbandingan dari Perspektif Developer... 38 3.4.2 Perbandingan dari Perspektif User... 38 3.4.3 Perbandingan dari Perspektif vii
Pengembangan Sistem... 38 3.4.4 Perbandingan dari Perspektif Aplikasi Dashboard... 38 3.4.5 Perbandingan Scalability Sistem... 39 3.4.6 Perbandingan Stability Sistem... 39 Bab 4 Hasil Implementasi dan Analisis... 41 4.1 Pengantar... 41 4.2 Implementasi Traditional Business Intelligence.. 41 4.3 Implementasi Service-oriented Business Intelligence (SoBI)... 51 4.4 Perbandingan dan Analisis... 55 Bab 5 Kesimpulan dan Saran Pengembangan... 65 5.1 Kesimpulan... 65 5.2 Saran Pengembangan... 66 Daftar Pustaka... 69 Lampiran... 71 viii
Daftar Gambar Halaman Gambar 2.1 The Views of SO and BI... 7 Gambar 2.2 Siklus Hidup Service... 10 Gambar 2.3 Siklus Tahapan Metode Pengebangan Sistem dengan SOA... 10 Gambar 2.4 Perkembangan Teknologi BI... 14 Gambar 2.5 Implementasi Data Warehouse... 16 Gambar 3.1 Desain BI Tradisional... 21 Gambar 3.2 Desain BI dengan SoBI... 23 Gambar 3.3 Galaxy Schema Data Warehouse... 28 Gambar 3.4 Diagram Use Case Aplikasi Dashboard... 29 Gambar 3.5 Diagram Activity PR 1... 30 Gambar 3.6 Diagram Activity PR 2... 31 Gambar 3.7 Diagram Activity Dekan Fakultas... 32 Gambar 3.8 Diagram Activity Administrator... 33 Gambar 3.9 Diagram Sequence Lihat Jumlah Mahasiswa... 34 Gambar 3.10 Diagram Sequence Lihat Piutang... 35 Gambar 3.11 Diagram Sequence Lihat IPK Mahasiswa... 35 Gambar 3.12 Diagram Sequence Tambah Data IPS Mahasiswa... 36 Gambar 3.13 Diagram Class Aplikasi Dashboard... 37 Gambar 4.1 Proses Koneksi untuk Extract Data... 42 Gambar 4.2 Penentuan Sumber Data... 43 Gambar 4.3 Penentuan Data Tujuan... 43 Gambar 4.4 Penentuan Tabel Sumber Data... 44 Gambar 4.5 Penentuan Data Tujuan Pada Sheet Excel... 44 Gambar 4.6 Penentuan Field untuk Pemindahan Data... 45 Gambar 4.7 Proses Pemindahan Data... 45 Gambar 4.8 Hasil Extract Data Akademik dalam Format Excel... 46 Gambar 4.9 Tabel yang Akan Dipindahkan... 46 Gambar 4.10 Export Data ke Format Excel... 47 Gambar 4.11 Penentuan Source dan Tujuan Export Data... 47 Gambar 4.12 Proses Export Data... 48 Gambar 4.13 Jendela Data Source untuk Import Data... 49 Gambar 4.14 Jendela Destination untuk Import Data)... 50 Gambar 4.15 Jendela Konfirmasi Hasil Import Data... 51 Gambar 4.16 Implementasi Web Service pada SIASAT... 53 Gambar 4.17 Implementasi Web Service Pada SIKASA... 53 Gambar 4.18 Halaman untuk Loading Data... 54 Gambar 4.19 Proses Tambah Data Piutang via Web Service... 54 Gambar 4.20 Hasil Tambah Data Piutang Mahasiswa Periode 20112... 55 Gambar 4.21 Konfirmasi Hasil Tambah Data Piutang... 55 Gambar 4.22 Grafik Jumlah Mahasiswa Fakultas Dimensi Program Studi... 59 Gambar 4.23 Tabel Jumlah Mahasiswa Fakultas Dimensi Program Studi... 60 Gambar 4.24 Grafik Hasil Drill Down Tiap Angkatan... 60 Gambar 4.25 Informasi Data IPS pada Dashboard... 61 Gambar 4.26 Hasil Import Data dalam 4 (empat) Ukuran Data pada Traditional BI... 62 Gambar 4.27 Grafik Import Data dalam 4 (empat) Ukuran Data pada SoBI. 63 ix
Daftar Tabel Halaman Tabel 2.1 Manfaat SO dan BI... 8 Tabel 3.1 Kebutuhan Tabel TB_MAHASISWA... 24 Tabel 3.2 Tabel TB_IPS... 25 Tabel 3.3 Tabel TB_HASILSTUDI... 25 Tabel 3.4 Tabel TB_PIUTANG... 25 Tabel 3.5 Tabel TB_PROGDI... 26 Tabel 3.6 Tabel TB_FAKULTAS... 26 Tabel 3.7 Tabel TB_ORTU... 26 Tabel 3.8 Tabel TB_STATUS... 27 Tabel 3.9 Tabel TB_PERIODE... 27 Tabel 3.10 Tabel TB_PROPINSI... 27 Tabel 3.11 Tabel TB_JURUSAN... 27 Tabel 4.1 Proses Implementasi Traditional BI dan SoBI... 56 Tabel 4.2 Langkah Loading Data pada Traditional BI dan SoBI... 57 x
Daftar Lampiran Halaman Lampiran 1 Surat Pengantar untuk Pembantu Rektor 1... 71 Lampiran 2 Surat Pengantar untuk Pembantu Rektor 2... 72 xi
Daftar Singkatan BI : Business Intelligence IPS : Indeks Prestasi Semester IPK : Indeks Prestasi Kumulatif PR 1 : Pembantu Rektor 1 PR 2 : Pembantu Rektor 2 SOA : Service Oriented Architecture SoBI : Service-oriented Business Intelligence xii
Abstract Data integration in Traditional Business Intelligence is done by ETL (Extract Transform Loading) process, while in the Serviceoriented Business Intelligence (SoBI) offers data integration processes with a more modest when comparing to the Traditional BI ETL processes. This research implemented and compared traditional Business Intelligence and Service-oriented Business Intelligence for the integration of academic and financial data. Based on the research has been done, has been obtained that the concept of SoBI is superior in the process of ETL, data sources, the development of support system, in support of front-end applications, scalability and stability system when compared with the concept of Traditional BI. Keywords: Traditional Business Intelligence, ETL (Extract Transform Loading), Service-oriented Business Intelligence (SoBI) xiii