• Tidak ada hasil yang ditemukan

RENCANA TUGAS MAHASISWA

N/A
N/A
jasmine avrile

Academic year: 2023

Membagikan "RENCANA TUGAS MAHASISWA"

Copied!
28
0
0

Teks penuh

(1)

LAPORAN

RENCANA TUGAS MAHASISWA (RTM) Ke-3 MATA KULIAH DATA MINING II

“Mengimplementasikan Konektivitas Database Menggunakan Pentaho Data Integration”

DISUSUN OLEH:

Jasmine Avrile Kaniasari Harahap (20083010012)

DOSEN PENGAMPU:

Tresna Maulana Fahrudin S.ST., M.T. (NIP. 199305012022031007)

PROGRAM STUDI SAINS DATA FAKULTAS ILMU KOMPUTER

UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAWA TIMUR

2023

(2)

Latihan 1 : Membuat Koneksi JDBC

1. Install XAMPP untuk membuka MySQL karena pada latihan ini akan mengacu pada MySQL database.

2. Karena perbedaan lisensi antara pentaho dengan jdbc connector MySQL, maka harus download library connector MySQL untuk dimasukkan ke dalam folder lib milik Pentaho Data Integration.

3.

Setelah selesai di download copy file mysql-connector-jaca-5.1.45-bin.jar pada folder

pentaho data integration seperti pada gambar dibawah

(3)

4. Download file yang akan digunakan di http://www.mysqltutorial.org/mysql-sampledatabase- aspx/, setelah itu jalankan XAMPP, akses localhost/phpMyAdmin

5. Import file yang sudah didownload tadi pada phpMyAdmin

Gambar dibawah merupakan tampilan saat database berhasil di import

(4)

6. Bentuk ER Diagram database classicmodels seperti gambar dibawah ini.

7. Buat database pada phpMyAdmin dengan nama db_configure_db_pentaho

8. Buat pentaho dan pilih connect lalu pilih database repository

(5)

9. Atur database connection seperti dibawah ini

10. Lakukan test untuk mengetahui apa koneksinya berhasil

(6)

11. Selanjutnya create database dan save seperti gambar dibawah ini

12. Selanjutnya adalah sambungkan dengan mengisi username dan password.

(7)

13. Jika sudah berhasil di sambungkan tampilan connection pada pojok kanan akan berubah seperti pada gambar

14. Data di database akan disimpan di repository connection mysql-jdbc.

(8)

15. Buat transformation baru. Pilih database connection pada bagian view lalu pilih new.

16. Atur database connection seperti pada gambar dibawah lalu dilanjutkan dengan dilakukannya test

(9)

17. Jika berhasil tampilan database connection akan seperti pada gambar dibawah

18. Pilih explore pada msyql-jdbc

(10)

19. Lalu akan menampilkan preview data yang ada pada database connection tersebut

20. Buat transformasi baru seperti gambar dibawah ini.

21. Secara otomatis database connection sudah ada pada transformation yang baru. Agar koneksi tersebut muncul pada transformation yang baru yang dilakukan adalah mengaktifkan sharing

(11)

Latihan 2 : Membuat Koneksi JNDI

1. Buka file jdbc.properties yang ada pada file data integration lalu tambahkan kode seperti pada gambar dibawah ini

2. Sama seperti sebelumnya dalam membuat database connection hanya saja di bagian acces diubah menjadi JNDI seperti pada gambar dibawah

(12)

3. Dilanjutkan dengan melakukan test

4. Setelah itu pilih explorer untuk melihat table yang ada pada database

(13)

Latihan 3 : Membaca dan Menulis Tabel Database

1. Buat database baru di phpMyAdmin dan buat transformation baru di pentaho

2. Buat Database connection baru seperti pada gambar dibawah lalu jadikan koneksi share

3. Bawa table input pada ruang kerja lalu ketikkan query sql seperi pada gambar lalu lalukan preview

(14)

4.

Bawa table output ke ruang kerja lalu double klik, isikan target table dan dan centang

truncate table. Lalu pilih SQL dan execute. Lalu di run

(15)

5. Gambar dibawah merupakan tampilan execution results

(16)

Latihan 4 : Database Lookup

1.

Buat table gender_keylookup menggunakan perintah CREATE TABLE lalu akan menghasilkan output seperti pada gambar dibawah

2.

Bawa data grid pada ruang kerja lalu isikan bagian meta dan juga data seperti pada

gambar dibawah

(17)

6.

Bawa database lookup pada ruang kerja lalu double click lalu ubah connection

menjadi MYSQL-dblatihan_day9 juga ubah di bagian lookup table dengan

menggunakan browse lalu pilih gender_keylookup

(18)

7.

Setelah itu lakukan preview data dan akan menampilkan gambar dibawah ini

Latihan 5 : Stream Lookup

1. Bawa data grid pada ruang kerja lalu isikan bagian meta juga data seperti pada

gambar dibawah

(19)

2.

Bawa Microsoft excel input dan stream lookup pada ruang kerja lalu hubungkan data

grid pada stream lookup begitu pula dengan Microsoft excel input dengan stream

lookup. Selanjutnya adalah double click Microsoft excel input lalu masukkan file xls

dan add

(20)
(21)

8.

Masukkan sheet yang ada pada excel seperti pada gambar dibawah ini

(22)

9.

Tampilan jika sheet berhasil ditambahkan

10.

Selanjutnya adalah pada stream lookup. Lakukan double click. Lalu masukkan specify

fields dan The key to lookup the value

(23)

11.

Dilanjutkan dengan melakukan preview data dan akan menampilkan gambar dibawah ini

Latihan 6 : Join

1. Bawa Microsoft excel input pada ruang kerja lalu masukkan data yang akan

digunakan

(24)

2. Masukkan list sheet yang ada pada file, cara nya sama hal nya dengan langkah sebelumnya

3. Ubah type orderNumber dan customerNumber menjadi integer

(25)

4. Bawa short rows pada ruang kerja lalu di bagian fields tambahkan orderNumber seperti pada gambar dibawah ini

5. Bawa text file input pada ruang kerja lalu pilih file yang akan digunakan

6.

Pada bagian pastikan untuk tekan get fields

(26)

7.

Bawa calculator pada ruang kerja lalu isikan fields seperti pada gambar dibawah

8.

Bawa short rows 2 pada ruang kerja lalu di bagian fields tambahkan orderNumber

seperti pada gambar

(27)

9.

Bawa group by pada ruang kerja lalu isikan aggregates yang sesuai pada gambar perlu diingat untuk selalu dihubungkan

10.

Tambahkan database lookup lalu hubungkan group by dengan database lookup seperti

pada gambar dibawah lalu double click dan isikan seperti pada gambar dibawah

(28)

11.

Jika berhasil maka customer number akan muncul seperti pada gambar dibawah

Referensi

Dokumen terkait