IMPLEMENTASI
54
modul dan tugas, serta jadwal pelajaran. Semua fitur menggunakan aksi
Create, Read, Update, dan Delete.
c. Beberapa aktivitas yang dapat dilakukan pada halaman teachers, setelah
pengguna melakukan proses login adalah melihat data galeri sekolah.
Selain itu, mengelola fitur modul, dan tugas menggunakan operasi Create,
Read, Update, dan Delete.
d. Sedangkan students hanya dapat melakukan aktivitas melihat galeri
sekolah, serta download modul dan tugas.
55
4.4.1. Uji Coba Proses Login Administrator, Teachers, dan Students
Administrator berperan untuk mengatur semua data masuk dan keluar
dalam basis data web application. Aktivitas yang dilakukan oleh administrator
mengupdate berita dan informasi pada web application yang nantinya akan
ditampilkan pada web pages. Semua fitur yang terdapat pada web application ini,
dapat digunakan seluruhnya oleh administrator secara leluasa dan fleksibel.
Untuk teachers, hanya bisa melakukan pembaharuan informasi pada fitur modul
dan tugas sekolah, sedangkan students adalah sebagai aktor penerima berita dan
informasi, yang hanya bisa mendownload informasi dan menampilkan informasi
yang diberikan oleh teachers, dan administrator. Halaman login pada web
application ini, hanya memiliki satu form login dan dapat dilakukan proses login
dengan beda users sekaligus berdasarkan level. Berikut ini adalah landing page
sekaligus form login pengguna :
Landing page merupakan halaman web yang pertama kali dilihat oleh
users saat masuk melalui link tertentu. Pada UI terlihat terdapat informasi
mengenai title dari web application, lalu dilanjutkan dengan kata sambutan, dan
nama sekolah. Kemudian terdapat button “please login” yang berfungsi untuk
menuju kehalaman form login, dan button ”contact us” yang berfungsi untuk
direct ke pembuat web application.
56
Gambar 4.2 User Interface : Form Login
Lalu, jika data username dan password yang dimasukkan benar, maka
akan ada login success pop up, dan secara otomatis akan masuk kehalaman
dashboard seperti pada gambar dihalaman selanjutnya.
57
Gambar 4.4 Login Success Pop Up
Jika data username dan password yang dimasukkan salah, maka akan ada
login failure pop up, dan akan direct kehalaman landing page seperti pada gambar
berikut ini.
58
application, seperti datatables plugin, input-mask, fast-click, dan select2 plugin.
Berikut ini UI pada dashboard administrator :
59
Data yang ditampilkan berupa data tabel yang berisi nama,
username, telepon, e-mail, dan status users, serta aksi yang dapat
dimodifikasi seperti perintah edit, dan delete. Kerangka pada penampilan
data tabel ini merupakan satu kesatuan dari plugins yang telah
diberikan/disisipkan pada Bootstrap Framework, yakni datatables plugin.
60
Gambar 4.10 Interface : Form Edit Data Administrator
b. Akademik
Menu akademik adalah menu keempat setelah menu users, yang
berisi informasi : jam pelajaran, kelas, semester, tahun, mata pelajaran,
dan galeri skolah, sama seperti pada menu sebelumnya, semua sub menu
pada menu akademik menggunakan CMS dan operasi CRUD, agar kelola
data lebih dinamis. Menu akademik ini berfungsi untuk menambahkan
informasi guna melengkapi menu terakhir, yakni menu jadwal pelajaran.
Data dari pencarian jadwal pelajaran dan kelola data jadwal pelajaran,
akan diambil dari menu akademik, secara keseluruhan kecuali pada sub
menu galeri sekolah. Berikut ini adalah tampilan menu akademik :
61
Gambar 4.11 Sub Menu Akademik
Users akan dibawa kepada informasi berupa tabel yang berisi jam
pelajaran, dan action terdiri dari edit dan delete data.
Jika dilihat dari tabel informasi data jam pelajaran, terdapat button
create, apabila users mengarahkan ke button tersebut, maka akan muncul
form tambah data seperti pada gambar diatas. Pada form jam pelajaran,
dapat diisi seperti “07.00 – 09.30” ataupun bisa juga ditambah dengan
“WIB”, dapat disesuaikan oleh masukkan yang diberikan oleh users
administrator. Form tersebut dapat diisi dengan karakter, angka, ataupun
62
huruf. Jadi, dapat disimpulkan bahwa kolom inputan pada gambar diatas
fleksibel.
Form edit data jam pelajaran akan muncul, jika pada tabel
informasi jam pelajaran yang sebelumnya, pada pilihan aksi, dan
diarahkan pada button edit, maka akan muncul form masukkan, form
masukkan, yang berisi data sebelumnya, serta siap untuk
dimodifikasi/diupdate.
63
Gambar 4.17 Interface : Form Edit Data Kelas
Form diatas akan tampil, jika pada tabel informasi data kelas
memilih salah satu baris informasi, dan mengarahkan pada button edit,
maka akan muncul form seperti diatas, maka data yang dpilih siap untuk
dimodifikasi/diupdate.
64
Pada gambar dihalaman sebelumnya, merupakan halaman
informasi yang berisi tahun ajaran, sub menu ini nantinya juga akan dipake
pada fitur jadwal pelajaran, agar mempermudah, pengelolaan jadwal
pelajaran.
Sama seperti pada sub menu sebelumnya, proses edit data akan
dilakukan jika pada tabel informasi dipilih pada action dan diarahkan pada
button edit.
65
form edit mata pelajaran, sesuai dengan data tabel yang dipilih oleh
administrator.
66
Gambar 4.26 Modal Pop Up : Tampil Data Galeri Sekolah
c. Modul
Menu modul adalah menu kelima setelah menu akademik, yang
berisi sub menu yang terdiri dari operasi upload dan download
modul/materi ajar. Berikut ini adalah sub menu pada menu modul :
67
Gambar 4.28 Sub Menu Modul
Gambar 4.29 Interface : Form Upload Data Modul
terdiri dari seleksi dari nama mata pelajaran yang diambil dari data
akademik, lalu nama modul, selanjutnya users diperintahkan untuk
memilih file yang akan dimasukkan, dan terakhir adalah memilih nama
guru yang mengupload modul disertai dengan keterangan untuk
memberitahukan rincian isi dari modul.
Gambar 4.30 Interface : Informasi Data Modul
68
Gambar 4.31 Interface : Form Edit Data Modul
Saat users memilih aksi edit disalah satu baris data pada informasi
data modul, maka akan tampil form edit, yang dapat langsung dimodifikasi
oleh user administrator.
d. Tugas
Menu ini kurang lebih sama dengan menu modul yang memiliki
operasi Create, Read, Update, Delete dan Download. Data yang
ditampilkan juga sama seperti menu-menu yang telah dijelaskan
sebelumnya, berikut ini tampilan dari navigasi menu tugas web application
yang dibuat :
69
Gambar 4.34 Interface : Informasi Data Tugas
e. Jadwal Pelajaran
Pada menu ini, semua data masukkan diambil dari data akademik,
hal ini akan memudahkan pemasukkan jadwal secara rinci, dan akan
masuk ke database dengan baik, terperinci.
70
Gambar 4.37 Interface : Halaman Pencarian Jadwal Pelajaran
71
sekolah, dengan menampilkan foto kegiatan sekolah secara terurut. Lalu, user
students dapat mendownload modul dan tugas sekolah, serta menampilkan jadwal
pelajaran yang telah diinputkan oleh administrator sebelumnya.
Kemudian, arahkan pada button logout lalu pilih dan klik, maka secara
otomatis users akan keluar dari halaman dashboard dan kembali pada landing
page. Dengan disertai notifikasi seperti berikut :
72
Test
1. Administrator Mengisi username yang Login gagal
melakukan login salah dan password
benar
2. Administrator Mengisi username yang Login gagal
melakukan login benar dan password
kembali yang salah
3. Administrator Mengisi username yang Login berhasil
melakukan login benar dan password dan masuk
kembali benar kehalaman
dashboard
administrator
73
button create status yang terdiri dari 2 disimpan, dan
opsi yakni PNS atau ditampilkan
honorer, dan pada informasi
mengunggah file foto data
lalu ditambahkan administrator
dengan mengklik button
create
3. Administrator Memodifikasi data Data
melakukan proses nama, username, e- administrator
edit data pada tabel mail, telepon, dan berhasil
informasi data alamat. Kemudian dimodifikasi,
administrator mengklik button update disimpan, dan
dengan mengklik ditampilkan
button edit pada pada informasi
kolom action data
administrator
74
menambahkan data berupa nomor induk baru berhasil
guru dengan pegawai, nama, disimpan, dan
mengklik button username, password, e- ditampilkan
create mail, telepon, alamat, pada informasi
status yang terdiri dari 2 data guru/tata
opsi yakni PNS atau usaha
honorer, dan
mengunggah file foto
lalu ditambahkan
dengan mengklik button
create
7. Administrator Memodifikasi data Data guru
melakukan proses nomor induk pegawai, berhasil
edit data pada tabel nama, username, e- dimodifikasi,
informasi data mail, telepon, dan disimpan, dan
guru/tata usaha alamat. Kemudian ditampilkan
dengan mengklik mengklik button update pada informasi
button edit pada data guru/tata
kolom action usaha
No. Kondisi Awal Hal yang dilakukan Kondisi Akhir Hasil
Test
8. Administrator Mengklik button delete Data guru yang
melakukan proses pada kolom action dipilih berhasil
delete data pada informasi data guru/tata dihapus
tabel informasi data usaha
guru/tata usaha
9. Administrator Administrator dibawa Menampilkan
mengklik navbar kehalaman informasi halaman
siswa pada sub data siswa yang berupa informasi data
menu users data tabel siswa
10. Administrator Mengisi kolom inputan, Data siswa yang
menambahkan data berupa nomor induk baru berhasil
75
siswa dengan siswa, nama, username, disimpan, dan
mengklik button password, e-mail, ditampilkan
create telepon, alamat, status pada informasi
yang terdiri dari 2 opsi data siswa
yakni Aktif atau Non
Aktif, kelas dan
mengunggah file foto
lalu ditambahkan
dengan mengklik button
create
11. Administrator Memodifikasi data Data siswa
melakukan proses nomor induk siswa, berhasil
edit data pada tabel nama, username, dimodifikasi,
informasi data password, e-mail, disimpan, dan
siswa dengan telepon, alamat, status, ditampilkan
mengklik button dan kelas. Kemudian pada informasi
edit pada kolom mengklik button update data siswa
action
76
1. Administrator Administrator dibawa Menampilkan
mengklik navbar kehalaman informasi halaman
jam pelajaran pada data jam pelajaran yang informasi data
sub menu berupa data tabel jam pelajaran
akademik
77
melakukan proses pada kolom action pelajaran yang
delete data pada informasi data jam dipilih berhasil
tabel informasi data pelajaran dihapus
jam pelajaran
5. Administrator Administrator dibawa Menampilkan
mengklik navbar kehalaman informasi halaman
kelas pada sub datakelas yang berupa informasi data
menu akademik data tabel kelas
6. Administrator Mengisi kolom inputan Data kelas yang
menambahkan data nama kelas dan wali baru berhasil
kelas dengan kelas yang diambil dari disimpan, dan
mengklik button data users guru/tata ditampilkan
create usaha pada informasi
data kelas
78
delete data pada informasi data kelas dihapus
tabel informasi data
kelas
9. Administrator Administrator dibawa Menampilkan
mengklik navbar kehalaman informasi halaman
semester pada sub data semester yang informasi data
menu akademik berupa data tabel semester
10. Administrator Mengisi kolom inputan Data semester
menambahkan data semester yang baru
semester dengan berhasil
mengklik button disimpan, dan
create ditampilkan
pada informasi
data semester,
dengan
ketentuan jika
semester lebih
dari 2, maka
tidak bisa
menambah data
No. Kondisi Awal Hal yang dilakukan Kondisi Akhir Hasil
Test
11. Administrator Memodifikasi data Data semester
melakukan proses semester berhasil
edit data pada tabel dimodifikasi,
informasi data disimpan, dan
semester dengan ditampilkan
mengklik button pada informasi
edit pada kolom data semester
action
12. Administrator Mengklik button delete Data semester
melakukan proses pada kolom action yang dipilih
79
delete data pada informasi data semester berhasil dihapus
tabel informasi data
semester
13. Administrator Administrator dibawa Menampilkan
mengklik navbar kehalaman informasi halaman
tahun pada sub data tahun yang berupa informasi data
menu akademik data tabel tahun
14. Administrator Mengisi kolom inputan Data tahun yang
menambahkan data nama tahun baru berhasil
tahun dengan disimpan, dan
mengklik button ditampilkan
create pada informasi
data tahun
15. Administrator Memodifikasi data Data tahun yang
melakukan proses tahun dipilih berhasil
edit data pada tabel dimodifikasi,
informasi data disimpan, dan
tahun dengan ditampilkan
mengklik button pada informasi
edit dikolom action data tahun
No. Kondisi Awal Hal yang dilakukan Kondisi Akhir Hasil
Test
16. Administrator Mengklik button delete Data tahun yang
melakukan proses pada kolom action dipilih berhasil
delete data pada informasi data tahun dihapus
tabel informasi data
tahun
17. Administrator Administrator dibawa Menampilkan
mengklik navbar kehalaman informasi halaman
mata pelajaran data mata pelajaran informasi data
pada sub menu yang berupa data tabel mata pelajaran
akademik
80
18. Administrator Mengisi kolom inputan Data mata
menambahkan data nama mata pelajaran pelajaran yang
mata pelajaran baru berhasil
dengan mengklik disimpan, dan
button create ditampilkan
pada informasi
data mata
pelajaran
19. Administrator Memodifikasi data mata Data mata
melakukan proses pelajaran pelajaran yang
edit data pada tabel dipilih berhasil
informasi data mata dimodifikasi,
pelajaran dengan disimpan, dan
mengklik button ditampilkan
edit pada kolom pada informasi
action data mata
pelajaran
81
menambahkan data nama foto, dan baru berhasil
galeri dengan mengunggah file foto disimpan, dan
mengklik button ditampilkan
create pada informasi
data galeri
23. Administrator Mengklik button view Data foto
melakukan proses untuk menampilkan ditampilkan
view data pada foto berupa modal
tabel informasi data pop up
galeri
24. Administrator Mengklik button delete Data galeri yang
melakukan proses pada kolom action dipilih berhasil
delete data pada informasi data galeri dihapus
tabel informasi data
galeri
82
mengklik navbar kehalaman informasi halaman
download pada sub data modul berupa data informasi data
menu modul tabel, informasi terdiri modul
dari judul, tanggal
upload, pelajaran, guru
mata pelajaran, disertai
keterangan
3. Administrator Mengklik button Data modul
melakukan proses download pada kolom yang dipilih
download data action informasi data berhasil diunduh
pada tabel modul
informasi data
modul
4. Administrator Memodifikasi data Data modul
melakukan proses modul yang dipilih
edit data pada tabel berhasil
informasi data dimodifikasi,
modul dengan disimpan, dan
mengklik button ditampilkan
edit pada kolom pada informasi
action data modul
No. Kondisi Awal Hal yang dilakukan Kondisi Akhir Hasil
Test
5. Administrator Mengklik button delete Data modul
melakukan proses pada kolom action yang dipilih
delete data pada informasi data modul berhasil dihapus
tabel informasi data
modul
83
No. Kondisi Awal Hal yang dilakukan Kondisi Akhir Hasil
Test
1. Administrator Administrator mengisi Data tugas
mengklik navbar inputan berupa nama berhasil
upload pada sub mata pelajaran, nama disimpan, dan
menu tugas dan tugas, file tugas, guru ditampilkan
akan dibawa mata pelajaran, dan pada informasi
kehalaman upload keterangan lalu data tugas
tugas mengklik create
84
edit data pada tabel dimodifikasi,
informasi data disimpan, dan
tugas dengan ditampilkan
mengklik button pada informasi
edit pada kolom data tugas
action
85
pelajaran
86
halaman informasi kolom action dihapus
data jadwal
pelajaran yang
sebelumnya telah
dilakukan
pencarian
Masukan / Saran :
87
Tabel 4.7 BlackBox Testing Login Teachers
No. Kondisi Awal Hal yang dilakukan Kondisi Akhir Hasil
Test
1. Teachers Mengisi username yang Login gagal
melakukan login salah dan password
benar
88
Untuk mengelola menu modul dapat dilihat pada tabel dibawah ini. Tanda
() merupakan tanda yang berarti halaman yang diuji berhasil.
Tabel 4.9 BlackBox Testing Kelola Menu Modul (Teachers)
No. Kondisi Awal Hal yang dilakukan Kondisi Akhir Hasil
Test
1. Teachers mengklik Teachers mengisi Data modul
navbar upload inputan berupa nama berhasil
pada sub menu mata pelajaran, nama disimpan, dan
modul dan akan modul, file modul, guru ditampilkan
dibawa kehalaman mata pelajaran, dan pada informasi
upload modul keterangan lalu data modul
mengklik create
89
4. Teachers Mengklik button delete Data modul
melakukan proses pada kolom action yang dipilih
delete data pada informasi data modul berhasil dihapus
tabel informasi data
modul
90
mengklik create
2. Teachers mengklik Teachers dibawa Menampilkan
navbar download kehalaman informasi halaman
pada sub menu data tugas berupa data informasi data
tugas tabel, informasi terdiri tugas
dari judul, tanggal
upload, pelajaran, guru
mata pelajaran, disertai
keterangan
3. Teachers Mengklik button Data tugas yang
melakukan proses download pada kolom dipilih berhasil
download data action informasi data diunduh
pada tabel tugas
informasi data
tugas
4. Teachers Memodifikasi data Data tugas yang
melakukan proses tugas dipilih berhasil
edit data pada tabel dimodifikasi,
informasi data disimpan, dan
tugas dengan ditampilkan
mengklik button pada informasi
edit pada kolom data tugas
action
No. Kondisi Awal Hal yang dilakukan Kondisi Akhir Hasil
Test
5. Teachers Mengklik button delete Data tugas yang
melakukan proses pada kolom action dipilih berhasil
delete data pada informasi data tugas dihapus
tabel informasi data
tugas
91
Untuk menampilkan jadwal pelajaran dapat dilihat pada tabel berikut ini.
Tanda () merupakan tanda yang berarti halaman yang diuji berhasil.
Tabel 4.11 BlackBox Testing View Jadwal Pelajaran (Teachers)
No. Kondisi Awal Hal yang dilakukan Kondisi Akhir Hasil
Test
1. Teachers mengklik Teachers melakukan Menampilkan
navbar tampil pencarian jadwal informasi data
jadwal sub menu pelajaran, dan mengklik jadwal pelajaran
mata pelajaran button search
Masukan / Saran :
92
Pengujian Halaman untuk login Students dapat dilihat pada tabel berikut
ini. Tanda () merupakan tanda yang berarti halaman yang diuji berhasil.
Tabel 4.12 BlackBox Testing Login Students
No. Kondisi Awal Hal yang dilakukan Kondisi Akhir Hasil
Test
1. Students Mengisi username yang Login gagal
melakukan login salah dan password
benar
93
c. Download Modul
Untuk melakukan proses download modul dapat dilihat pada tabel berikut
ini. Tanda () merupakan tanda yang berarti halaman yang diuji berhasil.
Tabel 4.14 BlackBox Testing Download Modul
No. Kondisi Awal Hal yang dilakukan Kondisi Akhir Hasil
Test
1. Students mengklik Students dibawa Menampilkan
navbar download kehalaman informasi halaman
pada sub menu data modul berupa data informasi data
modul tabel, informasi terdiri modul
dari judul, tanggal
upload, pelajaran, guru
mata pelajaran, disertai
keterangan
2. Students Mengklik button Data modul
melakukan proses download pada kolom yang dipilih
download data action informasi data berhasil diunduh
pada tabel modul
informasi data
modul
d. Download Tugas
Untuk melakukan proses download tugas dapat dilihat pada tabel berikut
ini. Tanda () merupakan tanda yang berarti halaman yang diuji berhasil.
Tabel 4.15 BlackBox Testing Download Tugas
No. Kondisi Awal Hal yang dilakukan Kondisi Akhir Hasil
Test
1. Students mengklik Students dibawa Menampilkan
navbar download kehalaman informasi halaman
pada sub menu data tugas berupa data informasi data
tugas tabel tugas
94
2. Students Mengklik button Data tugas yang
melakukan proses download pada kolom dipilih berhasil
download data action informasi data diunduh
pada tabel tugas
informasi data
tugas
Masukan / Saran :
95
96