1.1 Pendahuluan ERP adalah Sistem informasi pengolahan transaksi yang terintegrasi dengan aktifitas di unit lain dalamsuatu organisasi. Salah satu software ERP yang open source adalah ERP5.Dipergunakan pertama kali oleh Coramy salah satu perusahaan pakaian di Eopa dan di anugerahi terbaik penerapan proyek ERP di edisi khusus Decision Informatique pada bulan Juni 2004. ERP5 meliputi akuntansi, manajemen hubungan pelanggan, perdagangan, manajemen gudang, pengiriman, faktur, manajemen sumber daya manusia, desain produk, produksi dan manajemen proyek. Semua proses bisnis ERP5 dimplementasikan berdasarkan Workflows Zope transaksional. Workflow langsung menggambarkan proses bisnis pelanggan. Workflow ERP5 dapat disesuaikan melalui Web dan diperpanjang sesuai kebutuhan spesifik setiap pelanggan. Semua sumber daya di ERP5 dapat divariasikan dengan berbagai dimensi, menyediakan built-in konfigurasi untuk produk dan biaya desain dikurangi untuk bill of material (BOM) dan tagihan operasi (BOO) serta pendekatan berbasis peraturan terstruktur untuk harga yang kompleks. ERP5 antarmuka ini dirancang dan dioptimalkan untuk web dan untuk operasi bisnis global. Tidak seperti kebanyakan ERP, ERP5 dapat menjadi host di sebuah situs tunggal dan digunakan di seluruh dunia selama VPN latensi tinggi tanpa penurunan kinerja atau kerugian pada kegunaan. Interface ERP5-benar didasarkan pada standar UTF-8 dan mendukung internasionalisasi dan lokal. ERP5 telah diakui, sejak awal sebagai solusi ERP yang inovatif dan luar biasa. Oleh karena itu, penyebaran pertama ERP5 untuk Coramy, pemimpin Eropa di industri pakaian, dianugerahi terbaik ERP pelaksanaan proyek dalam edisi khusus Informatique Keputusan pada Juni 2004. ERP5 adalah Enterprise Resource Planning Solusi diterbitkan sebagai Open Source yang berarti transparansi, fleksibilitas dan evolutivity bagi pelanggan. Ini juga berarti tidak ada risiko dipaksa upgrade, pemeliharaan seumur hidup terjamin dan tentu saja tidak ada biaya lisensi dan tidak ada persyaratan untuk tinggal dengan vendor yang sama atau perusahaan jasa selamanya. ERP5 merupakan open source ERP berdasarkan Python dan Zope . Ini memiliki kekhususan yang berbasis pada model terpadu untuk menggambarkan pelaksanaannya. 1
1.2 Bisnis terpadu Model Desain Model Bisnis ERP5 Bersatu digunakan untuk akuntansi, manajemen produksi gudang, dan manajemen ressource manusia di ERP5. Semua fitur yang dikembangkan untuk satu modul yang tersedia dalam modul lain karena kosakata terpadu yang independen dari proses bisnis yang spesifik. Pendekatan terpadu ERP5 secara dramatis mengurangi kurva belajar dan mengurangi resiko inkonsistensi data melalui beberapa modul. Model ini didasarkan pada lima kelas:
Sumber: sumber daya menggambarkan sumber daya abstrak dalam suatu proses bisnis seperti bahan baku, produk, mata uang atau keterampilan individu.
Node: node dapat menerima dan mengirim sumber daya. Hal ini dapat berhubungan dengan entitas fisik seperti lokakarya atau untuk entitas abstrak seperti rekening bank.
Gerakan: gerakan menggambarkan gerakan sumber daya antara dua node pada waktu tertentu dan untuk jangka waktu tertentu. Sebagai contoh, gerakan mungkin mengirim bahan baku dari gudang ke bengkel atau uang dari satu account ke account lainnya.
Item: item adalah contoh fisik dari sumber daya. Gerakan dapat diperluas menjadi serangkaian gerakan dapat dilacak melalui item. Produk yang biasanya digunakan untuk menangani nomor seri.
Path: path mendefinisikan sebuah cara bagi node untuk mengakses sumber daya itu mungkin perlu. Harga dan profil komersial dapat dilampirkan ke jalan untuk menentukan harga standar untuk sumber daya yang diberikan dibeli oleh pembuat diberikan.
1.3 Multi Kategori Desain Desain ERP5 ini didasarkan pada pendekatan dokumenter dan pada klasifikasi dokumen. Semua informasi bisnis dikelola dalam dokumen khusus, sama seperti dulu lama dengan kertas dan folder: Order Invoice, Faktur Penjualan, Orang, Produk, dll Kategorisasi dokumen dalam beberapa kategori menyediakan dasar untuk melaporkan dan menggabungkan informasi . Organisasi yang kompleks dijelaskan sebagai hierarki kelompok, situs, fungsi, peran, dll Berkat desain ini, contoh ERP5 tunggal dapat mengelola kelompok perusahaan terstruktur pada anak perusahaan, kantor perwakilan, unit bisnis dan perusahaan mitra, didistribusikan di seluruh dunia dengan hak akses eksklusif pada dokumen sensitif.
2
1.4 Simulasi Berbasis Perencanaan ERP5 adalah Simulasi berbasis ERP. Semua konsekuensi masa depan dari setiap keputusan bisnis yang dihitung secara real time sesuai dengan aturan bisnis dikonfigurasi dan tersedia untuk pelaporan. MRP adalah contoh dari sebuah aplikasi sederhana dari pendekatan simulasi berbasis ERP5 itu. ERP5 aturan simulasi dapat diperluas untuk mencakup bidang fungsional baru.
2.1 Instalasi Paket ERP5 Untuk menghasilkan setup yang baik ERP5, itu memerlukan menjalankan dan menginstal semua dependensi yang dapat envolve software puluhan seperti Mariadb, memcached dan perpustakaan khusus banyak. Para ERP5 RPM / DEB Paket berisi semua yang anda butuhkan untuk Anda menjalankan erp5 dengan langkah-langkah sangat sedikit. Paket ini harus bekerja di sebagian besar distribusi linux Recents, seperti: OpenSuse 11.2, 11.4, Mandriva 2010,0 atau yang lebih baru; Fedora, setiap distribusi yang mendukung glibc> = 2,10 Download, Install, Start dan Akses Untuk memiliki ERP5 sekarang, Anda dapat memilikinya dengan hanya 4 langkah sangat sederhana. Langkah 1) Download Silahkan download paket RPM dengan browser pilihan Anda atau alat download.
http://software.tiolive.com/software/experimental/erp5-slapos-5.4.7-0.x86_64.rpm
md5sum adalah fa4bca555b5c28b662207e6f27d2327a
Anda juga dapat men-download paket DEB
http://software.tiolive.com/software/experimental/erp5-slapos_5.4.7-1_amd64.deb
md5sum adalah 345e6dee0bc174d2e0475c1b0246cc1c
Langkah 2) Instal Setelah men-download paket, Anda dapat menggunakan installer linux pilihan Anda (yum, urpmi, zypper) untuk menginstal download paket ke komputer Anda.
urpmi erp5-slapos-5.4.7-0.x86_64.rpm (Pada mandriva)
zypper install erp5-slapos-5.4.7-0.x86_64.rpm (Pada OpenSuse) 3
dpkg-i erp5-slapos-5.4.7-0.amd64.deb (Ubuntu)
Langkah 3) Mulai Mulai Stack ERP5:
/ Etc/init.d/erp5-slapproxy-5.4.7-rc0 mulai
Untuk mengontrol dan daftar layanan yang dapat Anda gunakan:
/ Etc/init.d/erp5-5.4.7-rc0 {start | berhenti | status | penutupan}
Langkah 4) Akses Untuk mengakses situs demostration, Anda dapat menggunakan browser pilihan Anda (saya sarankan firefox atau kromium) dan mengakses URL berikut:
http://localhost:12001/erp5
Dalam URL ini, Anda dapat login sebagai user biasa: Login: demo Password: demo
atau Anda dapat login sebagai Manager jika anda tertarik untuk mengembangkan atau mencoba untuk menginstal modul baru: Masuk zope Password: tidak aman Screenshot Setelah menginstal ini adalah bagaimana ERP5 Anda akan terlihat seperti:
4
Paket Informasi Paket ini menggunakan tecnology disebut SlapOS untuk bootstrap sebuah single ERP5 Instance dengan segala sesuatu yang diperlukan untuk menjalankan ERP5 Anda pada mesin Anda. Semua perangkat lunak, contoh dan slapos ditempatkan ke dalam folder yang sama:
/ Opt/erp5-5.4.7-rc0
dan 2 script mana diciptakan untuk mengontrol ERP5 Stack Anda:
/ Etc/init.d/erp5-slapproxy-5.4.7-rc0
/ Etc/init.d/erp5-5.4.7-rc0
Demostrative data Paket ini dilengkapi dengan beberapa data dan itu sempurna untuk mengajar Ilmu Manajemen pada ERP nyata digunakan oleh banyak perusahaan diseluruh dunia.
Guru dapat manfaat dari data demostration untuk membuat skenario untuk kelas mereka sendiri.
Pengembang dapat menggunakan data sampel untuk belajar bagaimana manajemen ERP5 bekerja.
Siswa dapat melihat sebuah skenario di mana dokumen dapat berinteraksi seperti di dunia nyata.
Maxma Kasus Kasus bisnis dari perusahaan sampel ERP5 bernama Maxma, menjelaskan bisnis dari perusahaan imajiner. Data sampel menyediakan beberapa informasi yang tepat tentang operasi perdagangan Maxma pada tahun 2010 sehingga seseorang dapat memahami data yang disimpan dalam database ERP5 mewakili bisnis Maxma itu. Hal ini juga mendefinisikan beberapa kegiatan CRM kunci Maxma seperti kampanye promosi produk atau oppportunities penjualan terkait dengan prospek penting bagi perusahaan itu. Kasus bisnis Maxma merupakan kasus imajiner tapi terinspirasi dari pengalaman banyak Nexedi dalam penyebaran ERP dan dengan demikian sangat dekat dengan kasus nyata mungkin Anda
2.2 Install ERP5 Cara instal ERP5 mudah cara instalnya terutama untuk OS Linux. Di donwload area ERP5 terdapat beberapa pilihan untuk instalasi : 5
1. Linux UBUNTU 2. Linux Mandriva 3. Windows Instalasi untuk MANDRIVA 1. See the installation disini. 2. At the end of instalian there are massage to install mysql-max, just install mysql max. o
go to “root user”
o
write
o
# su , write “rootpsw”.
# urpmi- mysql-max
make admin user and password for mysql
/usr/bin/mysql admin -u “adminusername” password “adminpassword”
o
restart mysql-max # mysql-max restart
o
add database for erp5 more detail see
go to mysql admin # mysql -u “adminuser” -p
write “adminpsw”
mysql> CREATE DATABASE erp5;
mysql> GRANT ALL PRIVILEGES ON erp5.* TO erp5@localhost WITH GRANT OPTION;
o
restart mysql-max # mysql-max restart
o
Coba login db erp5 dengan perintah
# mysql -u erp5 -p
# password : erp5password
Bila login tidak dapat dilakukan, maka berarti password belum ada. Seting password.
o
Setting password “erp5″
# mysql -u adminuser -p
# password : adminpsw
#mysql > SET PASSWORD FOR „erp5′@‟localhost‟ = PASSWORD („erp5password‟);
3. open web brownser http://localhost:8080/manage/ 6
4. follow the last instruction in here. Instalasi untuk UBUNTU 1. See installation disini. 2. Different with Mandriva in Ubuntu the zope and mysql are setup in this installation, just write the “user” and “password” like on setup instruction. Just follow the instruction. 3. Add mysql db name for more detail see o
go to mysql db admin :
# mysql -u root -p
# password : adminpsw
mysql> CREATE DATABASE erp5;
mysql> GRANT ALL PRIVILEGES ON erp5.* TO erp5@localhost WITH GRANT OPTION;
o
Coba login db erp5 dengan perintah
# mysql -u erp5 -p
# password : erp5password
Bila login tidak dapat dilakukan, maka berarti password belum ada. Seting password.
o
Setting password “erp5″
# mysql -u adminuser -p
# password : adminpsw
#mysql > SET PASSWORD FOR „erp5′@‟localhost‟ = PASSWORD („erp5password‟);
ERP5: Update Information Repos Untuk dapat menjalankan ERP5, pertama harus menambahakn (install) Bussiness Tamplate. Sebelum melakukan installasi maka harus dilakukan pembaharuan informasi BT, untuk melakukan hal tersebut dilakukan dengan : 1. Pilih “Manage BT” dalam My Favorite menu. 2. Pilih “Update Repositary Information”. 3. Tulis Repos URL ini : http://www.erp5.org/dists/snapshot/bt5/. 4. Klik “Update Repositary Informastion” 7
5. Bila berhasil maka akan ada pesan “BT update sucsefully” berwarna merah.
3.1 Penggunaan Teknologi yang digunakan Clustering dukungan ERP5 telah dirancang untuk mendukung cluster server Linux murah untuk menyediakan skalabilitas tinggi. Sebuah cluster ERP5 dapat dipantau melalui antarmuka grafis dan disesuaikan untuk mendapatkan kinerja tertinggi. Built-in Mesin Datawarehouse dan Pelaporan Suatu prinsip umum dalam ERP5 adalah untuk menyimpan data seperti yang dimasukkan oleh pengguna tanpa pengolahan lebih lanjut itu. Hal ini menjamin bahwa data akan tetap konsisten dalam jangka panjang dan bahwa hal itu tidak akan tergantung pada berpotensi berkembang aturan bisnis dan perhitungan. Untuk memberikan pelaporan yang efisien, ERP5 mencakup mesin warehouse fleksibel yang mengubah informasi yang dimasukkan oleh pengguna ke dalam pra-olahan data yang dioptimalkan untuk pelaporan meja berbasis efisien. ERP5 sendiri embeds mesin pelaporan cepat PDF yang digunakan dalam banyak lembaga keuangan. Built-in Mesin Sinkronisasi ERP5 mencakup mesin sinkronisasi SyncML berbasis untuk memungkinkan penyebaran di situs remote dengan konektivitas jaringan tidak dapat diandalkan atau untuk memungkinkan pengguna ponsel untuk membawa sistem ERP5 lengkap untuk laptop mereka dan melakukan sinkronisasi nanti. ERP5 Spesifik Fitur ERP5 mencakup fitur-fitur umum belum bagus banyak: multibahasa, multi-mata uang, multi-perusahaan, multi-user. Fitur tersebut sekarang standar untuk pasar ERP. ERP5 juga mencakup beberapa fitur yang cukup spesifik atau inovatif dan berhubungan erat dengan kebutuhan. Variasi untuk kustomisasi massal ERP5 mampu mengelola variasi sumber daya yang diberikan. Misalnya, baju renang dapat dibuat dengan warna merah atau hitam, dalam ukuran 38 atau ukuran 40. Sebuah komputer dapat dibangun dengan 128MB atau 256MB atau RAM. Gagasan variasi memungkinkan dengan deskriptor sumber daya tunggal dan kumpulan parameter opsional 8
untuk menentukan jutaan variasi dari produk yang diberikan tanpa membuat jutaan catatan dalam database dan tanpa harus membuat sejumlah produk untuk setiap variasi dari satu produk yang sama. Gagasan tentang variasi yang sangat dikenal dalam industri pakaian dan masih sedikit digunakan di industri lain. Kebanyakan perangkat lunak ERP tidak termasuk variasi. Inilah sebabnya mengapa misalnya industri pakaian saat ini masih menggunakan perangkat lunak yang sangat spesifik ERP, berdasarkan teknologi sangat tidak relevan. ERP5 didasarkan pada model yang memungkinkan untuk menghubungkan apa pun untuk kategori:
kategori sumber daya (ex. layanan, bahan baku, keterampilan, uang)
kategori organisasi (ex. kelompok perusahaan, sekelompok orang, sebuah rantai pengecer) Kategori sumber daya dan kategori organisasi dapat dimanipulasi di ERP5 hanya sebagai
sumber daya biasa dan organisasi biasanya. Ini berarti bahwa adalah mungkin untuk merencanakan sumber daya di tingkat kelompok perusahaan maupun pada tingkat lokakarya. Perencanaan sumber daya dapat dirinci (ex. kita akan menjual 10.000 item model No 223311 untuk Custommer C) atau cukup umum (ex. kita akan menjual 10.000 pakaian renang ke pengecer kecil). Dalam contoh ini, pakaian renang adalah meta-sumber daya dan pengecer kecil adalah meta-organisasi (alias sebagai meta-node di ERP5 terminologi). Fitur meta ERP5 sangat berguna untuk mengelola sebuah grup perusahaan yang termasuk ke holding umum atau untuk mengelola apa yang disebut "anjak" kemitraan, yaitu sebuah kemitraan di mana salah satu perusahaan meminta beberapa perusahaan lainnya untuk bekerja sama dan membangun bersama-sama diberikan produk. Sebagai contoh, pelanggan kami membeli kain putih dari satu perusahaan, meminta perusahaan lain untuk menodai dan perusahaan ketiga untuk mengubah aspek permukaannya. Seluruh proses yang melibatkan 4 perusahaan independen dapat dianggap sebagai organisasi abstrak yang mampu menyediakan jenis tertentu kain. Sinkronisasi: EDI generasi berikutnya ERP5 telah dirancang untuk diimplementasikan di beberapa situs Web dengan konektivitas internet berkualitas rendah. Hal ini memerlukan setiap situs untuk dapat terus berjalan bahkan dalam kasus kegagalan jaringan. 9
ERP5 menerapkan distribusi dengan menggunakan sinkronisasi dan perpanjangan dari protokol SyncML. Sebagai contoh jika saham A dan B saham yang terletak di dua lokasi produksi A dan B pertukaran beberapa sumber daya melalui aturan bisnis yang memerlukan B untuk mengetahui nilai saham A, ERP5 akan menciptakan di situs B representasi lokal dari saham A dan menyinkronkan data antara representasi lokal dan nilai-nilai sebenarnya dari saham A. B kemudian akan memproses aturan bisnis pada representasi lokal dari saham A bukan pada nyata A itu sendiri. Sinkronisasi adalah menurut pendapat kami generasi berikutnya EDI (Electronic Data Interchange). Sinkronisasi memungkinkan untuk mendefinisikan subset data dua perusahaan yang ingin berbagi. Kami menyebutnya sinkronisasi visi bisnis yang umum. Sinkronisasi memungkinkan untuk mengimplementasikan semua fitur EDI standar. Sinkronisasi pesanan setara dengan transmisi EDI pesanan. Sinkronisasi model setara dengan transmisi EDI model. Sinkronisasi secara teori setara dengan EDI. Namun, pendekatan sinkronisasi jauh lebih mudah diterapkan daripada pendekatan EDI. Pengguna PDA Palm Pilot sempurna menyadari fakta bahwa: mereka melakukan sinkronisasi setiap hari informasi pribadi mereka (Kontak, Agenda, Tugas, Beban) dengan server perusahaan, sesuatu yang hampir tidak ada saat ini tidak dengan EDI meskipun tidak akan sangat sulit untuk diterapkan dalam teori.
Menggunakan dan Memperluas Infrastruktur Zope ERP5 menggunakan Zope pada inti dasarnya. Zope adalah Open Source / server aplikasi gratis berbasis Python dan sistem manajemen konten. Zope berjalan pada semua sistem operasi utama (Linux, FreeBSD, Un * x, MacOS X, Windows, dll) Zope menyediakan fitur berikut:
gigih Obyek Database. Menurut Project MEMS , ini adalah salah satu sistem yang paling efisien untuk melaksanakan perangkat lunak bisnis. Proyek-proyek MEMS menggunakan Database Obyek Zope setelah membandingkannya dengan dua sistem komersial lainnya: Penyair dan Versant. The Zope database jika sepenuhnya transaksional dan termasuk gagasan Versi dan Sejarah yang memungkinkan untuk mengubah beberapa data pada sistem produksi tanpa mengganggu pengguna lain atau untuk melihat semua transaksi pada objek yang kebetulan itu sejak penciptaannya. 10
objek penerbitan. Obyek dan metode yang dapat diakses melalui URL. Hal ini dimungkinkan untuk jarak jauh memanggil metode pada objek dengan mengirimkan permintaan HTTP dengan parameter metode yang diberikan melalui metode GET atau POST. Hasil yang sama dapat diperoleh dengan XML-RPC.
daftar kontrol akses. Zope meliputi model keamanan yang memungkinkan untuk menghubungkan setiap metode setiap kelas komponen untuk kelompok keamanan. Setiap user diberikan satu atau lebih peran. Setiap objek dalam Database Obyek Zope memiliki akses keamanan daftar kontrol yang memungkinkan untuk menentukan peran yang dapat mengakses kelompok keamanan yang metode. Zope dapat diperpanjang dengan komponen perangkat lunak yang disebut Produk dalam terminologi Zope. Hal ini sangat mudah untuk mengembangkan produk baru (baca misalnya tutorial). Komunitas Zope telah mengembangkan lebih dari 300 produk Zope sudah.
ERP5 menggunakan, meluas atau menyediakan 5 produk penting:
Template halaman untuk menerapkan antarmuka pengguna web logika presentasi
Workflows untuk melaksanakan perkembangan pesat workflow keputusan
Perumus untuk melaksanakan pengembangan bentuk yang cepat
ZSQLCatalog untuk menambahkan query SQL ke database objek Zope
XMLObjects untuk menambahkan sinkronisasi SyncML dan aktivitas otonom
untuk objek Zope
4.1 Kelebihan Lengkap Cakupan ERP5 meliputi akuntansi, manajemen hubungan pelanggan, perdagangan, manajemen gudang, pengiriman, faktur, manajemen sumber daya manusia, desain produk, produksi dan manajemen proyek. Alur kerja dapat disesuaikan di mana-mana
11
Semua ERP5 proses bisnis yang dilaksanakan berdasarkan Workflows Zope transaksional. Alur kerja langsung menggambarkan proses bisnis pelanggan. ERP5 alur kerja dapat disesuaikan melalui Web dan diperpanjang sesuai dengan kebutuhan setiap pelanggan tertentu. Banyak Variasi Semua sumber daya di ERP5 dapat divariasikan dalam berbagai dimensi, menyediakan built-in konfigurasi untuk produk dan biaya desain dikurangi untuk bill of material (BOM) dan bill of operasi (BOO) serta terstruktur berdasarkan aturan pendekatan ke harga kompleks. Akses di seluruh dunia Antarmuka ERP5 ini dirancang dan dioptimalkan untuk Web dan untuk operasi bisnis global. Tidak seperti ERP kebanyakan, ERP5 dapat di-host di satu situs dan digunakan di seluruh dunia selama VPN latency tinggi tanpa penurunan kinerja atau kerugian pada kegunaan. Multilingual Antarmuka ERP5 itu benar-benar berdasarkan standar UTF-8 dan mendukung internasionalisasi dan lokalisasi lengkap termasuk bahasa-bahasa Asia dan wilayah. Web Berbasis Lingkungan Konfigurasi
Perkembangan pesat ERP5 dan lingkungan konfigurasi juga berbasis web dan memudahkan proses integrasi ditangani oleh tim disebarluaskan pengembang dan 12
konsultan. Semua tugas konfigurasi termasuk definisi kelas, desain alur kerja, Python scripting atau manajemen kategori dapat dicapai dengan browser.
4.2 Kekurangan Muncul masalah information processing technology, contoh teknologi yang digunakan adalah ERP seperti jenis operating software yang digunakan, relational database, client server technology, network requirement dan software. Muncul resiko yang timbul karena permasalahan model system dan proses yang dipilih dan diadopsi sebagai implementasi ERP. Resiko ini juga mencakup konsistensi internal dan kecocokan mereka dengan factor eksternal. Resiko ini terkait dengan seberapa baik system ERP yang digunakan dapat membuat perusahaan berrsaing dengan baik. Resiko bisnis biasanya lebih tinggi daripada resiko teksnis. Masalah lingkungan dimana suatu system ERP diterapkan, baik itu masalah individu dasn juga struktur organisasi. Resiko organisasi biasanya lebih besar daripada resiko bisnis
13