67
Setelah proses ETL dan skema telah dipersiapkan, bisa dilihat hasilnya melalui browser dan dipergunakan untuk melakukan analyzer report, report atau dashboard. Hal tersebut dilakukan melalui user console.
Mengakses user console dilakukan seperti pada gambar di bawah ini.
Gambar 87. Akses menu User Console Login
Akses ke User Console akan menampilkan interface seperti pada gambar di bawah ini.
IX. Membuat Analyzer Report, Report, dan
68 Sylvia Jane Annatje Sumarauw
Gambar 88. Tampilan awal untuk masuk ke User Console Pertama kali akan tampil jendela login seperti pada gambar di bawah ini.
Gambar 89. User Console Login
Masukkan user name dan password, maka akan tampil interface seperti pada gambar di bawah ini.
69 Monograf Pentaho Business Intelligence
Gambar 90. Interface user console setelah login
Ada tiga button yang bisa dipilih untuk membuat report, analyzer report, dan dashboard. Melalui aplikasi ini dapat dibuat report dan analisis report yang dilakukan secara interaktif.
Analyzer Report
Analyzer report adalah media untuk berinteraksi dengan schema dan cube yang telah dibuat. Halaman dialog ketika pertama kali akses analyzer report adalah untuk memilih schema dan cube yang telah dibuat dan tampak seperti pada gambar di bawah ini.
Gambar 91. Halaman dialog untuk memilih schema dan cube
70 Sylvia Jane Annatje Sumarauw
Setelah schema dan cube dipilih, maka akan tampil interface seperti pada gambar di bawah ini.
Gambar 92. Interface Analyzer Report dan field-field pada cube Field-field pada cube yang ada pada kolom sebelah kanan bisa di-drag menggunakan mouse dan diletakkan pada kolom analyzer report dan hasilnya akan tampak seperti pada gambar di bawah ini.
Gambar 93. Menampilkan field “Unit” pada cube menjadi report Gambar di atas adalah data unit yang ada pada tblpelanggan.
Demikian seterusnya dapat ditambahkan field-field lain untuk menampilkan informasi seperti ditunjukkan pada Gambar 95 sampai dengan Gambar 97.
71 Monograf Pentaho Business Intelligence
Gambar 94. Menambahkan field “SubUnit” dan agregat “Jumlah Pelanggan” dan “Rupiah Tagihan”
Gambar 95. Menambahkan field “Tahun”
Gambar 96. Menambahkan field “Bulan”
72 Sylvia Jane Annatje Sumarauw
Tblsubunit dengan foreign key “Unit” memiliki relasi one to many.
Oleh karena itu, field “Unit” dengan field “SubUnit” harus berada pada dimensi yang sama. Gambar di bawah ini cara untuk melakukan transpose kolom pada tabel informasi.
Gambar 97. Cara untuk melakukan pemindahan kolom Ketika hanya unit dipindahkan, maka akan muncul pesan seperti pada gambar di bawah ini.
Gambar 98. Pesan ketika kolom “Unit” dipindahkan dan kolom hierarkinya “SubUnit” tidak diikutkan
Ketika kedua kolom “Unit” dan “SubUnit” bersama-sama dipindahkan, maka tidak ada pesan kesalahan yang muncul dan tabel informasi akan menjadi seperti pada gambar di bawah ini.
73 Monograf Pentaho Business Intelligence
Gambar 99. Memindahkan kolom “Unit” dan “SubUnit” setelah dipindahkan
Gambar 100. Tabel informasi setelah kolom “Unit” dan
“SubUnit” setelah dipindahkan
Di samping menambahkan, dapat juga dilakukan pengurangan kolom informasi dengan men-drag header kolom ke sudut kanan bawah pada halaman analyzer report. Hal yang perlu diperhatikan adalah mengenai informasi yang akan ditampilkan. Sebaiknya informasi yang ditampilan adalah merupakan summary dan jika informasi yang akan ditampilkan terlampau banyak, di samping tidak informatif, Pentaho BI juga membatasi dan akan menampilkan pesan kesalahan.
Gambar di bawah ini menunjukan penambahan informasi tarif
74 Sylvia Jane Annatje Sumarauw
pada tabel tidak muncul pesan kesalahan. Namun jika kolom unit dan subunit belum dipindahkan, maka akan muncul pesan berupa informasi yang akan ditampilkan hanya akan dibatasi sejumlah baris tertentu saja. Namun kita tetap dapat mendapatkan informasi yang lengkap dengan cara mengekspor informasi tersebut menjadi format lain (PDF, Excel, atau CSV).
Gambar 101. Menambahkan field “Tarif”
Untuk melakukan ekspor data, pilih tombol “More” dan selanjutnya pilih menu untuk ekspor yang dikehendaki.
Gambar 102. Menu untuk melakukan eksport data
Pada percobaan ini ekspor data menjadi format Excel dan sebelumnya akan tampil jendela konfirmasi seperti pada gambar di bawah ini.
75 Monograf Pentaho Business Intelligence
Gambar 103. Dialog konfirmasi eksport menjadi file Excel Untuk mendapatkan ruang informasi yang lebih luas, kita dapat menyembunyikan halaman/ruang informasi yang tidak dibutuhkan seperti ditunjukkan pada gambar di bawah ini.
Gambar 104. Tabel informasi ditampilkan pada ruang yang lebih luas
Informasi pada tabel juga dapat divisualisasikan menjadi grafik dua dimensi dengan memilih tombol “View As” chart atau mengklik opsi menu pada “View As” seperti pada gambar di bawah ini.
76 Sylvia Jane Annatje Sumarauw
Gambar 105. Cara untuk mengubah tabel informasi menjadi grafik
Gambar 106. Data pelanggan dalam bentuk grafik
77 Monograf Pentaho Business Intelligence
Report
Pada prinsipnya membuat report cukup sederhana dan tidak dibahas secara mendalam dan dapat dilakukan dengan templat- templat yang telah disediakan atau dibangun sendiri. Data yang ditampilkan dapat diperoleh dengan perintah query atau hasil dari analyzer report yang telah dibuat sebelumnya dan disimpan.
Dashboard
Dashboard pada prinsipnya mirip dengan report, tetapi kelebihan dashboard adalah data yang tampil bersifat dinamis dan biasanya digunakan untuk monitoring pergerakan sebuah sistem. Dalam mendesain dashboard, konsep tentang ETL dan job akan banyak digunakan.
79
Pentaho Business Intelligence merupakan tool yang dapat digunakan untuk kebutuhan proses ETL, membuat schema, membuat report dan analisys report, membuat dashboard serta business intelligence yang lain.
Aplikasi Pentaho Business Intelligence bersifat fleksibel dan dapat mengadopsi berbagai macam platform data. Dengan demikian pemanfaatan data warehouse sangat memungkink- an untuk mengoptimalkan kapabilitasnya.
Untuk jumlah data yang besar seperti pada penelitian ini (>
1,8 juta) performance system menjadi isu yang perlu diperhati- kan. Kinerja tersebut kemungkinan berkaitan dengan hal-hal sebagai berikut:
● platform database dan database tuning;
● hardware server;
● memory;
● cache memory;
● design schema, query yang efisien, mekanisme analytical proses multidimensi, dan relational yang digunakan;
● dan lain-lain.