Setiap orang yang tanpa hak dan/atau izin Pencipta atau Pemegang Hak Cipta melanggar hak ekonomi Pencipta sebagaimana dimaksud dalam Pasal 9 ayat (1) huruf c, huruf d, huruf f, dan/atau huruf h untuk penggunaan komersial dipidana dengan pidana penjara paling lama 3 (tiga) tahun dan/atau denda paling banyak Rp lima ratus juta rupiah). Setiap orang yang mengelola tempat perdagangan dalam bentuk apapun yang dengan sengaja dan sengaja menjual dan/atau menggandakan barang akibat pelanggaran hak cipta dan/atau. Business Intelligence (BI) adalah metode untuk melakukan proses ekstraksi, transformasi, dan pemuatan data atau dikenal dengan istilah ETL (Extraction, Transformation and Loading).
Kami berharap buku ini dapat berguna dan bermanfaat, khususnya bagi para pengambil keputusan dalam pengoperasian intelijen bisnis.
Pendahuluan
Pada akhirnya, penerapan Business Intelligence (BI) adalah metode untuk melakukan proses ekstraksi, transformasi, dan pemuatan data atau dikenal dengan istilah ETL (Extraction, Transformation and Loading). Pentaho Business Intelligence merupakan alat yang dapat digunakan untuk kebutuhan proses ETL (Sumarauw dan Winarko, 2012). Untuk mempelajari data masa lalu dan memprediksi masa depan, banyak perusahaan menggunakan Business Intelligence (BI) sebagai alat dan sistem.
Ketika tantangan teknis semakin banyak, perhatian telah beralih ke perluasan cara BI dapat digunakan untuk memberikan nilai bisnis.
Tinjauan Pustaka
Al-Debei mengidentifikasi dan mengklasifikasikan masalah dan tantangan utama yang dihadapi berbagai organisasi bisnis ketika menerapkan teknologi data warehouse. Berdasarkan hasil penelitian, tantangan utama dalam penerapan data warehouse adalah: (1) komitmen dan dukungan manajemen; (2) juara proyek; (3) keterlibatan dan partisipasi pengguna; dan (4) keterampilan dan komposisi tim. Pentaho merupakan open source untuk kebutuhan intelijen bisnis yang digunakan penulis sebagai alat dalam melakukan penelitian ini (Pentaho, 2012).
Tujuan umum dari percobaan ini adalah mengoperasikan alat aplikasi intelijen bisnis untuk melakukan analisis terhadap data itu sendiri dan menampilkannya dalam informasi yang komunikatif.
Tujuan dan Tahapan
Pentaho Requirements
Paket instalasi Pentaho BI Suite “pentaho-bi-suite-3.6.0-RC1-windows-installer.exe”, yang dalam hal ini dikemas dalam format “iso” dan akan diakses melalui virtual drive pada mesin virtual. Peneliti telah melakukan pengujian instalasi dengan sistem operasi Windows Vista Business, serta server Windows lainnya, namun mengalami kesalahan dan menemui banyak pesan kesalahan selama proses instalasi. Plug-in MySQL Java digunakan sebagai driver untuk menghubungkan aplikasi Pentaho Java Platform dengan database Pentaho yaitu MySQL.
Siapkan sistem operasi Windows Server 2003 Enterprise Edition yang diinstal pada mesin virtual (VMWare Workstation versi 6.5.3 digunakan dalam percobaan ini).
Langkah-Langkah Konfigurasi dan Instalasi Pentaho
Sebelum menginstal Windows Server 2003 Enterprise Edition di VMWare, pertimbangkan parameter (memori, ruang, dll.) untuk mendukung lingkungan kerja. Karena memori yang digunakan pada notebook yang digunakan pada percobaan ini cukup yaitu 3 GB, maka dialokasikan memori sebesar 2048 MB dan space harddisk sebesar 20 GB. Buka file instalasi “pentaho-bi-suite-3.6.0-RC1-windows-installer.exe” pada disk virtual server Windows di mesin virtual dan jalankan instalasi.
Karena percobaan ini berorientasi pada hasil, dan karena sistem yang digunakan bukan dedicated server, maka data yang digunakan untuk penelitian ini dibatasi pada data pelanggan di beberapa subunit yaitu pada.
Mempersiapkan Data
Istilah Rayon digunakan untuk unit ritel PLN yang berada di bawah cabang di ibu kota provinsi, sedangkan Ranting digunakan untuk unit ritel PLN di kabupaten/kota. File DIL sebagai data time series yang digunakan dalam percobaan terdiri dari beberapa file DIL yang diambil pada bulan Juli 2009 sampai dengan Juni 2010 (12 bulan). Jika dilihat dengan editor teks, file DIL ini akan terlihat seperti gambar di bawah ini.
Pembersihan data hanya dapat dilakukan jika memahami isi data pada DIL yang penjelasannya dapat dilihat pada tabel di bawah ini. ID Pelanggan, dikombinasikan dengan bulan dan tahun akun dapat menjadi pengidentifikasi unik untuk semua catatan pelanggan; Informasi yang diterima dimasukkan ke dalam kolom detail seperti pada tabel di bawah.
Saat sesi dibuka, hal pertama yang muncul adalah jendela login seperti terlihat pada gambar di bawah ini. Langkah selanjutnya adalah membuat tabel untuk data pelanggan di database hibernasi dan tabel referensi. Pada tbltariff, padding dapat dilakukan dengan menggunakan perintah SQL Query berikut: (eksekusi perintah dilakukan satu per satu).
Setelah tabel referensi siap, langkah selanjutnya adalah mengimpor data pelanggan dari file DIL yang ada ke tabel "tbl pelanggan". Pertama, salin file DIL ke mesin virtual ke direktori yang ditempatkan di direktori percobaan ini.
Data Integration
Layar awal saat menjalankan Data Integration (antarmuka Data Integration) akan terlihat seperti gambar di bawah ini. Sebelum membuat desain ETL, terlebih dahulu harus dibuat repositori. Pada percobaan ini dipilih repositori database Kettle dengan konfigurasi seperti terlihat pada gambar di bawah ini. Untuk membuat transformasi, Anda dapat melakukannya dengan mengklik kanan pada folder "Transformasi" dan memilih "Baru" seperti terlihat pada gambar di bawah ini.
Antarmuka Pembuatan Desain Transformasi Untuk mengerjakan ide seperti yang dijelaskan pada bagian IV, maka dibuatlah desain seperti pada gambar di bawah ini. Penjelasan mengenai objek transformasi dan nilai parameter pada gambar di atas adalah sebagai berikut. Nilai Nilai Kasus=Langkah Sasaran B1=Nilai Kisaran B1=Langkah Sasaran B2=Nilai Sasaran B2=Langkah Sasaran B3=Nilai Sasaran B3=Langkah Sasaran I1=Nilai Kisaran I1=Langkah Sasaran I2=Nilai I2=Langkah Sasaran I3=Nilai I3= I4 Langkah Sasaran=Nilai I4=Langkah Sasaran P1= Nilai Rentang P1=Langkah Target P2=Nilai P2=Langkah Target P3=Nilai P3=Langkah Target R1=Nilai Rentang R1=Langkah Target R2=Nilai R2=Langkah Target R3=Nilai R3 =Langkah Target S1=Nilai S1=Langkah Target S2=Nilai Rentang S2=Langkah Target S3 =Langkah target default S3 Batalkan.
Setelah desain transformasi dibuat dan dianggap benar, Anda dapat menjalankan transformasi dengan mengklik tombol "Jalankan transformasi atau tugas ini" seperti yang ditunjukkan pada gambar di bawah. Saat transformasi dilakukan, hal pertama yang muncul adalah jendela “Perform Transformation” yang merupakan kumpulan informasi dan pilihan proses melakukan transformasi dan tampilannya seperti gambar di bawah ini. Kemudian dengan menekan tombol “Run” pada gambar di atas maka akan dilakukan proses eksekusi transformasi, dan akan muncul jendela “Execution Results” seperti terlihat pada gambar di bawah ini.
Hasil dari proses transformasi (ETL) ini dapat dilihat pada tabel keluaran yaitu “customer tbl” yang jika dilihat di MySQL Front akan terlihat seperti gambar di bawah ini. Setelah Pentaho BI Enterprise terinstal, Schema Workbench dapat diakses seperti pada gambar di bawah ini.
Membuat Schema Workbench pada Pentaho
Jendela pengaturan koneksi dan nilai parameter ini ditunjukkan pada gambar di bawah. Dengan mengklik menu seperti pada gambar di atas, maka akan tercipta form baru dan tampilannya seperti gambar di bawah ini. Pada akhirnya skema yang dibuat harus sesuai dengan ide yang kita rancang, dan hasil akhirnya akan terlihat seperti gambar di bawah ini.
Jika kita melihat file "Skema Pelanggan PLN" melalui text editor, maka file tersebut akan terlihat seperti gambar di bawah ini. Untuk mengakses Enterprise Console, layanan Enterprise Console harus dijalankan terlebih dahulu dengan masuk ke menu seperti pada gambar di bawah ini. Layanan Enterprise Console yang telah berjalan ditandai dengan informasi seperti pada gambar di bawah ini.
Selanjutnya Enterprise Console dapat diakses dengan mengakses menu seperti pada gambar di bawah ini. Untuk mengakses Konsol Perusahaan, Anda harus memasukkan nama pengguna dan kata sandi pada kotak dialog login seperti yang ditunjukkan pada gambar di bawah ini. Parameter yang akan diberikan adalah kelas driver, username, password dan URL dengan nilai seperti pada gambar di bawah ini.
Setelah semua parameter terisi, klik tombol “OK” dan proses koneksi Repository akan segera dilakukan dan akan muncul jendela progres seperti pada gambar di bawah ini. Dialog Kemajuan untuk terhubung ke repositori Jika koneksi ke repositori berhasil, maka akan muncul dialog Publish Schema seperti pada gambar di bawah ini. Setelah semua parameter terisi, klik tombol "Terbitkan" dan skema akan dipublikasikan ke Repositori dan jika berhasil, informasi akan ditampilkan seperti gambar di bawah ini.
Membuat Analyzer Report, Report, dan Dashboard
Tampilan pertama yang masuk ke konsol pengguna. Akan muncul jendela login terlebih dahulu seperti pada gambar di bawah ini. Masukkan nama pengguna dan kata sandi, maka akan muncul antarmuka seperti gambar di bawah ini. Halaman dialog saat pertama kali membuka laporan analisa adalah memilih skema dan kubus yang telah dibuat dan tampilannya seperti gambar di bawah ini.
Setelah Anda memilih skema dan kubus, antarmuka seperti di bawah ini akan muncul. Antarmuka Laporan Analyzer dan Bidang Kubus Bidang kubus di kolom kanan dapat diseret dan ditempatkan di kolom laporan penganalisis dan hasilnya akan terlihat seperti gambar di bawah ini. Tampilkan bidang "Unit" di kubus sebagai laporan. Gambar diatas adalah data satuan pada tabel pelanggan.
Cara memindahkan kolom Jika hanya satuan yang dipindahkan, maka akan muncul pesan seperti gambar di bawah ini. Jika kolom “Unit” dan “Subunit” dipindah bersamaan, tidak ada pesan error yang ditampilkan dan tabel informasi akan menjadi seperti pada gambar di bawah ini. Pada percobaan ini, ekspor data dalam format Excel dan sebelumnya akan muncul jendela konfirmasi seperti pada gambar di bawah ini.
Dialog Konfirmasi Ekspor ke File Excel Untuk mendapatkan ruang informasi yang lebih besar, kita dapat menyembunyikan halaman/ruang informasi yang tidak diperlukan seperti terlihat pada gambar di bawah ini. Informasi pada tabel juga dapat divisualisasikan dalam grafik dua dimensi dengan memilih tombol grafik “View As” atau mengklik pilihan menu “View As”, seperti terlihat pada gambar di bawah ini.
Kesimpulan
Pentaho Business Intelligence adalah alat yang dapat digunakan untuk kebutuhan proses ETL, membuat skema, membuat laporan dan laporan analisis, membuat dashboard dan intelijen bisnis lainnya. Jayanthi Ranjan, Business Intelligence: Concepts, Components, Techniques And Benefits, Institute of Management Technology, Ghaziabad, Uttar Pradesh, India, 2009. Panos Vassiliadis, Alkis Simitsis, Extraction, Transformation, and Loading, diakses di http://www .dblab .ntua.
Daftar Pustaka
Sumarauw Sylvia J.A., Winarko Edi, Implementasi Data Warehouse untuk Mendukung Business Intelligence di PLN Sulselrabar, Prosiding Konferensi Nasional Matematika XVI Bandung, Juli.