Apa itu Software Program Inventory dan Apa Kegunaannya
Persediaan (Inventory) adalah sistem manajemen dalam menentukan keseimbangan antara investasi penyimpanan persediaan dengan pelayanan pelanggan. Sistem persediaan adalah salah satu bagian dari ERP (enterprise resource planning). Manajemen persediaan yang baik sangatlah penting untuk menekan biaya pengeluaran suatu perusahaan.
Di satu sisi, sebuah perusahaan dapat mengurangi biaya dengan mengurangi persediaan. Di sisi lain, produksi dapat berhenti dan pelanggan menjadi tidak puas, ketika sebuah barang tidak tersedia. Solusi informatika perangkat lunak inventory adalah salah satu cara efisiensi perusahaan dalam aktifitas proses bisnis transaksi gudang. Namun pada pelaksanaan implementasi perangkat lunak, beberapa perusahaan dihadapkan masalah dalam ketersediaan infrastruktur perangkat keras yang diperlukan untuk mendukung perangkat lunak.
Permasalahan ini mendorong munculnya sebuah pendekatan baru dalam pengembangan perangkat lunak, yang disebut dengan Software as a Service (Perangkat Lunak sebagai Layanan). Suatu konsep dimana terdapat satu aplikasi terpusat yang dikelola oleh suatu penyedia jasa perangkat lunak, yang dapat menangani beberapa data perusahaan yang berbeda. Dengan konsep ini, penyimpanan data dan tranksaksi pada aplikasi inventory dipisah pada schema yang berbeda. Agar dalam penggunaan aplikasi oleh lebih dari satu perusahaan ini tidak saling mempengaruhi.
Aplikasi ini dibangun dengan menggunakan analisis dan desain SOAD. Dan berhasil diimplementasikan menggunakan teknologi Java serta web service sebagai komunikasi antar domain fungsi yang dilakukan dalam enterprise resource planning. Aplikasi dalam tugas akhir ini juga mengimplementasikan konsep Software as a Service (SaaS) dengan membagi hak otorisasi untuk schema yang berbeda.