BAB IV ANALISIS DAN PERANCANGAN SISTEM
4.5. Perancangan Basis Data
4.5.2. Perancangan Logikal
Pada perancangan ini terdapat 3 entitas yaitu Siswa, Admin dan Mata Pelajaran.
Gambar 4.5-2 Perancangan Logikal 4.5.3. Perancangan Fisikal
a. Tabel Admin
Tabel 4.5-1 Perancangan Fisikal Admin
Nama Field Tipe Keterangan
Id_Admin Int(11) Primary key
nama Varchar(20) Nama admin
username Varchar(11) Username admin
password Varchar(11) Password admin
Updated_at timestamp Tanggal terakhir
data update b. Tabel Siswa
Tabel 4.5-2 Perancangan Fisikal Siswa
Nama Field Tipe Keterangan
Id_Siswa Int(10) Primary key
username Varchar(11) Username Siswa
password Varchar(11) Password Siswa
nama Varchar(20) Nama Siswa
Updated_at timestamp Tanggal terakhir
data update c. Tabel Mata_Pelajaran
Tabel 4.5-3 Perancangan Fisikal Mata_Pelajaran
Nama Field Tipe Keterangan
Id_Mapel Int(10) Primary key
Nama_Mapel Varchar(20) Nama_Mapel
Updated_at timestamp Tanggal terakhir
data update d. Tabel Mempunyai
Tabel 4.5-4 Perancangan Fisikal Mempunyai
Nama Field Tipe Keterangan
Tppu1 Int(4) Nilai TPPU ke 1
Tppu2 Int(4) Nilai TPPU ke 2
Tppu3 Int(4) Nilai TPPU ke 3
Tppu4 Int(4) Nilai TPPU ke 4
UNAS Int(4) Nilai Ujian Nasional
Updated_at timestamp Tanggal terakhir
data update 4.6.Perancangan User Interface
4.6.1. Halaman Login
Halaman ini merupakan halaman login untuk administrator dan user. Halaman ini merupakan proses awal administrator untuk masuk ke dalam sistem agar bisa melakukan kelola data siswa dan kelola nilai TPPU.
Di halaman ini administrator akan memasukkan username dan password.
Ditunjukkan oleh gambar 3.13
Gambar 4.6-1 Perancangan User Interface Login 4.6.2. Halaman kelola Data Siswa
Halaman ini merupakan halaman yang dipakai oleh administrator untuk mengelolah data siswa. Terdapat button Edit dan Hapus di setiap baris data yang ada. Button ini berfungsi untuk mengedit data dan
menghapus data. Pada bagian atas setiap tabel juga terdapat button Tambah Siswa data yang bisa digunakan untuk menambah data siswa.
Gambar 4.6-2 Perancangan User Interface Kelola Data Siswa 4.6.3. Halaman kelola Data Nilai TPPU Matematika
Halaman ini merupakan halaman yang dipakai oleh administrator untuk mengelolah data nilai matematika. Terdapat button Edit dan Hapus di setiap baris data yang ada. Button ini berfungsi untuk mengedit data dan menghapus data matematika. Pada bagian atas setiap tabel juga terdapat button Tambah data yang bisa digunakan untuk menambah data matematika.
Gambar 4.6-3 Perancangan User Interface Kelola Data Nilai TPPU Matematika
4.6.4. Halaman kelola Data Nilai TPPU Bahasa Indonesia
Halaman ini merupakan halaman yang dipakai oleh administrator untuk mengelolah data nilai Bahasa Indonesia. Terdapat button Edit dan Hapus di setiap baris data yang ada. Button ini berfungsi untuk mengedit data dan menghapus data Bahasa Indonesia. Pada bagian atas setiap tabel juga terdapat button Tambah data yang bisa digunakan untuk menambah data Bahasa Indonesia.
Gambar 4.6-4 Perancangan User Interface Kelola Data Nilai TPPU Indonesia 4.6.5. Halaman kelola Data Nilai TPPU Bahasa Inggris
Halaman ini merupakan halaman yang dipakai oleh administrator untuk mengelolah data nilai Bahasa Inggris. Terdapat button Edit dan Hapus di setiap baris data yang ada. Button ini berfungsi untuk mengedit data dan menghapus data Bahasa Inggris. Pada bagian atas setiap tabel juga terdapat button Tambah data yang bisa digunakan untuk menambah data Bahasa Inggris.
Gambar 4.6-5 Perancangan User Interface Kelola DataNilai TPPU Inggris 4.6.6. Halaman kelola Data Nilai TPPU IPA
Halaman ini merupakan halaman yang dipakai oleh administrator untuk mengelolah data nilai IPA. Terdapat button Edit dan Hapus di setiap baris data yang ada. Button ini berfungsi untuk mengedit data dan menghapus data IPA. Pada bagian atas setiap tabel juga terdapat button Tambah data yang bisa digunakan untuk menambah data IPA.
Gambar 4.6-6 Perancangan User Interface Kelola Data Nilai TPPU IPA 4.6.7. Halaman Prediksi Nilai Ujian Nasional
Halaman ini merupakan halaman yang dipakai oleh administrator dan User untuk menginputkan nilai yang akan dipakai untuk memprediksi nilai
UN. Terdapat button Tambah dan Hapus di setiap baris data yang ada.
Button ini berfungsi untuk menambah data dan menghapus field untuk menginputkan nilai. Pada bagian kanan bawah juga terdapat button PREDIKSI data yang bisa digunakan untuk melihat hasil prediksi.
Gambar 4.6-7 Perancangan User Interface Prediksi Nilai Ujian Nasional
67
BAB V IMPLEMENTASI, HASIL DAN PEMBAHASAN
5.1. Implementasi Database
Implementasi database dalam system “Prediksi Nilai Ujian Nasional Sekolah Menengah Pertama (SMP) menggunakan Metode Fuzzy Associative Memory” disusun dengan database bernama “skripsidata”. Database tersebut disusun dari tabel, yaitu :
1. Siswa 2. Admin
3. Mata Pelajaran 4. Inggris
5. Matematika 6. IPA
Gambar 5.1-1 Database Skripsi
Gambar 5.1-1 menjelaskan susunan tabel yang berada di database
“dataskripsi”. Database “dataskripsi” mempunyai 6 tabel yaitu admin, Indonesia, inggris, ipa, matematika dan siswa.
5.1.1 Tabel Admin
Gambar 5.1-2 Tabel Admin
Gambar 5.1-2 menjelaskan tabel Admin yang berada di database. Tabel ini mempunyai 5 atribut yaitu id, nama, username, password dan updated_at.
5.1.2 Tabel Mata Pelajaran
Gambar 5.1-3 Tabel Mata Pelajaran
Gambar 5.1-3 menjelaskan tabel Mata Pelajaran yang berada di database.
Tabel ini mempunyai 3 atribut yaitu id_mapel, nama_mapel dan updated_at.
5.1.3 Tabel Mempunyai
Gambar 5.1-4 Tabel Mempunyai
Gambar 5.1-4 menjelaskan tabel Mempunyai yang berada di database.
Tabel ini mempunyai 8 atribut yaitu id_siswa, id_mapel, tppu1, tppu2, tppu3, tppu4, unas, dan updated_at.
5.1.4 Tabel Siswa
Gambar 5.1-5 Tabel Siswa
Gambar 5.1-5 menjelaskan tabel Siswa yang berada di database. Tabel ini mempunyai 5 atribut yaitu id, nama, username, password dan updated_at.
5.2. Implementasi Algoritma Fuzzy Associative Memory
Algoritma Fuzzy Associative Memory dimulai dengan mengambil data inputan. Berikut ini adalah source code yang dipakai untuk mengambil data
public function get_Tujuan(request $request){
// ambil data input $tr1 = \request('tr1');
$tr2 = \request('tr2');
$tr3 = \request('tr3');
$tr4 = \request('tr4');
$matpel = \request('matpel');
$data_length = \request('data_length');
for ($i=0; $i < count($data_length); $i++) { if (!empty($tr1[$i]) && !empty($tr2[$i] &&
!empty($tr3[$i]) && !empty($tr4[$i]))) {
$data_input = [$tr1[$i], $tr2[$i], $tr3[$i], $tr4[$i]];
Source code di atas digunakan untuk mengambil data inputan, jenis mata pelajaran serta jumlah arsitektur FAM yang akan dipakai. Setelah itu masuk fungsi perulangan karena data yang diinputkan bisa kebih dari 1. Jika data yang diinputkan tidak lengkap maka akan muncul pesan error. Jika data yang diinputkan sudah lengkap maka data itu kan disimpan dalam variabel data_input.
Setelah itu memanggil function get_data_mataPelajaran yang digunakan untuk menghitung derajat keanggotaan. Berikut ini adalah source code mengambil data dari database dari setiap tabel
private function get_data_mataPelajaran($matpel,$data_length){
}
Method getMatematika(), getMatematika(), getIPA(), getInggris() adalah method yang digunakan untuk mengambil semua data dari database.
Method get_matkul((int)$data_length) digunakan untuk mengambil data sesuai inputan yang diminta.
Setelah itu sistem memanggil function get_Matrix_M_MatPel, function ini berfungsi untuk membuat matrik M, matrik B dan
$M_kolom2 [] = min($M_in[1],$data_input[1]);
$data_Keanggotaan_d = DerajatKeanggotaan:: getDerajat_new ($data,1);
Method getDerajat_new ($data,1) adalah method yang berisi perintah untuk menghitung derajat keanggotaan dengan source code dibawah ini
public static function getDerajat_new($baris_nilai,$code){
if ($code == 1) {
foreach ($baris_nilai as $baris) { // tr1
$tr1 = [ self::get_Kurang($baris['tr1']),
self::get_Cukup($baris['tr1']),
Setelah fungsi keanggotaan didapatkan, Langkah selanjutnya adalah memanggil function get_Matrix_M berikut ini adalah source code yang dipakai
// cari Matrix M
$matrix_M =
$this->get_Matrix_M($data_Keanggotaan_d['derajat'],$data_Keanggotaan_d['b' ]);
function get_Matrix_M digunakan untuk menghitung matrik M dengan source code dibawah ini
public function get_Matrix_M($data_Keanggotaan,$matrix_B){
// cari matrix M
for ($i=0; $i < count($data_Keanggotaan); $i++) { $matrix_M [] =
$this->get_M($data_Keanggotaan[$i],$matrix_B[$i]);
}
return $matrix_M;
}
5.3. Implementasi Interface 5.3.1. Halaman Login Administrator
Gambar 5.3-1 Halaman Login Administrator
Halaman ini merupakan proses awal administrator untuk masuk ke dalam system.
Administrator menginputkan username dan password.
5.3.2. Halaman Login User
Gambar 5.3-2 Halaman Login User
Halaman ini merupakan proses awal user untuk masuk ke dalam system. User menginputkan username dan password.
5.3.3. Halaman Home Administrator
Gambar 5.3-3 Halaman Home Administrator
Halaman home merupakan halaman awal setelah administrator berhasil melakukan proses login. Pada halaman ini administrator mengelola data yang kemudian digunakan untuk proses prediksi nilai ujian nasional.
5.3.4. Halaman Home User
Gambar 5.3-4 Halaman Home User
Halaman home merupakan halaman awal setelah user berhasil melakukan proses login. Pada halaman ini user dapat menginputkan data yang kemudian digunakan untuk proses prediksi nilai ujian nasional.
5.3.5. Halaman Kelola Data Siswa
Gambar 5.3-5 Halaman Kelola Data Siswa
Pada halaman Kelola data siswa, administrator dapat melihat, mengedit, menambah dan menghapus data siswa.
5.3.6. Pop up Tambah Data Siswa
Gambar 5.3-6 Pop up Tambah Data Siswa
Pop up tambah data siswa akan muncul ketika administrator melakukan klik pada icon tambah di halaman Kelola data siswa. Administrator dapat menambahkan data siswa baru.
5.3.7. Pop up Edit Data Siswa
Gambar 5.3-7 Pop up Edit Data Siswa
Pop up edit data siswa akan muncul ketika administrator melakukan klik pada icon ubah di halaman kelola data siswa. Administrator dapat mengedit data siswa yang sudah ditambahkan sebelumnya.
5.3.8. Pop up Hapus Data Siswa
Gambar 5.3-8 Pop up Hapus Data Siswa
Pop up hapus data siswa akan muncul ketika administrator melakukan klik pada icon hapus di halaman kelola data siswa. Administrator dapat menghapus data siswa yang sudah ditambahkan sebelumnya. Sebelum datanya dihapus dari database, system akan memunculkan pop up konfirmasi terlebih dahulu.
5.3.9. Halaman Kelola Data Nilai Bahasa Indonesia
Gambar 5.3-9 Halaman Kelola Data Nilai Bahasa Indonesia
Pada halaman kelola data nilai Bahasa Indonesia, administrator dapat melihat, mengedit, menambah dan menghapus data nilai Bahasa Indonesia.
5.3.10. Pop up Tambah Data Nilai Bahasa Indonesia
Gambar 5.3-10 Pop up Tambah Data Nilai Bahasa Indonesia
Pop up tambah nilai Bahasa Indonesia akan muncul ketika administrator melakukan klik pada icon tambah di halaman Kelola Bahasa Indonesia. Administrator dapat menambahkan data Bahasa Indonesia.
5.3.11. Pop up Edit Data Nilai Bahasa Indonesia
Gambar 5.3-11 Pop up Edit Data Nilai Bahasa Indonesia
Pop up edit data nilai Bahasa Indonesia akan muncul ketika administrator melakukan klik pada icon ubah di halaman data nilai Bahasa Indonesia.
Administrator dapat mengedit data nilai Bahasa Indonesia yang sudah ditambahkan sebelumnya.
5.3.13. Pop up Hapus Data Nilai Bahasa Indonesia
Gambar 5.3-12 Pop up Hapus Data Nilai Bahasa Indonesia
Pop up hapus data nilai Bahasa Indonesia akan muncul ketika administrator melakukan klik pada icon hapus di halaman kelola data nilai Bahasa Indonesia.
Administrator dapat menghapus data nilai Bahasa Indonesia yang sudah ditambahkan sebelumnya. Sebelum datanya dihapus dari database, system akan memunculkan pop up konfirmasi terlebih dahulu.
5.3.14. Halaman Kelola Data Nilai Matematika
Gambar 5.3-13 Halaman Data Nilai Matematika
Pada halaman kelola data nilai Matematika, administrator dapat melihat, mengedit, menambah dan menghapus data nilai Matematika.
5.3.15. Pop up Tambah Data Nilai Matematika
Gambar 5.3-14 Pop up Tambah Data Nilai Matematika
Pop up tambah nilai Matematika akan muncul ketika administrator melakukan klik pada icon tambah di halaman kelola Matematika. Administrator dapat menambahkan data Matematika
5.3.16. Pop up Edit Data Nilai Matematika
Gambar 5.3-15 Pop up Edit Data Nilai Matematika
Pop up edit data nilai Matematika akan muncul ketika administrator melakukan klik pada icon ubah di halaman data nilai Matematika. Administrator dapat mengedit data nilai Matematika yang sudah ditambahkan sebelumnya.
5.3.17. Pop up Hapus Data Nilai Matematika
Gambar 5.3-16 Pop up Hapus Data Nilai Matematika
Pop up hapus data nilai Matematika akan muncul ketika administrator melakukan klik pada icon hapus di halaman kelola data nilai Matematika. Administrator dapat menghapus data nilai Matematika yang sudah ditambahkan sebelumnya. Sebelum datanya dihapus dari database, system akan memunculkan pop up konfirmasi terlebih dahulu.
5.3.18. Halaman Kelola Data Nilai IPA
Gambar 5.3-17 Halaman Kelola Data Nilai IPA
Pada halaman kelola data nilai IPA, administrator dapat melihat, mengedit, menambah dan menghapus data nilai IPA.
5.3.19. Pop up Tambah Data Nilai IPA
Gambar 5.3-18 Pop up Tambah Data Nilai IPA
Pop up tambah nilai IPA akan muncul ketika administrator melakukan klik pada icon tambah di halaman kelola IPA. Administrator dapat menambahkan data IPA 5.3.20. Pop up Edit Data Nilai IPA
Gambar 5.3-19 Pop up Edit Data Nilai IPA
Pop up edit data nilai IPA akan muncul ketika administrator melakukan klik pada icon ubah di halaman data nilai IPA. Administrator dapat mengedit data nilai IPA yang sudah ditambahkan sebelumnya.
5.3.21. Pop up Hapus Data Nilai IPA
Gambar 5.3-20 Pop up Hapus Data Nilai IPA
Pop up hapus data nilai IPA akan muncul ketika administrator melakukan klik pada icon hapus di halaman kelola data nilai IPA. Administrator dapat menghapus data nilai IPA yang sudah ditambahkan sebelumnya. Sebelum datanya dihapus dari database, system akan memunculkan pop up konfirmasi terlebih dahulu.
5.3.22. Halaman Kelola Data Nilai Bahasa Inggris
Gambar 5.3-21 Halaman Kelola Data Nilai Bahasa Inggris
Pada halaman kelola data nilai Bahasa Inggris, administrator dapat melihat, mengedit, menambah dan menghapus data nilai Bahasa Inggris.
5.3.23. Pop up Tambah Data Nilai Bahasa Inggris
Gambar 5.3-22 Pop up Tambah Data Nilai Bahasa Inggris
Pop up tambah nilai Bahasa Inggris akan muncul ketika administrator melakukan klik pada icon tambah di halaman kelola Bahasa Inggris. Administrator dapat menambahkan data Bahasa Inggris.
5.3.24. Pop up Edit Data Nilai Bahasa Inggris
Gambar 5.3-23 Pop up Edit Data Nilai Bahasa Inggris
Pop up edit data nilai Bahasa Inggris akan muncul ketika administrator melakukan klik pada icon ubah di halaman data nilai Bahasa Inggris. Administrator dapat mengedit data nilai Bahasa Inggris yang sudah ditambahkan sebelumnya.
5.3.25. Pop up Hapus Data Nilai Bahasa Inggris
Gambar 5.3-24 Pop up Hapus Data Nilai Bahasa Inggris
Pop up hapus data nilai Bahasa Inggris akan muncul ketika administrator melakukan klik pada icon hapus di halaman kelola data nilai Bahasa Inggris.
Administrator dapat menghapus data nilai Bahasa Inggris yang sudah ditambahkan sebelumnya. Sebelum datanya dihapus dari database, system akan memunculkan pop up konfirmasi terlebih dahulu.
5.3.26. Halaman Prediksi Nilai Ujian Nasional
Gambar 5.3-25 Halaman Prediksi Nilai Ujian Nasional
Halaman prediksi nilai ujian nasional akan muncul ketika administrator memberikan input pilihan di “Prediiksi Nilai Ujian Nasional”. Administrator memberikan input nilai TPPU1, TPPU2, TPPU3, TPPU4, mata pelajaran serta
jumlah arsitektur FAM yang diinginkan. Seteah itu administrator menekan button
“Prediksi Nilai Ujian Nasional” maka nilai prediksi akan muncul pada field “Hasil Prediksi”
5.3.27. Halaman Hitung Error Mata Pelajaran Matematika
Halaman “Hitung Error” akan muncul ketika administrator memberikan input pilihan di “Hitung Error”. Pada halaman ini administrator harus memilih
“Matematika” untuk melihat data Error Relative pada mata pelajaran Matematika.
Pada tampilan bagian bawah menunjukkan secara detail setiap nilai yang ada.
5.3.28. Halaman Hitung Error Mata Pelajaran IPA
Halaman “Hitung Error” akan muncul ketika administrator memberikan input pilihan di “Hitung Error”. Pada halaman ini administrator harus memilih “IPA”
untuk melihat data Error Relative pada mata pelajaran IPA. Pada tampilan bagian bawah menunjukkan secara detail setiap nilai yang ada.
5.3.28. Halaman Hitung Error Mata Pelajaran Bahasa Inggris
Halaman “Hitung Error” akan muncul ketika administrator memberikan input pilihan di “Hitung Error”. Pada halaman ini administrator harus memilih “Bahasa Inggris” untuk melihat data Error Relative pada mata pelajaran Bahasa Inggris.
Pada tampilan bagian bawah menunjukkan secara detail setiap nilai yang ada.
5.3.28. Halaman Hitung Error Mata Pelajaran Bahasa Indonesia
Halaman “Hitung Error” akan muncul ketika administrator memberikan input pilihan di “Hitung Error”. Pada halaman ini administrator harus memilih “Bahasa Indonesia” untuk melihat data Error Relative pada mata pelajaran Bahasa
Indonesia. Pada tampilan bagian bawah menunjukkan secara detail setiap nilai yang ada.
5.4. Uji Coba Perangkat Lunak
Tahap ini adalah tahap pengujian untuk memastikan bahwa system yang dibuat berjalan dengan baik. Proses pengujian berdasarkan use case dapat dilihat melalui tabel berikut:
Tabel 5.4-1 Langkah Uji Sistem
Nama Use Case Tahap Uji
Login 1. Input username dan password Kelola data nilai
TPPU Bahasa
Indonesia
1. Lihat data nilai TPPU Bahasa Indonesia 2. Tambah data nilai TPPU Bahasa Indonesia 3. Edit TPPU data nilai TPPU Bahasa Indonesia 4. Hapus data nilai TPPU Bahasa Indonesia Kelola data nilai
TPPU Bahasa Inggris
1. Lihat data nilai TPPU Bahasa Inggris 2. Tambah data nilai TPPU Bahasa Inggris 3. Edit data nilai TPPU Bahasa Inggris 4. Hapus data nilai TPPU Bahasa Inggris Kelola data nilai
TPPU Matematika
1. Lihat data nilai TPPU Matematika 2. Tambah data nilai TPPU Matematika 3. Edit data nilai TPPU Matematika 4. Hapus data nilai TPPU Matematika Kelola data nilai Kelola data siswa 1. Lihat data Siswa
2. Tambah data Siswa 3. Edit data Siswa 4. Hapus data Siswa Lihat Prediksi Nilai
UN
1. Menmapilkan form untuk memasukkan data TPPU yang akan dicari prediksinya
2. Tambah nilai TPPU 3. Memilih mata pelajaran
4. Menginputkan jumlah arsitektur yang dipakai 5. Menampilkan hasil prediksi nilai ujian nasional Edit Password
Admin
1. Mengedit password admin Logout 1. Keluar dari sistem
5.4.1. Pengujian Login Administror Tabel 5.4-2 Hasil Uji Coba Login
Kasus dan Hasil Uji pada Halaman Login Deskripsi Skrenario Hasil yang
diharapkan
Gambar 5.4-1 Input Username dan Password salah
Gambar 5.4-2 Input Username dan Password benar
Gambar 5.4-3 Tampilan setelah berhasil login 5.4.2. Pengujian Kelola data nilai TPPU Bahasa Indonesia Tabel 5.4-3 Hasil Uji Kelola data nilai TPPU Bahasa Indonesia
Kasus dan Hasil Uji pada Halaman Kelola Data Nilai TPPU Bahasa Indonesia
Deskripsi Skrenario Hasil yang diharapkan
Tambah
Gambar 5.4-4 Nilai TPPU Bahasa Indonesia
Gambar 5.4-5 Error pada field yang belum diisi
Gambar 5.4-6 Tambah data nilai Bahasa Indonesia
Gambar 5.4-7 Notifikasi tambah data berhasil
Gambar 5.4-8 Notifikasi edit data berhasil
Gambar 5.4-9 Konfirmasi Hapus Data
Gambar 5.4-10 Notifikasi Hapus Data Berhasil 5.4.3. Pengujian Kelola data nilai TPPU Bahasa Inggris
Tabel 5.4-4 Hasil Uji Kelola data nilai TPPU Bahasa Inggris
Kasus dan Hasil Uji pada Halaman Kelola Data Nilai TPPU Bahasa Inggris Deskripsi Skrenario Hasil yang
diharapkan
Menginputkan
Gambar 5.4-11 Nilai TPPU Bahasa Inggris
Gambar 5.4-12 Error pada field yang belum diisi
Gambar 5.4-13 Notifikasi Tambah data berhasil
Gambar 5.4-14 Notifikasi edit data berhasil
Gambar 5.4-15 Konfirmasi Hapus Data
Gambar 5.4-16 Notifikasi Berhasil Hapus Data 5.4.4. Pengujian Kelola data nilai TPPU Matematika
Tabel 5.4-5 Hasil Uji Kelola data nilai TPPU Matematika
Kasus dan Hasil Uji pada Halaman Kelola Data Nilai TPPU Matematika Deskripsi Skrenario Hasil yang
diharapkan
Hasil Pengujian
Gambar Lihat data
nilai TPPU Matematika
Memilih menu Daftar Nilai, kemudian
memilih sub menu Matematika
Sistem akan menampilkan tabel
nilai TPPU
Matematika
Sesuai Gambar 5.4-17
Memilih menu Daftar Nilai, kemudian
memilih sub menu
Sistem akan menampikan Pesan Error pada field yang belum diisi.
Sesuai Gambar 5.4-18
Tambah
Gambar 5.4-17 Data Nilai Matematika
Gambar 5.4-18 Error pada field yang belum diisi
Gambar 5.4-19 Notifikasi Berhasil Tambah Data
Gambar 5.4-20 Notifikasi Berhasil Edit Data
Gambar 5.4-21 Konfirmasi Hapus Data
Gambar 5.4-22 Notifikasi Hapus data berhasil
5.4.5. Pengujian Kelola data nilai TPPU IPA Tabel 5.4-6 Hasil Uji Kelola data nilai TPPU IPA
Kasus dan Hasil Uji pada Halaman Kelola Data Nilai TPPU IPA Deskripsi Skrenario Hasil yang
diharapkan
IPA, kemudian menekan icon Hapus pada baris data yang ingin dihapus.
system akan menampilkan pesan berhasil menghapus data.
Gambar 5.4-28
Gambar 5.4-23 Data Nilai IPA
Gambar 5.4-24 Notifikasi Error Tambah Nilai
Gambar 5.4-25 Notifikasi Tambah Data berhasil
Gambar 5.4-26 Notifikasi Edit Data Berhasil
Gambar 5.4-27 Konfirmasi Hapus Data
Gambar 5.4-28 Notifikasi Hapus Berhasil 5.4.6. Pengujian Lihat Prediksi Ujian Nasional
Tabel 5.4-7 Hasil Uji Lihat Prediksi Ujian Nasional
Kasus dan Hasil Uji pada Halaman Lihat Prediksi Ujian Nasional Deskripsi Skrenario Hasil yang
diharapkan
Gambar 5.4-29 Notifikasi error pada prediksi nilai Ujian Nasional
Gambar 5.4-30 Tampilan system berhasil prediksi nilai Ujian Nasional 5.4.7. Pengujian Edit Password Admin
Tabel 5.4-8 Hasil Uji Edit Password Admin
Kasus dan Hasil Uji pada Halaman Edit Password Admin Deskripsi Skrenario Hasil yang
diharapkan
Hasil Pengujian
Gambar Edit
Password Admin
Memilih icon Admin
Sistem akan menampilkan halaman untuk mengubah data yang telah dipilih dan system akan menampilkan pop up bahwa data berhasil diubah.
Sesuai Gambar 5.4-31
Gambar 5.4-31 Notifikasi Berhasil Edit Password 5.4.8. Logout
Tabel 5.4-9 Hasil Uji Logout
Kasus dan Hasil Uji pada Logout Deskripsi Skrenario Hasil yang
diharapkan
Hasil Pengujian
Gambar Logout
Administrator
Memilih icon Logout
Keluar dari system dan akan Kembali pada halaman login
Sesuai Gambar 5.4-32
Gambar 5.4-32 Sistem Berhsil Logout dan Kembali ke Halaman Login
5.5. Hasil Prediksi Nilai Ujian Nasional dengan FAM
Pada bagian ini membahas hasil prediksi nilai ujian nasional dengan MSE untuk setiap arsitektur FAM yang dipakai.
5.5.1. Error Relative untuk Mata Pelajaran Bahasa Indonesia
Pengujian ini dilakukan dengan 3 fold – cross validation, data yang ada dibagi menjadi 3 dataset. Dataset pertama berjumlah 31 data yang terdiri dari data ke-1 hingga data ke-31. Dataset kedua berjumlah 31 data yang
Pengujian ini dilakukan dengan 3 fold – cross validation, data yang ada dibagi menjadi 3 dataset. Dataset pertama berjumlah 31 data yang terdiri dari data ke-1 hingga data ke-31. Dataset kedua berjumlah 31 data yang