What can I do to make you see?
What can I do to make you feel?
What can I do to make you see?
I’m suffocating under our words of sorrow
– Suffocation Under The Words Of Sorrow, Bullet For My Valentine
Oke guys, recently saya di assign ke project implementasi ERP dan bebrapa hari yang lalu ibu Mahendrawathi , PhD meminta saya untuk menjadi asisten mata kuliah ERP juga. Untuk ERP sendiri , saya ngerti lah dikit dikit ditambah pengalaman dengan beberapa software ERP seperti TinyERP, Adempiere dan sedikit SAP. Untuk pemanasan sebelum semester depan dimulai, gue akan menuliskan tutorial singkat instalasi salah satu software ERP open source yang cukup terkenal yaitu Adempiere.
Adempiere logo
1. Persiapan
Untuk awalan, sediakan semua bahan bahan yang dibutuhkan oleh adempiere. Adempiere membutuhkan JDK karena aplikasi ini berbasis java dan Postgresql yang include PL/Java sebagai databasenya. Yang sedikit tricky adalah memilih versi JDK, Postgre dan PL/Java yang sesuai. Dibawah ini adalah konfigurasi yang biasa nya saya pakai dan biasanya juga berjalan lancar 😀 :
- Prosesor : Intel (saya pernah bermasalah dengan AMD Turion x2)
- OS : Windows XP SP 2
- JDK : Sun JDK 1.5.0.14
- Adempiere versi 3.4.2 stable
- PostgreSQL dan PL/Java : 8.2.9.1
- IReport (opsional) versi 2.0.2
Konfigurasi diatas juga digunakan pada tutorial kali ini. Setelah semua bahan dipersiapkan , mari mulai beraksi. Oh ya, urutan instalasi berpengaruh besar terhadap kesuksesan tutorialjadi mohon diperhatikan. Letakkan file instalasi Adempiere didalam direktori C:\Adempiere.
2. Instalasi JDK
Dalam proses ini tidak ada hal yang spesial, klik and next.
3. Setting Environment Variable Java
beberapa environment variable yang perlu ditambahkan adalah ADEMPIERE_HOME, JAVA_HOME, JRE_HOME dan PATH.
- ADEMPIERE_HOME
isikan dengan letak direktori adempiere,contoh :
C:\Adempiere
- JAVA_HOME
Isikan dengan letak direktori JDK, contoh =
C:\Program Files\Java\jdk1.5.0_14
- JRE_HOME
Isikan dengan letak direktori JRE, contoh =
C:\Program Files\Java\jre1.5.0_14
- PATH
Tambahkan entry direktori yang berisi binary java , contoh =
C:\Program Files\Java\jre1.5.0_14;C:\Program Files\Java\jre1.5.0_14\bin;C:\Program Files\Java\jre1.5.0_14\bin\client;C:\Program Files\Java\jre1.5.0_14\lib;C:\Program Files\Java\jdk1.5.0_14;C:\Program Files\Java\jdk1.5.0_14\bin;C:\Program Files\Java\jdk1.5.0_14\lib
4. Install PostgreSL dengan PL/Java
Lakukan instalasi PostgreSQL dengan PL/Java. Pada window instalasi pilih semua fitur dan centang PL java sebagai bahasa prosedural yang dipilih.
5. Setting Environment Variable PostgreSQL
Tambahkan entry berikut ke environment variable PATH :
C:\Program Files\PostgreSQL\8.2\bin;C:\Program Files\PostgreSQL\8.2\lib;C:\Program Files\PostgreSQL\8.2\share\pljava;
6. Buat user dan tabel Adempiere pada PostgreSQL
Buatlah user dan tabel yang akan digunakan oleh Adempiere. Dapat menggunakan PgAdmin atau secara manual. Untuk setting user dan tabel dapat dilihat pada gambar dibawah :
7. Setting postgre.conf dan pg_hba.conf
Ubah konfigurasi pada postgre.conf :
listen_addresses=”*”
dan pg_hba.conf :
host all all 127.0.0.1/32 trust
host all all 192.168.1.1/24 trust
setelah itu restart service postgresql.
8. Import data kedalam PostgreSQL
Buka command line windows, navigasikan ke direktori C:\Adempiere\data, lalu eksekusi 2 perintah dibawah.
psql -U adempiere -d adempiere -c “drop schema sqlj cascade”
psql -U adempiere -d adempiere -f Adempiere_pg.dmp >> dump_errors.log
Cek file dump_errors.log untuk melihat apakah terdapat error pada proses.
9. Menjalankan RUN_Setup
Jalankan RUN_setup.bat yang terdapat didalam direktori ADEMPIERE_HOME.
isikan parameter didalamnya sesuai dengan konfigurasi sistem yang dipakai. Klik tombol test untuk melakukanuji koneksi, setelah semuanya lancar tekan tombol save. Adempiere akan memulai proses deployment.
9. Menjalankan RUN_ImportAdempiere.bat
Setelah proses deployement selesai, masuk ke direktori Adempiere\util, lalu klik pada file RUN_ImportAdempiere.bat. Data data akan diimport ke dalam sistem.
10. Jalankan Adempiere
Untuk menjalankan Adempiere Server, klik file Run_Server yang terdapat didalam direktori Adempiere\util. Setelah server berjalan, maka klik RUN_Adempiere untuk menjalankan aplikasi client.
Adempiere client
11. Cek apakah PL/Java berjalan
Langkah terakhir tapi menentukan adalah melakukan cek apakah PL/Java berjalan dengan mulus di Adempiere. Tes paling mudah yang dapat dilakukan adalah mengecek daftar product di Form Purchase Order.
Login kedalam Adempiere menggunakan role Garden World Admin. Setelah itu pilih menu Requisition to Invoice > Purchase Order. Pada tab PO Line, klik pada field product. Tekan enter pada field pertama, jika Pl/Java berjalan lancar akan keluar 26 pilihan product.
Ketika sudah sampai tahap ini, maka Adempiere sudah terinstall dengan bai di sistem.
Sekian tutorial adempiere yang lumayang panjang ini folks, Hope it can help. Untuk referensi lainnya bisa merujuk ke link dibawah ini :
thanx semua. Have fun with ERP.
🙂
ikutan belajar ya….
bagus-bagus …
sudah saatnya mereka bermain adempiere ….
*biyen ga iso sak iki lali*
😛
Plz… tukeran link donk!
Tolong link website kami http://www.warnadunia.com dipasang di blogroll anda.
Nanti link blog anda saya pasang di semua 3 blog kami yang berpage rank 3-1, yaitu: winsolu.wordpress.com, padhepokananime.blogspot.com, senopatiarthur.wordpress.com
Lumayan buat nambah traffic pengunjung 🙂
Kalau anda berkenan untuk tukeran link silahkan kirim komentar di http://www.warnadunia.com/about/
Thank’s atas kerjasamanya semoga sukses bersama kita. 😀
bagus. nambah ilmu
mantap…
klo databasenya postgresql diganti pake mysql bisa ga?
bisa kok coba aja ke sini http://sourceforge.net/p/adempiere-mysql/svn/47/tree/dist/mysql-dist/