Assalamu’alaikum wr. wb.
Kali ini kita akan belajar bagaimana mengimplementasikan rumus dari teori pelajaran Data Mining dengan menggunakan bahasa pemrograman PHP dan database MySQL / MariaDB. Yang kita butuhkan adalah Web Server (XAMPP), Text Editor (Sublime Text / Notepad++ / etc), & Web Browser (Google Chrome / Mozilla Firefox).
Bagi yang belum tau apa itu data mining dan forecasting, sebaiknya baca dulu Mengenal Data Mining Lebih Jauh.
Lihat juga : Demo Aplikasi Forecasting / Peramalan / Prediksi Hasil Panen
Disini saya mempunyai studi kasus “Peramalan Pendaftaran Mahasiswa Baru (PMB)”. Program ini saya buat se-simple mungkin agar pemula sekalipun bisa mengikuti dengan baik 🙂
Aplikasi forecasting ini menggunakan rumus Regresi Linear Sederhana dimana Indeks Musim adalah rata-rata permintaan pada bulan tertentu dibagi rata-rata permintaan perbulan. Bagi yang pingin tau lebih dalam tentang regresi linear silakan googling atau coba tanyakan pada dosen hehe.
Sebelum membuat programnya, saya sudah buat simulasi perhitungannya di excel (sebagai referensi keakuratan hasil perhitungan dari aplikasi kita nantinya).
Okay, are you ready guys?
Langkah pertama kita buat dulu database dan table-nya, kurang lebih seperti ini gambarannya :
Setelah itu langsung coding saja, buat folder baru di htdocs Anda dan buat beberapa file seperti punya saya, kemudian tulis script seperti dibawah :
index.php
header
footer
koneksi ke database
form input
proses simpan
form prediksi
tampil
Well done. Gimana mudah dan sederhana bukan?
Script saya diatas sudah menggunakan mysqli extension, bukan mysql extension yang lama. Jadi support di PHP versi 5 ataupun 7.
Baca juga : Memahami Perbedaan PHP Ekstensi Mysql dan Mysqli
Kalo coding-nya benar, nanti akan muncul tampilan seperti ini :
index (halaman utama)
form input
tampil data
form prediksi
tampil setelah proses prediksi
Alhamdulillah ..
* Addition : untuk pembulatan angka desimal di PHP bisa menggunakan fungsi ceil(), floor(), atau round(), masing-masing berbeda fungsi.
Jika masih ada error coba sesuaikan sama persis dengan script diatas dulu, diteliti lagi. Kalo udah paham silakan diedit sesuka hati sesuai kebutuhan.
Download source codenya disini.
Semoga bermanfaat. Happy coding 🙂
Wassalamu’alaikum wr. wb.
bang kalau seandainya peramalannya saya ganti untuk peramalan curah hujan , bisa aja kan bang dengan coding yang ada?
Bisa
Bang itu kenapa x nya dimulai dari 0 bukan 1 apakah kalau data x nya tahun ketentuanya seperti itu?
kalau mislanya data x kita bulan januari-juni apakah x nya akan dimulai dari 0 juga atau 1 ? terimakasih
0 itu deklarasi nilai default dari variable x