Portfolio Details
Project Information
- Kategori: Aplikasi Desktop
- Pengembang: Muhammad Fadhil Dzaki
- Waktu Pengerjaan: Mei 2026
- Teknologi: Java, Java Swing, MySQL
Project Overview
Proyek ini merupakan aplikasi kasir berbasis Java yang dikembangkan sebagai bagian dari tugas perkuliahan. Aplikasi dirancang untuk membantu proses transaksi penjualan, pengelolaan stok barang, serta pencatatan data secara lebih efektif dan terstruktur.
Sistem menyediakan fitur login berdasarkan hak akses pengguna (Admin, Kasir, dan Manajer), manajemen data barang, transaksi penjualan, pencarian produk, serta penyimpanan data menggunakan database MySQL. Melalui proyek ini, saya menerapkan konsep Object-Oriented Programming (OOP), CRUD, koneksi database, dan pengembangan antarmuka pengguna (GUI).
Key Features
Login Multi User
Mendukung login dengan beberapa hak akses pengguna seperti Admin, Kasir, dan Manajer sehingga setiap pengguna memiliki wewenang yang berbeda.
Manajemen Data Barang
Memungkinkan pengguna menambah, mengubah, menghapus, dan mencari data barang serta memperbarui stok secara otomatis.
Transaksi Penjualan
Mencatat transaksi penjualan secara cepat, menghitung total pembayaran, dan menyimpan riwayat transaksi ke dalam database.
Database MySQL
Menggunakan MySQL sebagai media penyimpanan data sehingga informasi barang, pengguna, dan transaksi tersimpan dengan aman dan terstruktur.