Upload
others
View
4
Download
5
Embed Size (px)
Citation preview
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
laporan santri, laporan pencapaian tahfidz, laporan jurnal harian, laporan absensi dan
juga laporan hasil tahfidz.
Gambar III.5 Rancangan Antarmuka Halaman Laporan
34
3.4. Entity Relationship Diagram (ERD)
Gambar III.6 Entity Relationship Diagram Aplikasi E-Muhafidz
Gambar Entity Relationship Diagram (ERD) di atas menjelaskan bahwa satu
admin bisa menambahkan banyak halaqoh atau muhafidz, satu muhafidz memiliki
banyak santri dan satu santri memiliki banyak nilai.
35
3.5. Logical Record Structure (LRS)
Gambar III.7 Logical Record Structure Aplikasi E-Muhafidz
Gambar logical record structure ini menjelaskan bahwa terdapat di tabel yang
ada di database saling berhubungan dari satu tabel ke tabel yang lainnya yang
dihubungkan oleh primary key dan foreign key.
3.6. Spesifikasi File
Spesifikasi rancangan file yang penulis gunakan untuk mendukung aplikasi
web adalah sebagai berikut:
1. Spesifikasi File User
Nama file : Users
Akronim : Users
Fungsi : Sebagai data login untuk mengakses halaman muhafidz
Type file : File Master
Organisasi file : Indexed Squential
36
Akses file : Urutan
Media : Hardisk
Panjang record : 253
Kunci field : Id
Software : MySQL
Tabel III.1 File User
2. Spesifikasi File Santri
Nama file : Santri
Akronim : Santri
Fungsi : Sebagai informasi untuk pengolahan data santri
Type file : File Master
Organisasi file : Indexed Squential
Akses file : Acak
Media : Hardisk
Panjang record : 123
Kunci field : Id
Software : MySQL
37
Tabel III.2 File Santri
3. Spesifikasi File Absensi
Nama file : Absensi
Akronim : Absensi
Fungsi : Sebagai informasi untuk pengolahan data absensi santri
Type file : File Master
Organisasi file : Indexed Squential
Akses file : Acak
Media : Hardisk
Panjang record : 101
Kunci field : Id
Software : MySQL
Tabel III.3 File Absensi
4. Spesifikasi File Juziyah
Nama file : Juziyah
38
Akronim : Juziyah
Fungsi : Sebagai informasi untuk pengolahan data juziyah santri
Type file : File Master
Organisasi file : Indexed Squential
Akses file : Acak
Media : Hardisk
Panjang record : 145
Kunci field : Id
Software : MySQL
Tabel III.4 File Juziyah
5. Spesifikasi File Ujian
Nama file : Ujian
Akronim : Ujian
Fungsi : Sebagai informasi untuk pengolahan data ujian santri
Type file : File Master
Organisasi file : Indexed Squential
39
Akses file : Acak
Media : Hardisk
Panjang record : 165
Kunci field : Id
Software : MySQL
Tabel III.5 File Ujian
3.7. Struktur Navigasi
Rancangan struktur navigasi ini menjelaskan gambaran tentang menu navigasi
di website yang penulis bangun. Dalam perancangan tugas akhir ini, penulis
menggunakan struktur navigasi non-linier. Rancangan struktur navigasi ini, dibagi
menjadi 2 akses level berdasarkan analisa kebutuhan, yaitu navigasi admin dan
navigasi muhafidz sebagai user. Berikut ini merupakan rancangan struktur navigasi
pada aplikasi E-Muhafidz.
1. Struktur Navigasi Halaman Admin
Berikut ini adalah gambaran navigasi halaman administrator
40
Gambar III.8 Struktur Navigasi Admin
2. Struktur Navigasi Halaman Muhafidz
Berikut ini adalah gambaran struktur navigasi halaman muhafidz
Gambar III.9 Struktur Navigasi Muhafidz
41
3.8. Spesifikasi Sistem Komputer
1. Spesifikasi Hardware
a. Server
1) CPU (Central Processing Unit)
a) Processor Pentium® Core 2 Duo
b) RAM DDR2 4 GB
c) Hard Disk 500 GB
2) Mouse
3) Keyboard
4) Monitor dengan resolusi layar minimum 1024x768
5) Koneksi internet dengan kecepatan 2 Mbps.
b. Client
1) CPU (Central Processing Unit)
a) Processor Pentium® 4
b) RAM DDR2 1GB
c) Hard Disk 160 GB
2) Mouse
3) Keyboard
4) Monitor dengan Resolusi Layar 1024 x 600
5) Koneksi internet dengan kecepatan 56 kbps.
2. Spesifikasi Software
a. Server
1) Sistem Operasi: Windows 7
2) Aplikasi Web Server: XAMPP versi 3.2.1 yang terdiri dari beberapa
komponen, yaitu:
42
a) Apache versi 2.4.10
b) PHP versi 5.5.15
c) MySQL versi 5.6.20
3) Aplikasi text editor: Sublime Text 3.1.1
4) Aplikasi web browser: Google Chrome
b. Client
1) Sistem Operasi: Windows 7
2) Aplikasi Web Server: XAMPP versi 3.2.1 yang terdiri dari beberapa
komponen, yaitu:
a) Apache versi 2.4.10
b) PHP versi 5.5.15
c) MySQL versi 5.6.20
3) Aplikasi text editor: Sublime Text 3.1.1
4) Aplikasi web browser: Google Chrome
3.9. Implementasi
1. Halaman Login
Sebelum mengakses halaman dashboard, muhafidz diharuskan login terlebih
dahulu. Apabila muhafidz menginputkan email dan password salah, maka
muhafidz tidak berhak masuk dan jika sebaliknya, maka muhafidz diperbolehkan
masuk.
43
Gambar III.10 Halaman Login Aplikasi E-Muhafidz
2. Halaman Dashboard Muhafidz
Semua muhafidz setelah berhasil login akan masuk ke halaman ini. Dihalaman
dashboard ini muhafidz bisa melihat kalkulasi data tahfidz seperti jumlah santri,
jumlah halaqoh tahfidz dan juga aktifitas login.
Gambar III.11 Halaman Dashboard Muhafidz
3. Halaman Master Data
Halaman master data berisi tabel data santri, data setoran hafalan, absensi, nilai,
jurnal dan juga form input data.
44
Gambar III.12 Halaman Master Data Aplikasi E-Muhafidz
Gambar III.13 Halaman Master Data Aplikasi E-Muhafidz
4. Halaman Laporan
Halaman laporan berisi laporan data santri, laporan pencapaian, laporan absensi
dan jurnal yang disertai dengan tombol print dari masing-masing laporan data.
45
Gambar III.14 Halaman Laporan Aplikasi E-Muhafidz
Gambar III.15 Halaman Laporan Aplikasi E-Muhafidz
3.10. Pengujian Unit
1. Pengujian Unit Form Login
Tabel III.6 Hasil Pengujian Black Box Testing Halaman Login
No
.
Skenario
pengujian Test case
Hasil yang
diharapkan
Hasil
penguji
an
Kesimpul
an
1. Email dan
password
tidak diisi
Email : (kosong)
Password : (kosong)
Sistem
akan
menolak
Sesuai
harapan
Valid
46
atau
kosong
kemudian
klik
tombol
login
akses user
dan
menampilk
an “Email
atau
password
anda salah”
2. Mengetikk
an email
dan
password
tidak diisi
atau
kosong
kemudian
klik
tombol
login
Email :
ahmadadha19@gmail.
com
Password : (kosong)
Sistem
akan
menolak
akses user
dan
menampilk
an “Email
atau
password
anda salah”
Sesuai
harapan
Valid
3. Email
tidak diisi
atau
kosong dan
password
diisi
Email : (kosong)
Password : ahmadad
Sistem
akan
menolak
akses user
dan
menampilk
Sesuai
harapan
Valid
47
kemudian
klik
tombol
login
an “Email
atau
password
anda salah”
4. Mengetikk
an salah
satu
kondisi
salah pada
email atau
password
kemudian
klik
tombol
login
Email :
ahmadadha19@gmail.
com
Password : ahmad
(salah)
Sistem
akan
menolak
akses user
dan
menampilk
an “Email
atau
password
anda salah”
Sesuai
harapan
Valid
5. Mengetikk
an email
dan
password
dengan
data yang
benar
kemudian
klik
Email :
ahmadadha19@gmail.
com
Password : ahmadad
Sistem
akan
menerima
akses login
dan
kemudian
langsung
menampilk
an halaman
Sesuai
harapan
Valid
48
tombol
login
dashboard
muhafidz
2. Pengujian Unit Form Absensi
Tabel III.7 Hasil Pengujian Black Box Testing Form Absensi
No. Skenario
pengujian Test case
Hasil yang
diharapkan
Hasil
pengujian Kesimpulan
1. Nama
santri,
keterangan
absensi dan
waktu
halaqoh
tidak diisi
atau
kosong
kemudian
klik tombol
simpan
Nama
santri :
(kosong)
Keterangan
absensi :
(kosong)
Waktu
halaqoh :
(kosong)
Sistem akan
menolak data
yang akan
diinputkan
dan
menampilkan
“Form tidak
boleh
kosong”
Sesuai
harapan
Valid
2. Memilih
nama
santri,
keterangan
absensi dan
waktu
Nama
santri :
Silmi al-
madani
Sistem akan
menolak data
yang akan
diinputkan
dan
menampilkan
Sesuai
harapan
Valid
49
halaqoh
tidak diisi
atau
kosong
kemudian
klik tombol
simpan
Keterangan
absensi :
(kosong)
Waktu
halaqoh :
(kosong)
“Form tidak
boleh
kosong”
3. Memilih
nama
santri,
memilih
keterangan
absensi dan
waktu
halaqoh
tidak diisi
atau
kosong
kemudian
klik tombol
simpan
Nama
santri :
Silmi al-
madani
Keterangan
absensi :
hadir
Waktu
halaqoh :
(kosong)
Sistem akan
menolak data
yang akan
diinputkan
dan
menampilkan
“Form tidak
boleh
kosong”
Sesuai
harapan
Valid
4. Memilih
nama
santri,
Nama
santri :
Sistem akan
menyimpan
data yang
Sesuai
harapan
Valid
50
memilih
keterangan
absensi,
dan
memilih
waktu
halaqoh
kemudian
klik tombol
simpan
Silmi al-
madani
Keterangan
absensi :
hadir
Waktu
halaqoh :
pagi
diinputkan
dan
menampilkan
“Data absensi
berhasil
ditambahkan”
5. Memilih
nama santri
yang sama
pada waktu
halaqoh
yang sama,
kemudian
klik tombol
simpan
Nama
santri :
Silmi al-
madani
Keterangan
absensi :
hadir
Waktu
halaqoh :
pagi
Sistem akan
menolak data
yang akan
diinputkan
dan
menampilkan
“Nama yang
bersangkutan
sudah
melakukan
absensi”
Sesuai
harapan
Valid
51
3. Pengujian Unit Form Juziyah
Tabel III.8 Hasil Pengujian Black Box Testing Form Juziyah
No. Skenario
pengujian Test case
Hasil yang
diharapkan
Hasil
pengujian Kesimpulan
1. Semua form
kosong
kemudian
klik tombol
simpan
Nama Santri :
(kosong)
Nama musyrif :
(kosong)
Juz : (kosong)
Kelancaran :
(kosong)
Fashohah :
(kosong)
Tajwid :
(kosong)
Adab :
(kosong)
Sistem akan
menolak data
yang
diinputkan
dan
menampilkan
“Kolom tidak
boleh
kosong”
Sesuai
harapan
Valid
2. Mengetikkan
nama dan
kolom
lainnya tidak
diisi atau
kosong
kemudian
Nama Santri :
Silmi al-
madani
Nama musyrif :
(otomatis
terisi)
Juz : (kosong)
Sistem akan
menolak data
yang
diinputkan
dan
menampilkan
“Kolom tidak
Sesuai
harapan
Valid
52
klik tombol
simpan
Kelancaran :
(kosong)
Fashohah :
(kosong)
Tajwid :
(kosong)
Adab :
(kosong)
boleh
kosong”
3. Mengetikan
nama santri
dan juz
dengan data
yang benar,
kolom
lainnya tidak
diisi atau
kosong
kemudian
klik tombol
simpan
Nama Santri :
Silmi al-
madani
Nama musyrif :
(otomatis
terisi)
Juz : 9
Kelancaran :
(kosong)
Fashohah :
(kosong)
Tajwid :
(kosong)
Adab :
(kosong)
Sistem akan
menolak data
yang
diinputkan
dan
menampilkan
“Kolom tidak
boleh
kosong”
Sesuai
harapan
Valid
53
4. Mengetikkan
nama santri
salah, dan
kolom
lainnya diisi
dengan data
yang benar
kemudian
klik tombol
simpan
Nama Santri :
tes tes
Nama musyrif :
(otomatis
kosong atau
tidak terisi)
Juz : 9
Kelancaran :
30
Fashohah : 30
Tajwid : 30
Adab : 30
Sistem akan
menolak data
yang
diinputkan
dan
menampilkan
“Kolom tidak
boleh
kosong”
Sesuai
harapan
Valid
5. Mengetikkan
nama santri,
juz, kolom
nilai dengan
data yang
benar dan
kolom
keterangan
lain kosong
kemudian
klik tombol
simpan
Nama Santri :
Silmi al-
madani
Nama musyrif :
(otomatis
terisi)
Juz : 9
Kelancaran :
30
Fashohah : 30
Tajwid : 30
Adab : 30
Sistem akan
menyimpan
data yang
diinputkan
dan
menampilkan
“Data juziyah
berhasil
ditambahkan”
Sesuai
harapan
Valid
54
Keterangan
lain : (kosong)
6. Mengetikkan
nama dengan
benar,
mengisi
kolom juz
dan nilai
dengan huruf
kemudian
klik tombol
simpan
Nama Santri :
Silmi al-
madani
Nama musyrif :
(otomatis
terisi)
Juz : 9
Kelancaran :
tes
Fashohah : tes
Tajwid : tes
Adab : tes
Keterangan
lain : (kosong)
Sistem akan
menolak data
yang
diinputkan
dan
menampilkan
“Kolom Juz
dan nilai
harus angka”
Sesuai
harapan
Valid
7. Mengetikkan
nama dan juz
dengan
benar,
mengisi
kolom nilai
dengan
angka
Nama Santri :
Silmi al-
madani
Nama musyrif :
(otomatis
terisi)
Juz : 9
Sistem akan
menolak data
yang
diinputkan
dan
menampilkan
“Kolom nilai
Sesuai
harapan
Valid
55
melebihi 2
karakter
kemudian
klik tombol
simpan
Kelancaran :
300
Fashohah : 300
Tajwid : 300
Adab : 300
Keterangan
lain : (kosong)
maksimal 2
karakter”
8. Mengisi
semua
kolom yang
tersedia
dengan
benar dan
pada kolom
juz mengisi
juz yang
telah di
ujikan
kemudian
klik tombol
simpan
Nama Santri :
Silmi al-
madani
Nama musyrif :
(otomatis
terisi)
Juz : 9
Kelancaran :
30
Fashohah : 30
Tajwid : 30
Adab : 30
Keterangan
lain : (kosong)
Sistem akan
menolak data
yang
diinputkan
dan
menampilkan
“Silmi al-
madani telah
juziyah juz 9”
Sesuai
harapan
Valid
56
4. Pengujian Unit Form Santri
Tabel III.9 Hasil Pengujian Black Box Testing Form Santri
No. Skenario
pengujian Test case
Hasil yang
diharapkan
Hasil
pengujian Kesimpulan
1. Semua form
kosong
kemudian
klik tombol
simpan
Nama santri :
(kosong)
Kelas :
(kosong)
Jumlah hafalan
: (kosong)
Sistem akan
menolak data
yang
diinputkan
dan
menampilkan
“Kolom tidak
boleh
kosong”
Sesuai
harapan
Valid
2. Mengetikkan
nama, kolom
kelas dan
jumlah
hafalan tidak
diisi atau
kosong
kemudian
klik tombol
simpan
Nama santri :
Rahman
Sugiarto
Kelas :
(kosong)
Jumlah hafalan
: (kosong)
Sistem akan
menolak data
yang
diinputkan
dan
menampilkan
“Kolom tidak
boleh
kosong”
Sesuai
harapan
Valid
57
3. Mengetikan
nama santri
dan kelas
dengan data
yang benar,
kolom
jumlah
hafalan tidak
diisi atau
kosong
kemudian
klik tombol
simpan
Nama santri :
Rahman
Sugiarto
Kelas : XI B
Jumlah hafalan
: (kosong)
Sistem akan
menolak data
yang
diinputkan
dan
menampilkan
“Kolom tidak
boleh
kosong”
Sesuai
harapan
Valid
4. Mengetikkan
nama santri
dengan
angka,
kolom kelas
dan jumlah
hafalan diisi
dengan data
yang benar
kemudian
Nama santri :
4545454545
Kelas : XI B
Jumlah hafalan
: 6
Sistem akan
menolak data
yang
diinputkan
dan
menampilkan
“Kolom nama
harus berupa
huruf”
Sesuai
harapan
Valid
58
klik tombol
simpan
5. Mengetikkan
nama santri,
kelas dengan
data yang
benar, dan
kolom
jumlah
hafalan di isi
dengan huruf
kemudian
klik tombol
simpan
Nama santri :
Rahman
Sugiarto
Kelas : XI B
Jumlah hafalan
: tes
Sistem akan
menolak data
yang
diinputkan
dan
menampilkan
“Kolom
jumlah
hafalan harus
berupa
angka”
Sesuai
harapan
Valid
6. Mengetikkan
nama santri,
kelas dengan
data yang
benar, dan
kolom
jumlah
hafalan di isi
dengan
angka
Nama santri :
Rahman
Sugiarto
Kelas : XI B
Jumlah hafalan
: 678
Sistem akan
menolak data
yang
diinputkan
dan
menampilkan
“Kolom
jumlah
hafalan
Sesuai
harapan
Valid
59
melebihi 2
karakter
kemudian
klik tombol
simpan
maksimal 2
karakter”
7. Mengetikkan
nama santri,
kelas dan
kolom
jumlah
hafalan
dengan data
yang benar,
kemudian
klik tombol
simpan
Nama santri :
Rahman
Sugiarto
Kelas : XI B
Jumlah hafalan
: 6
Sistem akan
menyimpan
data yang
diinputkan
dan
menampilkan
“Data santri
berhasil
ditambahkan”
Sesuai
harapan
Valid