22
BAB IV HASIL DAN PEMBAHASAN 1.1. Hasil Penelitian Adapun hasil penelitian yang telah dilakukan berdasarkan perancangan yang dibangun dan pembahasan hasil implementasi yaitu menghasilkan Aplikasi untuk membantu Klasifikasi Gizi Balita Mengguanakan Algoritma C4.5 berbasis web menggunakan bahasa pemrogramman php dan framework Laravel hingga menghasilkan sebuah desain interface aplikasi sebagai berikut: 1.1.1. Halaman Utama Program aplikasi klasifikasi gizi balita memiliki tampilan utama yang menjadi interface pertama program ini ketika aplikasi ini di buka. Dalam tampilan form halaman utama ini hanya ada satu button yanitu button login saja yang di mana ketika button login di klik aplikasi ini akan melanjutkan ke form selanjutnya yaitu form login. Untuk interface utamanya bisa di lihat di bawah ini : Gambar 4. 1. Halaman Home

BAB IV HASIL DAN PEMBAHASANrepository.universitasbumigora.ac.id/250/6/1610530155-BAB...BAB IV HASIL DAN PEMBAHASAN 1.1. Hasil Penelitian Adapun hasil penelitian yang telah dilakukan

  • Upload
    others

  • View
    15

  • Download
    0

Embed Size (px)

Citation preview

Page 1: BAB IV HASIL DAN PEMBAHASANrepository.universitasbumigora.ac.id/250/6/1610530155-BAB...BAB IV HASIL DAN PEMBAHASAN 1.1. Hasil Penelitian Adapun hasil penelitian yang telah dilakukan

BAB IV

HASIL DAN PEMBAHASAN

1.1. Hasil Penelitian

Adapun hasil penelitian yang telah dilakukan berdasarkan perancangan

yang dibangun dan pembahasan hasil implementasi yaitu menghasilkan

Aplikasi untuk membantu Klasifikasi Gizi Balita Mengguanakan

Algoritma C4.5 berbasis web menggunakan bahasa pemrogramman php

dan framework Laravel hingga menghasilkan sebuah desain interface

aplikasi sebagai berikut:

1.1.1. Halaman Utama

Program aplikasi klasifikasi gizi balita memiliki tampilan utama

yang menjadi interface pertama program ini ketika aplikasi ini di buka.

Dalam tampilan form halaman utama ini hanya ada satu button yanitu

button login saja yang di mana ketika button login di klik aplikasi ini akan

melanjutkan ke form selanjutnya yaitu form login. Untuk interface

utamanya bisa di lihat di bawah ini :

Gambar 4. 1. Halaman Home

Page 2: BAB IV HASIL DAN PEMBAHASANrepository.universitasbumigora.ac.id/250/6/1610530155-BAB...BAB IV HASIL DAN PEMBAHASAN 1.1. Hasil Penelitian Adapun hasil penelitian yang telah dilakukan

1.1.2. Halaman Form Login

Halaman login ini merupakan gerbang utama untuk memasuki

aplikasi yang berisi username dan password. Username dan password

hanya di miliki oleh kader posyandu(Admin) dan ketua

posyandu(Super Admin) yang terdaftar, yang dimana Super Admin

bisa mengakses seluruh fitur yang ada didalam system sedangkan

Admin mempunyai Batasan untuk mengaksesnya. dan jika username

dan password tidak cocok akan keluar pesan eror dari aplikasi untuk

yang menyatakan username dan password tidak di temukan atau sistem

akan mengularka alert,tetapi jika username dan password benar sistem

akan beralih ke halaman Dhasboard sistem.

Gambar 4. 2. Form Login

Page 3: BAB IV HASIL DAN PEMBAHASANrepository.universitasbumigora.ac.id/250/6/1610530155-BAB...BAB IV HASIL DAN PEMBAHASAN 1.1. Hasil Penelitian Adapun hasil penelitian yang telah dilakukan

1.1.3. Halaman Dashboard

Pada halaman beranda atau Dhasboard ini memiliki beberpa fitur

yang dimana fitur tersebut mempunyai fungsi yang berbeda-beda

yaitu:

1. Home; merupakan halaman pertama ketika aplikasi pertama kali

diakses.

2. Dashboard; merupakan halaman untuk mengetahui jumlah

keseluruhan data pada aplikasi serta link untuk beralih ke halaman

yang dituju.

3. Dataset ; merupakan halaman untuk mengelola data Gizi Balita

dan data training.

4. Data Testing; merupakan halaman untuk mengelola data testing

untuk BB/U dan TB/BB.

5. Rules Algoritma C4.5; merupakan halaman yang menampilkan

Rules atau pohon keputusan yang dihasilkan dari proses training

data.

6. Akurasi; merupakan halaman yang menampilkan Akurasi data

testing yang didapatkan atau diambil dari 15% data training.

7. User; merupakan halaman untuk mengelola data User.

8. Laporan; merupakan halaman untuk mengelola laporan hasil

proses testing data.

Gambar 4. 3. Halaman Dashboard

Page 4: BAB IV HASIL DAN PEMBAHASANrepository.universitasbumigora.ac.id/250/6/1610530155-BAB...BAB IV HASIL DAN PEMBAHASAN 1.1. Hasil Penelitian Adapun hasil penelitian yang telah dilakukan

Ketika sudah login dan masuk keaplikasi, user pertama kali

akan dialihkan kedashboard. Pada dashboard user bisa mengakses

beberapa fitur dalam aplikasi seperti:

1. Halaman Data Training

2. Halaman Dataset

3. Halaman Rules C4.5

4. Halaman Akurasi

5. Halaman User

6. Halaman Laporan

Pada halaman dhasboard menampilkan jumlah dari data training , data

testing dan data user yang sudah di inputkan.

1.1.4. Halaman Dataset

Pada halaman dataset hanya menampilkan Data Training yang akan

digunakan beserta fitur lain seperti Copy seluruh isi table, Eksport table

menjadi format CSV, Exel dan PDF. Serta fitur Print untuk cetak Data

training selain itu ada juga search data. Data pada Tabel data training tidak

bisa di CRUD (Create, Update dan Delete) karena akan berpengaruh pada

rules atau pohon keputusan dan akurasi Data.

Gambar 4. 4. Halaman Dataset

Page 5: BAB IV HASIL DAN PEMBAHASANrepository.universitasbumigora.ac.id/250/6/1610530155-BAB...BAB IV HASIL DAN PEMBAHASAN 1.1. Hasil Penelitian Adapun hasil penelitian yang telah dilakukan

1.1.5. Halaman Data Testing

Halaman Data testing digunakan untuk menampilkan hasil testing

data yang dilakukan oleh user. Dimana user akan menginputkan data-

datanya kemudian sistem memproses data hingga menghasilkan

keputusan apakah balita tersebut gixi buruk atau gizi normal. Halaman

data testing ini memiliki dua pilihan apakah user mau mengcek gizi

balita berdasarkan data testing BB/U atau BB/TB.

a. Halaman Data Testing BB/U

Pada halaman data testing BB/U terdapat juga hasil

testing data yang di lakukan oleh user. Dimana user akan

menginputkan data-data kemudian sistem memproses dan

menghasilkan keputusan status gizi balita apakah gizi buruk

atau gizi normal.

Gambar 4. 5. Halaman Data Testing BB/U

Page 6: BAB IV HASIL DAN PEMBAHASANrepository.universitasbumigora.ac.id/250/6/1610530155-BAB...BAB IV HASIL DAN PEMBAHASAN 1.1. Hasil Penelitian Adapun hasil penelitian yang telah dilakukan

1. Tambah Data Testing BB/U

Gambar 4. 6. Form Tambah Data Testing BB/U

2. Edit Data Testing BB/U

Gambar 4. 7. Form Edit Data Testing

3. Hapus Data Testing BB/U

Gambar 4. 8. Hapus Data Testing

Page 7: BAB IV HASIL DAN PEMBAHASANrepository.universitasbumigora.ac.id/250/6/1610530155-BAB...BAB IV HASIL DAN PEMBAHASAN 1.1. Hasil Penelitian Adapun hasil penelitian yang telah dilakukan

b. Halaman Data Testing BB/TB

Pada halaman data testing BB/TB terdapat juga hasil

testing data yang di lakukan oleh user. Dimana user akan

menginputkan data-data kemudian sistem memproses dan

menghasilkan keputusan status gizi balita apakah gizi buruk

atau gizi normal.

Gambar 4. 9. Data Testing BB/TB

1. Tambah Data Testing

Pada form data testing ini terdapat beberapa yang

harus di inputkan oleh user yaitu Nama,jenis

kelamin,tanggal lahir,umur ,berat badan dan tinngi badan.

Semua harus diisi karean jika salah satu tidak terisi dan user

menekan button simpan sistem akan mengeluarkan alert

bahwa ada yang belum diisi.

Page 8: BAB IV HASIL DAN PEMBAHASANrepository.universitasbumigora.ac.id/250/6/1610530155-BAB...BAB IV HASIL DAN PEMBAHASAN 1.1. Hasil Penelitian Adapun hasil penelitian yang telah dilakukan

Gambar 4. 10. Form Tambah Data Testing

2. Edit Data Testing

Pada halaman testing juga terdapat button edit

dimana ketika user salah menginputkan data dari balita user

bisa mengubah data balita pada button edit dan nanti akan

menampilkan halama seperti halaman tambah data

sebelumnya.

Gambar 4. 11. Form Edit Data Testing

3. Hapus Data Testing

Pada halamn testing juga terdapat button hapus

yang dimana button hapus ini di gunakan user untuk

menghapus data jika ada data yang salah

Page 9: BAB IV HASIL DAN PEMBAHASANrepository.universitasbumigora.ac.id/250/6/1610530155-BAB...BAB IV HASIL DAN PEMBAHASAN 1.1. Hasil Penelitian Adapun hasil penelitian yang telah dilakukan

Gambar 4. 12. Hapus Data Testing

1.1.6. Halaman Rules Algoritma C4.5

Halaman rules C4.5 berisi bagaimana rules yang digunakan

dalam proses mencari satatus gizi balita berdasarkan training data.

Pada halaman ini hanya menampilkan Rules atau pohon keputusan.

a. Rules BB/TB

Gambar 4. 13. Rules BB/TB

b. Rules BB/U

Gambar 4. 14. Rules BB/U

Page 10: BAB IV HASIL DAN PEMBAHASANrepository.universitasbumigora.ac.id/250/6/1610530155-BAB...BAB IV HASIL DAN PEMBAHASAN 1.1. Hasil Penelitian Adapun hasil penelitian yang telah dilakukan

1.1.7. Halaman Akurasi

a. Akurasi BB/U

Gambar 4. 15. Akurasi BB/U

b. Akurasi BB/TB

Gambar 4. 16. Akurasi BB/TB

1.1.8. Halaman User

Pada halaman user ini di gunakan untuk menambahkan admin atau

super admin untuk dapat mengakses aplikasi ini untuk dapat menyimpan

data data yang ada di aplikasi klasifikasi gizi balita ini, pada halamat data

user ada beberapa fitur yaitu tambah data user,copy,csv,exell,pdf,dan print.

Page 11: BAB IV HASIL DAN PEMBAHASANrepository.universitasbumigora.ac.id/250/6/1610530155-BAB...BAB IV HASIL DAN PEMBAHASAN 1.1. Hasil Penelitian Adapun hasil penelitian yang telah dilakukan

Gambar 4. 17. Halaman Lihat Data User

1. Halaman Tambah Data User

Pada halamn tambah data user ada beberapa data user baru yang

harus di lengkapi untuk bisa menambahkan user.

Gambar 4. 18. Tambah Data User

2. Halaman Edit Data User

Pada halaman edit user juga tampilannya sama seperti

tambah user dimana fungsi edit data user ini adalah untuk

mengubah data user yang mungkin terjadi kesalahan.

Page 12: BAB IV HASIL DAN PEMBAHASANrepository.universitasbumigora.ac.id/250/6/1610530155-BAB...BAB IV HASIL DAN PEMBAHASAN 1.1. Hasil Penelitian Adapun hasil penelitian yang telah dilakukan

Gambar 4. 19. Halaman Edit Data User

1.1.9. Halaman Laporan

a. Halaman Laporan BB/TB

Gambar 4. 20. Halaman Laporan BB/TB

Page 13: BAB IV HASIL DAN PEMBAHASANrepository.universitasbumigora.ac.id/250/6/1610530155-BAB...BAB IV HASIL DAN PEMBAHASAN 1.1. Hasil Penelitian Adapun hasil penelitian yang telah dilakukan

b. Halaman Laporan BB/U

Gambar 4. 21. Halaman Laporan BB/U

1.2. Hasil Pemodelan Pohon Keputusan dan Rules

1. Pohon Keputusan BB/TB

Gambar 4. 22. Pohon Keputusan BB/TB

Page 14: BAB IV HASIL DAN PEMBAHASANrepository.universitasbumigora.ac.id/250/6/1610530155-BAB...BAB IV HASIL DAN PEMBAHASAN 1.1. Hasil Penelitian Adapun hasil penelitian yang telah dilakukan

2. Pohon Keputusan BB/U

Gambar 4. 23. Pohon Keputusan BB/U

Tabel 4. 1. Tabel Rules C4.5 BB/TB

No Rules BB/TB

1. IF BB GEMUK THEN GIZI BURUK

2. IF BB KURUS THEN GIZI BURUK

3. IF BB NORMAL AND TB PENDEK THEN GIZI BURUK

4. IF BB NORMA AND TB TINGGI THEN GIZI BURUK

5. IF BB NORMAL AND TB NORMAL THEN GIZI BAIK

Tabel 4. 2. Tabel Rules C4.5 BB/U

No. Rules BB/U

1. IF BB NORMAL THEN GIZI BAIK

2. IF BB KURUS THEN GIZI BURUK

3. IF BB TINGGI THEN GIZI BURUK

1.3. Evaluasi Hasil Pemodelan

Setelah melakukan proses training data dan menghasilkan pohon

keputusan dan rules yang digunakan, makan selanjutnya yaitu melakukan

testing terhadap model yang sudah dibuat untuk menentukan kualitas

atau akurasi dari hasil training data dengan menggunakan metode

Confusion Matrix.

1. Evaluasi hasil pemodeln BB/TB

Dalam evaluasi hasil pemodelan untuk BB/TB data yang

digunakan untuk testing akurasi yaitu 10% dari data training yaitu

ada 20 data yang digunakan dari 197 data training yang didapatkan

berdasarkan hasil perhitungan menggunakan aplikasi Weka dengan

Page 15: BAB IV HASIL DAN PEMBAHASANrepository.universitasbumigora.ac.id/250/6/1610530155-BAB...BAB IV HASIL DAN PEMBAHASAN 1.1. Hasil Penelitian Adapun hasil penelitian yang telah dilakukan

menggunakan Training 90% dan testing 10% sehingga menghasilkan

akurasi 95% .

Gambar 4. 24. Gambar Hasil Perhitungan Akurasi Data Menggunakan Weka

Gambar 4. 25. Tabel Data Testing Pengujian Akurasi BB/TB

Menghitung tingkat akurasi dari data testing menggunakan Confusion

Matrix. Data yang digunakan untuk menghitung tingkat akurasi yaitu 10% dari

seluruh data training yaitu 20 dari 197 data.

Page 16: BAB IV HASIL DAN PEMBAHASANrepository.universitasbumigora.ac.id/250/6/1610530155-BAB...BAB IV HASIL DAN PEMBAHASAN 1.1. Hasil Penelitian Adapun hasil penelitian yang telah dilakukan

Tabel 4. 3. Tabel Model Confusion Matrix

Aktual Classified as

GIZI BAIK GIZI BURUK

GIZI BAIK True positives (TP) False negatives (FN)

GIZI BURUK False positives (FP) True negatives (TN)

1. Akurasi

Tabel 4. 4. Tabel Model Confusion Matrix BB/TB

Aktual Classified as

GIZI BAIK GIZI BURUK

GIZI BAIK 17 0

GIZI BURUK 0 3

TP = 17

TN = 3

FP = 0

FN = 0

2. Precision

Page 17: BAB IV HASIL DAN PEMBAHASANrepository.universitasbumigora.ac.id/250/6/1610530155-BAB...BAB IV HASIL DAN PEMBAHASAN 1.1. Hasil Penelitian Adapun hasil penelitian yang telah dilakukan

3. Recall

2. Hasil pemodelan evaluasi BB/U

Dalam evaluasi hasil pemodelan untuk BB/TB data yang

digunakan untuk testing akurasi yaitu 10% dari data training yaitu ada

20 data yang digunakan dari 197 data training yang didapatkan

berdasarkan hasil perhitungan menggunakan aplikasi Weka dengan

menggunakan Training 90% dan testing 10% sehingga menghasilkan

akurasi 100%

Gambar 4. 26. Gambar Perhitungan BB/U menggunakan Weka

Page 18: BAB IV HASIL DAN PEMBAHASANrepository.universitasbumigora.ac.id/250/6/1610530155-BAB...BAB IV HASIL DAN PEMBAHASAN 1.1. Hasil Penelitian Adapun hasil penelitian yang telah dilakukan

Gambar 4. 27. Gambar Data Testing Akurasi BB/U

1. Akurasi

Tabel 4. 5. Tabel Model Confusion Matrix BB/U

Aktual Classified as

GIZI BAIK GIZI BURUK

GIZI BAIK 17 0

GIZI BURUK 0 3

TP = 17

TN = 3

FP = 0

FN = 0

2. Precision

Page 19: BAB IV HASIL DAN PEMBAHASANrepository.universitasbumigora.ac.id/250/6/1610530155-BAB...BAB IV HASIL DAN PEMBAHASAN 1.1. Hasil Penelitian Adapun hasil penelitian yang telah dilakukan

3. Recall

1.4. Hasil Testing

1.1.1. Test Case Login Page

Tabel 4. 6. Judul Test Case Login Page

Project Name KLASIFIKASI GIZI BALITA MENGGUNKAN ALGORITMA

C4.5

Modul Name Login Page

Created By Lilik Nurhayati

Date of Creation 5 Januari 2020

Tabel 4. 7. Hasil Test Case Login Page

Test

Case

ID

Test Scenario Test Case Expected Result Hasil

Testing

L001 Mengosongkan

Email &

Password, Lalu

Klik tombol

login

Email :

Password :

Sistem

menampilkan pesan

Please fill out this

field pada salah

satu form

VALID

L002 Hanya mengisi

Email dan

mengosongkan

password, lalu

klik tombol

login

Email :

[email protected]

Password :

Sistem

menampilkan

pesan bahwa

Please fill out this

field di form

password

VALID

L003 Hanya mengisi

password dan

mengosongkan

Email, lalu klik

tombol login

Email :

Password :123456789

Sistem

menampilkan

Please fill out this

field di form email

VALID

L004 Mengisi Email Email : Sistem VALID

Page 20: BAB IV HASIL DAN PEMBAHASANrepository.universitasbumigora.ac.id/250/6/1610530155-BAB...BAB IV HASIL DAN PEMBAHASAN 1.1. Hasil Penelitian Adapun hasil penelitian yang telah dilakukan

dan password

yang salah, lalu

klik tombol

login

[email protected]

Password : 13456789

menampilkan

pesan Email dan

password salah.

L005 Mengisi Email

dan password

benar, lalu klik

tombol login

Email :

[email protected]

Password : 123456789

Berpindah ke

halaman beranda VALID

1.1.2. Test Case Users Page

Tabel 4. 8. Judul Test Case Users

Project Name KLASIFIKASI GIZI BALITA MENGGUNKAN ALGORITMA

C4.5

Modul Name Users

Created By Llilik Nurhayati

Date of Creation 5 Januari 2020

Tabel 4. 9. Hasil Test Case Users

Test Case

ID

Test Scenario Test Case Expected Result Hasil

Testing

US001 Mengosongkan

Seluruh form lalu

klik tombol simpan

Username:

Email :

Enter Password:

Confirm Password:

Hak Akses:

Sistem

menampilkan pesan

Please fill out this

field pada salah

satu form

VALID

US002 Mengisi Sebagian

Form dan

mengosongkan

sebagian lainnya

lalu klik tombol

simpan

Username: Lilik

Nurhayati

Email :

Enter Password:

123456789

Confirm Password:

Hak Akses:

Sistem

menampilkan pesan

pada form yang

kosong yaitu

Please fill out this

field

VALID

US003 Mengisi seluruh

form lalu klik

tombol simpan

Username: Lilik

Nurhayati

Email :

[email protected]

Enter Password:

123456789

Confirm Password:

123456789

Hak Akses: Super admin

Sistem berhasil

menyimpan File ke

Database

VALID

Page 21: BAB IV HASIL DAN PEMBAHASANrepository.universitasbumigora.ac.id/250/6/1610530155-BAB...BAB IV HASIL DAN PEMBAHASAN 1.1. Hasil Penelitian Adapun hasil penelitian yang telah dilakukan

1.1.3. Test Case Data Testing BB/TB

Tabel 4. 10. Judul Test Case Data Testing BB/TB Project Name KLASIFIKASI GIZI BALITA MENGGUNKAN ALGORITMA

C4.5

Modul Name Data Testing BB/TB

Created By Lilik Nurhayati

Date of Creation 5 Januari 2020

Tabel 4. 11. Test Case Data Testing BB/TB

Test Case

ID

Test Scenario Test Case Expected Result Hasil

Testing

BBTB001 Mengosongkan Seluruh

form lalu klik tombol

simpan

Nama :

Tanggal lahir :

Jenis Kelamin:

Umur:

BB:

TB:

Sistem

menampilkan pesan

pada salah satu

form Please fill

out this field

VALID

BBTB002 Mengisi Sebagian Form dan

mengosongkan sebagian

lainnya lalu klik tombol

simpan

Nama :Zahwa

Aulia

Tanggal lahir :

24/09/2014 Jenis Kelamin:

Perempuan

Umur:58 bulan

BB:

TB:

Sistem

menampilkan pesan

pada form yang

kosong yaitu

Please fill out this

field

VALID

BBTB003 Mengisi seluruh form lalu

klik tombol simpan

Nama :Zahwa

Aulia

Tanggal lahir :

24/09/2014 Jenis Kelamin:

Perempuan

Umur:58 bulan

BB:15.70

TB:103.50

Sistem berhasil

menyimpan File ke

Database dan

menghasilkan

Keterangan status

gizi balita VALID

1.1.4. Test Case Data Testing BB/U

Tabel 4. 12. Judul Test Case Data Testing BB/U Project Name KLASIFIKASI GIZI BALITA MENGGUNKAN ALGORITMA

C4.5

Modul Name Data Testing BB/U

Created By Lilik Nurhayati

Date of Creation 5 Januari 2020

Page 22: BAB IV HASIL DAN PEMBAHASANrepository.universitasbumigora.ac.id/250/6/1610530155-BAB...BAB IV HASIL DAN PEMBAHASAN 1.1. Hasil Penelitian Adapun hasil penelitian yang telah dilakukan

Tabel 4. 13. Test Case Data Testing BB/U

Test Case

ID

Test Scenario Test Case Expected Result Hasil

Testing

BBU001 Mengosongkan Seluruh

form lalu klik tombol

simpan

Nama :

Tanggal lahir :

Jenis Kelamin:

Umur:

BB:

TB:

Sistem

menampilkan pesan

pada salah satu

form Please fill

out this field

BBU002 Mengisi Sebagian Form dan

mengosongkan sebagian

lainnya lalu klik tombol

simpan

Nama :Zahwa

Aulia

Tanggal lahir :

24/09/2014 Jenis Kelamin:

Perempuan

Umur:58 bulan

BB:

TB:

Sistem

menampilkan pesan

pada form yang

kosong yaitu

Please fill out this

field

BBU003 Mengisi seluruh form lalu

klik tombol simpan

Nama :Zahwa

Aulia

Tanggal lahir :

24/09/2014 Jenis Kelamin:

Perempuan

Umur:58 bulan

BB:15.70

TB:103.50

Sistem berhasil

menyimpan File ke

Database dan

menghasilkan

Keterangan status

gizi balita