Professional Documents
Culture Documents
Bab Ii
Bab Ii
STUDI PUSTAKA
َقاَل َم ا َم َّك ِّنى ِفيِه َر ِّبى َخ ْيٌر َفَأِع يُنوِنى ِبُقَّوٍة َأْج َع ْل َبْيَنُك ْم َو َبْيَنُهْم َر ْد ًم ا
4. Asosiasi
Diterapkan untuk mengenali kelakuan dari kejadian-kejadian khusus dimana
hubungan asosiasi muncul pada setiap kejadian.
5. Klasifikasi
Klasifikasi adalah sebuahu teknik melihat pada kelakuan atribut dari
kelompok yang telah didefinisikan.
6. Pengklusteran
Diterapkan dalam menganalisis pengelompokan berbeda terhadap data,
mirip dengan klasifikasi, namun pengelompokan belum didefinisikan sebelum
dijalankanya proses data mining. Pengklusteran membagi item menjadi
kelompok-kelompok berdasarkan yang ditemukan oleh data mining.
2.3.3. Tahapan Data Mining
Data mining memiliki beberapa tahapan yang perlu dilakukan ketika
mengektraksi suatu data yang besar supaya hasil yang dikeluarkan dapat
bermanfaat bagi pihak yang berkepentingan. Tahapan data mining dalam KDD
(Knowledge Discovery in Database) meliputi (Anggraeni et al., 2013) :
Gambar 2.2 Tahapan Data Mining (Anggraeni et al., 2013)
1. Seleksi Data
Seleksi data merupakan proses pemilihan data dari beberapa data
operasional atau data yang berkaitan dengan tujuan data mining. Data yang
digunakan dalam proses data mining disimpan dalam berkas atau media yang
terpisah dari basis data.
4. Data Mining
Data mining merupakan suatu proses mencari informasi menarik dalam data
terpilih dengan menggunakan teknik tertentu. Algoritma yang digunakan dalam
data mining bermacam-macam. Pemilihan metode atau algoritma yang tepat
sangat bergantung pada tujuan dan proses data mining.
5. Interpretasi dan Evaluasi
Pola informasi yang dihasilkan dari proses data mining ditampilkan dalam
bentuk yang mudah dimengerti oleh pihak yang berkepentingan. Tahap ini
meliputi pemeriksaan apakah pola atau informasi yang berhasil ditemukan
bertentangan dengan fakta yang ada sebelumnya.
Sedangkan untuk rumus kedua digunakan untuk menghitung nilai support dengan
dua item lebih.
Jumlah transaksi A dan B
Support ( A ∩ B )= ....(2.2)
Total transaksi
Nilai confidence diperlukan untuk pembentukan aturan asosiasi
berdasarkan pola frekuensi tertinggi dari nilai support sudah ditemukan. Dalam
menghitung nilai confidence digunakan rumus sebagai berikut :
Jumlah transaksi A dan B
Confidence=P ( B| A )= ....(2.3)
Jumlah transaksi A
Nilai confidence yang digunakan dalam pembentukan aturan asosiasi adalah nilai
confidence yang memenuhi nilai minimum confidence (Takdirillah, 2020).
2.3.6. PHP
PHP (Hypertext Preprocessor) merupakan bahasa pemrograman yang
umum dipergunakan dalam server-side scripting. PHP sendiri adalah bahasa
pemrograman yang sederhana namun powerfull dan cocok diterapkan pada server
web. Bahasa PHP bisa berjalan pada segala sistem operasi yang mendukung
seperti Linux, Windows dan juga Mac OS atau bisa dikatakan PHP merupakan
Bahasa lintas platform. Fitur yang dimiliki oleh bahas PHP diantaranya adalah
open source, sederhana, didukung oleh banyak pustaka dan juga framework serta
mendukung multi paradigm design (Harismawan et al., 2018).
2.3.7. MySQL
MySQL adalah basis data server yang berlisensi open source dan sangat
populer dikalangan pengguna teknologi. MySQL juga memiliki berbagai fasilitas
API sesuai dengan kebutuhan penggunanya supaya perangkat lunak yang
digunakannya dapat dengan mudah terhubung dengan basis data. Sehingga
memungkinkan berbagai macam perangkat lunak yang dibangun dengan berbagai
macam bahasa pemrograman dapat mengakses basis data MySQL. MySQL
merupakan suatu basis data yang dapat mengandung satu atau lebih tabel. Tabel
sendiri terdiri atas sekumpulan baris dan setiap baris dapat memiliki beberapa
kolom (Palit et al., 2015).
2.3.8. Bootstrap
Bootstrap adalah suatu framework atau pustaka CSS yang dapat
memudahkan para pengembang dalam membangun aplikasi web secara responsif
secara cepat dan mudah. Bootstrap sendiri terdiri atas CSS dan Javascript yang
dibundle dalam plugin JQuery dalam menghasilkan grid, layout, tabel, form,
modal, button, dropdown interaksi user dan lain sebagainya (Afifa, 2018).