bab iii pembahasan - repository.bsi.ac.id filememiliki tugas mengawasi kinerja para kepala seksi dan...
TRANSCRIPT
31
BAB III
PEMBAHASAN
3.1. Tinjauan Objek Penelitian
Tinjauan terhadap instansi secara umum adalah untuk mendukung jalannya
suatu sistem agar dapat berjalan dengan baik. Oleh karena itu untuk menunjang
jalannya penulisan, penulis akan menguraikan tentang sejarah perusahaan, visi
dan misi perusahaan, struktur organisasi perusahaan serta fungsi dan tanggung
jawab.
1.1.1. Sejarah Lembaga Penjamin Mutu Pendidikan
Pendidikan dan pelatihan guru di Provinsi Kalimantan Barat sebelum
tahun 1980 dilakukan dengan menugaskan guru untuk mengikuti pendidikan dan
pelatihan (diklat) di tingkat pusat. Penugasan guru ini dikoordinasikan oleh
Kanwil Departemen Pendidikan dan Kebudayaan Propinsi Kalimantan
Barat. Tahun 1977 mulai dirintis pendirian lembaga diklat yaitu Balai Penataran
Guru (BPG) diseluruh Indonesia, dimana salah satu penyebabnya adalah kegiatan
penataran belum ditangani oleh institusi / lembaga yang khusus menangani
pendidikan dan pelatihan.
Di Propinsi Kalimantan Barat pembangunan Balai Penataran Guru mulai
dilaksanakan pada tahun 1985 di daerah Tanjung Hulu Pontianak Timur di areal
seluas 3 hektar, kemudian dengan Surat Keputusan Menteri Pendidikan dan
Kebudayaan Nomor: 0240a/O/1991 tanggal 2 Mei 1991 ditetapkan pendirian
Balai Penataran Guru (BPG) Pontianak. Balai Penataran Guru Pontianak resmi
31
32
beroperasi pada 5 September 1992 dengan pegawai yang di rekrut oleh kanwil
Departemen Pendidikan dan Kebudayaan.
Pada era sekarang ini isu-isu strategis dalam pengembangan tenaga
kependidikan bergeser kepada peningkatan mutu dan pemerataan mutu
pendidikan. Desentralisasi pendidikan juga melahirkan "disparitas" bidang
pendidikan seperti pengembangan pengelolaan tenaga kependidikan. Peran
lembaga pendidikan dan pelatihan masa yang akan datang diharapkan mampu
menjembatani "disparitas" mutu tenaga kependidikan yang tersebar di pelosok
tanah air.
Dengan dasar tersebut maka Balai Penataran Guru (BPG) distrukturisasi
menjadi Lembaga Penjaminan Mutu Pendidikan (LPMP) yang diresmikan oleh
Direktur Jenderal Pendidikan Dasar dan Menengah di PPPG IPA Bandung pada
tanggal 21 Juli 2003. Dan beberapa saat kemudian tepatnya tanggal 30 Desember
2003 pejabat kepala LPMP dilantik.
Adapun visi dan misi dari Lembaga Penjamin Mutu Pendidikan Provinsi
Kalimantan Barat yaitu :
1. Visi
“Menjadi Lembaga Penjaminan Mutu Pendidikan yang Profesional”
merupakan cita-cita untuk mewujudkan sebuah lembaga yang dapat berperan
penuh dalam peningkatan mutu pendidikan di provinsi Kalimantan Barat dalam
berbagai keadaan dan tantangan di masa depan.
33
2. Misi
a. Menyediakan layanan informasi mutu pendidikan dasar dan menengah
TK/RA atau bentuk lain yang sederajat dalam perluasan akses penjaminan
mutu pendidikan di provinsi.
b. Memberikan layanan peningkatan mutu satuan pendidikan dasar dan
menengah termasuk TK/RA atau bentuk lain yang sederajat sesuai standar
nasional pendidikan.
c. Meningkatkan kapasitas lembaga dalam memberikan layanan penjaminan
mutu pendidikan.
1.1.2. Struktur Organisasi
Struktur organisasi merupakan suatu mekanisme formal dimana suatu
organisasi adalah untuk memperjelas tingkatan, susunan kerja atau pekerjaan tiap-
tiap bagian di dalam Lembaga Penjamin Mutu Pendidikan (LPMP) Provinsi
Kalimantan Barat itu sendiri. Adapun struktur organisasi dari Lembaga Penjamin
Mutu Pendidikan Provinsi Kalimantan Barat adalah :
Sumber : Hasil Penelitian (2017)
Gambar III.1. Struktur Organisasi LPMP Provinsi Kalbar
34
Adapun fungsi dan tanggung jawab dari setiap komponen dari organisasi
adalah sebagai berikut :
1. Kepala LPMP
Kepala LPMP adalah sebagai pimpinan dalam struktur organisasi yang
memiliki tugas mengawasi kinerja para kepala seksi dan melakukan peninjauan
langsung jika terdapat sebuah proyek yang sedang berlangsung di Lembaga
Penjamin Mutu Pendidikan Provinsi Kalimantan Barat
2. Kepala Sub Bagian Umum
Sub Bagian Umum merupakan salah satu unit yang berada dibawah kepala
LPMP yang bertugas membantu Kepala dalam memberikan pelayanan
administrasi dan ketatausahaan. Sub Bagian Umum di LPMP Provinsi
Kalimantan Barat terbagi dalam 6 urusan yaitu urusan Perencaan,
Kepegawaian, Keuangan, Rumah Tangga, Perlengkapan, dan Persuratan.
Masing-masing urusan dipimpin oleh seorang koordinator ynag bertanggung
jawab kepada Kasubag Umum dalam pelaksaan tugas urusan.
3. Kepala Seksi Sistem Informasi
Sebagai Lembaga Penjamin Mutu Pendidikan di Provinsi Kalimantan Barat,
dukungan data yang berkaitan dengan kependidikan di Provinsi Kalimantan
Barat merupakan faktor penentu untuk menjalankan program-program
penjaminan mutu. Penyiapan data-data tersebut dan pengolahannya menjadi
informasi yang dapat membantu Lembaga dalam mengambil kebijakan
menjadi tanggung jawab di seksi Sistem Informasi. Begitu juga dengan
penyiapan dan pengintegrasian teknologi informasi dan komunikasi untuk
35
mendukung pelaksaan tupoksi Lembaga Penajamin Mutu Pendidikan juga
menjadi tanggung jawab seksi Sistem Informasi.
4. Kepala Seksi Fasilitasi Peningkatan Mutu Pendidikan
Sebelumnya seksi Fasilitasi Peningkatan Mutu Pendidikan lebih banyak
melaksanakan pelatihan-pelatih, kini beralih ke program-program pendamping
dalam rangka penjaminan mutu. Untuk menjalankan fungsinya secara lebih
maksimal, makan seksi Fasilitasi Peningkatan Mutu Pendidikan yang boleh
dikatakan sebagai eksekutor dari program-program penjaminan mutu
pendidikan di LPMP, dibagi dalam 2 urusan yaitu : Urusan Fasilitas
Peningkatan Kompetensi Pendidik dan Tenaga Kependidikan dan Urusan
Layanan Penjaminan Mutu Satuan Pendidikan
5. Kepala Seksi Pemetaan Mutu dan Supervisi
Untuk menjalankan fungsinya secara lebih maksimal, maka Seksi Pemetaan
Mutu dan Supervisi, membagi 2 urusan yaitu : Urusan Pemetaan Mutu dan
urusan Monitoring, Evaluasi dan Supervisi. Seluruh kegiatan pada seksi ini
diarahkan pada pencapaian standar nasional pendidikan, dimana secara khusu
tugas pokok diarahkan pada proses pemetaan melalui tahapan pengumpulan
data, verifikasi, analisis data berdasarkan standar nasional pendidikan,
walaupun secara teknis proses pemetaan dapat dilakukan melalui proses
pengkajian atau penelitian.
1.2. Analisa Kebutuhan
Analisa kebutuhan ini dimaksudkan untuk menjelaskan tentang hal-hal
yang berkaitan tentang keutuhan yang diperlukan dalam pembuatan aplikasi
Pengolahan Data Peserta Sasaran Fasilitasi Berbasis Web Pada Lembaga
36
Penjaminan Mutu Pendidikan Provinsi Kalimantan Barat. Analisa kebutuhan
terbagi menjadi dua, yaitu kebutuhan fungsional dan keutuhan non-fungsional.
Berikut ini adalah penjelasan mengenai kebutuhan fungsional dan kebutuha non-
fungsional.
3.2.1. Kebutuhan Fungsional
Kebutuhan Fungsional adalah kebutuhan yang berhubungan terhadap
kebutuhan aplikasi. Kebutuhan dalam aplikasi ini dibagi menjadi dua bagian
antara lain:
A. Kebutuhan Fungsional Admin
Kebutuhan fungsional admin dimana tampilan dalam aplikasi jika user
dengan level admin yang login. Berikut adalah bagian-bagian dari kebutuhan
fungsional admin:
1. Login Admin
Pada halaman ini, admin harus melakukan login terlebih dahulu dengan
memasukkan username dan password agar admin dapat mengakses sistem
tersebut.
2. Home Admin
Home adalah halaman awal yang diakses pertama kali setelah admin berhasil
login. Di halaman ini admin yang berhasil login akan mengetahui menu-menu
yang ada.
3. Input Data Peserta
Pada halaman ini, admin dapat memasukan data pribadi peserta yang akan
mengikuti kegiatan diklat kurikulum 2013.
37
4. Input Tingkatan Peserta
Admin dapat memasukkan dan mengedit tingkatan atau jenjang yang diampuh
oleh peserta dan penanggung jawab pada tingkatan atau jenjang tersebut.
5. Input Soal Test
Input Soal Test, dimana admin dapat memasukkan soal-soal ujian kedalam
sistem dan mengeditnya. Soal-soal tersebut nantinya akan digunakan peserta
dalam melakukan ujian.
6. Input Modul
Input Modul, dihalaman ini admin dapat memasukkan dan mengedit modul.
Modul tersebut nantinya dapat diunduh oleh peserta.
7. Absen Peserta
Pada halaman ini, admin dapat melihat siapa saja peserta yang telah melakukan
absen dan juga admin dapat menghapusnya.
8. Hasil Ujian
Di halaman ini admin hanya dapat melihat hasil ujian yang telah dilakukan
oleh peserta.
9. Manajemen User
Halaman ini digunakan oleh admin untuk menginputkan data diri admin
dimana setelah menginputkan data diri
10. Slide Setting
Pada halaman ini admin dapat menambah, mengubah, maupun menghapus
tampilan slide yang berada di home halaman peserta.
38
11. Logout Admin
Di halaman ini admin dapat melakukan logout jika telah selesai menjalan
aplikasi.
B. Kebutuhan Fungsional Peserta
Kebutuhan fungsional peserta, dimana tampilan dalam aplikasi jika peserta
yang login. Berikut adalah bagian-bagian dari kebutuhan fungsional peserta:
1. Login Peserta
Pada halaman ini, peserta harus melakukan login terlebih dahulu dengan
mamsukkan username dan password agar peserta dapat mengakses sistem
tersebut.
2. Home Peserta
Home adalah halaman awal yang diakses pertama kali setelah peserta berhasil
login. Di halaman ini peserta yang berhasil login akan mengetahui menu-menu
yang ada.
3. Profil Peserta
Profil peserta, dihalaman ini peserta dapat melihat biodata yang telah
diinputkan oleh admin dan peserta juga dapat mengedit jika terdapat kesalah
pada biodata tersebut.
4. Test Peserta
Test peserta, pada halaman ini peserta harus melakukan test sebuah ujian
dimana peserta dapat melakukannya setelah mengikuti diklat selama 5 hari.
5. Modul Peserta
Modul peserta, disini peserta dapat mengunduh modul yang akan digunakan
selama kegiatan diklat berlangsung.
39
6. Absen Peserta
Absen peserta, pada halaman ini peserta dapat melihat rekap absennya selama
kegiatan diklat berlangsung.
7. Logout Peserta
Setelah jam kegiatan diklat berakhir, peserta dapat melakukan logout pada
halaman ini.
3.2.2. Kebutuhan Non Fungsional
Kebutuhan non-fungsional adalah kebutuhan yang mendukung kelancaran
sistem aplikasi Pengolahan Data. Kebutuhan ini dapat didefinisikan sebagai
berikut:
1. Perangkat Keras (Hardware)
Perangkat keras adalah alat yang dibutuhkan untuk mengelola data aplikasi
Pengolahan Data yaitu berupa komputer PC atau laptop sebagai medianya.
Adapun kebutuhan Perangkat Keras yang diperlukan untuk merancang
aplikasi ini adalah sebagai berikut:
a. Processor : Intel® Celeron(R) CPU 1000M @ 1.80GHz × 2
b. Memory : 2 GB RAM
c. Harddisk : 500 GB
d. Monitor : Resolution 1366 x 768 Pixel LCD
e. Mouse : Standar
f. Keyboard : Standar
2. Perangkat Lunak (Software)
Kebutuhan perangkat lunak (software) adalah program yang digunakan
untuk membangun aplikasi Pengolahan Data Adapun kebutuhan perangkat lunak
40
yang diperlukan untuk membuat aplikasi Pengolahan Data ini adalah sebagai
berikut:
a. Sistem Operasi : Windows 7
b. Browser : Google Chrome, Mozilla Firefox
c. MySQL : MySQL
d. Apache : Apache
e. PHP` : PHP Version 5.4.16
3. Sumber Daya Manusia (Brainware)
Orang yang dapat mengoperasikan komputer disebut dengan Brainware.
Website ini dapat diakses oleh admin dan peserta yang akan mengikuti
kegiatan diklat. Pada website ini admin memiliki hak akses penuh dalam
mengolah data peserta seperti menginput, mengedit, maupun menghapus.
Sedangkan peserta dapat mengedit, mengunduh modul, melakukan absen, dan
melakukan test diakhir kegiatan.
3.3.Perancangan Perangkat Lunak
Perancangan Perangkat lunak adalah Proses perancangan aplikasi
pengolahan data untuk peserta sasaran fasilitasi, yang meliputi rancangan antar
muka aplikasi, rancangan basis data (database), dan rancangan struktur navigasi.
3.3.1. Rancangan Antar Muka
Rancangan antar muka dalam aplikasi pengolahan data peserta sasaran
fasilitasi pada lembaga penjaminan mutu pendidikan adalah sebagai berikut :
41
1. Rancangan Antar Muka Halaman Login Admin
Berikut ini adalah rancangan antar muka halaman login user, sebelum
menjalankan aplikasi user harus login terlebih dahulu. Pada halaman ini terdapat
form input berupa username dan password di sini user harus masuk dengan cara
memasukan username dan password yang benar, kemudian klik tombol login
untuk masuk ke halaman selanjutnya. Jika user yang login level nya adalah admin
maka sistem akan mengarahkan user ke halaman admin yang dapat mengolah
seluruh data yang ada pada aplikasi.
Sumber: Hasil Penelitian (2017)
Gambar III.2 Rancangan Antarmuka Menu LoginAdmin
2. Rancangan Antar Muka Halaman Home
Home atau beranda adalah halaman utama dari aplikasi pengolahan data
setelah admin melakukan login. Rancangan antarmuka halaman home adalah
sebagai berikut:
42
Sumber: Hasil Penelitian (2017)
Gambar III.3 Rancangan Antarmuka Menu Home Admin
3. Rancangan Antar Muka Halaman Input Data Peserta
Halaman input data peserta adalah halaman dimana admin dapat
menginputkan data diri peserta. Berikut ini adalah rancangan antar muka halaman
input data peserta :
Sumber: Hasil Penelitian (2017)
Gambar III.4 Rancangan Antarmuka Menu Input Data Peserta
4. Rancangan Antar Muka Halaman Input Tingkatan Peserta
Halaman input tingkatan peserta adalah halaman yang digunakan admin
untuk menginputkan tingkatan peserta yang terdiri SD, SMP, SMA, dan SMK.
Pada halaman ini admin juga dapat menginputkan nama penanggung jawab pada
43
tingkatan tersebut. Berikut adalah rancangan antar muka halaman input tingkatan
peserta :
Sumber: Hasil Penelitian (2017)
Gambar III.5 Rancangan Antarmuka Menu Tingkatan
5. Rancangan Antar Muka Halaman Input Soal Test Peserta
Halaman input soal adalah halaman yang dapat digunakan admin untuk
menginputkan soal-soal test berdasarkan tingkatan SD, SMP, SMA, dan SMK.
Selain menginputkan, admin dapat mengedit dan juga menghapusnya. Berikut ini
adalah rancangan antar muka halaman input soal test :
Sumber: Hasil Penelitian (2017)
Gambar III.6 Rancangan Antarmuka Menu Input Soal Test
44
6. Rancangan Antar Muka Halaman Input Modul
Halaman input modul adalah halaman dimana admin dapat menginputkan
modul, mengedit daan juga menghapusnya. Berikut adalah rancangan antar muka
dari halaman input modul:
Sumber: Hasil Penelitian (2017)
Gambar III.7 Rancangan Antarmuka Menu Input Modul
7. Rancangan Antar Muka Halaman Absen Peserta
Halaman absensi peserta adalah halaman dimana admin dapat melihat
siapa saja peserta yang telah melakukan absensi. Berikut adalah rancangan antar
muka halaman absensi peserta :
Sumber: Hasil Penelitian (2017)
Gambar III.8 Rancangan Antarmuka Menu Data Absensi
45
8. Rancangan Antar Muka Halaman Hasil Ujian Peserta
Pada halaman ini admin dapat melihat hasil ujian yang telah dilakukan
oleh peserta selama 5 hari peserta tersebut mengikuti kegiatan diklat.
Sumber : Hasil Penelitian (2017)
Gambar III.9 Rancangan Antarmuka Hasil Ujian Peserta
9. Rancangan Antar Muka Halaman Manajemen User
Halaman manajemen user adalah halaman yang dapat digunakan untuk
menginputkan data diri user lainnya yang akan menjadi admin, dimana setelah
menginputkan datanya user yang akan menjadi admin selanjutnya akan
mendapatkan username dan password. Berikut adalah rancangan antarmuka
halaman manajemen user :
Sumber: Hasil Penelitian (2017)
Gambar III.10 Rancangan Antarmuka Menu Manajemen User
46
10. Rancangan Antar Muka Halaman Slide Setting
Halaman slide setting adalah halaman yang digunakan oleh admin untunk
mengatur slide. Admin dapat mengubah gambar maupun menghapusnya. Berikut
adalah rancangan antar muka halaman slide setting :
Sumber: Hasil Penelitian (2017)
Gambar III.11 Rancangan Antarmuka Menu Slide Setting
11. Rancangan Antar Muka Halaman Logout Admin
Halaman Logout Admin, dihalaman ini admin melakukan logout jika telah
selesai menggunakan aplikasi. Berikut adalah rancangan antarmuka halaman
logout admin :
Sumber: Hasil Penelitian (2017)
Gambar III.12 Rancangan Antarmuka Logout Admin
47
12. Rancangan Antar Muka Halaman Login Peserta
Halaman login peserta merupakan sebelum menjalankan aplikasi peserta
harus login terlebih dahulu. Pada halaman ini terdapat form input berupa
username dan password di sini peserta harus masuk dengan cara memasukan
username dan password yang benar, kemudian klik tombol login untuk masuk ke
halaman selanjutnya.
Sumber: Hasil Penelitian (2017)
Gambar III.13 Rancangan Antarmuka Menu Login Peserta
13. Rancangan Antar Muka Halaman Home Peserta
Home atau beranda adalah halaman utama dari aplikasi pengolahan data
setelah peserta melakukan login. Pada halaman ini terdapat tombol button profil,
master, dan logout. Rancangan antarmuka halaman home adalah sebagai berikut:
Sumber: Hasil Penelitian (2017)
Gambar III.14 Rancangan Antarmuka Menu Home Peserta
48
14. Rancangan Antar Muka Halaman Profile Peserta
Halaman profile peserta adalah halaman dimana peserta dapat melihat data
diri yang telah diinputkan oleh admin sebelumnya, selain itu peserta dapat
mengeditnya jika terdapat kesalahan pada data tersebut. Berikut adalah rancangan
antar muka halaman profile peserta :
Sumber: Hasil Penelitian (2017)
Gambar III.15 Rancangan Antarmuka Menu Profil Peserta
15. Rancangan Antar Muka Halaman Test Peserta
Halaman test peserta adalah halaman dimana peserta dapat melakukan
ujian setelah selesai mengikuti diklat kurikulum 2013. Berikut adalah rancangan
halaman modul peserta :
Sumber: Hasil Penelitian (2017)
Gambar III.16 Rancangan Antarmuka Menu Ujian Peserta
49
16. Rancangan Antar Muka Halaman Modul Peserta
Halaman modul peserta adalah halaman dimana peserta yang mengikuti
diklat dapat mengunduh modul tersebut pada halaman ini. Berikut adalah
rancangan halaman modul peserta :
Sumber: Hasil Penelitian (2017)
Gambar III.17 Rancangan Antarmuka Menu Modul Peserta
17. Rancangan Antar Muka Halaman Absensi Peserta
Halaman absensi peserta adalah halaman yang dapat diakses oleh peserta
jika peserta ingin melihat rekap absensi. Berikut adalah rancangan antar muka
halaman absensi peserta :
Sumber: Hasil Penelitian (2017)
Gambar III.18 Rancangan Antarmuka Menu Absensi Peserta
50
18. Rancangan Antar Muka Halaman Logout Peserta
Halaman Logout Peserta, di halaman ini peserta melakukan logout jika
telah selesai menggunakan aplikasi. Berikut adalah rancangan antar muka
halaman logout peserta :
Sumber: Hasil Penelitian (2017)
Gambar III.19 Rancangan Antarmuka Menu Logout Peserta
3.3.2. Rancangan Basis Data
Dalam perancangan basis data ini pembagian atau pemetaan tabel-tabel
yang digunakan dalam aplikasi pengolahan data digambarkan menggunakan
Entity Relationship Diagram (ERD) dan Logical Record Structure (LRS). Adapun
penjabaran diagramnya sebagai berikut:
51
A. Entity Relationship Diagram (ERD)
Sumber: Hasil Penelitian (2017)
Gambar III.20 Entity Relationship Diagram (ERD)
user
siswa
materi
Soal
jawab
ujian
kelas
absensi
Slide
detail_ujian
session
menginputkan
menginputkan
memiliki
menginputkan
menginputkan
melakukan
mendownload
melakukan
memiliki
memiliki
memiliki
menginputkan
id_user
username
password
nama-user
jenis_kelamin
levelfoto
no_tlp
alamat
nis
id_kelas
nama_depan
nm_blkng
jenis_kelamin
tmpt_lahir
tgl_lahir
alamat
pendidikan_
terakhirno_tlp
unit_kerja
id_absen
id_peserta
tgl_absen
id_kelas
id_user
nama_kelas
slide_id
id_user
title description
filename
id_kelas
soal
id_soal
keterangan
file
nama_mate
riid_kelas
id_materi
nilai
tgl_ujiannis
ujian
skor
deskripsi
pilihan
id_soal
id_jawaban
id_jawaban
id_ujian
id_detail_ujian
last_activity
user_agent
ip_address
session_id user_data
1
1 1
M
M
11
M
1
M
M
M1
1
1
1
1
1
M
1
M
M
1
1
52
B. Logical Record Structure (LRS)
Sumber: Hasil Penelitian (2017)
Gambar III.21 Logical Record Structure (LRS)
C. Spesifikasi File
Disini penulis akan menjelaskan bagian dari tabel-tabel yang digunakan
sehingga terberntuk entity reslatinship diagram (ERD) dan logical record
structure (LRS) dengan struktur dan spesifikasinya sebagai berikut :
1. Spesifikasi File Absen
Nama File : Absen
Akronim : Absen
Fungsi : Untuk menyimpan data absen
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
53
Media : Hard Disk
Panjang Record : 32
Kunci Field : id_absen
Software : MySQL
Tabel III.1
Spesifikasi File Absen
No Nama Field Extra Tipe Size Ket
1. id_absen Auto Increment Int 11 Primary Key
2. id_peserta Int 11
3. tgl_absen date
4. deleted Int 1
2. Spesifikasi File Detail Ujian
Nama File : Detail Ujian
Akronim : detail_ujian
Fungsi : Untuk Menyimpan Detail Ujian
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 33
Kunci Field : id_detail_ujian
Software : MySQL
54
Table III.2
Spesifikasi file detail_ujian
No Nama Field Extra Tipe Size Ket
1. Id_detail_ujian Auto Increment Int 11 Primary Key
2. Id_ujian Int 11 Foreign Key
3. Id_jawaban Int 11 Foreign Key
3. Spesifikasi File Jawab
Nama File : Jawab
Akronim : Jawab
Fungsi : Untuk Menyimpan Data Jawaban
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 32
Kunci Field : id_jawaban
Software : MySQL
Table III.3
Spesifikasi file jawab
No Nama Field Extra Tipe Size Ket
1. Id_jawaban Auto Increment Int 11 Primary Key
2. Id_soal Int 11 Foreign Key
55
3. Pilihan Varchar 1
4. Deskripsi Varchar 250
5. Skor Int 11
4. Spesifikasi File Kelas
Nama File : Kelas
Akronim : Kelas
Fungsi : Untung Menyimpan Data Tingkatan
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 52
Kunci Field : id_kelas
Software : MySQL
Table III.4
Spesifikasi file kelas
No Nama Field Extra Tipe Size Ket
1. Id_kelas Auto Increment Int 11 Primary Key
2. Id_user Int 11 Foreign Key
3. Nama_kelas Varchar 20
4. Deleted Int 1
56
5. Spesifikasi File Materi
Nama File : Materi
Akronim : Materi
Fungsi : Untuk Menyimpan Data Materi
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 502
Kunci Field : id_materi
Software : MySQL
Table III.5
Spesifikasi file materi
No Nama Field Extra Tipe Size Ket
1. Id_materi Auto Increment Int 11 Primary Key
2. Id_kelas Int 11 Foreign Key
3. Nama_materi Varchar 30
4. File Varchar 225
5. Keterangan Varchar 225
6. Spesifikasi File Siswa/Peserta
Nama File : Peserta
Akronim : Siswa
57
Fungsi : Untuk Menyimpan Data Siswa/Peserta
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 502
Kunci Field : nis
Software : MySQL
Table III.6
Spesifikasi file siswa
No Nama Field Extra Tipe Size Ket
1. Nis Auto
Increment
Int 11 Primary Key
2. Id_kelas Int 11 Foreign Key
3. Nama_depan Varchar 30
4. Nama_belakang Varchar 30
5. Jenis_kelamin Varchar 1
6. Tempat_lahir Varchar 30
7. Tgl_lahir Date 10
8. Alamat Varchar 100
9. Pendidikan_terakhir Varchar 30
10. Unit_kerja Varchar 30
11. No_tlp Varchar 13
12. Deleted Int 1
58
7. Spesifikasi File Slide
Nama File : Slide
Akronim : Slide
Fungsi : Untuk Menyimpan Data Slide
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 297
Kunci Field : slide_id
Software : MySQL
Table III.7
Spesifikasi file slide
No Nama Field Extra Tipe Size Ket
1. Slide_id Auto
Increment
Int 5 Primary
Key
2. Id_user Int 11 Foreign
Key
3. Title Varchar 100
4. Description Text
5. Filename Varchar 200
59
8. Spesifikasi File Soal
Nama File : Soal
Akronim : Soal
Fungsi : Untuk Menyimpan Data Soal
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 316
Kunci Field : id_soal
Software : MySQL
Table III.8
Spesifikasi file soal
No Nama Field Extra Tipe Size Ket
1. Id_soal Auto Increment Int 11 Primary Key
2. Soal Text
3. Id_kelas Int 11 Foreign Key
9. Spesifikasi File Ujian
Nama File : Ujian
Akronim : Ujian
Fungsi : Untuk Menyimpan Data Soal
Tipe File : File Master
Organisasi File : Indexed Sequential
60
Akses File : Random
Media : Hard Disk
Panjang Record : 33
Kunci Field : id_ujian
Software : MySQL
Table III.9
Spesifikasi file ujian
No Nama Field Extra Tipe Size Ket
1. Id_ujian Auto Increment Int 11 Primary Key
2. Nis Int 11 Foreign Key
3. Tgl_ujian datetime
4. Nilai Int 11
10.Spesifikasi File User
Nama File : User
Akronim : User
Fungsi : Untuk Menyimpan Data User
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 380
Kunci Field : id_user
Software : MySQL
61
Table III.10
Spesifikasi file user
No Nama Field Extra Tipe Size Ket
1. Id_user Auto Increment Int 11 Primary Key
2. Username Varchar 50
3. Password Varchar 100
4. Nama_user Varchar 100
5. Jenis_kelamin Varchar 1
6. Alamat Varchar 100
7. No_tlp Varchar 13
8. Level Varchar 5
3.3.3. Rancangan Struktur Navigasi
Rancangan struktur navigasi dalam aplikasi ini menggunakan struktur
navigasi non-linier. Struktur navigasi ini dapat digunakan untuk menggambarkan
alur menu dalam aplikasi ini agar mempermudah user untuk memahami alur dan
susunan aplikasi yang akan digunakan. Aplikasi ini hanya menggambarkan
struktur menu bagi user dengan level admin dan peserta saja. Adapun struktur
navigasinya adalah sebagai berikut:
62
A. Struktur Navigasi Admin
Sumber: Hasil Penelitian (2017)
Gambar III.22 Struktur Navigasi Admin
B. Struktur Navigasi Peserta
Sumber: Hasil Penelitian (2017)
Gambar III.23 Struktur Navigasi Peserta
3.4. Implementasi dan Pengujian
Pada tahap ini akan di jelaskan tentang aplikasi yang telah di rancang dan
juga pengujian yang dilakukan dengan metode kotak hitam (black box testing)
63
untuk mengetahui apakah aplikasi yang dirancang telah sesuai dengan yang
diharapkan.
3.4.1. Implementasi
A. Implementasi Halaman Admin
Implementasi halaman antarmuka menggambarkan tampilan dari aplikasi
yang sedang dibangun, mulai dari halaman login, menu hingga logout. Berikut
adalah implementasi halaman antarmuka pada aplikasi pengolahan data peserta
sasaran fasilitasi di Lembaga Penjaminan Mutu Pendidikan.
1. Halaman Login
Pada halaman ini user yang levelnya admin akan diminta untuk memasukkan
username dan password. Setelah memasukkan username dan password yang
valid maka aplikasi akan mengarahkan admin pada halaman uatama.
Sumber: Hasil Penelitian
Gambar III.24 Implementasi Halaman Login Admin
2. Halaman Home
setelah berhasil melakukan proses login, makan admin akan diarahkan ke
halaman utama pada aplikasi ini yaitu halaman home. Pada halaman ini admin
dapat melihat menu-menu yang ada dalam aplikasi.
64
Sumber: Hasil Penelitian (2017)
Gambar III.25 Halaman Home Admin
3. Halaman Master
Pada menu master terdapat empat bagian sub menu yaitu halaman peserta,
halaman tingkatan, halaman bank soal, dan halaman materi.
a. Sub Menu Halaman Peserta
Sumber: Hasil Penelitian (2017)
Gambar III.26 Halaman Input Data Peserta
65
b. Sub Menu Halaman Tingkatan
Sumber: Hasil Penelitian(2017)
Gambar III.27 Halaman Tingkatan
c. Sub Menu Halaman Bank Soal
Sumber: Hasil Penelitian (2017)
Gambar III.28 Halaman Bank Soal
66
d. Sub Menu Halaman Materi
Sumber: Hasil Penelitian (2017)
Gambar III.29 Halaman Materi
4. Halaman Kelola
Pada menu ini terbagi menjadi dua menu yaitu absensi dan hasil ujian. Disini
admin hanya dapat melihat keduanya tanpa bisa mengubahnya.
a. Sub Menu Halaman Absensi
Sumber: Hasil Penelitian (2017)
Gambar III.30 Halaman Absensi
67
b. Sub menu Halaman Hasil Ujian
Sumber: Hasil Penelitian (2017)
Gambar III.31 Halaman Hasil Ujian
5. Halaman Setting
Pada menu ini terbagi menjadi dua sub menu yaitu menu manajemen user dan
slide setting. Disini admin dapat menginput, mengubah, maupun menghapus.
a. Sub Menu Halaman Manajemen User
Sumber: Hasil Penelitian (2017)
Gambar III.32 Halaman Manajemen User
68
b. Sub Menu Halaman Slide Setting
Sumber: Hasil Penelitian (2017)
Gambar III.33 Halaman Slide Setting
6. Halaman Logout Admin
Sumber: Hasil Penelitian (2017)
Gambar III.34 Halaman Logout
B. Implementasi Halaman Peserta
Implementasi halaman antarmuka menggambarkan tampilan dari aplikasi
yang sedang dibangun, mulai dari halaman login, menu hingga logout. Berikut
adalah implementasi halaman antarmuka pada aplikasi pengolahan data peserta
sasaran fasilitasi di Lembaga Penjaminan Mutu Pendidikan.
69
1. Halaman Login
Pada halaman ini pesertar akan diminta untuk memasukan username dan
password yang telah terdaftar dalam aplikasi. Setelah melakukan login dengan
menggunakan username dan password yang valid maka aplikasi akan
mengarahkan peserta ke halaman utama sesuai dengan level peserta yang
sedang melakukan login.
Sumber: Hasil Penelitian
Gambar III.35 Halaman Login Peserta
2. Halaman Home
Jika peserta telah berhasil melakukan proses login, maka peserta akan
dialihkan pada halaman home. Disini peserta dapat melihat menu-menu yang
ada di dalam aplikasi.
70
Sumber: Hasil Penelitian (2017)
Gambar III.36 Halaman Home Peserta
3. Halaman Profile
Pada halaman ini peserta dapat melihat kembali data-data yang telah diinput
oleh admin, dan jika terdapat kesalahan maka peserta dapat mengubahnya,
Sumber: Hasil Penelitian (2017)
Gambar III.37 Halaman Profile Peserta
71
4. Halaman Master
a. Sub Menu Halaman Ujian
Sumber: Hasil Penelitian (2017)
Gambar III.38 Halaman Ujian Peserta
b. Sub Menu Halaman Absen
Sumber: Hasil Penelitian (2017)
Gambar III.39 Halaman Absen
c. Sub Menu Halaman Modul
Sumber: Hasil Penelitian (2017)
Gambar III.40 Halaman Modul
72
5. Halaman Logout Peserta
Sumber: Hasil Penelitian (2017)
Gambar III.41 Halaman Logout
C. Spesifikasi Sistem Komputer
Berikut adalah spesifikasi perangkat keras yang (hardware) dan perangkat
lunak (software) minimum yang dibutuhkan untuk mengimplementasikan aplikasi
SMS Gateway untuk informasi lokasi ATM di Pontianak.
1. Spesifikasi perangkat keras (hardware)
Spesifikasi perangkat keras yang digunakan untuk dapat menjalankan
aplikasi ini adalah:
a. Processor : Intel® Celeron(R) CPU 1000M @ 1.80GHz × 2
b. Memory : 2 GB RAM
c. Harddisk : 500 GB
d. Monitor : Resolution 1366 x 768 Pixel LCD
e. Keyboard : standar
f. Mouse : standar
2. Spesifikasi Perangkat Lunak (software)
Spesifikasi perangkat lunak (software) minimum yang digunakan dalam
mengimplementasikan aplikasi ini adalah:
a. Sistem Operasi : Windows 7
73
b. Browser : Google Chrome 32.0, Mozilla Firefox 29.b.4
c. MySQL : MySQL
d. Apache : Apache
e. PHP : PHP Version 5.4.16
3.4.2. Pengujian Unit
Tahap pengujian unit merupakan bagian dari proses implementasi dan
diharapkan bahwa komponen yang digunakan dari mulai perangkat keras
(hardware), perangkat lunak (software) hingga aplikasi pengolahan data untuk
peserta sasaran fasilitasi di Lembaga Penjaminan Mutu Pendidikan dapat berjalan
sesuai dengan yang diharapkan. Dalam tahap pengujian ini penulis menggunakan
metode pengujian black box testing. Proses pengujian black box testing ini akan
dilakukan dengan cara menguji input dan output dari program dengan cara
mencoba mengisi data kedalam form input dan dan menampilkan sebuah output
ke aplikasi ini. Adapun tahap pengujian unit menggunakan pengujian black box
testing adalah sebagai berikut:
A. Pengujian Login Admin
Tabel III.11
Hasil Pengujian Black Box Testing Login Admin
No Skenario
Pengujian
Test Case Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. Username dan
password tidak
diisi, kemudian klik
tombol login
Email :
(kosong)
Password :
(kosong)
Sistem akan
menolak dan
menampilkan
pesan gagal
login
Sesuai
harapan
Valid
2. Input username dan
mengosongkan
password ,
kemudian klik
Username :
001
Password :
(kosong)
Sistem akan
menolak dan
menampilkan
pesan gagal
Sesuai
harapan
Valid
74
tombol login login
3. Username tidak
diisi (dikosongkan)
dan password diisi
kemudian klik
tombol login
Username :
(kosong)
Password :
12345
Sistem akan
menolak dan
menampilkan
pesan gagal
login
Sesuai
harapan
Valid
4. Mengetikan salah
satu kondisi salah
pada username atau
password,
kemudian klik
tombol login
Username :
001
Password:
Xxxxx
(salah)
Sistem akan
menolak dan
menampilkan
pesan gagal
login
Sesuai
harapan
Valid
5. Mengetikan salah
satu kondisi benar
pada username atau
password,
kemudian klik
tombol login
Username :
00000
Password :
12345
Sistem akan
menolak dan
menampilkan
pesan gagal
login
Sesuai
Harapan
Valid
6. Mengetikan
username dan
password yang
benar, kemudian
klik tombol login
Username :
001
Password :
123
Sistem dapat
masuk ke
aplikasi
Sesuai
Harapan
Valid
Sumber: Hasil Penelitian (2017)
B. Pengujian Input Data Peserta
Tabel III.12
Hasil Pengujian Black Box Testing Form Input Data Peserta
No. Kondisi Hasil yang
diharapkan
Hasil Pengujian Kesimpulan
1. Klik
tombol
menu
peserta
Menampilkan menu
data peserta
Sesuai harapan Valid
2. Klik
tombol
tambah
Menampilkan form
input data peserta
Sesuai harapan Valid
3. Input data
user
Input username,
password, nama
peserta, jenis kelamin,
alamat, no telpon,
Sesuai harapam Valid
75
tingkatan
4. Klik
tombol
batal
Sistem akan kembali
ketampilan menu data
peserta
Sesuai harapan Valid
5. Klik
tombol
simpan
Sistem akan
menyimpan data
peserta dan
menampilkan pada
halaman menu data
peserta
Sesuai harapan Valid
6. Klik
tombol
hapus
Sistem akan
menghapus data
peserta yang dipilih
Sesuai harapan Valid
7. Klik
tombol edit
Sistem akan
menampilkan form edit
dan kita dapat
mengubah data peserta
kemudian
menampilkannya
dihalaman menu
peserta
Sesuai harapan Valid
Sumber: Hasil Penelitian (2017)
C. Pengujian Input Tingkatan Peserta
Tabel III.13
Hasil Pengujian Black Box Testing Form Input Tingkatan Peserta
No. Kondisi Hasil yang
diharapkan
Hasil Pengujian Kesimpulan
1. Klik
tombol
menu
tingkatan
Menampilkan menu
tingkatan peserta
Sesuai harapan Valid
2. Klik
tombol
tambah
Menampilkan form
input tingkatan peserta
Sesuai harapan Valid
3. Input
tingkatan
peserta
Input tingkatan peserta
dan nama pembimbing
Sesuai harapam Valid
4. Klik
tombol
batal
Sistem akan kembali
ketampilan menu data
peserta
Sesuai harapan Valid
76
5. Klik
tombol
simpan
Sistem akan
menyimpan tingkatan
peserta dan
menampilkan pada
halaman menu
tingkatan peserta
Sesuai harapan Valid
6. Klik
tombol
hapus
Sistem akan
menghapus tingkatan
peserta yang dipilih
Sesuai harapan Valid
7. Klik
tombol edit
Sistem akan
menampilkan form edit
dan kita dapat
mengubah tingkatan
peserta kemudian
menampilkannya
dihalaman menu
tingkatan peserta
Sesuai harapan Valid
Sumber: Hasil Penelitian (2017)
D. Pengujian Input Ujian Peserta
Tabel III.14
Hasil Pengujian Black Box Testing Form Input Ujian Peserta
No. Kondisi Hasil yang
diharapkan
Hasil Pengujian Kesimpulan
1. Klik
tombol
menu bank
soal
Menampilkan menu
bank soal
Sesuai harapan Valid
2. Klik
tombol
tambah
Menampilkan form
input soal ujian peserta
Sesuai harapan Valid
3. Input soal
ujian
peserta
Input soal ujian peserta
dan tingkatan
Sesuai harapam Valid
4. Klik
tombol
batal
Sistem akan kembali
ketampilan menu data
soal ujian peserta
Sesuai harapan Valid
5. Klik
tombol
simpan
Sistem akan
menyimpan soal ujian
peserta dan
menampilkan pada
Sesuai harapan Valid
77
halaman menu ujian
peserta
6. Klik
tombol
hapus
Sistem akan
menghapus soal ujian
yang dipilih
Sesuai harapan Valid
7. Klik
tombol edit
Sistem akan
menampilkan form edit
dan kita dapat
mengubah soal ujian
peserta kemudian
menampilkannya
dihalaman menu ujian
peserta
Sesuai harapan Valid
Sumber: Hasil Penelitian (2017)
E. Pengujian Input Materi
Tabel III.15
Hasil Pengujian Black Box Testing Form Input Materi
No. Kondisi Hasil yang
diharapkan
Hasil Pengujian Kesimpulan
1. Klik
tombol
menu
materi
Menampilkan menu
materi
Sesuai harapan Valid
2. Klik
tombol
tambah
Menampilkan form
input materi peserta
Sesuai harapan Valid
3. Input
materi
Input nama materi,
tingkatan, pilih file
berupa pdf, keterangan
Sesuai harapam Valid
4. Klik
tombol
batal
Sistem akan kembali
ketampilan menu
materi peserta
Sesuai harapan Valid
5. Klik
tombol
simpan
Sistem akan
menyimpan materi
peserta dan
menampilkan pada
halaman menu modul
peserta
Sesuai harapan Valid
6. Klik
tombol
Sistem akan
menghapus materi
Sesuai harapan Valid
78
hapus yang dipilih
7. Klik
tombol edit
Sistem akan
menampilkan form edit
dan kita dapat
mengubah materi
peserta kemudian
menampilkannya
dihalaman menu modul
peserta
Sesuai harapan Valid
Sumber: Hasil Penelitian (2017)
F. Pengujian Menu Absensi
Tabel III.16
Hasil Pengujian Black Box Testing Form Menu Absensi
No. Kondisi Hasil yang
diharapkan
Hasil Pengujian Kesimpulan
1. Klik
tombol
menu
absensi
Menampilkan menu
absensi peserta
Sesuai harapan Valid
2. Klik
tombol
hapus
Sistem akan
menghapus absensi
peserta yang dipilih
Sesuai harapan Valid
Sumber: Hasil Penelitian (2017)
G. Pengujian Menu Hasil Ujian
Tabel III.17
Hasil Pengujian Black Box Testing Form Hasil Ujian
No. Kondisi Hasil yang
diharapkan
Hasil Pengujian Kesimpulan
1. Klik
tombol
menu hasil
ujian
Menampilkan menu
hasil ujian peserta
Sesuai harapan Valid
2. Klik
tombol
detail ujian
Menampilkan hasil
ujian peserta
Sesuai harapan Valid
3. Klik
tombol
kembali
Sistem akan kembali
ketampilan data hasil
ujian
Sesuai harapan Valid
Sumber: Hasil Penelitian (2017)
79
H. Pengujian Input Manjemen User
Tabel III.18
Hasil Pengujian Black Box Testing Form Input Manajemen User
No. Kondisi Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. Klik tombol
menu
manajemen
user
Menampilkan menu
manajemen user
Sesuai harapan Valid
2. Klik tombol
tambah
Menampilkan form
input data admin
Sesuai harapan Valid
3. Input data
admin
Input nip,
username,password,
nama user, jenis
kelamin, alamat, no tlp,
jabatan
Sesuai harapam Valid
4. Klik tombol
batal
Sistem akan kembali
ketampilan menu data
admin
Sesuai harapan Valid
5. Klik tombol
simpan
Sistem akan
menyimpan data admin
Sesuai harapan Valid
6. Klik tombol
hapus
Sistem akan
menghapus data admin
Sesuai harapan Valid
7. Klik tombol
edit
Sistem akan
menampilkan form edit
dan kita dapat
mengubah data admin
Sesuai harapan Valid
Sumber: Hasil Penelitian (2017)
I. Pengujian Menu Slide Setting
Tabel III.19
Hasil Pengujian Black Box Testing Form Input Slide Setting
No. Kondisi Hasil yang
diharapkan
Hasil Pengujian Kesimpulan
1. Klik
tombol
menu slide
setting
Menampilkan menu
data slide foto
Sesuai harapan Valid
2. Klik
tombol
tambah
Menampilkan form
input data slide foto
Sesuai harapan Valid
80
3. Input data
slide foto
Input judul foto,
deskripsi, file foto
Sesuai harapam Valid
4. Klik
tombol
batal
Sistem akan kembali
ketampilan data slide
foto
Sesuai harapan Valid
5. Klik
tombol
simpan
Sistem akan
menyimpan data slide
foto
Sesuai harapan Valid
6. Klik
tombol
hapus
Sistem akan
menghapus data slide
foto
Sesuai harapan Valid
7. Klik
tombol edit
Sistem akan
menampilkan form edit
dan kita dapat
mengubah data slide
foto
Sesuai harapan Valid
Sumber: Hasil Penelitian (2017)
J. Pengujian Form Logout
Tabel III.20
Hasil Pengujian Black Box Testing Form Logout
No Kondisi Hasil yang
diharapkan
Hasil Pengujian Kesimpulan
1. Klik Menu
logout
Sistem akan
langsung keluar dari
aplikasi sistem dan
kembali pada
halaman login
Sesuai harapan Valid
Sumber: Hasil Penelitian (2017)
K. Pengujian Login Peserta
Tabel III.21
Hasil Pengujian Black Box Testing Login Peserta
No Skenario
Pengujian
Test Case Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. Username dan
password tidak
diisi, kemudian klik
tombol login
Email :
(kosong)
Password :
(kosong)
Sistem akan
menolak dan
menampilkan
pesan gagal
login
Sesuai
harapan
Valid
2. Input username dan
mengosongkan
Username :
001
Sistem akan
menolak dan
Sesuai
harapan
Valid
81
password ,
kemudian klik
tombol login
Password :
(kosong)
menampilkan
pesan gagal
login
3. Username tidak
diisi (dikosongkan)
dan password diisi
kemudian klik
tombol login
Username :
(kosong)
Password :
12345
Sistem akan
menolak dan
menampilkan
pesan gagal
login
Sesuai
harapan
Valid
4. Mengetikan salah
satu kondisi salah
pada username atau
password,
kemudian klik
tombol login
Username :
001
Password:
Xxxxx
(salah)
Sistem akan
menolak dan
menampilkan
pesan gagal
login
Sesuai
harapan
Valid
5. Mengetikan salah
satu kondisi benar
pada username atau
password,
kemudian klik
tombol login
Username :
00000
Password :
12345
Sistem akan
menolak dan
menampilkan
pesan gagal
login
Sesuai
Harapan
Valid
6. Mengetikan
username dan
password yang
benar, kemudian
klik tombol login
Username :
001
Password :
123
Sistem dapat
masuk ke
aplikasi
Sesuai
Harapan
Valid
Sumber: Hasil Penelitian (2017)
L. Pengujian Profile Peserta
Tabel III.22
Hasil Pengujian Black Box Testing Form Profile Peserta
No. Kondisi Hasil yang
diharapkan
Hasil Pengujian Kesimpulan
1. Klik
tombol
menu
profile
Menampilkan menu
data profile peserta
Sesuai harapan Valid
2. Klik
tombol edit
Sistem akan
menampilkan form edit
dan peserta dapat
mengubah data peserta
Sesuai harapan Valid
3. Klik Sistem akan kembali Sesuai harapan Valid
82
tombol
batal
ketampilan profile
peserta
4. Klik
tombol
simpan
Sistem akan
menyimpan data
profile peserta
Sesuai harapan Valid
Sumber: Hasil Penelitian (2017)
L. Pengujian Menu Ujian Peserta
Tabel III.23
Hasil Pengujian Black Box Testing Form Ujian Peserta
No. Kondisi Hasil yang
diharapkan
Hasil Pengujian Kesimpulan
1. Klik
tombol
menu ujian
Menampilkan menu
ujian
Sesuai harapan Valid
2. Klik
tombol
ujian
Sistem akan
menampilkan form
ujian dan peserta dapat
melakukan ujian
Sesuai harapan Valid
3. Klik
tombol
simpan
Sistem akan
menyimpan data ujian
peserta
Sesuai harapan Valid
Sumber: Hasil Penelitian (2017)
M. Pengujian Menu Absensi
Tabel III.24
Hasil Pengujian Black Box Testing Form Absensi
No. Kondisi Hasil yang
diharapkan
Hasil Pengujian Kesimpulan
1. Klik
tombol
menu
absensi
Menampilkan menu
data absensi peserta
Sesuai harapan Valid
Sumber: Hasil Penelitian (2017)
83
N. Pengujian Menu Modul
Tabel III.25
Hasil Pengujian Black Box Testing Form Modul
No. Kondisi Hasil yang
diharapkan
Hasil Pengujian Kesimpulan
1. Klik
tombol
menu
modul
Menampilkan menu
data modul
Sesuai harapan Valid
2. Klik
tombol aksi
Sistem akan
mendownload modul
Sesuai harapan Valid
Sumber: Hasil Penelitian (2017)
O. Pengujian Form Logout
Tabel III.26
Hasil Pengujian Black Box Testing Form Logout
No Kondisi Hasil yang
diharapkan
Hasil Pengujian Kesimpulan
1. Klik Menu
logout
Sistem akan
langsung keluar dari
aplikasi sistem dan
kembali pada
halaman login
Sesuai harapan Valid
Sumber: Hasil Penelitian (2017)