Perhitungan Prediksi ANALISIS DAN PERANCANGAN

BAB 4 IMPLEMENTASI DAN PENGUJIAN

4.1 Implementasi

Setelah melalui tahap analisis dan perancangan, tahap selanjutnya yaitu implementasi serta pengujian. Implementasi dan pengujian diperlukan untuk mengetahui apakah prediksi produksi kelapa sawit yang dibangun berjalan sesuai yang diharapkan. Berikut hasil implementasi dari aplikasi yang telah dibangun 1. Pada halaman awal, program akan menampilkan berupa nama aplikasi yang dibangun serta beberapa sub menu yang terdiri dari file, help, exit. Dapat dilihat pada gambar 4.1 tampilan halaman awal program prediksi produksi kelapa sawit. Gambar 4.1 Tampilan halaman awal Dalam menu file akan ada 2 sub menu yaitu sub menu input data, berfungsi untuk masuk ke menu input data dan sub menu training dan prediksi yang berfungsi untuk langsung masuk ke menu training dan prediksi tanpa memasukkan data. Sedangkan menu exit berfungsi untuk keluar dari program prediksi. 2. Menu help menampilkan bagaimana tata cara pengoperasian aplikasi. Dapat dilihat pada gambar 4.2. tampilan halaman help. Gambar 4.2 Tampilan halaman help 3. Halaman input data berfungsi untuk menginput data produksi. Data produksi selanjutnya akan disimpan ke dalam database. Data-data yang diinput kedalam database berupa data tahun produksi, tahun tanam, luas area, jumlah pokok, bulan, jumlah hari panen, jumlah pupuk dan yang terakhir jumlah produksi kelapa sawit. Untuk kolom umur akan otomastis didapat setelah melalui proses pengurangan tahun produksi dengan tahun tanam. Dapat dilihat pada gambar 4.3 menunjukkan tampilan halaman input data. Gambar 4.3 Tampilan halaman input data Ada beberapa tombol yang dapat digunakan dalam input data. Tombol – tombol tersebut adalah tombol add, save, cari, edit, delete, clear, training. Tombol add berfungsi apabila ingin menambahka data baru ke database. Fungsi tombol save untuk menyimpan data, baik data yang baru ataupun data yang telah di edit. Tombol cari berguna untuk mencari data yang ingin di ubah. Tombol delete berfungsi untuk menghapus sebuah data. Tombol clear berguna apabila kita akan membatalkan data yang akan kita ubah inputnya. Tombol training berfungsi untuk melanjutkan ke tahap selanjutnya yakni tahap training. 4. Halaman proses training dan prediksi ditampilkan pada halaman yang sama. Dapat dilihat pada gambar 4.4 tampilan halaman training dan prediksi saat melakukan proses training. Gambar 4.4 Tampilan halaman saat proses training Pada tampilan training akan ada beberapa kolom yang berfungsi sebagai informasi, seperti informasi banyaknya neuron yang digunakan dan penurunan alfa tiap epochnya. Untuk kolom learning rate, user dapat menentukan berapa nilai learning rate yang akan digunakan. Nilai minimum dari learning rate yakni 0.10, dan nilai maksimal dari learning rate adalah. Ada 3 tombol di dalam halaman training yakni tombol training, reset, dan keluar. Tombol training digunakan untuk memulai proses training data. Tombol reset berfungsi untuk memulai training yang baru dan dapat digunakan setelah proses prediksi dilakukan. Tombol keluar berfungsi untuk kembali ke halaman sebelumnya yakni halaman input data.