• Tidak ada hasil yang ditemukan

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