Portfolio Details

Portfolio Image
Portfolio Image
Portfolio Image
Portfolio Image

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.