26 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan Nama : Madrasah Aliyah Tahfidzul Qur’an Istiqomah Sambas Purbalingga Alamat : Jl. Letnan Sudani, Gemuruh, Padamara, Kabupaten Purbalingga, Jawa Tengah, 53372 Madrasah Aliyah Tahfidzul Qur’an Istiqomah Sambas Purbalingga adalah lembaga pendidikan setara SMA (sekolah menengah atas) yang berdiri pada tahun 2012 sebagai lembaga pendidikan pertama berbasis pesantren di purbalingga. Yayasan ini berdiri karena rasa keprihatinan yang mendalam terhadap moral generasi masa depan yang semakin jauh dari nilai-nilai ajaran agama Islam. Selain itu tantangan arus globalisasi yang semakin pesat menuntut umat Islam untuk dapat menyesuaikan diri dengan menguasai ilmu pengetahuan dan teknologi.
34
Embed
BAB III PEMBAHASAN · b. Muhafidz dapat mengisi form absensi, setoran hafalan, jurnal dan ujian tahfidz c. Muhafidz dapat mengedit informasi akun muhafidz masing-masing pada menu
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
26
BAB III
PEMBAHASAN
3.1. Tinjauan Perusahaan
3.1.1. Sejarah Perusahaan
Nama : Madrasah Aliyah Tahfidzul Qur’an Istiqomah Sambas Purbalingga
Alamat : Jl. Letnan Sudani, Gemuruh, Padamara, Kabupaten Purbalingga, Jawa
Tengah, 53372
Madrasah Aliyah Tahfidzul Qur’an Istiqomah Sambas Purbalingga adalah
lembaga pendidikan setara SMA (sekolah menengah atas) yang berdiri pada tahun
2012 sebagai lembaga pendidikan pertama berbasis pesantren di purbalingga. Yayasan
ini berdiri karena rasa keprihatinan yang mendalam terhadap moral generasi masa
depan yang semakin jauh dari nilai-nilai ajaran agama Islam. Selain itu tantangan arus
globalisasi yang semakin pesat menuntut umat Islam untuk dapat menyesuaikan diri
dengan menguasai ilmu pengetahuan dan teknologi.
27
3.1.2. Struktur Organisasi dan Fungsi
Gambar III.1 Struktur Organisasi
Berdasarkan struktur organisasi tersebut dapat dijelaskan fungsi dari masing-masing
bagian sebagai berikut:
1. Ketua Yayasan
Yang menyelenggarakan dan mengelola yayasan istiqomah sambas purbalingga.
2. Direktur LPIS (lembaga pendidikan istiqomah sambas)
Memimpin lembaga dengan menerbitkan kebijakan-kebijakan dalam lembaga
istiqomah sambas purbalingga.
3. Kepala Madrasah
Yang merumuskan, menetapkan dan mengembangkan visi misi serta tujuan
madrasah aliyah istiqomah sambas purbalingga.
4. Komite Madrasah
Berperan dalam peningkatan mutu pelayanan dengan memberikan pertimbangan,
arah, dan dukungan tenaga, sarana, dan prasarana serta pengawasan pada madrasah
aliyah istiqomah sambas purbalingga.
28
5. Kepala Bidang
Merumuskan kebijakan dalam pengembangan di madrasah aliyah istiqomah
sambas purbalingga.
6. Kesekretariatan
Melaksanakan penyiapan bahan pelaksanaan rencana, program, dan anggaran,
pengelolaan teknologi informasi dan statistik, pelaksanaan pemantauan, evaluasi
dan dokumentasi serta pelaporan di madrasah aliyah istiqomah sambas
purbalingga.
7. Wali Kelas
Yang membantu kepala madrasah untuk membimbing santri dalam mewujudkan
kedisiplinan, sebagai manajer dan motivator untuk membangkitkan gairah atau
minat santri untuk beprestasi di kelas.
3.2. Analisis Kebutuhan
Internet dapat dikatakan sebagai suatu kebutuhan muhafidz untuk
mendapatkan informasi, namun dari itu tidak semua muhafidz merasakan adanya
internet. Internet tentunya banyak sekali memiliki manfaat, terutama website yang
menjadi bagian dari media informasi yang terkait dalam internet. Merubah pandangan
suatu sistem dalam pekerjaan muhafidz, kini dapat mempermudah suatu perkerjaan
secara online dengan mengunjungi website tersebut dan melakukan pengolahan data.
Hal tersebut adalah salah satu bagian dari manfaat internet untuk kebutuhan muhafidz.
3.2.1. Analisis Kebutuhan Pengguna
Kebutuhan pengguna dalam pembuatan website ini dibagi menjadi 2
kebutuhan, yaitu kebutuhan admin dan kebutuhan muhafidz.
1. Admin
a. Admin dapat menambahkan, mengedit dan menghapus muhafidz baru
29
b. Admin dapat melihat laporan perkembangan tiap muhafidz
c. Admin dapat melihat laporan data pencapaian tahfidz seluruh santri
d. Admin dapat memegang akses penuh terhadap website
e. Admin dapat mengubah password
2. Muhafidz
a. Muhafidz dapat menambahkan, menghapus dan mengedit data santri
b. Muhafidz dapat mengisi form absensi, setoran hafalan, jurnal dan ujian tahfidz
c. Muhafidz dapat mengedit informasi akun muhafidz masing-masing pada menu
dashboard
d. Muhafidz dapat melihat laporan data perkembangan tahfidz santrinya masing-
masing
3.2.2. Analisis Kebutuhan Sistem
1. Hak Akses
a. Admin
1) Admin dapat melihat data inputan dari para muhafidz
2) Admin dapat login pada halaman login yang tersedia dengan menginputkan
email dan pvssword
3) Admin dapat mengontrol penuh segala yang berkaitan dengan muhafidz
seperti informasi pembaruan fitur, panduan penggunaan dan informasi
lainnya.
4) Admin memiliki level 1
5) Admin dapat logout jika keperluannya telah selesai
b. Muhafidz
1) Muhafidz dapat login pada halaman login yang tersedia dengan
menginputkan email dan password
30
2) Muhafidz hanya bisa mengontrol penuh data santrinya masing-masing
3) Muhafidz tidak bisa melihat data muhafidz lainnya
4) Muhafidz tidak dapat menambahkan muhafidz lainnya
5) Muhafidz memiliki level 2
6) Muhafidz dapat logout jika keperluannya telah selesai
2. Pengolahan Data
a. Data muhafidz di peroleh dari hasil pemanggilan data dengan metode get dari
tabel admin yang memiliki level 2 pada database.
b. Data santri di peroleh dari hasil pemanggilan data dengan metode get dari tabel
santri pada database.
c. Data absensi di peroleh dari hasil pemanggilan data dengan metode get dari
tabel absensi pada database.
d. Data juziyah di peroleh dari hasil pemanggilan data dengan metode get dari
tabel juziyah pada database.
e. Data ujian di peroleh dari hasil pemanggilan data dengan metode get dari tabel
ujian pada database.
f. Data nilai di peroleh dari hasil pemanggilan data dengan metode join dari tabel
santri, absensi dan tabel ujian pada database.
3. Keamanan
Setiap hak akses yang diberikan kepada masing-masing pengguna baik
admin atau muhafidz, terdapat keamanan yang membatasi setiap penggunanya.
Pada aplikasi E-Muhafidz menggunakan keamanan:
a. Setiap admin dan muhafidz yang akan mengakses halaman dashboarnya
masing-masing harus login terlebih dahulu.
31
b. Setiap password akun yang terdaftar pada aplikasi ini sudah di hashing
menggunakan password_hash. Password_hash adalah salah satu fungsi yang
dimiliki PHP untuk melakukan hashing menggunakan algoritma satu arah
(one-way hashing).
c. Setiap pengguna dapat merubah passwordnya masing-masing pada menu
dashboard.
d. Penggunaan fungsi menu tiap pengguna dibatasi oleh level dari masing-masing
pengguna.
3.3. Rancangan Antarmuka
1. Rancangan Antarmuka Halaman Login
Berikut ini adalah gambar rancangan antar muka yang sudah didesain untuk
muhafidz dimana pada halaman Login ini muhafidz harus memasukkan email dan
password dengan benar dan bagi yang belum terdaftar bisa menghubungi bagian
administrator untuk mendapatkan akun baru.
Gambar III.2 Rancangan Antarmuka Halaman Login
32
2. Rancangan Antarmuka Halaman Beranda Muhafidz
Pada halaman muhafidz ini terdapat menu sidebar yang berisi master data
tahfidz, form input data tahfidz, penilaian ujian dan laporan penilaian.
Gambar III.3 Rancangan Antarmuka Halaman Beranda Muhafidz
3. Rancangan Antarmuka Halaman Master Data
Pada halaman ini terdapat beberapa data master seperti data santri, data
absensi, data setoran hafalan, data penilaian ujian dan data jurnal harian muhafidz.
Selain itu, pada menu master data ini juga terdapat tombol input data dari masing-
masing data tahfidz.
Gambar III.4 Rancangan Antarmuka Halaman Master Data
33
4. Rancangan Antarmuka Halaman Laporan
Pada halaman ini terdapat beberapa laporan yang sudah siap di cetak seperti