Pendahuluan
1. Sejarah Compiere
Compiere dikembangkan mengunakan J2EE. Baik aplikasi maupun kode sumber (source code) tersedia bebas dengan lisensi Compiere Public License berdasarkan Mozilla Public License. Compiere dapat dikustomisasi dan dikembangkan didalam aplikasinya dengan menambahkan modul software. Dokumentasi dan kontrak dukungan (support contracts) juga tersedia dengan imbalan.
Semula dibuat untuk database propietari Oracle, tapi sejak versi 2.5.2, Compiere telah indepenen dan dirilis dengan portasi ke multiple database ports seperti PostgreSQL, MySQL dan Sybase. Compiere juga jalan diatas database Firebird menggunakan ekstensi Fyracle tanpa perlu porting.
Compiere memiliki semua fungsionalitas sebuah ERP, tapi guna menghindari duplikasi terhadap indormasi dan kebutuhan akan sinkronisasi, maka ia disusun dengan cara yang berbeda. Modul-modul Compiere telah tersedia untuk: Quote-to-Cash, Requisition-to-Pay, Customer relationship management, Partner Relations Management, Supply Chain Management, Performance Analysis, dan Web Store. Modul bidang manufacturing kini ini sedang dikembangkan dalam sebuah proyek sumber terbuka independen: CMPCS atau Kompiere Libero Manufacturing.
Compiere memiliki semua fungsionalitas sebuah ERP, tapi guna menghindari duplikasi terhadap indormasi dan kebutuhan akan sinkronisasi, maka ia disusun dengan cara yang berbeda. Modul-modul Compiere telah tersedia untuk: Quote-to-Cash, Requisition-to-Pay, Customer relationship management, Partner Relations Management, Supply Chain Management, Performance Analysis, dan Web Store. Modul bidang manufacturing kini ini sedang dikembangkan dalam sebuah proyek sumber terbuka independen: CMPCS atau Kompiere Libero Manufacturing.
Isi
1. Pengertian Compiere
Compiere adalah sebuah software ERP (singkatan dari Enterprise Resource Planning), dan merupakan sebuah software ERP berbasis open source pertama kali dan merupakan salah satu software ERP yang paling popular saat ini. Sampai dengan awal tahun 2008 sudah lebih dari 1.300.000 kali di download dari website http://www.sourceforge.net, Compiere yang di bangun dengan menggunakan Java J2EE dapat di jalankan di berbagai platform seperti Windows, Linux, Unix, dll.
Compiere dilengkapi dengan beberapa fitur, semisal Inventory Management, Purchasing, Sales Order, Account Payable, Account Receivable dan General Ledger sebagai pondasinya. Didukung dengan kemampuan multi currency, multi company dan multi language, Compiere sangat cocok bagi perusahaan-perusahaan berbentuk group of companies, yang lazim di Indonesia.
Kemampuan Compiere yang memungkinkan untuk dibongkar-pasang serta di kustomisasi menjadikannya ERP salah satu produk yang unik di pasaran. Infrastruktur di dalam Compiere memungkinkan pengembangan aplikasi di atas tanpa harus membutuhkan seorang yang ahli dalam pemrograman Java sekalipun. Ini juga positioning yang baru bagi pasar aplikasi integrasi.
Kemampuan Compiere yang memungkinkan untuk dibongkar-pasang serta di kustomisasi menjadikannya ERP salah satu produk yang unik di pasaran. Infrastruktur di dalam Compiere memungkinkan pengembangan aplikasi di atas tanpa harus membutuhkan seorang yang ahli dalam pemrograman Java sekalipun. Ini juga positioning yang baru bagi pasar aplikasi integrasi.
Hal lain yang menarik yang terdapat di Compiere adalah kita dapat merubah business process dan menyesuaikannya dengan kebutuhan organisasi. Dengan demikian aplikasi lebih mudah diterima pengguna dan tidak menyulitkan dalam implementasi.
Dalam hal reporting juga sangat fleksible. Compiere menyediakan berbagai pilihan untuk mendesain report dengan sangat mudah, tanpa pengetahuan pemrograman yang mendalam. Anda dapat menentukan jenis data apa saja yang akan ditampilkan dalam sebuah report.
Dengan beberapa karakteristik diatas, Compiere juga dianggap sebagai sebuah framework pengembangan, artinya kita dapat membuang semua kemampuan ERPnya, lalu kita mengembangkan module dari nol, dengan hanya mengadopsi arsitektur keamanan modulenya.
Solusi ini sebenarnya cara paling mudah bagi mereka yang ingin mengembangkan aplikasi desktop atau web, tetapi tak memiliki resource yang cukup misalnya keterbatasan pada tim pengembangan Java. Posisi Compiere sebenarnya dapat disetarakan dengan produk Netbeans yang dikembangkan oleh Sun maupun Eclipse RCP yang diinisialisasi oleh IBM.
Dan satu hal lagi, Compiere juga jalan di semua sistem operasi terkenal diantaranya Solaris, Linux, Unix, AIX, AS/400 dan tentu saja Windows.
Screen Shot Compiere
2. Mengapa compiere berbeda?
Ada beberapa hal yang membuat Compiere berbeda dengan sistem ERP yang lain, dimana Compiere memiliki beberapa kelebihan sehingga Compiere menjadi salah satu pilihan terbaik dalam memilih sistem ERP. Kelebihan kelebihan tersebut diantaranya adalah :
A. Implementasi Cepat, Dengan asumsi tanpa memerlukan proses pengambilan keputusan yang panjang, yang umumnya terjadi karena masalah perhitungan biaya dan investasi (serta kerugiannya apabila sistem ternyata gagal). Dengan Compiere resiko kerugian sangat kecil, misalnya apabila anda menghentikan proyek implementasi karena suatu alasan. Disamping itu Compiere tidak mengenal kata gagal, karena apabila sistem yang ada pada Compiere tidak dapat memenuhi kebutuhan perusahaan anda secara maksimal, anda masih dapat mengembangkannya sendiri dari source code yang tersedia.
B. Benar benar Terintegras, artinya semua data (ERP, CRM dan Akunting) di picu dari transaksi yang sama. Tidak diperlukan migrasi, penggabungan atau trasformasi data. User yang memasukkan data tidak perlu takut tentang informasi yang perlu di masukkan untuk CRM, karena informasi informasi tersebut secara otomatis akan terintegrasi.
C. Aman dari Kegagalan, orang umumnya akan berusaha aman dari kesalahan. Akan tetapi sebenarnya tidak ada lingkungan yang benar benar aman, mengingat banyaknya variable keamanan. Sehingga anda pasti yakin akan adanya bug dan masalah. Sehingga, idenya adalah membangun system dimana anda dapat berbuat salah secara aman, dimana anda dapat memperbaiki kesalahan, mengulangi dari awal dan anda dapat mengatasi situasi tersebut.
D. Rich and Reach – Rich (kaya) mengacu pada system Clien/Server interface yang memiliki semua fitur yang diperlukan. Reach (terjangkau) mengacu kepada web interface dimana dapat diakses tanpa harus memerlukan program khusus dari sisi klien.
E. Global Market, cukup mudah membangun multi fungsi di Compiere dimana mengijinkan anda untuk berbuat di pasar global dengan bahasa yang berbeda, mata uang, dan metode akuntansi.
F. Smart User Interface, hampir semua tampilan windows dikembangkan pada aturan dasar, berdasarkan andas. Hal ini mengijinkan untuk akses yang sangat personal dan memberikan user apa yang diperlukan. Dalam hal tersebut, Compiere benar benar memperhitungkan fakta bahwa beda orang akan memiliki kebutuhan yang berbeda pula.
A. Implementasi Cepat, Dengan asumsi tanpa memerlukan proses pengambilan keputusan yang panjang, yang umumnya terjadi karena masalah perhitungan biaya dan investasi (serta kerugiannya apabila sistem ternyata gagal). Dengan Compiere resiko kerugian sangat kecil, misalnya apabila anda menghentikan proyek implementasi karena suatu alasan. Disamping itu Compiere tidak mengenal kata gagal, karena apabila sistem yang ada pada Compiere tidak dapat memenuhi kebutuhan perusahaan anda secara maksimal, anda masih dapat mengembangkannya sendiri dari source code yang tersedia.
B. Benar benar Terintegras, artinya semua data (ERP, CRM dan Akunting) di picu dari transaksi yang sama. Tidak diperlukan migrasi, penggabungan atau trasformasi data. User yang memasukkan data tidak perlu takut tentang informasi yang perlu di masukkan untuk CRM, karena informasi informasi tersebut secara otomatis akan terintegrasi.
C. Aman dari Kegagalan, orang umumnya akan berusaha aman dari kesalahan. Akan tetapi sebenarnya tidak ada lingkungan yang benar benar aman, mengingat banyaknya variable keamanan. Sehingga anda pasti yakin akan adanya bug dan masalah. Sehingga, idenya adalah membangun system dimana anda dapat berbuat salah secara aman, dimana anda dapat memperbaiki kesalahan, mengulangi dari awal dan anda dapat mengatasi situasi tersebut.
D. Rich and Reach – Rich (kaya) mengacu pada system Clien/Server interface yang memiliki semua fitur yang diperlukan. Reach (terjangkau) mengacu kepada web interface dimana dapat diakses tanpa harus memerlukan program khusus dari sisi klien.
E. Global Market, cukup mudah membangun multi fungsi di Compiere dimana mengijinkan anda untuk berbuat di pasar global dengan bahasa yang berbeda, mata uang, dan metode akuntansi.
F. Smart User Interface, hampir semua tampilan windows dikembangkan pada aturan dasar, berdasarkan andas. Hal ini mengijinkan untuk akses yang sangat personal dan memberikan user apa yang diperlukan. Dalam hal tersebut, Compiere benar benar memperhitungkan fakta bahwa beda orang akan memiliki kebutuhan yang berbeda pula.
Penggerak Perbendaharaan data memungkinkan setup berbasis per-user. Semua windows dapat di kustomisasi dan dikurangi terhadap field2 dimana user sesungguhnya memerlukannya dimana hal ini memberikan flexibiltas lebih baik dari aplikasi lain
3. Target Pasar Compiere
Compiere dirancang untuk industri yang bergerak dibidang jasa, distribusi dan retail. Terdapat fungsi dasar dari Managemen material serta termasuk juga Manufacturing Planning meskipun dalam skala terbatas. Tidak ada fungsi manufaktur seperti Shopfloor kontrol dan Full MRP.
Compiere adalah untuk perusahaan kecil dan menengah (SME), seperti halnya perusahaan tunggal, untuk rangkaian distribusi, outlet dari sebuah manufaktur, franchises dll.
Compiere dirancang untuk industri yang bergerak dibidang jasa, distribusi dan retail. Terdapat fungsi dasar dari Managemen material serta termasuk juga Manufacturing Planning meskipun dalam skala terbatas. Tidak ada fungsi manufaktur seperti Shopfloor kontrol dan Full MRP.
Compiere adalah untuk perusahaan kecil dan menengah (SME), seperti halnya perusahaan tunggal, untuk rangkaian distribusi, outlet dari sebuah manufaktur, franchises dll.
4. Cakupan Fungsional Compiere
Compiere belum memiliki Material Requirement Scheduling secara penuh, seperti halnya untuk kebutuhan shop floor atau production scheduling. Akan tetapi anda dapat melakukan kalkulasi kebutuhan kasar (gross demand) dan melakukan forecast sebagai resource scheduling secara sangat sederhana. Tidak ada fungsi payrol secara komplit (seperti kalkulasi net income, potongan, dan tambahan). Tapi akan ada interface untuk fungsi fungsi tersebut.
Berikut adalah beberapa fungsional yang terdapat pada Compiere ERP&CRM:
· fully integrated ERP and CRM solutions
· both front-office (POS, Web Store) and back-office functionality
· inventory management
· automated accounting
· professional services solution
· managed distribution networks
· streamlined order processing
Compiere belum memiliki Material Requirement Scheduling secara penuh, seperti halnya untuk kebutuhan shop floor atau production scheduling. Akan tetapi anda dapat melakukan kalkulasi kebutuhan kasar (gross demand) dan melakukan forecast sebagai resource scheduling secara sangat sederhana. Tidak ada fungsi payrol secara komplit (seperti kalkulasi net income, potongan, dan tambahan). Tapi akan ada interface untuk fungsi fungsi tersebut.
Berikut adalah beberapa fungsional yang terdapat pada Compiere ERP&CRM:
· fully integrated ERP and CRM solutions
· both front-office (POS, Web Store) and back-office functionality
· inventory management
· automated accounting
· professional services solution
· managed distribution networks
· streamlined order processing
5. Kelebihan Compiere :
- Implementasi Cepat, Dengan asumsi tanpa memerlukan proses pengambilan keputusan yang panjang
- Benar benar Terintegrasi, artinya semua data (ERP, CRM dan Akunting) di picu dari transaksi yang sama.
- Aman dari Kegagalan, orang umumnya akan berusaha aman dari kesalahan.
- Rich and Reach – Rich (kaya) mengacu pada system Clien/Server interface yang memiliki semua fitur yang diperlukan. Reach (terjangkau) mengacu kepada web interface dimana dapat diakses tanpa harus memerlukan program khusus dari sisi klien.
- Global Market, cukup mudah membangun multi fungsi di Compiere dimana mengijinkan
- anda untuk berbuat di pasar global dengan bahasa yang berbeda, mata uang, dan metode akuntansi.
- Smart User Interface, hampir semua tampilan windows dikembangkan pada aturan dasar, berdasarkan dictionary.
6. Target Pasar Compiere :
Compiere dirancang untuk industri yang bergerak dibidang jasa, distribusi dan retail. Terdapat fungsi dasar dari Managemen material serta termasuk juga Manufacturing Planning meskipun dalam skala terbatas. Tidak ada fungsi manufaktur seperti Shopfloor control dan Full MRP. Compiere adalah untuk perusahaan kecil dan menengah (SME), seperti halnya perusahaan tunggal, untuk rangkaian distribusi, outlet dari sebuah manufaktur, franchises dll.
7. Instalasi Compiere 3
Persiapan
I. Sebelum melakukan instalasi, persiapan yang dibutuhkan
adalah:
1.Komputer dengan spesifikasi yang memadai (minimal
Pentium 4 dengan memory minimal 256 Mb untuk evaluasi/ pembelajar an dan minimal 1 GB untuk produksi)
2.Aplikasi Compiere 3.0 (3.0.1 sampai dengan 3.0.3 hanya untuk Standard dan Profesional Edition)
3.Database (untuk saat ini kita akan mencoba dengan Oracle XE)
4.Java JDK 5
5.Koneksi internet
adalah:
1.Komputer dengan spesifikasi yang memadai (minimal
Pentium 4 dengan memory minimal 256 Mb untuk evaluasi/ pembelajar an dan minimal 1 GB untuk produksi)
2.Aplikasi Compiere 3.0 (3.0.1 sampai dengan 3.0.3 hanya untuk Standard dan Profesional Edition)
3.Database (untuk saat ini kita akan mencoba dengan Oracle XE)
4.Java JDK 5
5.Koneksi internet
II. Memulai proses instalasi
A. Instalasi Database Oracle XE
1.Download Oracle XE for Windows di url berikut:
http://www.oracle. com/technology/ software/ products/ database/ xe/htdocs/ 102xewinsoft. html
pada halaman web tersebut tersedia edisi Western European serta Universal, untuk instalasi ini kita pilih Edisi Universal.
2. Jalankan / klik ganda file OracleXEUniv.exe hasil download diatas.
3. Ikuti petunjuk wizard nya, tekan Next dst ..
4. Kemudian akan muncul dialog Lincense Agreement, dimana anda harus memilih “I accept the term of License Agreement” untuk dapat melanjutkan proses.
5. Selanjutnya anda akan diminta untuk memilih folder untuk instalasi Oracle XE, anda dapat menekan Next untuk mengikuti peletakan folder secara default atau bisa merubah sesuai keinginan anda.
6. Berikutnya anda diminta memasukkan password untuk SYS dan SYSTEM, masukkan password serta konfirmasinya.
7. Selanjutnya tekan Next dan tunggu sejenak.
8. Tekan Finish pada Tampilan, yang akan mengakhiri proses instalasi. Instalasi Oracle XE selesai
http://www.oracle. com/technology/ software/ products/ database/ xe/htdocs/ 102xewinsoft. html
pada halaman web tersebut tersedia edisi Western European serta Universal, untuk instalasi ini kita pilih Edisi Universal.
2. Jalankan / klik ganda file OracleXEUniv.exe hasil download diatas.
3. Ikuti petunjuk wizard nya, tekan Next dst ..
4. Kemudian akan muncul dialog Lincense Agreement, dimana anda harus memilih “I accept the term of License Agreement” untuk dapat melanjutkan proses.
5. Selanjutnya anda akan diminta untuk memilih folder untuk instalasi Oracle XE, anda dapat menekan Next untuk mengikuti peletakan folder secara default atau bisa merubah sesuai keinginan anda.
6. Berikutnya anda diminta memasukkan password untuk SYS dan SYSTEM, masukkan password serta konfirmasinya.
7. Selanjutnya tekan Next dan tunggu sejenak.
8. Tekan Finish pada Tampilan, yang akan mengakhiri proses instalasi. Instalasi Oracle XE selesai
B. Setting Environtment
Selanjutnya, kita harus mengatur terlebih dahulu environment dari komputer yang akan digunakan.
1. Download Java JDK 5 di url berikut:
http://java. sun.com/javase/ downloads/ index_jdk5.jsp dan download Compiere di http://www.compiere.com
2. Unzip Java JDK 5 ke suatu folder (contoh:
C:\Program Files\Java\jdk1. 5.0_15)
3. Unzip Compiere 3 ke root folder (C:). Pastikan folder Compiere yg telah diekstrak adalah Compiere 2 (C:\Compiere 2).
4. Buka environment variable window dengan cara klik kanan My Computer, lalu pilih properties. Klik Advance dan pilih Environment Variables.
5. Klik New, di System Variables.
6. Untuk Variable Name isi dengan JAVA_HOME dan Variable Value dengan url dari Java JDK yang telah diekstrak (contoh: C:\Program Files\Java\jdk1. 5.0_15)
7. Klik New, di System Variables.
8. Untuk Variable Name isi dengan COMPIERE_HOME dan Variable Value dengan url dari Compiere yang telah diekstrak (contoh: C:\Compiere 2)
9. Klik OK lalu Apply
10. Environment setting telah selesai
Selanjutnya, kita harus mengatur terlebih dahulu environment dari komputer yang akan digunakan.
1. Download Java JDK 5 di url berikut:
http://java. sun.com/javase/ downloads/ index_jdk5.jsp dan download Compiere di http://www.compiere.com
2. Unzip Java JDK 5 ke suatu folder (contoh:
C:\Program Files\Java\jdk1. 5.0_15)
3. Unzip Compiere 3 ke root folder (C:). Pastikan folder Compiere yg telah diekstrak adalah Compiere 2 (C:\Compiere 2).
4. Buka environment variable window dengan cara klik kanan My Computer, lalu pilih properties. Klik Advance dan pilih Environment Variables.
5. Klik New, di System Variables.
6. Untuk Variable Name isi dengan JAVA_HOME dan Variable Value dengan url dari Java JDK yang telah diekstrak (contoh: C:\Program Files\Java\jdk1. 5.0_15)
7. Klik New, di System Variables.
8. Untuk Variable Name isi dengan COMPIERE_HOME dan Variable Value dengan url dari Compiere yang telah diekstrak (contoh: C:\Compiere 2)
9. Klik OK lalu Apply
10. Environment setting telah selesai
C. Instalasi Compiere 3
1. Buka C:/Compiere 2
2. Klik Run_Setup.bat
3. Atur konfigurasi setting anda.
4. Secara default port web akan menunjuk ke angka 80. Apabila kita menggunakan Oracle XE, ada kemungkinan nilai ini akan bentrok dikarenakan Oracle XE menggunakan port 80 sebagai port web-nya, untuk mengatasi masalah tersebut maka anda dapat men set Compiere untuk menggunakan port yang lain misalnya
8081.
5. Isi field-field yang ada. Khusus untuk field Server isikan dengan nama komputer yang digunakan. (Lihat di Control Panel -> System)
6. Pilih database yang digunakan. Untuk System Password masukkan password system dari database sementara Database User adalah nama database dari Compiere yang akan diinstall dan password adalah password yang akan digunakan.
7. Klik Test untuk menguji keabsahan nilai yang dimasukkan. Apabila sudah, klik Save untuk melanjutkan instalasi.
8. License Agreement akan muncul di layar. Klik Ok untuk meneruskan instalasi
9. Beberapa saat akan muncul layar untuk menginstall server
10. Klik Start Server Install
11. Setelah selesai, nyalakan koneksi internet. (proses ini menuntut koneksi internet)
12. Klik Start Create New Database. Tunggu sampai selesai
13. Instalasi selesai. Compiere siap digunakan
1. Buka C:/Compiere 2
2. Klik Run_Setup.bat
3. Atur konfigurasi setting anda.
4. Secara default port web akan menunjuk ke angka 80. Apabila kita menggunakan Oracle XE, ada kemungkinan nilai ini akan bentrok dikarenakan Oracle XE menggunakan port 80 sebagai port web-nya, untuk mengatasi masalah tersebut maka anda dapat men set Compiere untuk menggunakan port yang lain misalnya
8081.
5. Isi field-field yang ada. Khusus untuk field Server isikan dengan nama komputer yang digunakan. (Lihat di Control Panel -> System)
6. Pilih database yang digunakan. Untuk System Password masukkan password system dari database sementara Database User adalah nama database dari Compiere yang akan diinstall dan password adalah password yang akan digunakan.
7. Klik Test untuk menguji keabsahan nilai yang dimasukkan. Apabila sudah, klik Save untuk melanjutkan instalasi.
8. License Agreement akan muncul di layar. Klik Ok untuk meneruskan instalasi
9. Beberapa saat akan muncul layar untuk menginstall server
10. Klik Start Server Install
11. Setelah selesai, nyalakan koneksi internet. (proses ini menuntut koneksi internet)
12. Klik Start Create New Database. Tunggu sampai selesai
13. Instalasi selesai. Compiere siap digunakan
Tidak ada komentar:
Posting Komentar