First Step to Adempiere : Instalasi

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 :D :

  • 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.

:)

About these ads

8 gagasan untuk “First Step to Adempiere : Instalasi

  1. 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. :D

  2. Ping-balik: Installationof ADempiere « Humasak’s Weblog

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Logout / Ubah )

Twitter picture

You are commenting using your Twitter account. Logout / Ubah )

Facebook photo

You are commenting using your Facebook account. Logout / Ubah )

Google+ photo

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s