Teknologi & Informatika
Desktop App (Windows)
Aplikasi inventory barang
PREVIEW & GALLERY
TENTANG KARYA
DESKRIPSI PROYEK
Sistem Inventory Barang (Desktop Application)
1. Gambaran Umum
Sistem Inventory Barang adalah aplikasi desktop berbasis Java (Swing) yang dikembangkan menggunakan Apache NetBeans.
Aplikasi ini bertujuan untuk membantu pengguna dalam mengelola data persediaan barang secara terstruktur, mudah digunakan, dan efisien tanpa memerlukan koneksi internet maupun server.
Sistem ini cocok digunakan pada:
• Kantor
• Gudang
• Unit administrasi
• Usaha kecil dan menengah (UMKM)
________________________________________
2. Tujuan Pembuatan Sistem
Tujuan utama dari pengembangan aplikasi Inventory Barang adalah:
1. Mempermudah pencatatan data barang
2. Mengelola stok barang masuk dan barang keluar
3. Menyediakan laporan inventory secara cepat dan akurat
4. Mengurangi kesalahan pencatatan manual
5. Menjadi solusi inventory offline yang sederhana namun fungsional
________________________________________
3. Teknologi yang Digunakan
Komponen Keterangan
Bahasa Pemrograman Java
IDE Apache NetBeans
Tipe Aplikasi Desktop Application
GUI Java Swing
Penyimpanan Data File CSV (File Storage)
Database Tidak menggunakan database server
________________________________________
4. Struktur Aplikasi
Aplikasi terdiri dari beberapa form utama:
• MainForm → Menu utama & master data barang
• FormBarangMasuk → Transaksi barang masuk
• FormBarangKeluar → Transaksi barang keluar
• FormLaporan → Laporan data inventory
MainForm berfungsi sebagai main class dan pusat navigasi aplikasi.
________________________________________
5. Fitur-Fitur Sistem
5.1 Master Data Barang
Fitur ini digunakan untuk mengelola data utama barang, meliputi:
• Input data barang (Kode, Nama, Kategori, Stok)
• Edit data barang
• Hapus data barang
• Menampilkan data barang dalam tabel
• Validasi input dan duplikasi kode barang
• Penyimpanan data ke file CSV
________________________________________
5.2 Barang Masuk
Fitur barang masuk digunakan untuk mencatat barang yang masuk ke gudang:
• Pilih kode barang
• Input jumlah barang masuk
• Update stok otomatis
• Data tersimpan ke file
• Tombol Kembali ke menu utama
________________________________________
5.3 Barang Keluar
Fitur barang keluar digunakan untuk mencatat barang yang keluar dari gudang:
• Pilih kode barang
• Input jumlah barang keluar
• Validasi stok tidak boleh minus
• Update stok otomatis
• Tombol Kembali ke menu utama
________________________________________
5.4 Laporan Inventory
Fitur laporan menampilkan data inventory dalam bentuk tabel:
• Laporan stok barang
• Laporan barang masuk
• Laporan barang keluar
• Filter jenis laporan
• Tombol cetak (Print / PDF)
• Navigasi kembali ke menu utama
________________________________________
6. Navigasi dan Alur Sistem
1. Aplikasi dijalankan melalui MainForm
2. Pengguna memilih menu:
o Master Barang
o Barang Masuk
o Barang Keluar
o Laporan
3. Setiap form memiliki:
o Tombol Kembali
o Event close (X) → kembali ke MainForm
4. Aplikasi hanya tertutup saat MainForm ditutup
________________________________________
7. Keunggulan Sistem
✔ Mudah digunakan (User Friendly)
✔ Tidak membutuhkan database server
✔ Cocok untuk penggunaan offline
✔ Struktur kode rapi dan terorganisir
✔ Aman dari kehilangan data selama file CSV tersedia
✔ Cocok untuk tugas akademik maupun aplikasi nyata skala kecil
________________________________________
8. Keterbatasan Sistem
• Tidak mendukung multi-user
• Tidak menggunakan database server
• Tidak ada sistem login & hak akses
9. Kesimpulan
Aplikasi Inventory Barang ini berhasil memenuhi kebutuhan dasar pengelolaan persediaan barang secara desktop. Dengan fitur master data, transaksi barang masuk dan keluar, serta laporan inventory, sistem ini mampu membantu pengguna dalam mengontrol stok barang secara efektif dan efisien.
Video Demo
DISKUSI 0
Tim Anggota
🏷️
INFORMASI
Platform
Windows