Skip to content

isrohadi18/App-Pengelola-Buku-Lks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aplikasi Pengelola Buku

     
   

Aplikasi Pengelola Buku adalah aplikasi desktop berbasis Java yang dirancang untuk membantu pengelolaan data buku secara rapi, cepat, dan terstruktur. Aplikasi ini cocok digunakan oleh sekolah, koperasi sekolah, admin gudang buku, maupun staff tata usaha yang membutuhkan sistem pencatatan buku yang mudah digunakan.


Feature Application

  • Menampilkan data buku
  • Menambahkan data buku baru
  • Mengubah / memperbarui data buku
  • Menghapus data buku
  • Pencarian data buku
  • Cetak & generate laporan buku
  • Tampilan desktop sederhana dan mudah digunakan

Application View

Login View

Login Frame

Menu Utama View

Menu Utama Frame


Application workflow

1️⃣ Prepare the Software

  • Java JDK
  • Apache NetBeans IDE
  • MySQL Server

2️⃣ Setup Database

  1. Jalankan MySQL Server
  2. Buat database baru
  3. Import file database (.sql)
  4. Sesuaikan konfigurasi database di source code:
    • Host
    • Username
    • Password
    • Nama database

3️⃣ Membuka Project

  1. Buka Apache NetBeans
  2. Pilih menu Open Project
  3. Arahkan ke folder:
    App-Pengelola-Buku-Lks/
    

4️⃣ Menjalankan Aplikasi

  • Klik tombol Run Project di NetBeans
  • Dan jalankan class Main.java

Jika menggunakan file .jar:

 java -jar App-Pengelola-Buku-Lks.jar

Application Target

  • Membantu pengelolaan data buku secara digital
  • Mengurangi kesalahan pencatatan manual
  • Mempercepat pencarian data buku
  • Memudahkan pembuatan laporan
  • Data tersimpan rapi di database

Notes

  • Pastikan koneksi database aktif sebelum menjalankan aplikasi
  • Gunakan format data yang sesuai saat input
  • Lakukan backup database secara berkala

License

This project is for educational and portfolio purposes.
It's free to use and modify for educational purposes.
If you find this repository helpful, please give it a ⭐ on GitHub

Releases

No releases published

Packages

 
 
 

Contributors

Languages