Welcome To www.adempiere.web.id

This blog is in Indonesian Language, to read in English please use google translate
-------------------------------------------------------------------------
Assalamu allaikum Wr Wb
Selamat datang di www.adempiere.web.id, tempat untuk berbagi informasi Komunitas ADempiere Indonesia , serta sharing informasi Software ERP (Enterprise Resource Planning)berbasis Opensource khususnya Adempiere / iDempiere dan OpenBravo. Semoga informasi yang ada di blog ini, bisa bermanfaat.
Wassalam
Agung Budi Santosa
.>>> [ BACK TO HOME ] <<<.

Wednesday, January 12, 2011

Install ADempiere 3.60LTS di Linux Centos 5.4

Dewasa ini pengguna Linux sudah semakin luas, banyak user yang sudah menggunakan Linux di PC maupun Laptopnya untuk bekerja sehari hari (bukan sekedar sebagai 2nd OS dual booting untuk belajar). OS Linux sering digunakan karena performa nya yang baik serta kestabilannya sehingga  software ERP yang berjalan diatasnya akan nyaman dan aman digunakan oleh user.
Kami sendiri saat ini menggunakan Centos dan Ubuntu Server sebagai OS Server dikarenakan performa yang baik dan yang pasti bebas biaya lisensi dan dapat di download gratis sehingga menghemat anggaran Server. Instalasi ADempiere di OS Linux tidak lah terlalu sulit, hanya saja memang harus memahami prinsip kerja serta perintah perintah dasar OS Linux.

Berikut ini akan coba saya bahas instalasi ADempiere 3.60LTS pada OS Linux Centos 5.4 (saat ini Centos terbaru adalah 5.5 akan tetapi prosedur instalasinya tidaklah jauh berbeda)

Persiapan:

1. Sediakan Server atau PC yang akan digunakan untuk instalasi, dengan spec minimal Pentium4 atau lebih tinggi, dengan memory minimal 512MB (disarankan 1GB keatas), dan dengan ruang hard disk kosong sekitar 2GB. (Saya yakin spec PC anda saat ini pasti jauh lebih tinggi :-) )

2. Install OS Centos 5.5 pada mesin anda.

3. Download Java JDK5 di http://java.sun.com
Download PostgreSQL di http://www.postgresql.org
Download Adempiere_360LTS.tar.gz di http://sourceforge.net/projects/Adempiere

Copy kan file hasil download ke folder anda, misal di folder /opt





Langkah Instalasi:


A. Instalasi Java JDK
Setelah anda megCopy file java jdk (misal jdk-6u21-linux-i586.bin) kedalam direktori anda, misalnya /opt letakkan dan ekstrak file, buka Terminal ( Application > Accessories > Terminal , lalu jalankan perintah berikut:

# ./jdk-6u21-linux-i586.bin
proses ekstrasksi akan berlangsung, dan tekan enter bila proses sudah selesai
















lanjutkan dengan perintah berikut:

# ln -sf /opt/jdk1.6.0_21/bin/java /usr/bin/



lakukan pengecekan :

# java -version






B. Ekstrak File Adempiere
, ekstrak file Adempiere_360LTS.tar.gz ke home directory anda misalnya: /opt/Adempiere .

C. Seting Environtment , edit profile dan tambahkan path untuk JAVA_HOME dan ADEMPIERE_HOME, dengan perintah berikut:

# vi /etc/profile





lanjutkan dengan setting environtment berikut:
# vi /etc/environment





Lakukan pengecekan path:






D. Install PostgreSQL, lakukan instalasi PostgreSQL,# ./postgresql-8.4.4-1-linux.bin
setelah PostgreSQL terinstall di komputer anda, kemudian jalankan langkah langkah berikut
a). lakukan inisialisasi database # service postgresql initdb
Initializing database: [ OK ]
b). Jalankan postgresql
# /etc/init.d/postgresql start
Starting postgresql service: [ OK ]
selanjutnya tambahkan path di bash_profile:

# vi ~ /.bash_profile
tambahkan path berikut:
PATH=$PATH:$HOME/bin:/opt/jdk1.6.0_21/bin:/opt/PostgreSQL/8.4/bin
E. Membuat Database ADempiere, langkah selanjutnya adalah membuat database (kosong) ADempiere, dengan cara sebagai berikut: # su – postgres
-bash-3.1$ createuser adempiere
Shall the new role be a superuser? (y/n) y
CREATE ROLE
-bash-3.2$ createdb -E UTF8 -O adempiere adempiere
CREATE DATABASE adempiere;
CREATE DATABASE
COMMENT ON DATABASE adempiere IS ‘UTF8′;
COMMENT
kemudian Lakukan pengecekan
-bash-3.2$ psql
psql (8.4.2)
Type “help” for help.
postgres=# \l
List of databases
Name | Owner | Encoding | Collation | Ctype | Access privileges
—————-+—————+—————+————–+————-+——————–+——————-
adempiere | adempiere | UTF8 | en_US.UTF-8 | en_US.UTF-8 |
postgres | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 |
template0 | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =c/postgres : postgres=CTc/postgres
template1 | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =c/postgres : postgres=CTc/postgres
(4 rows)
postgres=# \du
List of roles
Role name | Attributes | Member of
———–+————-+———–
adempiere | Superuser | {}
: Create role
: Create DB
postgres | Superuser | {}
: Create role
: Create DB
postgres=# \q

F. Import Database, langkah selanjutnya adalah melakukan import dengan cara melakukan dump database sebagai berikut:
masuk ke folder /opt/Adempiere/data dan kalankan import dump
#cd /opt/Adempiere/data
#psql -U adempiere -d adempiere -f Adempiere_pg.dmp 2> error_dmp.log

F. Setup ADempiere, langkah yang terakhir adalah melakukan setup Adempiere dengan cara sebagai berikut:
# cd /opt/Adempiere
# chmod +x *.sh
# ./RUN_setup.sh

Lakukan Test, apabila semua parameter sudah benar (ditandai dengan tanda centang) , tekan "Save"

G. Jalankan Application Server. Setelah Adempiere terinstall di komputer anda, anda dapat menjalankan apllication server dengan cara sebagai berikut:
# cd /opt/Adempiere/util
# chmod +x *.sh
# ./RUN_Server2.sh
di Console akan muncul prose deploy, tunggu kurang lebih 2 s/d 3 menit (tergantung kecepatan komputer anda) sampai muncul "Started in 5m:43s:229ms" seperti gambar berikut (lama waktu deploy tergantung kecepatan komputer anda) :

H. Jalankan Aplikasi, Untuk menjalankan aplikasi Adempiere, anda dapat mengeksekusi file RUN_Adempiere.sh sebagai berikut:
# cd /opt/Adempiere
# ./RUN_Adempiere.sh

kemudian isi parameter berikut
Application Host : ( isi dengan hostname anda)
Database Tpe : PostgreSQL
Database Host : ( isi dengan hostname anda)
Database Name : adempiere
Kemudian test connection























Apabila anda sudah melihat tampilan dashboard Adempiere, maka Selamat! anda sudah berhasil melakukan instalasi di Centos Linux anda.
















untuk masuk kedalam menu Adempiere, silahkan klik pada tab Menu:










Semoga tulisan ini dapat bermanfaat bagi pengguna ADEMPIERE INDONESIA . Salam ERP,
Agung Budi Santosa
BACA JUGA: Instalasi Adempire 3.60LTS pada Sistem Operasi Windows
**Untuk informasi ERP Training / ADempiere Training yang lain silahkan kontak: training@alphamedia.co.id

Joint FB Forum: ADempiere Indonesia & IDempiere Indonesia Study group

4 comments:

andre said...

pak agung, mulai dari
a). lakukan inisialisasi database

# service postgresql initdb

Initializing database: [ OK ]

b). Jalankan postgresql

# /etc/init.d/postgresql start

Starting postgresql service: [ OK ]

tidak bisa dijalankan.... mohon petunjuknya

www.ramerame.in

Agung B Santosa said...

pakai postgreSQL Versi berapa, error yang keluar apa?

thx

Commonwealth Life Perusahaan Asuransi Jiwa Terbaik Indonesia said...

Lumayan lengkap nih pak tutorialnya

Rajanya Premi said...

Informasi tentang instalasi ini sangat bermanfaat.

Petunjuknya jelas dan disampaikan dengan bahasa yang mudah.

Terima kasih ya.