Perancangan Data Warehouse Calon Mahasiswa Baru Politeknik Negeri . - Pnl

Transcription

Perancangan Data Warehouse Calon Mahasiswa Baru . .Nanang PrihatinPERANCANGAN DATA WAREHOUSE CALON MAHASISWA BARUPOLITEKNIK NEGERI LHOKSEUMAWENanang Prihatin11Dosen Politeknik Negeri LhokseumaweABSTRAKBagi sebuah perguruan tinggi, penerimaan calon mahasiswa merupakan kegiatan yang sangat penting. Karenamahasiswa baru merupakan salah satu sumber daya yang menentukan berjalannya sebuah perguruan tinggi.Politeknik Negeri Lhokseumawe, setiap tahunnya selalu menerima calon mahasiswa baru sebagai sumber dayabaru untuk menggantikan mahasiswa lama yang sudah lulus. Pada dasarnya data calon mahasiswa baru merupakandata yang sangat penting karena dari data tersebut dapat dilihat trend yang terjadi pada sebuah program studi.Setelah data calon mahasiswa baru selesai diproses maka data calon mahasiswa baru tersebut akan disimpan saja.Perancangan data warehouse calon mahasiswa politeknik negeri lhokseumawe adalah salah satu cara agar datacalon mahasiswa yang selama ini hanya disimpan saja bisa dijadikan sebagai sumber data. Karena dengan datacalon mahasiswa baru yang lama, pimpinan dapat menganalisa dan dari analisa tersebut dapat diambil sebuahkebijakan atau mengambil keputusan berkaitan dengan penerimaan calon mahasiswa baru untuk tahun berikutnya.Kata kunci : Data warehouse, calon mahasiswa baru, pengambilan keputusanI.dihasilkan akan lebih bersifat statis sesuai denganyang telah diberikan oleh aplikasi yang berada padatingkatan sistem informasi manajemen.Dengan adanya data warehouse, akan mempermudahpembuatan aplikasi-aplikasi Decision Support Systemdan Executive Information System karena memangkegunaan dari data warehouse adalah khusus untukmembuat suatu database yang dapat digunakan untukmendukung proses analisa bagi para pengambilkeputusan.Perancangan untuk membangunsebuah data warehouse untuk data calon mahasiswabaru Politeknik Negeri Lhokseumawe meliputikegiatan perancangan data warehouse termasuk didalamnya perancangan arsitektur, pemodelan datadan hasil implementasi dari data warehouse yangtelah dirancang.PENDAHULUANBagi sebuah perguruan tinggi, calonmahasiswa baru adalah salah satu komponen yangsangat penting. Calon mahasiswa yang akan masukke sebuah perguruan tinggi dapat dijadikan salah satuindikator penilaian apakah perguruan tinggi tersebutmemiliki peminat yang banyak atau tidak. Jika calonmahasiswa yang mendaftar memiliki sebaran wilayahyang luas dan memiliki peminat yang relatif banyak,maka perguruan tinggi tersebut bisa dikatakan sudahmemiliki nama atau terkenal.Data calon mahasiswa baru sangat bergunabagi perguruan tinggi sebagai salah satu media untukmelakukan evaluasi diri. Perguruan tinggi bisamengambil data tersebut untuk menilai seberapa jauhsebaran dan jumlah calon mahasiswa yang mendaftar.Dengan adanya data calon peserta maka perguruantinggi dapat melihat berdasarkan atribut daerah ataukota calon mahasiswa, asal sekolahnya, dan programstudi yang akan diambil.Data calon mahasiswa dari tahun ke tahunakan terus bertambah seiring dengan jumlah peminatyang mendaftar pada perguruan tinggi tersebut. Datacalon mahasiswa tersebut akan membuat ukurandatabase menjadi semakin besar. Agar tidakmembebani sistem pemrosesan transaksi yang ada,pada saatnya data alumni yang lama perludipindahkan ke sebuah data warehouse, karena datawarehouse memiliki kemampuan untuk melakukananalisa terhadap data transaksi yang telah lalu danjuga bisa memberikan laporan yang bersifat dinamisdan bisa dilihat dari berbagai dimensi.Laporan yang dihasilkan dari proses datawarehouse juga mempunyai kemampuan untukdiperinci lebih lanjut ataupun diringkaskan. Tanpaadanya data warehouse, laporan-laporan yangII.TINJAUAN PUSTAKAData WarehouseData warehouse adalah koleksi data yangbersifat subject-oriented, terintegrasi, time-variant,dan non-volatile yang digunakan untuk mendukungproses pengambilan keputusan yang strategis untukperusahaan [2].Menurut Vidette Poe, data warehousemerupakan database yang bersifat analisis dan readonly yang digunakan sebagai fondasi dari sistempenunjang keputusan[3].Menurut Paul Lane, data warehousemerupakan database relasional yang didesain lebihkepada query dan analisa dari pada proses transaksi,biasanya mengandung history data dari prosestransaksi dan bisa juga data dari sumber lainnya[4].Data warehouse memisahkan beban kerja analisisdari beban kerja transaksi dan memungkinkan62

Jurnal Litek (ISSN: 1693-8097) Volume 10 Nomor 1, Maret 2013: hal. 62 - 66organisasi menggabung/konsolidasi data dariberbagai macam sumber.Data warehouse merupakan salah satukonsep penyediaan solusi ke organisasi, dimanamemiliki database yang distrukturkan secara khususuntuk dilakukan proses query dan analisis. Datawarehouseumumnyaberisidatayangmempresentasikan histori organisasi. Data saan terhadap data historis utuk melakukananalisis terhadap data dalam beragam cara danmembuat keputusan yang didasarkan pada hasilanalisis.III.METODE PENELITIANTahap perancangan adalah merupakan tahapawal yang penting untuk dilakukan dalampembentukan data warehouse. Di dalamnya meliputiperancangan arsitektur logical maupun fisik dari datawarehouse, pemilihan data pada sumber data yaitudata penelitian yang telah ada, dan dilanjutkandengan pemodelan data dimensional.a.Perancangan Arsitektur Data WarehouseGambar 2. Rancangan arsitektur logical dari datacalon mahasiswa baru.Gambar 1. Arsitektur Data WarehouseUntuk pembuatan data warehouse, dilakukandengan melakukan beberapa langkah yang ada, antaralain [1]:1. Data extractionFungsi ini biasanya berhadapan denganbermacam data source, dan menggunakan teknikyang sesuai dengan setiap data source. Sumberdata mungkin berasal dari source machine yangberbeda dalam format data yang berbeda pula.2. Data transformationData transformation melibatkan berbagai bentukdalam mengkombinasikan bagian dari data yangberasal dari sumber yang berbeda. Kombinasidata dilakukan dari sumber record tunggal, ataudapat juga dilakukan dari elemen data yangberelasi dengan banyak sumber record. Prosescleaning mungkin dilakukan dalam datatransformation, dimana proses cleaning memilikifungsi untuk melakukan koreksi terhadapkesalahan pengejaan, atau untuk melakukaneliminasi terhadap duplikat data.3. Data loadingSetelah selesai melakukan desain dan konstruksidari data warehouse dan aplikasi digunakanuntuk pertama kalinya, akan dilakukan pengisianawal data ke dalam media penyimpanan datawarehouse. Dalam pengisian awal, dilakukanpemindahan data dalam jumlah yang besar.Gambar 3. Rancangan arsitektur fisik dari datawarehouse calon mahasiswa baru.Pada konfigurasi ini pengguna mengakses datawarehouse melalui server aplikasi. Database Olahdan data warehouse berada pada mesin yang samasehingga proses Ekstraksi, Transformasi dan Loadingdilakukan di mesin data warehouse dan tidakmengganggu kerja mesin operasional.b.Sumber DataDalam penelitian ini digunakan datapenerimaan mahasiswa baru Politeknik NegeriLhokseumawe tahun 2009. Sumber data sebelumnyadibuat dalam format Microsoft Access dan sudahdikonversi menjadi file dengan format Ms-Excel.Setelah dianalisa, sumber data yang akan diolahtersebut ternyata memiliki beberapa record ng/pembersihan data.63

Perancangan Data Warehouse Calon Mahasiswa Baru . .Nanang PrihatinSumber data penerimaan mahasiswa baru tahun 2009terdiri dari 1679 record yang terdiri 12 (dua belas)kolom yaitu : Tahun, Nomor Ujian, Pilihan 1, Pilihan2, Tahun Lulus, Agama, Pendidikan n/Kota, dan Propinsi. Tabel dim Pend IbuTabel ini berisi data pendidikan terakhir ibucalon mahasiswaTabel dim GenderTabel ini berisi data jenis kelamin calonmahasiswa baruTabel dim WargaTabel ini berisi data tentang statuskewarganegaraan calon mahasiswa baruTabel dim KabKotaTabel ini berisi data nama kabupaten dan kotaasal calon mahasiswaTabel dim PropinsiTabel ini berisi data nama propinsi asal calonmahasiswaGambar 4. Sumber data calon mahasiswa barudengan format ms-excelc.Pemodelan Data DimensionalSkema yang digunakan adalah star schemadimana terdapat satu tabel fakta dan beberapa tabeldimensi. Alasannya adalah proses query yang lebihringan dan memudahkan penjelajahan terhadap datadimensinya, selain itu table dimensinya tidakmemerlukan tabel sub dimensi karena tabeldimensinya tidak mengandung ringkasan atau tidakmemiliki perbedaan tingkat ukuran.Tabel fakta yang terbentuk dari perancangandata warehouse ini merupakan tabel data pendaftaranpenerimaan mahasiswa baru. Tabel FaktaTabel ini berisi semua data yang berhubungandengan data calon mahasiswa baru PoliteknikNegeri Lhokseumawe tahun 2009. Tabel dimensi merupakan tabel yang berisi datayang menunjukkan tinjauan dari berbagaiperspektif. Penjelasan dari masing-masing tabeldimensi dijelaskan sebagai berikut: Tabel dim Pilihan1Data yang termasuk dimensi pilihan1 adalah datapilihan pertama daftar program studi yangditawarkan kepada calon mahasiswa baru. Tabel dim Pilihan2Data yang termasuk dimensi Pilihan2 adalah datapilihan kedua daftar program studi yangditawarkan kepada calon mahasiswa baru. Tabel dim ThnLulusTabel ini berisi data tahun lulus calon mahasiswabaru dari sekolah asalnya. Tabel dim AgamaTabel ini berisi data agama calon mahasiswabaru Tabel dim PendAyahTabel ini berisi data pendidikan terakhir bapakcalon mahasiswaGambar 4. Rancangan tabel data warehousepenerimaan calon mahasiswa barud.Extraction cleaning/standarisasi isian kolom.Pada penelitian ini proses ekstraksi datadilakukan dengan menggunakan tool yang bernamaPentahoDataIntegration/Kettle.Kettle adalahaplikasi ETL(Extract,Transformation and Load) yang bersifta open source.Yang bisa digunakan sebagai tool standar untukpengolahan data. Kettle merupakan bagian dariaplikasi Pentaho.Gambar 5. Proses ETL data kedalam basisdata64

Jurnal Litek (ISSN: 1693-8097) Volume 10 Nomor 1, Maret 2013: hal. 62 - 66Proses ETL dilakukan untuk mengekstrak datasource yang sebelumnya hanya satu file denganformat excel menjadi menjadi sebelas tabel.Selanjutnya sebelas tabel tersebut akan di-transformmenjadi sebuah basisdata dengan format mysql yangterdiri satu tabel fakta (data transaksi) dan sepuluhtabel dimensi (master).Adapun langkah-langkah untuk membuatmultidimensi data werehouse adalah membuatdimensi baru untuk semua table dimensi/tablereferensi yang telah dibuat sebelumnya, yaitu: Tabeldim Pilihan1,dim Pilihan2,dim ThnLulus,dim Agama,dim PendAyah,dim Pend Ibu,dim Gender, dim Warga, dim KabKota, dan Tabeldim Propinsi. Langkah ini juga digunakan untukmelakukan seting cube, tabel fakta (transaksi) danmeasure.Setelah tabel dimensi selesai disusun, tahapselanjutnya adalah membuat hierarki, level danmenentukan tabel untuk masing-masing dimensi.Gambar 6. Hasil proses ETL data source dari fileexcel menjadi basisdata mysqle.Gambar 8. Setting Hirarki, Level dan TabelPresentasi Data WarehouseSetelah penyusunan semua dimensi selesaidilakukan, langkah berikutnya adalah melakukanpublish untuk bisa diakses dengan Pentaho UserConsole. Sebelum melakukan publish, maka harusdilakukan koneksi antara schema workbench denganserver pentaho dengan seting publish sebagai beriku :Untuk publish password perlu dibuka file berikut ini : ons\system\publisher config.xmlPada bagian dibawah setelah publisher-password isikan password besbas. Misal publish publisher-config publisher-password publish /publisher-password /publisher-config Kemampuan data warehouse menyediakaninformasi kepada pengguna merupakan hal terpentingdari data warehouse. Platform database yangdigunakan untuk data warehouse pada penelitian iniadalah MySQL. Sedangkan tools yang digunakanuntuk presentasi data kepada pengguna disesuaikandengan kemampuan berintegrasi dengan MySQLsebagai platform database data warehouse.Tools yang digunakan adalah PentahoWorkbench. Pentaho Workbench merupakan OnlineAnalytical Processing (OLAP) engine yangmenggunakan bahasa pemrograman Java.IV. HASIL DAN PEMBAHASANSetelah data proses dimensional selesai dilakukan,maka tahap selanjutnya adalah melihat analisis datawerehouse.Tools yang bisa digunakan adalahBi server pentaho, dengan cara membuka browserdan pada address bar dituliskan localhost:8080.Gambar 9. Tampilan analisis data keseluruhanGambar 7. Setting penggunaan dimensi65

Perancangan Data Warehouse Calon Mahasiswa Baru . .Nanang Prihatin3.4.Gambar 10. Contoh tampilan analisis berdasarkandimensi Pilihan15.Gambar 11. Contoh tampilan analisis berdasarkandimensi GenderDAFTAR PUSTAKA[1] Paulraj Ponniah. (2001). Data WarehousingFundamentals. Wiley-Interscience Publication.Untuk melihat data analisis berdasarkan dimensi yanglain, bisa dilakukan dengan cara mengklik tanda plus( ) pada masing-masing dimensi.Kemampuan yang dimiliki oleh aplikasidatawarehouse ini antara lain: Kemampuan roll-up dan drill-drown sehinggamemudahkan dalam memetakan data danmempertajam analisis. Roll-up adalah kemampuan untuk menampilkandata dengan tingkat rincian yang lebih rendah.Drill-down adalah kemampuan menampilkandata dengan tingkat rincian yang lebih tinggi. Kemampuan membuat query sendiri sesuaidengan kebutuhan. Kemampuan report customization sesuai dengankebutuhan informasi. Kemampuan untuk membuat chart atau grafiksesuai dengan laporan yang diinginkan. Kemampuan membuat report dalam format Exceldan PDF.V.1.2.Agar data warehouse penerimaan calonmahasiswa baru dapat dimanfaatkan denganoptimal, maka proses pendaftaran calonmahasiswa harus dilakukan standarisasi formulirpendaftaran, sehingga data penerimaan calonmahasiswa baru dari tahun ke tahun memilikistandar yang sama.Data warehouse dengan menggunakan aplikasiPentaho dapat digunakan dengan cara yang cepatdan mudah dan bebas biaya karena bersifat opensource. Media presentasi yang digunakan adalahaplikasi berbasis web sehingga pemenuhankebutuhan laporan menjadi lebih fleksibel untukpara pimpinan.Penelitian ini dapat dikembangkan lebih lanjutuntuk mengarah ke pemanfaatan dari datawarehouse untuk data mining. Dengan telahterbentuknya informasi yang terintegrasi didalam data warehouse, pola-pola yang ada didalamnya dapat digali untuk kemudianmenghasilkan informasi yang berharga untukpengambilan keputusan.[2]Inmon, W.H.(2002). BuildingWarehouse,edisi-3.WileyPublishing.the DataComputer[3] Poe, Vidette (1998). Building Data Warehousefor Decision Support, edisi-2. Prentice Hall.[4] Lane, Paul (2002), Data Warehousing GuideRelease 2 (9.2), Copyright 1996, OracleCorporationKESIMPULANData warehouse dapat digunakan oleh pimpinanPoliteknik Negeri Lhokseumawe dalam melihattrend perkembangan yang terjadi di dalampenerimaan calon mahasiswa baru, sehinggapimpinan dapat melakukan analisis terhadaplaporan yang disajikan.Data warehouse penerimaan calon mahasiswabaru Politeknik Negeri Lhokseumawe dapatdijadikan sebagai salah satu sarana di dalammendukung pengambilan keputusan.66

data yang sangat penting karena dari data tersebut dapat dilihat trend yang terjadi pada sebuah program studi. Setelah data calon mahasiswa baru selesai diproses maka data calon mahasiswa baru tersebut akan disimpan saja. Perancangan data warehouse calon mahasiswa politeknik negeri lhokseumawe adalah salah satu cara agar data