hafizhhasyhari / Islamic-Tech-Learning-Computer-Science

Kuliah Agama Islam 16 proyek Python Islami untuk mahasiswa Informatika: dari jadwal sholat, zakat, hingga aplikasi edukasi berbasis AI.

Repository from Github https://github.comhafizhhasyhari/Islamic-Tech-Learning-Computer-ScienceRepository from Github https://github.comhafizhhasyhari/Islamic-Tech-Learning-Computer-Science

Islamic-Undergraduate-Kuliah

Kuliah Agama Islam (Religion)

🎯 Tujuan Pembelajaran

πŸ“… Daftar Pertemuan & Tujuan Pembelajaran

πŸ“ Pertemuan 001 - Aplikasi Jadwal Sholat Dasar

🎯 Tujuan Pembelajaran:

  • Mahasiswa memahami konsep waktu sholat dalam Islam.
  • Mahasiswa dapat mengimplementasikan program untuk menampilkan jadwal sholat.
  • Mahasiswa mampu mengintegrasikan API jadwal sholat ke dalam aplikasi Python.

πŸ“ Pertemuan 002 - Kalkulator Zakat

🎯 Tujuan Pembelajaran:

  • Mahasiswa memahami konsep zakat maal dan zakat fitrah.
  • Mahasiswa dapat menghitung zakat berdasarkan input pengguna.
  • Mahasiswa mampu membuat aplikasi kalkulator zakat sederhana.

πŸ“ Pertemuan 003 - Random Ayat Harian

🎯 Tujuan Pembelajaran:

  • Mahasiswa memahami pentingnya membaca Al-Qur'an setiap hari.
  • Mahasiswa dapat mengambil data ayat secara acak.
  • Mahasiswa mampu membuat program yang menampilkan ayat beserta terjemahannya.

πŸ“ Pertemuan 004 - Penentu Arah Kiblat (Simulasi)

🎯 Tujuan Pembelajaran:

  • Mahasiswa memahami pentingnya arah kiblat dalam ibadah shalat.
  • Mahasiswa dapat menghitung arah kiblat berdasarkan koordinat lokasi.
  • Mahasiswa mampu membuat simulasi kompas kiblat menggunakan Python.

πŸ“ Pertemuan 005 - Pengingat Dzikir Harian

🎯 Tujuan Pembelajaran:

  • Mahasiswa memahami keutamaan dzikir harian.
  • Mahasiswa dapat membuat pengingat otomatis untuk dzikir.
  • Mahasiswa mampu memanfaatkan timer/notification dalam aplikasi.

πŸ“ Pertemuan 006 - Kuis Pengetahuan Islam

🎯 Tujuan Pembelajaran:

  • Mahasiswa memahami konsep gamifikasi dalam pembelajaran agama.
  • Mahasiswa dapat membuat kuis interaktif dengan skor.
  • Mahasiswa mampu memanfaatkan Python untuk membuat aplikasi edukasi.

πŸ“ Pertemuan 007 - Daftar Hadis Tematik

🎯 Tujuan Pembelajaran:

  • Mahasiswa memahami pentingnya hadis sebagai sumber ajaran Islam.
  • Mahasiswa dapat mengelompokkan hadis berdasarkan tema.
  • Mahasiswa mampu membuat program pencarian hadis sesuai tema.

πŸ“ Pertemuan 008 - UTS Project - Aplikasi Doa Harian

🎯 Tujuan Pembelajaran:

  • Mahasiswa memahami doa-doa harian yang diajarkan Rasulullah.
  • Mahasiswa dapat membuat database doa harian.
  • Mahasiswa mampu membuat aplikasi pencarian doa cepat.

πŸ“ Pertemuan 009 - Konversi Kalender Hijriyah

🎯 Tujuan Pembelajaran:

  • Mahasiswa memahami perbedaan kalender Hijriyah dan Masehi.
  • Mahasiswa dapat mengonversi tanggal secara akurat.
  • Mahasiswa mampu memanfaatkan library Python untuk konversi kalender.

πŸ“ Pertemuan 010 - Aplikasi Tafsir Singkat

🎯 Tujuan Pembelajaran:

  • Mahasiswa memahami pentingnya tafsir dalam memahami ayat.
  • Mahasiswa dapat menampilkan tafsir singkat berdasarkan nomor ayat.
  • Mahasiswa mampu memanfaatkan dataset lokal untuk aplikasi tafsir.

πŸ“ Pertemuan 011 - Penghitung Infaq dan Sedekah

🎯 Tujuan Pembelajaran:

  • Mahasiswa memahami konsep infaq dan sedekah.
  • Mahasiswa dapat membuat aplikasi pengelolaan donasi.
  • Mahasiswa mampu membuat laporan donasi dalam bentuk tabel.

πŸ“ Pertemuan 012 - Audio Player Murottal

🎯 Tujuan Pembelajaran:

  • Mahasiswa memahami adab mendengarkan Al-Qur'an.
  • Mahasiswa dapat memutar audio ayat Al-Qur'an.
  • Mahasiswa mampu membuat pemutar audio sederhana di Python.

πŸ“ Pertemuan 013 - Pencarian Ayat Berdasarkan Kata Kunci

🎯 Tujuan Pembelajaran:

  • Mahasiswa memahami pentingnya mencari dalil dari Al-Qur'an.
  • Mahasiswa dapat membuat pencarian ayat berdasarkan kata kunci.
  • Mahasiswa mampu memproses teks Al-Qur'an secara digital.

πŸ“ Pertemuan 014 - Dashboard Statistik Donasi Masjid

🎯 Tujuan Pembelajaran:

  • Mahasiswa memahami pengelolaan dana masjid secara transparan.
  • Mahasiswa dapat menampilkan data donasi dalam bentuk grafik.
  • Mahasiswa mampu membuat dashboard interaktif sederhana.

πŸ“ Pertemuan 015 - Pengingat Waktu Puasa Sunnah

🎯 Tujuan Pembelajaran:

  • Mahasiswa memahami jenis-jenis puasa sunnah.
  • Mahasiswa dapat membuat kalender digital untuk puasa sunnah.
  • Mahasiswa mampu membuat notifikasi pengingat jadwal puasa.

πŸ“ Pertemuan 016 - UAS Project - Aplikasi Islami Terpadu

🎯 Tujuan Pembelajaran:

  • Mahasiswa memahami integrasi berbagai fitur Islami dalam satu aplikasi.
  • Mahasiswa dapat menggabungkan fitur dari pertemuan sebelumnya.
  • Mahasiswa mampu membuat aplikasi Islami all-in-one berbasis Python.

πŸ“– Deskripsi Project

Jelaskan secara singkat tentang project ini, misalnya: Project ini adalah aplikasi sederhana untuk ... Menggunakan bahasa pemrograman Python dan memanfaatkan pustaka ...

πŸ› οΈ Teknologi yang Digunakan

  • Bahasa: Python 3.x

πŸ“‚ Struktur File

project_folder/ β”‚ β”œβ”€β”€ main.py # Kode utama program β”œβ”€β”€ data/ # Folder berisi dataset atau file pendukung └── assets/ # Folder untuk gambar, audio, dll

▢️ Cara Menjalankan

  1. Pastikan Python sudah terinstal (versi 3.8 atau lebih baru).
  2. Install dependensi:
    pip install -r requirements.txt
    
  3. Jalankan program: python main.py

πŸ“Œ Catatan Pastikan file pendukung (data/gambar) berada di folder yang benar.

Project ini masih dalam tahap pengembangan (jika masih eksperimen).

  • Author : hafizhhasyhari
  • Year : 2023

About

Kuliah Agama Islam 16 proyek Python Islami untuk mahasiswa Informatika: dari jadwal sholat, zakat, hingga aplikasi edukasi berbasis AI.


Languages

Language:Python 100.0%