Septa Animation
BERANDA / JELAJAHI KARYA / SISTEM PEMINJAMAN BUKU
SISTEM PEMINJAMAN BUKU
Desktop App (Windows) Teknologi & Informatika VERIFIED WORK

SISTEM PEMINJAMAN BUKU

78 Views 0 Ulasan 5.0 / 5.0 20 Dec 2025

GALERI PREVIEW APLIKASI

/ 7 GAMBAR

VIDEO DEMO KARYA & GAMEPLAY

YOUTUBE
RINGKASAN EKSEKUTIF

Aplikasi Book Rental Management System adalah sistem manajemen perpustakaan berbasis desktop yang dikembangkan menggunakan Java Swing. Aplikasi ini dirancang untuk mempermudah pengelolaan rental buku dengan fitur katalog buku, manajemen anggota, transaksi peminjaman, perhitungan biaya otomatis, dan

Book Rental Management System merupakan aplikasi desktop yang dikembangkan sebagai solusi komprehensif untuk pengelolaan sistem rental buku. Aplikasi ini dibangun menggunakan Java 21 dengan antarmuka grafis Swing yang dirancang melalui NetBeans Form Builder, memberikan pengalaman pengguna yang intuitif dan responsif. FITUR UTAMA: 1. Dashboard & Statistik Menampilkan ringkasan real-time meliputi total buku, total anggota, jumlah peminjaman aktif, dan total denda yang terkumpul. Dashboard memberikan gambaran cepat tentang kondisi terkini sistem rental. 2. Manajemen Katalog Buku Fitur lengkap untuk mengelola data buku mencakup penambahan buku baru dengan informasi detail (judul, penulis, kategori, ISBN, stok, dan harga rental per hari), edit data buku yang sudah ada, serta tracking ketersediaan stok secara otomatis. 3. Manajemen Anggota Sistem pengelolaan data anggota yang mencakup informasi identitas lengkap (nama, email, nomor telepon, alamat), dengan kemampuan untuk menambah, mengubah, dan menghapus data anggota. 4. Transaksi Peminjaman Proses peminjaman yang terintegrasi dengan date picker untuk memudahkan pemilihan tanggal pinjam dan tanggal kembali. Sistem secara otomatis menghitung biaya rental berdasarkan durasi peminjaman dan harga rental per hari, dengan preview biaya real-time sebelum transaksi dikonfirmasi. 5. Pengelolaan Pengembalian & Denda Fitur pengembalian buku dilengkapi dengan sistem perhitungan denda otomatis untuk keterlambatan (Rp 5.000 per hari). Sistem menampilkan rincian biaya rental, denda, dan total yang harus dibayar. 6. Laporan PDF Kemampuan untuk mengekspor riwayat transaksi rental ke dalam format PDF profesional, lengkap dengan tabel terstruktur yang menampilkan semua detail transaksi termasuk biaya rental, denda, dan total pembayaran. TEKNOLOGI & ARSITEKTUR: Aplikasi ini dibangun menggunakan arsitektur MVC (Model-View-Controller) untuk pemisahan yang jelas antara logika bisnis, tampilan, dan pengelolaan data. Teknologi yang digunakan meliputi: - Java 21 sebagai bahasa pemrograman utama - Java Swing untuk antarmuka grafis - NetBeans Form Builder untuk desain GUI drag-and-drop - Maven untuk manajemen dependensi - Gson library untuk pengelolaan data JSON - JCalendar untuk komponen date picker - Apache PDFBox untuk generasi laporan PDF Penyimpanan data menggunakan format JSON yang disimpan dalam tiga file terpisah (books.json, members.json, rentals.json), memberikan fleksibilitas, portabilitas, dan kemudahan backup tanpa memerlukan instalasi database server tambahan. Aplikasi ini menyediakan solusi praktis dan efisien untuk pengelolaan sistem rental buku, cocok untuk perpustakaan kecil hingga menengah, toko buku rental, atau institusi pendidikan yang membutuhkan sistem peminjaman buku yang sederhana namun lengkap.
PROFIL KREATOR UTAMA
Teknik Informatika 🔰 LEVEL 1

INFORMASI RINGKAS

Platform Tersedia:
Desktop
Kategori: Teknologi & Informatika
Format: Desktop App (Windows)
Status: Published ✅

Aksesibilitas

SeptaLabs Inklusif
Logo

Install Aplikasi

Akses lebih cepat & ringan!