Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Aplikasi TPQ Al-Falah Berbasis Desktop (Java & MySQL)

TPQ Al-Falah Banner

Aplikasi TPQ Al-Falah Berbasis Desktop adalah sistem informasi manajemen operasional Taman Pendidikan Al-Qur'an (TPQ) dan lembaga pendidikan Islam setara. Aplikasi ini dibangun menggunakan bahasa pemrograman Java Swing dan basis data MySQL, dirancang untuk mempermudah pengelolaan data santri, pengajar, transaksi keuangan/iuran, serta inventaris sarana dan prasarana secara terpusat, cepat, dan akurat.


🌟 Fitur Utama

  • 👤 Manajemen Data Santri & Guru: Pencatatan dan pembaruan identitas santri, staf pengajar, serta struktur kepengurusan TPQ.
  • 💰 Pengelolaan Transaksi & Keuangan: Pencatatan arus kas masuk/keluar, pembayaran iuran bulanan santri, serta rekapitulasi keuangan.
  • 📦 Manajemen Inventaris & Sarana Prasarana: Pemantauan dan pencatatan aset, buku/Iqro, serta fasilitas operasional lembaga.
  • 📊 Laporan & Rekapitulasi Otomatis: Generasi laporan data santri dan riwayat transaksi keuangan yang siap dicetak untuk evaluasi pengurus.
  • 🌐 Arsitektur Client-Server / Offline: Didesain untuk berjalan secara lokal (localhost) maupun jaringan lokal (LAN) tanpa ketergantungan koneksi internet.

📸 Tampilan Antarmuka Aplikasi

Berikut adalah dokumentasi tangkapan layar lengkap dari antarmuka aplikasi TPQ Al-Falah:

1. Autentikasi & Halaman Utama

Halaman Login Ustadz Halaman Awal / Dashboard
Halaman Login Ustadz Halaman Awal Aplikasi

2. Pengelolaan Data Santri & Pengajar

Data Santri Master Data Ustadz / Pengajar
Halaman Data Santri Master Data Ustadz

3. Keuangan & Pengaturan

Input Data Syahriah Halaman Pengaturan (Setting)
Halaman Input Data Syahriah Halaman Setting

💻 Spesifikasi & Kebutuhan Sistem

  • Sistem Operasi: Windows 7 / 8 / 10 / 11 (32-bit / 64-bit)
  • Java Runtime Environment (JRE): JRE 8 / JDK 8 atau versi di atasnya
  • Database Server: MySQL / MariaDB (via XAMPP Control Panel)
  • IDE Development: Apache NetBeans 12.0+ (opsional untuk modifikasi kode sumber)

🚀 Cara Instalasi & Menjalankan Aplikasi

  1. Clone Repositori:

    git clone [https://github.com/username/tpq-al-falah-app-showcase.git](https://github.com/username/tpq-al-falah-app-showcase.git)
    
  2. Setup Database:

    • Buka XAMPP Control Panel dan jalankan service Apache & MySQL.
    • Buka
      http://localhost/phpmyadmin/ pada browser Anda.
    • Buat database baru dengan
      nama db_tpq_alfalah.
    • Import file SQL yang berada pada direktori
      database/db_tpq_alfalah.sql.
      
  3. Jalankan Aplikasi:

    • Buka project menggunakan NetBeans IDE atau jalankan file .jar yang terdapat di folder dist/.
    • Pastikan konfigurasi koneksi database di file Koneksi.java sesuai dengan username & password MySQL Anda.

📄 Proposal Penawaran Sistem

Untuk penjelasan detail mengenai latar belakang, analisis kebutuhan, spesifikasi teknis, serta opsi kustomisasi sistem, Anda dapat mengunduh dokumen proposal resmi kami di folder docs/:

📥 Download Proposal Penawaran (PDF)


👤 Pengembang & Kontak

Aplikasi ini dikembangkan dan dipelihara oleh Zen Al Azis. Jika Anda tertarik untuk melakukan kustomisasi fitur, konsultasi sistem, atau kerjasama lisensi, silakan hubungi kontak di bawah ini:


Hak Cipta © 2026 Zen Al Azis. Seluruh hak cipta dilindungi undang-undang.

About

Open Source Desktop Application for TPQ Al-Falah Management | Built with Java Swing NetBeans & MySQL | Showcase & Docs

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors