https://github.com/iqbaleff214/tpq-imam-syafii-android
Mobile App TPQ Imam Syafii Banjarmasin (Tugas Akhir dari M. Iqbal Effendi dan Nafila Fayruz).
https://github.com/iqbaleff214/tpq-imam-syafii-android
flutter poliban politeknik-negeri-banjarmasin sistem-informasi-manajemen sistem-informasi-sekolah teknik-informatika tpa tpq
Last synced: 3 months ago
JSON representation
Mobile App TPQ Imam Syafii Banjarmasin (Tugas Akhir dari M. Iqbal Effendi dan Nafila Fayruz).
- Host: GitHub
- URL: https://github.com/iqbaleff214/tpq-imam-syafii-android
- Owner: iqbaleff214
- License: mit
- Created: 2021-08-23T07:24:42.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-05-16T12:29:14.000Z (about 1 year ago)
- Last Synced: 2024-05-16T14:30:05.093Z (about 1 year ago)
- Topics: flutter, poliban, politeknik-negeri-banjarmasin, sistem-informasi-manajemen, sistem-informasi-sekolah, teknik-informatika, tpa, tpq
- Language: Dart
- Homepage:
- Size: 13 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
[](https://github.com/iqbaleff214/tpq-imam-syafii-android/stargazers)
[](https://github.com/iqbaleff214/tpq-imam-syafii-android/blob/main/LICENSE)
# TPQ Imam Syafi'i Web
*Lihat versi aplikasi web: [github.com/iqbaleff214/tpq-imam-syafii-android](https://github.com/iqbaleff214/tpq-imam-syafii-android).*
Taman Pendidikan Al-Qur’an atau yang biasa disingkat TPQ atau TPA merupakan lembaga atau kelompok masyarakat yang menyelenggarakan pendidikan nonformal jenis keagamaan Islam yang bertujuan untuk memberikan pengajaran membaca Al -Qur’an sejak usia dini, serta memahami dasar-dasar agama Islam pada anak usia taman kanak-kanak, sekolah dasar dan/atau madrasah ibtidaiyah atau bahkan yang lebih tinggi.
TPQ Imam Syafi’I merupakan salah satu TPQ di kota Banjarmasin yang masih berada dalam satu lingkungan dengan Masjid Imam Syafi’i Banjarmasin. Kegiatan pembelajaran di TPQ Imam Syafi’i Banjarmasin dilakukan seperti TPQ/TPA pada umumnya yaitu dengan mengajarkan membaca dan menulis Al Qur’an, hafalan surah pendek, hadis dan doa serta materi tambahan lainnya seputar agama Islam sesuai dengan syariat.
Proses pembelajaran dan manajemen pada TPQ Imam Syafi’i Banjarmasin dilakukan secara manual dan tidak terintegrasi. Misalkan untuk proses pendaftaran calon santri yang masih menggunakan formulir yang dicetak di atas kertas dan mengharuskan calon santri dan/atau walinya untuk bolak-balik mengurus pendaftaran. Begitu pula saat masa pembelajaran dimulai, data kehadiran serta hasil pembelajaran santri didapatkan dari pengajar kemudian dikumpulkan oleh pengelola untuk dilaporkan kepada kepala TPQ. Data-data yang diperoleh disimpan di buku pencatatan atau dalam bentuk berkas digital berupa spreadsheet.Pelaksanaan pembelajaran di TPQ Imam Syafi’i Banjarmasin d imasa pandemi dilaksanakan secara daring. Selama 1 pembelajaran daring di TPQ Imam Syafi’i Banjarmasin, proses transaksi data seperti kehadiran dan hasil pembelajaran santri dilakukan melalui aplikasi pengiriman pesan seperti WhatsApp antara pengajar dan pengelola.
Pelaksanaan kegiatan secara daring menyebabkan banyak data yang harus dikelola dengan benar. Hal tersebut dapat diatasi dengan sistem aplikasi yang dirancang khusus untuk mengelola dan mengorganisir data-data yang dikumpulkan di lingkungan TPQ Imam Syafi’i Banjarmasin. Akhirnya penulis memutuskan untuk membuat sistem aplikasi tersebut yang mana akan dikembangkan untuk berbasis web dan android.
## Memulai
### Prasyarat
Anda memerlukan [Flutter SDK](https://docs.flutter.dev/get-started/install) untuk menjalankannya, dengan versi yang terinstal adalah **flutter 2.12.0**.
### Mengunduh _Source Code_
Anda perlu mengunduh atau menggunakan Git untuk mendapatkan _source code_ ini di komputer Anda. Ada dua cara untuk melakukannya, silakan pilih salah satu.1. **Unduh File Zip Proyek**
Anda dapat klik [tautan ini](https://github.com/iqbaleff214/tpq-imam-syafii-android/archive/refs/heads/main.zip) untuk mengunduh file zip dari proyek ini.
2. **Git Clone**
Pastikan Anda telah menginstall git. Buka direktori di terminal tempat Anda ingin menaruh _source code_. Kemudian, jalankan perintah berikut:
```shell
git clone [email protected]:iqbaleff214/tpq-imam-syafii-android.git
```### Instal Dependensi
Pastikan proyek ini sudah terbuka di command line Anda. Untuk memastikan direktori aktif sekarang Anda di terminal, gunakan perintah berikut:
```shell
pwd
```Untuk menginstall dependensinya, gunakan perintah berikut:
```shell
flutter pub get
```Perintah di atas cukup dijalankan __satu kali__ saja!
### Cara Menjalankan
Jalankan aplikasi di emulator atau perangkat fisik dengan perintah:
```shell
flutter run
```## Daftar Pustaka
[Effendi, M. Iqbal dan Nafila Fayruz. 2021. Sistem Informasi dan Manajemen Taman Pendidikan Al-Qur'an Imam Syafi'i Banjarmasin Berbasis Web dan Aplikasi Android. _Tugas Akhir Diploma 3_. Banjarmasin: Politeknik Negeri Banjarmasin.](https://drive.google.com/file/d/1IcnC0AzTEy1HQBOAmqEvJy7vNhtv4uMu/view?usp=sharing)
## License
__TPQ Imam Syafi'i Web__ adalah perangkat lunak _open-source_ yang dilisensikan di bawah lisensi [MIT license](https://github.com/iqbaleff214/tpq-imam-syafii-android?tab=MIT-1-ov-file).