Anda di halaman 1dari 6

Praktikum [Data Warehouse]

Nama Dosen: Nahrun Hartono, S.Kom., M.Kom


Pendahuluan
Matakuliah ini membahas tentang perancangan dan pengolahan basis data, diawali
dengan memahami konsep dasar basis data serta perbedaan sistem basis data hirarki
dengan sistem basis data relasional. Pada perkuliahan ini mahasiswa akan
menerapkan tahapan tahapan perancangan basis data dan membuat rancangan basis
data yang disesuaikan dengan kebutuhan sistem informasi dengan menggunakan
aplikasi sistem manajemen basis data seperti mySQL dan postgreSQL.

Deskripsi Praktikum
Pertemuan 1: Extract, Transform, Load
Pertemuan 2: Insert/Update dan Normalisasi Data
Pertemuan 3: Migrasi Data
Pertemuan 4: Migrasi Data Lanjut
Pertemuan 5: Validasi Data
Pertemuan 6: Join Data
Pertemuan 7: Data Preprocessing
Pertemuan 8: Data Preprocesing Lanjut
Pertemuan 9: Multidimensional Data
Pertemuan 10: Multidimensional Data Lanjut
Modul Praktikum 5: Validasi Data
Deskripsi Pertemuan
[ Belum Tersedia ]
Syarat Kompetensi
[ Belum Tersedia ]
Standar Kompetensi
[ Belum Tersedia ]
Dasar Teori
[ Belum Tersedia ]

Tugas Pendahuluan
[ Belum Tersedia ]

Langkah-Langkah Praktikum
1. Download file excel berikut
https://drive.google.com/file/d/1aXTDy2Jd5kgMXDTyAShU49hVlbFXQmTb/vi
ew?usp=sharing
2. Perhatikan file excel yang telah anda download. Pada file tersebut setiap angka
dipisahkan dengan tanda koma (;). Dan yang tidak bernilai diisi dengan tanda
garis mendatar (-). Jika data tersebut dimasukkan ke database maka data
tersebut akan bernilai string bukan numerik.
3. Klik file à new à transformation, simpan dengan nama
validasi_data_nimanda dan buatlah skema seperti berikut:
4. Lakukan konfigurasi setiap step sebagai berikut:

• Step ini telah dijelaskan pada kelas teori, silahkan


disesuaikan
• Step ini telah dijelaskan pada praktikum sebelumnya,
silahkan disesuaikan

• Step ini akan mengubah karakter garis mendatar (-)


menjadi angka 0 (nol), dan nilai kolom tahun 2021.0
menjadi 2021
• Pada kolom In stream field pilih kolom kakao, tebu,
tahun
• Pada kolom use RegEx pilih Y, kolom Search ketikkan
symbol garis mendatar (-) untuk kolom kakao dan tebu
sedangkan untuk kolom tahun masukkan 2021.0
• Pada kolom Replace with masukkan angka 0 (nol) untuk
kakao dan tebu, sedangkan untuk tahun masukkan
angka 2021
• Pada file dataset yang telah didownload jika diperhatikan
tedapat nilai pada kolom kakao yang tidak sesuai aturan
penulisan. Nilai bilangan mengandung simbol titik koma
Split field (;)
• Step ini akan memisahkan nilai bilangan berdasarkan
simbol titik koma (;)
• Pada Step name masukkan nama step yang anda
inginkan
• Pada Field to split masukkan pilih kolom kakao
• Untuk Delimiter masukkan simbol ; (titik koma)
• Pada kolom New field masukkan kakao1, kakao2,
kakao3. Untuk Remove ID? Pilih N. dan Type pilih
String
• Ikuti dan sesuaikan dengan langkah pada Step
split_data_kakao

Split field

• Modified JavaScript value pada contoh ini berfungsi


untuk mengabungkan Kembali nilai yang sebelunya
dipisahkan. Pada contoh ini data kakao yang sebelunya di
Modified pisahkan berdasarkan delimiter distep ini digabungkan
JavaScript value
Kembali tanpa delimiter
• Pada Script 1 masukkan code berikut:

• Pada kolom Fieldname masukkan kakao, Rename to


masukkan data_kakao untuk Type pilih String
• Ikuti dan sesuaikan dengan langkah yang ada pada Step
trim data kakao

Modified
JavaScript value

• Merge join berfungsi untuk menggabungkan dua data


dalam kasus ini data yang digabungkan adalah data
kakao dan data tebu menjadi 1 tabel
Merge Join • Masukkan nama step pada Step name
• First step pilih trim data kakao (disesuaikan dengan
nama step pada step 6)
• Second step pilih trim data tebu (disesuaikan dengan
nama step pada step 7)
• Key field (Key for 2st step) ketikkan nama_daerah
begitu juga pada Key field (Key for 2st step)
• Select values, Masukkan step name
• Pada field name masukkan nama kolom berikut:
- no
- nama_daerah
- karet
- perikanan_tangkap
- kelapa_sawit
- data_tebu (disesuaikan dengan Step 6)
- data_kakao (disesuaikan dengan Step 6)
- tahun
• Table output, Masukkan Step name
• Connection pilih nama koneksi, jika belum tersedia klik
tombol new. Silahkan mengikuti petunjuk yang ada. Anda
Table Ouput diminta untuk menghubungkan PDI dengan database.
Sebaiknya jalankan database anda terlebih dahulu.
• Pada Target table masukkan data_potensi_wilayah, klik
tombol SQL untuk membuat table pada database.
• Klik OK

5. Jalankan hasil pengerjaan anda dan lihat datanya pada database anda,
perhatikan perubahan data yang terjadi
Tugas Laporan
[ Tugas Laporan Akan Disampaikan pada Pertemuan Praktikum ]

Anda mungkin juga menyukai