Friday, November 23, 2012

tugas : Telematika 3

Middleware Telematika

Dalam dunia teknologi informasi, terminologi middleware adalah istilah umum dalam pemrograman komputer yang digunakan untuk menyatukan, sebagai penghubung, ataupun untuk meningkatkan fungsi dari dua buah progaram/aplikasi yang telah ada.
Tujuan utama layanan middleware adalah untuk membantu memecahkan interkoneksi beberapa aplikasi dan masalah interoperabilitas.

 Tujuan Umum Middleware Telematika:
 
● Middleware adalah S/W penghubung yang berisi sekumpulan layanan yang memungkinkan beberapa proses dapat berjalan pada satu atau lebih mesin untuk saling berinteraksi pada suatu jaringan.
● Middleware sangat dibutuhkan untuk bermigrasi dari aplikasi mainframe ke aplikasi client/server dan juga untuk menyediakan komunikasi antar platform yang berbeda
● Middleware yang paling banyak dipublikasikan :
  • Open Software Foundation’s Distributed Computing Environment (DCE),
  • Object Management Group’s Common Object Request Broker Architecture (CORBA),
  • Microsoft’s COM/DCOM (Component Object Model)
 Lingkungan Komputasi Dari Middleware Telematika


Definisi Lingkungan komputasi
Lingkungan Komputasi : Suatu lingkungan di mana sistem komputer digunakan. Lingkungan komputasi dapat dikelompokkan menjadi empat jenis yaitu :
1.         Komputasi tradisional,
2.         Komputasi berbasis jaringan,
3.         Komputasi embedded,
4.         Komputasi grid.
Pada awalnya komputasi tradisional hanya meliputi penggunaan komputer meja ( desktop ) untuk pemakaian pribadi di kantor atau di rumah. Namun, seiring dengan perkembangan teknologi maka komputasi tradisional sekarang sudah meliputi penggunaan teknologi jaringan yang diterapkan mulai dari desktop hingga sistem genggam. Perubahan yang begitu drastis ini membuat batas antara komputasi tradisional dan komputasi berbasis jaringan sudah tidak jelas lagi.
Lingkungan komputasi itu sendiri bisa diklasifikasikan berdasarkan cara data dan instruksi programnya dihubungkan yang terdiri atas empat kategori berikut ini :
1.         Single instruction stream-single data stream (SISD) : Satu prosesor dan biasa juga disebut komputer sekuensial
2.         Single instruction stream-multiple data stream (SIMD) : Setiap prosesor memiliki memori lokal dan duplikasi program yang sama sehingga masing-masing prosesor akan mengeksekusi instruksi/program yang sama
3.         Multiple instruction stream-single data stream (MISD) : Data yang ada di common memory akan dimanipulasi secara bersamaan oleh semua prosesor
4.         Multiple instruction stream-multiple data stream (MIMD) : Setiap prosesor memiliki kontrol unit, memori lokal serta memori bersama (shared memory) yang mendukung proses paralelisasi dari sisi data dan instruksi.

Kebutuhan Middleware adalah software yang dirancang untuk mendukung pengembangan sistem tersebar dengan memungkinkan aplikasi yang sebelumnya terisolasi untuk saling berhubungan. Dengan bantuan middleware, data yang sama dapat digunakan oleh customer service, akuntansi, pengembangan, dan manajemen sesuai kebutuhan. Middleware dapat juga berfungsi sebagai penerjemah informasi sehingga setiap aplikasi mendapatkan format data yang dapat mereka proses.

Contoh Middleware :

1. Java’s : Remote Procedure Call
2. Object Management Group’s : Common Object Request Broker Architecture (COBRA)
3. Microsoft’s COM/DCOM (Companent Object Model)
 
Contoh Layanan Middleware :
1.Transaction Monitor
•  Produk pertama yang disebut middleware
• Menempati posisi antara permintaan dari program client dan database, untuk meyakinkan           bahwa semua transaksi ke database terlayani dengan baik.
2. Messaging Middleware
•   Menyimpan data dalam suatu antrian message jika mesin tujuan sedang mati atau overloaded
•   Mungkin seperti sistem messageng email, kecuali messaging middleware digunakan untuk
     mengirim data antar aplikasi
3.  Distributed Object Middleware
•    Menyediakan antarmuka antara sebuah query dengan beberapa database yang terdistribusi.
•    Contoh : JDBC, ODBC, dan ADO.NET.
4.   Application Server Middleware
•     J2ME Application Server, Oracle Application Server.
  
Manajemen Data Telematika 
Apa yang pengertian dari ”Manajemen data Telematika”.

Manajemen data menurut DAMA (Demand Assigned Multiple Access), adalah pengembangan dan penerapan arsitektur, kebijakan, praktik, dan prosedur yang secara benar menangani siklus hidup lengkap data yang dibutuhkan oleh suatu perusahaan. Jadi, Manajemen data telematika merupakan prosedur yang menangani siklus hidup lengkap data yang dibutuhkan oleh perusahaan dengan bantuan telematika.

 Didalam manajemen data telematika ini, di bagi-bagi menjadi 3,kategori yaitu :
1. Manajemen data sisi klien
2. Manajemen data sisi server
3. Manajemen data base sistem perangkat bergerak

Client-Server
 
Client-Server merupakan sebuah kemampuan dan layanan komputer untuk meminta request dan menjawab request data ke komputer lain. Setiap instance dari komputer yang meminta layanan / request disebut sebagai client dan setiap instance yang menyediakan/memberikan layanan atau menjawab request disebut server. Data yang diminta oleh client diambil dari database pada sisi server (server side) yang sering disebut database server.
Client server diaplikasikan pada aplikasi mainframe yang sangat besar untuk membagi beban proses loading antara client dan server. Pada awalnya pengertian client server adalah sebuah sistem yang saling berhubungan dalam sebuah jaringan yang memiliki dua komponen utama yang satu berfungsi sebagai client dan satunya lagi sebagai server atau biasa disebut 2-Tier. Ada beberapa pengertian lagi tentang client-server ini, tetapi pada intinya client server adalah desain sebuah aplikasi terdiri dari client dan server yang saling berkomunikasi ketika mengakses server dalam suatu jaringan.

Karakteristik Client-Server
Berikut merupakan karakteristik dari client-server :
- Service
Untuk menyediakan layanan terpisah yang berbeda
- Shared resource
Server dapat melayani beberapa client pada saat yang sama dan mengatur pengaksesan resource .
- Asymmetrical Protocol
Antara client dan server merupakan hubungan one-to-many. Client memulai komunikasi dengan mengirim request ke server. Server menunggu permintaan dari client. Kondisi tersebut juga memungkinkan komunikasi callback.
- Transparency Location
Proses server dapat ditempatkan pada mesin yang sama atau terpisah dengan proses client. Client/server akan menyembunyikan lokasi server dari client.
- Mix-and-match
Tidak tergantung pada platform
- Message-based-exchange
Antara client dan server berkomunikasi dengan mekanisme pertukaran message.
- Encapsulation of service
Message memberitahu server apa yang akan dikerjakan.
- Scalability
sistem C/S dapat dikembangkan baik secara vertical maupun horizontal
- Integrity
Kode dan data server diatur secara terpusat, sedangkan pada client tetap pada komputer tersendiri.

Karakteristik sisi client (Client side)
- Selalu memulai permintaan layanan
- Menunggu dan menerima balasan dari server
- Biasanya terhubung dengan server-server kecil dalam satu waktu
- Berinteraksi langsung dengan pengguna akhir (end user) dengan menggunakan GUI (Graphical User Interface).

 Karakteristik sisi server (Server Side)
- Pasif
- Menunggu permintaan dari client
- Menerima permintaan dari client, kemudian memproses permintaan tersebut dan memberikan balasan / menjawab permintaan kepada client
- Biasanya menerima koneksi dari sejumlah besar client
- Tidak berinteraksi langsung dengan pengguna akhir

 Keuntungan Client-Server
Ada beberapa keuntungan yang dapat kita ambil dari penggunaan manajemen data telematika client server ini. Berikut adalah beberapa keuntungan tersebut :
1. Client-server mampu menciptakan aturan dan kewajiban komputasi secara terdistribusi.
2. Mudah dalam maintenance. Memungkinkan untuk mengganti, memperbaiki server tanpa mengganggu client.
3. Semua data disimpan di server Server dapat mengkontrol akses terhadap resources, hanya yang memiliki autorisasi saja.
4. Tempat penyimpanan terpusat, update data mudah. Pada peer-to-peer, update data sulit.
5. Mendukung banyak clients berbeda dan kemampuan yang berbeda pula.
Kelemahan Client Server
Selain memiliki kelemahan, penggunaan client server juga tentunya memiliki kelemahan. Berikut adalah kelemahan-kelemahan tersebut :
1. Traffic congestion on the network, jika banyak client mengakses ke server secara simultan, maka server akan overload.
2. Berbeda dengan P2P network, dimana bandwidthnya meningkat jika banyak client merequest. Karena bandwidth berasal dari semua komputer yang terkoneksi kepadanya.
3. Pada client-server, ada kemungkinan server fail.
4. Pada P2P networks, resources biasanya didistribusikan ke beberapa node sehingga masih ada node yang dapat meresponse request.
§ Manajemen data Base sistem perangkat bergerak
Seiring dengan berkembangnya komunikasi bergerak dengan cepat memberikan dorongan kepada para operator layanan berlomba untuk memperkaya macam layanannya yang tentunya agar dapat menambah pemasukan bagi perusahaanya.
Beberapa contoh komunikasi data bergerak, misalnya untuk akses internet. Pengenalan WAP (Wireless Application Protocol) telah menunjukkan potensi sebagai layanan internet nirkabel/ WAP merupakan protocol global terbuka yang memungkinkan para pengguna mengakses layanan-layanan on-line dari layar kecil pada telepon genggam dengan menggunakan built-in browser. WAP bekerja pada berbagai teknologi jaringan bergerak, yang memungkinkan pasar missal bagi penciptaan layanan data bergerak.
Contoh dari layanan bergerak adalah GPRS. GPRS merupakan sebuah sistem transmisi berbasis paket untuk GSM yang menggunakan prinsip ‘tunnelling’. GPRS tidak menawarkan laju data tinggi yang memadai untuk multimedia nayata, tetapi GPRS merupakan kunci untuk menghilangkan beberapa batas pokok bagi layanan-layanan data bergerak.
Beberapa faktor yang menjadi pertimbangan bahwa GPRS merupakan teknologi kunci untuk data bergerak :
1. Memperkaya utility investasi untuk perangkat GSM yang sudah ada.
2. Merupakan teknologi jembatan yang bagus menuju generasi ke 3.
3. Mampu memanfaatkan kemampuan cakupan global yang dimiliki GSM.
4. Menghilangkan atau mengurangi beberapa pembatas bagi akses data bergerak.
5. Memiliki laju data sampai 115 kbps yang berarti dua kali lipat daripada koneksi ‘dial up’ 56 kbps yang berlaku.
6. Menampakan diri sebagai komunikasi yang ‘selalu’ terhubung sehingga memiliki waktu sesi hubungan yang pendek dan akses langsung ke internet.
Karakteristik manajemen database sistem perangkat bergerak :
 Memungkinkan untuk menginstal di dalam embedded devices 
 Replika Data dan sinkronisasi ke Database perusahaan tradisional

Manajemen Data Sisi Server
Manajemen Data yang terjadi pada sisi server dapat kita pahami pada versi DBMS dibawah ini.
• MODBMS (Moving Object DBMS)
MODBMS (Memindahkan Obyek DBMS) adalah sebuah DBMS yang menyimpan dan mengelola informasi lokasi serta dinamis lainnya informasi tentang obyek bergerak. MODBMS memungkinkan seseorang untuk mewakili benda-benda bergerak dalam database dan untuk menanyakan pertanyaan tentang gerakan tersebut. Daerah MODBMS merupakan bidang yang belum dijelajahi relatif terhadap RDBMS atau DBMS Spasial di mana beberapa karya yang telah dilakukan dalam standarisasi dan komersialisasi. Ada beberapa penelitian prototipe untuk MODBMS seperti DOMINO tetapi hanya sedikit produk MODBMS komersial. Memindahkan objek dapat diklasifikasikan ke dalam bergerak poin dan bergerak daerah. Memindahkan objek hanya relevan tergantung waktu posisi dalam ruang. Mereka bisa mobil, truk, pesawat terbang, kapal atau ponsel pengguna. Pindah daerah objek bergerak dengan rupa seperti badai, hutan file, tumpahan minyak, wabah penyakit, dan sebagainya. Pindah daerah berubah posisi dan geometri objek dengan waktu sambil bergerak poin hanya berubah posisi benda.

Teknologi Web
Teknologi untuk membentuk aplikasi Web yang dinamis :
1. Teknologi pada sisi klien (client-side technology)
2. Teknologi pada sisi server (server-side technology)

Teknologi pada sisi Klien :
1. Kontrol Active X
2. Java Applet
3. Client-side script (JavaScript dan VBScript)
4. DHTML (CSS / Cascading Style Sheets)
Teknologi pada sisi Server :
1. CGI
2. FastCGI
3. Proprietary Web Server API (ISAPI dan NSAPI)
4. Active Server Pages (ASP)
5. Java Server Pages (JSP) dan Java Servlets
6. Server-side JavaScript
7. PHP

Berikut ini adalah penjelasan mengenai beberapa kolaborasi arsitektur sisi client dan sisi server :
Single-Tier
Definisi arsitektur single-tier, seperti yang ditunjukkan pada gambar di bawah ini, adalah bahwa semua komponen produksi dari sistem dijalankan pada komputer yang sama. Kelemahan dari jenis ini adalah keamanannya lebih rendah dan kurangnya skalabilitas. Sebuah arsitektur skalabel dapat dengan mudah ketika diperluas atau ditambah untuk memenuhi kebutuhan peningkatan kinerja.

Contoh (Arsitektur Single-Tier)

Two-tier
Dalam arsitektur klien / server dua lapis , antarmuka pengguna ditempatkan di lingkungan desktop dan sistem manajemen database. Biasanya dalam sebuah server, yang lebih kuat merupakan mesin yang menyediakan layanan bagi banyak klien. Pengolahan informasi dibagi antara sistem user interface lingkungan dan lingkungan server manajemen database.

Contoh (Arsitektur Two-Tier)


Three-tier
Arsitektur Three-Tier diperkenalkan untuk mengatasi kelemahan dari arsitektur two-tier. Di tiga tingkatan arsitektur, sebuah middleware digunakan diantara sistem user interface lingkungan klien dan server manajemen database lingkungan. Middleware ini diimplementasikan dalam berbagai cara seperti pengolahan transaksi monitor, pesan server atau aplikasi server.
• Three tier dengan server pesan
Pada arsitektur ini, pesan akan diproses dan diprioritaskan. Header pesan memiliki prioritas yang mencakup informasi, alamat dan nomor identifikasi. Server pesan dihubungkan ke relasional DBMS dan sumber data lainnya. Sistem pesan alternatif untuk infrastruktur nirkabel.

• Three tier dengan aplikasi server
Arsitektur ini memungkinkan server untuk menjalankan sebuah aplikasi pada server lain tidak terdapat di sistem user interface lingkungan klien. Aplikasi dalam arsitektur ini lebih terukur dan biaya instalasinya murah pada satu server.

Contoh (Arsitektur Three-Tier)

Manajemen Database Sistem Perangkat Bergerak
Pesatnya perkembangan bagi komunikasi bergerak mendorong para operator layanan berlomba untuk memperkaya macam layanannya guna menambah pemasukan bagi perusahaanya. Komunikasi data bergerak, misalnya untuk akses internet. Pengenalan WAP (Wireless Application Protocol) telah menunjukkan potensi sebagai layanan internet nirkabel/ WAP merupakan protocol global terbuka yang memungkinkan para pengguna mengakses layanan-layanan on-line dari layar kecil pada telepon genggam dengan menggunakan built-in browser. WAP bekerja pada berbagai teknologi jaringan bergerak, yang memungkinkan pasar missal bagi penciptaan layanan data bergerak.

Contoh dari layanan bergerak adalah GPRS. GPRS merupakan system transmisi berbasis paket untuk GSM yang menggunakan prinsip 'tunnelling'. GPRS tidak menawarkan laju data tinggi yang memadai untuk multimedia nayata, tetapi GPRS merupakan kunci untuk menghilangkan beberapa batas pokok bagi layanan-layanan data bergerak.

Beberapa faktor yang menjadi pertimbangan bahwa GPRS merupakan teknologi kunci untuk data bergerak :
• Memperkaya utility investasi untuk perangkat GSM yang sudah ada.
• Merupakan teknologi jembatan yang bagus menuju generasi ke 3.
• Mampu memanfaatkan kemampuan cakupan global yang dimiliki GSM.
• Menghilangkan atau mengurangi beberapa pembatas bagi akses data bergerak.
• Memiliki laju data sampai 115 kbps yang berarti dua kali lipat daripada koneksi 'dial up' 56 kbps yang berlaku.
• Menampakan diri sebagai komunikasi yang 'selalu' terhubung sehingga memiliki waktu sesi hubungan yang pendek dan akses langsung ke internet.
 
  Open Service Gateway Initiative (OSGi)
Open Service Gateway Initiative (OSGi) adalah sebuah system dan aplikasi interoperability berbasis komponen platform yang terintegrasi. OSGi merupakan system modul dinamik untuk Java. Teknologi OSGi adalah Universal Middleware. Teknologi OSGi menyediakan sebuah service-oriented, lingkungan yang berbasis komponen untuk pengembang dan menawarkan jalan standard untuk mengatur siklus hidup software. Kemampuan ini dapat menambah nilai jangkauan dari computer dan peralatan yang menggunakan platform Java dengan sangat hebat. Teknologi OSGi mengadopsi keuntungan dari menambah time-to-market dan mengurangi biaya pengembangan karena teknologi OSGi menyediakan subsistem komponen yang terintegrasi dari pre-build dan pre-tested. Teknologi ini juga mengurangi biaya perawatan dan memberikan kesempatan aftermarket yang baru dan unik karena jaringan dapat digunakan untuk update secara dinamik dan mengirimkan service dan aplikasi di lapangan. 



Referensi : 
 http://asep10106240.wordpress.com/2009/12/10/middleware-telematika/
  http://mydelight.co.cc/?p=47
http://resty-pumpfh.blogspot.com/2009/12/manajemen-data-telematika.html
http://lecturer.ukdw.ac.id/anton/download/PEMROGRAMAN%20JARINGAN-Modul2.doc
http://kambing.ui.ac.id/bebas/v06/Kuliah/SistemOperasi/BUKU/SistemOperasi-4.X-1/ch17s05.htm 
http://wartawarga.gunadarma.ac.id/2009/12/manajemen-data-telematika/
http://nds1.nds.nokia.com/uaprof/N6680r100.xml
 id.wikipedia.org/wiki/Manajemen_data
http://kawai-tiramisu.blogspot.com/2010/11/manajemen-data-telematika_8032.html
http://zainuliman.blogspot.com/2009/12/open-service-gateway-initiative-osgi.html

 

Saturday, October 27, 2012

Review: Compiere(revisi)

COMPIERE
Nama : Muhammad Fajar Mulia
Kelas/NPM : 4KA12/12109093
Konsep Sistem Informasi Lanjut.


Apa itu Compiere?


Pada penejelasan ini, saya akan menjelaskan apa itu Compiere? Compiere merupakan sebuah business platform yang extensible. Dengan teknologi Model Driven Architecture memungkinkan Compiere dikembangkan menjadi ERP(Enterprice Resource Planing) dan CRM (Customer Relationship Management) sesuai dengan kebutuhan perusahaan, atau solusi pada desktop apapun dengan cepat dan mudah.Compiere datang dengan lisensi GPL (mulai versi 2.60) yang artinya Open Source (bebas lisensi)
Compiere sangat memungkinkan dan mudah untuk di Impelementasikan di perusahaan terutama perusahaan Distribusi yang memiliki bidang-bidang seperti Pemasaran, Bidang Layanan, Produksi, Pengendalian Inventori,Pengadaan Barang, Distribusi ,Pengelolaan Sumber Daya (SDM),Keuangan dan Akuntansi.
Compiere penyedia terkemuka di dunia open source dan awan berbasis solusi bisnis ERP.dan CRM Didirikan pada tahun 1999. 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 customization atau malah dimiliki, terutama membundle untuk solusi franchise, membuat Compiere mungkin satu-satunya ERP yang memposisikan dipasar ini. Maklum, ERP lainnya terutama yang kelas dunia, bangga dengan solusi bisnis processnya yang kelas dunia, sehingga perusahaan harus mengadopsinya, tidak ada kompromi tentu saja. Kalaupun bias dikustomisasi, sangat mahal investasinya, dan terkadang menggunakan teknologi tertutup.
Compiere yang dikembangkan menggunakan teknologi Java, dan mengusung arsitektur MDA (Model Driven Archivecture), membuat secara Software Engineering, Compiere merupakan teknologi yang maju sekali, karena memungkinkan pengembangan aplikasi diatas Compiere, tanpa perlu programmer Java. Ini juga positioning yang baru bagi pasar aplikasi integrasi, jadi kalau ingin buat aplikasi bisnis cepat, pakailah Compiere, tidak ada satu hari untuk membuat sebuah form PO dengan reportnya.

Terdapat 3 versi Compiere, yang terdiri dari:
1.Community Edition
2.Standard Edition
3.Profesional Edition  


 Di versi 3.0 ini, ada beberapa perubahan dan perbaikan perbaikan, yaitu :
1. Instalasi jauh lebih mudah
2. Modul RMA
3. Tambahan template Financial Report
4. Perbaikan performa / kecepatan
5. Perbaikan security
6. Dan lain lain (termasuk perubahan warna, icon, themes)



Terdapat beberapa kekurangan pada Community edition (yang masiuh free),yaitu:
1. Tidak tersedia lagi WebUI (demikian juga dengan Standard edition)
2. Tidak tersedianya PDF exporter (hanya ada versi demo, padahal ini penting sekali)
3. Selain database EnterpriseDB, hanya bisa pakai Oracle XE (tidak bisa pakai oracle standard or Profesional)
4. Jadi jelas sekali kalau kita hanya menggunakan Community Edition, akan mengalami banyak keterbatasan.
1) Aspek Teknologi Compiere
•Arsitektur teknologi Compiere terdiri dari 3 layer:
–Server database
Menggunakan database Oracle versi 9, sehingga secara legal tetap harus membayar lisensi Oracle walaupun Compiere sendiri diperoleh gratis. Saat initim pengembang Compiere sedang menuju database independenceAspek Teknologi Compiere(2)
•Application server
Teknologi yang digunakan adalah Jboss yang bersifatopen source dan gratis. Jboss merupakan applicationserver terkemuka untuk mendukung platform Java Enterprise (J2EE)
•Client
Disisi klien terdapat 2 pilihan, Yaitu :
-Java client yang menggunakan antar muka Windows dan
-HTML client yang menggunakan browser.



Compiere mempunyai arti untuk melengkapi,menyelesaikan,mengerjakan (dalam bahasa italia) adalah solusi bisnis ERP dan CRM yang bersifat open source untuk perusahaan menengah dan kecil (SME) dalam bidang distribusi,ritel,pelayanan dan manufacturing.
Solusi compiere merupakan salah satu aplikasi bisnis yang siap dipakai dilingkungan linux,compiere dapat diperoleh di www.compiere.com secara gratis.
Proses INSTALASI Compiere
Langkah-langkahnya sebagai berikut:
  1. Menginstall database
  2. Menginstall JDK
  3. Mengunduh dan mengekstrak Compiere
  4. Persiapan Instalasi Server
  5. Pengaturan Database (import dan setup database Oracle untuk compiere)
  6. Memulai server
  7. Mensetup klien
  8. Memulai klien (nama dan password)
KELEBIHAN COMPIERE
  • Implementasi ERP yang cepat dan fleksibel
  • Perangkat lunak ERP open source komersil
  • Arsitektur Model-Driven yang memudahkan pengontrolan
  • Aplikasi ERP yang dirancang untuk Ekonomi Global.
KELEMAHAN COMPIERE
Untuk community edition (yang masih free) ada beberapa kekurangan:
  • Tidak tersedia lagi WebUI  (demikian juga dengan Standard edition)
  • Tidak tersedianya PDF exporter (hanya da versi demo,padahal ini penting sekali)
  • Selain database EnterpriseDB,hanya bisa pakai oracle XE (Tidak bisa pakai oracle standard atau Profesional)
   
Ini adalah Compiere software multiform, yaitu  menjalankan di semua sistem operasi seperti windows dan linux. Pada Software ini menggunakan bahasa pemrograman java dan databasenya menggunakan oracle. sebelum saya melanjutkan penjelasaanya, saya  mau memperlihatkan tampilan login dan tampilan awal compiere pada komputer saya tapi OS yang saya gunakan windows XP, Jika compiere ini sudah terinstall dan digunakan.

Pada compiere, terdapat client dan business partner adalah bagian hal yang terpenting, sebab client merupakan peranan penting untuk kirim data,  tugas pada client yaitu mengirimkan data ke organisasi. Pada Busines partner sama halnya dengan client yaitu berperan penting akan tetapi beda tugasnya busines partner  terdapat informasi dengan siapa kita melakukan transaksi atau relasi bisnisnya. Pada bagian client dan business yaitu dapat memasukan data atau melihat siapa karyawan, pelanggan, vendor, lokasi sampai cara pembayaran atau yang dikenal dengan transaksi.
           


Penjelasan pada gambar diatas  adalah compiere mempunyai menu tools yang bisa gunakan sesuai kebutuhan pengguna yang akan menggunakan aplikasi tersebut seperti bagian Order Management, Procurement, Material Management, Project Management, Return, Costing, Invoice Management, dll. Di Menu- menu ini menghubungkan satu dengan lainnya,dan data- data yang telah tersimpan dapat membentuk relasi dari setiap bagian menu. 





Penjelasan pada gambar diatas adalah Business Partner yang didalamnya terdapat 9 bagian yang masing masing penjelasannya adalah 
b-   Business Partner yaitu menjelaskan pada bagian tersebut tentang enity dengan siapa transaksi dilakukan, sehingga dapat memasukan data di sini.


2.      pada Customer akan menampilkan data transaksi pelanggan, dan disisi lain mengisi data tambahan pelanggan , apabila menceklist check box pada tab customer
3.      dibagian Vendor  yakni akan menampilkan siapa vendor dari perusahaan yang terhubung. Sama halnya dengan customer dengan melakukan cekslist pada check boxnya di centang selanjutnya dapat melakukan pengisian data tambahannya
4.      Employee Pada tab ini menampilkan siapa pegawai dalam perusahaan ini Sama dengan customer dan vendor jika check boxnya di centang maka kita bisa mengisi data tambahannya
5.      Pada tab Bank Account yaitu berfungsi menampilkan sebuah informasi perbankan untuk rekanbisnis pada perusahaan tersebut. Data ini akan digunakan untuk pemrosesan pembayaran dan pengiriman uang yang akan dilakukan
6.      Location berguna untuk  menampilkan data alamat rekan bisnis atau partner, dan dapat menyimpan data alamat lebih dari satu alamat.
7.      Contact (user) atau bisa juga disebut dengan nama pengguna di bagian tab ini yaitu menjelaskan data pribadi para pelanggan. username pelanggan dibuat unik sehingga tidak ada data pelanggan yang terduplikasi atau penyamaan data pelanggan. Singkatnya ini  unique user, dan data ini bisa berupa pengguna internal atau rekan bisnis
8.      BP Access menjelaskan akses dari pengguna atau kontak untuk informasi Mitra Usaha dan sumber daya apabila pada tingkat Pengguna, Kendali BP Access tidak dipilih, selanjutnya pengguna yang menggunakan aplikasi ini perlu memberikan akses secara eksplisit di sini.
9.      Interest Area menjelaskan yg berfungsi untuk marketing


Rreferensi :  http://lulu.staff.gunadarma.ac.id/Downloads/files/12456/COMPIERE.pdf