Instalasi Pentaho Data Integration(PDI) pada Mac OS apple chip

Ade septiadi
Badr Interactive
Published in
3 min readMar 13, 2024

Assalamu’alaykum warahmatullahi wa barakatuh..

Bismillah..

Di tulisan kali ini saya mau coba sharing pengalaman saya dalam proses instalasi aplikasi Pentaho Data Integration(selanjutnya akan saya sebut PDI ya..) di MacOS khususnya yang menggunakan apple chipset.

Apa itu PDI?

PDI sebelumnya dikenal sebagai Kettle, adalah salah satu perangkat lunak open-source yang populer untuk ETL (Extract, Transform, Load) dan integrasi data. Dirilis di bawah lisensi open-source, PDI telah menjadi salah satu alat yang sangat diandalkan oleh organisasi di berbagai industri untuk mempermudah pengelolaan data mereka.

Persiapan

Apa saja yang perlu dipersiapkan?

  1. Macbook yang spesifikasinya menggunakan apple chipset, seperti kelompok M1, kelompok M2, kelompok M3, dan seterusnya,
  2. JDK(Java Development Kit), saran saya download dan install jdk versi 17 ke atas. Bisa download di situs resmi oracle: link download,
  3. Aplikasi PDI yang akan kita install, bisa di download di situsnya (saya sarankan untuk coba yang comunity dahulu): link download. Pilih yang base install dengan format .zip,
  4. File swt.jar, akan dijelaskan pada proses instalasi. Link download,
  5. Koneksi internet yang cukup.

Instalasi

Download dan instal JDK terlebih dahulu pada macbook apple chip kalian. Karena PDI ini berbasis java runtime maka diperlukan jdk untuk menjalakannya. Lalu set java home kalian ke versi 17 ini.

Download dan ekstrak PDI yang sudah didownload, lalu pindahkan folder data-integration ke dalam folder Applications.

folder Applications

Perhatikan, di dalam foder data-integration terdapat file dengan nama Data Integration dengan jenis file Application. File tersebut jika dibuka pada environment intel maka akan langsung membuka User Interface dari aplikasi PDI. Namun, itu tidak berlaku di macbook dengan Apple chip.

file Data Integration

Lanjut, pindahkan file swt.jar yang sudah didownload tadi ke folder data-integration/libswt/osx64 (jika sebalumnya sudah ada file yang sama, maka replace file tersebut dengan yang baru). File ini adalah file SWT(Standard Widget Kit) yang dikeluarkan oleh eclipse sebagai sebuah alat kerja (toolkit) untuk membuat elemen (gawit) antarmuka pengguna grafis (GUI) di dalam bahasa pemrograman Java. SWT merupakan alternatif pustaka GUI di samping Abstract Windowing Toolkit (AWT) dan Swing.

copy file swt.jar

Install Rosetta 2. Buka terminal lalu jalankan perintah ini softwareupdate –install-rosetta

Masuk ke folder PDI via terminal dengan perintah : cd /Applications/data-integration

Lalu jalankan perintah ini : env /usr/bin/arch -x86_64 sh

Buka PDI dengan jalankan perintah : sh ./spoon.sh

open PDI
Loading PDI
User Interface PDI

Voila! PDI sudah bisa digunakan dengan normal di macbook apple chip.

Semoga bermanfaat..

Wassalamu’alaykum wa rahmatullahi wa barakatuh,,

--

--

Ade septiadi
Badr Interactive

Principal Engineer at BADR Interactive | Father of 2 daughters and 1 son (currently)