Pengembangan Aplikasi Berbasis Web Dengan Python Flask Untuk Klasifikasi Data Menggunakan Metode Decision Tree C4.5
Abstract
Data merupakan sesuatu yang dapat memberikan informasi apabila dikelola dan diolah
dengan baik dan benar, diperlukan sebuah tools agar dapat mengolah data. Tools yang
dimaksud berupa sebuah alat olah data maupun cabang ilmu tentang data. Data Science ialah
salah satu cabang ilmu yang mempelajari data dan yang mana di dalamnya terdapat banyak
algoritma. Salah satu algoritma yang cukup terkenal adalah decision tree c4.5. Algoritma ini
merupakan salah satu algoritma yang sering digunakan dalam melakukan klasifikasi data.
Algoritma ini memiliki kelebihan dalam mudah diimplementasikan, mudah diinterpretasikan,
dapat menangani missing values dan dapat menangani baik data kategorikal maupun diskrit.
Selain itu diagram pohon keputusan yang merupakan salah satu hasil luaran utama pada
algoritma ini adalah salah satu diagram yang dapat dengan mudah dipahami oleh manusia.
Masih terbatasnya pilihan aplikasi machine learning yang tersedia terutama pada aplikasi
berbasis web menjadi salah satu alasan penelitian ini dilakukan. Hasil luaran penelitian ini
adalah aplikasi machine learning berbasis web yang akan mengklasifikasi data dengan
menggunakan metode decision tree c4.5. Aplikasi ini akan dikembangkan dengan microframework
dari bahasa pemrograman python yaitu python flask. Pemilihan bahasa
pemrograman python didasarkan pada bahasa pemrograman ini memiliki banyak library yang
berhubungan dengan machine learning. Sedangkan python flask merupakan salah satu microframework
yang
terkemuka
pada
bahasa
pemrograman
python.
Aplikasi
juga
sudah
melalui
beberapa
tahap
pengujian
seperti
black
box
testing,
software
testing
dan
user
acceptance
test.
Agar
menguji
aplikasi
dari
fungsional
yang
telah
ditentukan,
menguji
aplikasi
dengan
aplikasi
serupa
yaitu
WEKA
dan
menguji
aplikasi
langsung
kepada
pengguna.
Diharapkan
hasil
luaran
dari
penelitian
ini
dapat
dimanfaatkan
oleh
umum
untuk
melakukan
klasifikasi
terhadap
data
yang
dimiliki
dengan
menggunakan
metode
decision
tree
c4.5
berupa
diagram
pohon
keputusan,
visualisasi
nilai
kalsifikasi,
dapat
lebih
mengenali
data
yang
dimiliki
melalui
tabel
statistik
deksriptif
dan
pengguna
dapat
mengunduh
model
pelatihan
yang
telah
dilakukan.
Sehingga
hasil
klasifikasi
data
tersebut
dapat
digunakan
oleh
pengguna
sesuai
dengan tujuan awal sebelum pengguna melakukan klasifikasi dengan aplikasi ini.
Pengguna dapat mengakses aplikasi pada (alanchandrad.pythonanywhere.com).
Collections
- Informatics Engineering [2182]