• Skip to primary navigation
  • Skip to main content
VOLT-INS Store

VOLT-INS Store

Inspirasi Informatika & Elektrro

  • Home
  • About Us
  • Contact Us
  • Block Examples
  • Landing Page

admin

Source Code Naive Bayes PHP Data Mining Support Semua Data

05/15/2023 by admin Leave a Comment

Algoritma Aplikasi Naive Bayes merupakan sebuah metode klasifikasi data, sering juga di bangku kuliah disebut sistem rekomendasi atau prediksi, tergolong dalam algoritma Supervised karena memerlukan data class/label pada data training

Source code algoritma naive bayes php ini merupakan algoritma yang sangat popular di kalangan mahasiswa teknik informatika karena perhitunganya yang sangat sederhana sehingga mudah untuk dipelajari

Metode ini mempunyai rate akurasi yang cukup tinggi

Dalam artikel ini saya akan mereview aplikasi naive bayes buatan saya, point-point yang akan saya bahas selanjutnya adalah sebagai berikut :

Table of Contents Aplikasi Naive Bayes

  • Spesifikasi Aplikasi Algoritma Naive Bayes Data Mining
  • Contoh Dataset Algoritma Naive Bayes
  • Fitur Aplikasi Datamining Naivebayes
    • Fitur Login
    • Fitur Upload Excel Dataset
    • Fitur Inisialisasi Dataset
    • Fitur Performance
    • Fitur Performance Akurasi
  • Fitur Prediksi
  • Apakah Aplikasi Naivebayes ini Hasilnya Valid ?
  • Feedback yang sudah menggunakan
  • Apakah Dapat di Customisasi Sesuai Kebutuhan ?

Spesifikasi Aplikasi Algoritma Naive Bayes Data Mining

Untuk menjalankan aplikasi ini menggunakan environtmen dibawah ini :

  • PHP Versi 7.4
  • Codeigniter 3
  • Dapat dijalankan di Web Server (Xampp, Wampp, Mampp, Apache, Nginx)
  • HTML, Js, Css (Bootstrap 4)

Contoh Dataset Algoritma Naive Bayes

Dataset dibawah ini adalah salah satu contoh dataset yang siap di implementasikan kedalam aplikasi naivebayes,

outlooktemperaturekelembapanberanginbermain_golf
HujanPanasTinggiTidakTidak
HujanPanasTinggiYaTidak
MendungPanasTinggiTidakYa
CerahHangatTinggiTidakYa
CerahDinginNormalTidakYa
CerahDinginNormalYaTidak
MendungDinginNormalYaYa
HujanHangatTinggiTidakTidak
HujanDinginNormalTidakYa
CerahHangatNormalTidakYa
HujanHangatNormalYaYa
MendungHangatTinggiYaYa
MendungPanasNormalTidakYa
CerahDinginTinggiYaTidak
HujanHangatNormalTidak???

Dataset diatas menceritakan sebuah kondisi iklim, dimana terdapat kondisi outlook, temperature, kelembapan dan berangin dan pada akhirnya akan bermain golf atau tidak

Data Atribute nya adalah : outlook, temperature, kelembapan, berangin

Sedangkan data Label/Class nya adalah : bermain_golf

Fitur Aplikasi Datamining Naivebayes

Aplikasi ini mempunyai keunggulan dapat support semua jenis dataset,

Walaupun data yang digunakan berbeda-beda, namun aplikasi ini akan membaca data yang diupload dan otomatis memisahkan mana atribute & labelnya tanpa terkecuali layaknya software rapidminer

Fitur Login

Halaman Login
Halaman Login

User tidak dapat mengakses fitur-fitur yang lain jika tidak login terlebih dahulu, fitur login diaplikasi ini hanya 1 role user yaitu admin, namun tidak menutup kemungkinan untuk memodifikasi fitur login sehingga dapat digunakan user role bertingkat (admin, user)

Seperti beberapa orang yang sudah pernah menggunakan aplikasi ini

Fitur Upload Excel Dataset

Fitur Upload Dataset
Fitur Upload Dataset

Fitur ini digunakan untuk memasukan/upload dataset dalam bentuk excel, secara otomatis sistem ini akan mendeteksi datanya, memisahkan mana atribute dan mana label, yang kemudian ditampilkan dalam bentuk tabel diaplikasi

Lantas bagaimana jika dataset yang diupload berbeda ??

Ya Betul !! sebenarnya disinilah nilai + aplikasi ini, bisa sangat fleksibel, sehingga bisa digunakan oleh semua jenis dataset

Fitur Inisialisasi Dataset

inisialisasi dataset
Fitur Inisialisasi Dataset

Fitur inisialisasi ini akan memisahkan data atribute dan label, ditandai dengan warna kuning yaitu atribute pendukung dan warna biru yaitu label/class.

Fitur Performance

Performance

Fitur ini yang sering dibutuhkan mahasiswa teknik informatika untuk menguji seberapa besar akurasi algoritma naive bayes ini terhadap dataset mereka,

Terdapat juga pilihan prosentase data training yang akan digunakan, jika kita memilih data training 70% maka secara otomatis data testingnya sebesar 30%,

Misalnya datanya ada 100 baris, maka akan dipisah sebesar 70 baris dimulai dari yang paling atas untuk dijadikan data training, dan sisanya 30 baris akan dijadikan data testing

Fitur Performance Akurasi

Hasil AKurasi

Hasil akurasi adalah bagian dari proses performance, rumus akurasi ini sesuai dengan rumus confussion matrix,

Hasil testing dari 30 baris dataset juga sudah ditampilkan diatas hasil akurasinya, mana yang benar dan mana yang salah terpampang jelas disana

Dataset diatas hanya ada 20 baris, data mining membutuhkan data yang banyak untuk meningkatkan nilai akurasinya

Fitur Prediksi

Fitur Prediksi

Fitur ini berfungsi untuk memprediksi satu persatu dan melihat detail dari hasil perhitunganya, sebelah kiri adalah form input dropdown, kalian tinggal pilih saja atribute dan nilai-nilainya kemudian klik tombol prediksi

Maka hasilnya akan tampil di sebelah kanan,

Isian form ini juga dinamis, berdasarkan dataset yang diupload diawal sistem akan otomatis menampilkan atribute-atribute isian beserta nilai dropdown nya dalam bentuk form

Apakah Aplikasi Naivebayes ini Hasilnya Valid ?

Hasilnya valid !! sudah banyak di testing dan diuji sama banyak orang, dengan perhitungan tools, perhitungan manual, hasilnya sama..

Testimoni Dari Customer

Untuk masalah ini biar salah satu dari teman-teman saya yang membuktikanya,

Mungkin kalian ingin bandingkan sendiri dengan dataset kalian masing2 ??

Feedback yang sudah menggunakan

Kalian bisa melihat komentar-komentar orang-orang yang sudah pernah menggunakan aplikasi ini di youtube

Tentunya saya punya review aplikasi ini versi video di youtube, bisa anda tonton setelahnya

Apakah Dapat di Customisasi Sesuai Kebutuhan ?

Tentunya fitur yang ada di aplikasi ini terabatas, tetapi aplikasi ini sangat fleksibel untuk di customisasi, salah satu yang sering saya customisasi untuk para customer saya adalah pemberian fitur database pada dataset naive bayes, serta fitur manajemen login bertingkat admin & user

LIHAT PRODUK NAIVE BAYES

Filed Under: Aplikasi, Datamining Tagged With: datamining

Aplikasi Text Mining Naive Bayes + Fitur TF-IDF & Akurasi

05/15/2023 by admin 1 Comment

“Aplikasi text mining ini menggunakan metode naive bayes, sangat cocok untuk referensi studi atau riset skripsi text mining

Content of Aplikasi Text Mining

  • Tentang Algoritma Text Mining
  • Contoh Penerapan Aplikasi Text Mining
  • Contoh Dataset Aplikasi Text Mining Naive Bayes
  • Halaman Login
  • Halaman Dashboard
  • Halaman Dataset
  • Halaman Text Mining Naive Bayes
  • Halaman Inisialisasi Proses
  • Halaman Performa Aplikasi Text Mining
  • Halaman Prediksi Manual
  • Kesimpulan
  • Review orang-orang yang sudah pernah menggunakan aplikasi ini

Tentang Algoritma Text Mining

Algoritma aplikasi text mining adalah proses ekstraksi informasi dalam data teks atau dokumen. Algoritma ini biasanya menggunakan teknik-teknik pemrosesan bahasa alami (natural language processing) untuk melakukan analisis pada data teks dan mengidentifikasi pola, hubungan, dan informasi penting dalam dokumen tersebut.

Contoh Penerapan Aplikasi Text Mining

Salah satu yang sering digunakan pada kasus Sentiment analysis:

Algoritma ini digunakan untuk mengekstrak informasi tentang opini atau sentimen yang terkandung dalam dokumen. Misalnya, apakah sebuah ulasan tentang produk tertentu positif atau negatif.

Contoh Dataset Aplikasi Text Mining Naive Bayes

responselabel
pakai aplikasi livin saja itu lebih mudahPositif
livin mandiri kalian eror engga ?Negatif
lumayan ga sih, pake voucher livin mandiri https://t.co/mhomxki71dPositif
@abcdef__007 @saeval aplikasi livin dari bank mandiri sudah bisaPositif
@ahmadrizki_m @mirradina kamu pasti nasabah bank mandiri juga kan? coba cek livinPositif
pakai livin mandiri kak, qr nyaPositif
beli paket data xl xtra combo di livin by mandiriPositif
@anitaaa1310 @discountfess bener ta 6k doang pake livin mandiriPositif
@ask_axis halo kak, saya pengguna axis terus mau daftar m baking livin mandiri, tetapi saat verifikasi ke nomer telpon tidak masuk sms kode verifikasinya gimna ya kak??? sudah dicoba berkali kali selama 3 minggu yg lalu gagal terus.Negatif
@asyagiselle aku juga pake livin mandiri nih biar makin memudahkan aku juga cari destinasi liburanPositif
@asyagiselle asikkk banyak fitur baru di livin mandiriPositif
@asyagiselle bener banget dengan livin mandiri bisa transaksi apapun dengan mudahPositif
@asyagiselle berkat livin mandiri, aku jadi bisa mudah pesan tiket buat liburanPositif
@asyagiselle cuma di satu aplikasi bisa semuanya. ya hanya di livin mandiriPositif
@asyagiselle di livin mandiri juga ada fitur investasi mulai dari 100ribu aja?Positif
@asyagiselle fitur sukha di livin mandiri bisa buat transaksi beli tiket dll itu yang bikin betah gunainnyaPositif
@asyagiselle fiturnya lengkap banget deh livin mandiri iniPositif
@asyagiselle hebatnya livin mandiri itu sudah terkoneksi dg marketplace dan e-wallet loh.Positif
@asyagiselle kalo mudah gini jadi makin nyaman pake livin mandiriPositif
@asyagiselle liburan jadi makin easy karena ada livin mandiriPositif

Dataset diatas adalah data status twitter orang-orang tentang review aplikasi Livin Mandiri, dimana sangat bervariasi sekali opini dari orang-orang, disini sudah saya beri label positif/negatif pada setiap opini

Harapanya pada aplikasi text mining ini dapat mengklasifikasikan opini yang baru masuk secara otomatis

Halaman Login

Halaman Login Aplikasi

Seperti biasa untuk masuk kedalam aplikasi ini diwajibkan untuk login terlebih dahulu, username : admin dan password : admin

Fitur login ini masih 1 role saja yaitu admin, namun tidak menutup kemungkinan untuk dimodifikasi sesuai kebutuhan kalian jika ingin memodifikasi menjadi akses level yang bertingkat seperti Admin & User

Halaman Dashboard

Halaman Dashboard

Setelah login maka akan tampil halaman dashboard ini, saat ini aplikasi hanya menampilkan tulisan sederhana seperti gambar diatas ini, masih banyak ruang tersisa untuk kalian modifikasi menjadi desain yang identik dengan desain kalian

Halaman Dataset

Halaman Dataset

Pada halaman ini kalian bisa menambahkan sendiri data training yang akan dimasukan kedalam aplikasi text mining dapat juga kalian edit dan hapus di menu dataset ini

Tidak ada batasan jumlah dataset yang dapat diinput, alias unlimited

Halaman Text Mining Naive Bayes

Halaman Dataset

Halaman ini adalah sub menu dari Text Mining Naive Bayes, dataset yang sudah di inputkan pada halaman dataset tadi akan ditampilkan kembali berupa tabel dengan 2 kolom, kolom 1 adalah response / data text, dan yang kedua adalah label / sentimen / class

Halaman Inisialisasi Proses

Inisialisasi Proses

Halaman inisialisasi proses berfungsi untuk memisahkan data atribute & class, selain itu disini juga terdapat preprocessing data, bisa dilihat pada kolom atribute pendukung dan kolom atribute pendukung preprocessing,

Sistem akan otomatis menghilangkan spesial karakter dan karakter-karakter lain yang dinilai tidak relevan dalam perhitungan algoritma

Halaman Performa Aplikasi Text Mining

Performa Aplikasi

Pada sub menu ini kalian dapat menguji performa akurasi dari algoritma text mining ini, dengan cara memilih prosentase data training seperti pilihan diatas

Jika anda memilih data training 70% maka data testing akan otomatis menjadi 30%, jika anda memilih data training 80% maka data testing akan otomatis menjadi 20%

Tampilan Data Training

Setelah pilih 70% data training, maka akan tampil dibawahnya list data trainingnya, bisa di scroll kebawah hingga ketemu pada tabel data testing

Tampilan Data Testing

Data testing akan ditampilkan dengan tabel yang berwarna kuning, sedangkan data training dengan tabel yang berwarna hijau

Proses Testing

Tabel dibawahnya adalah proses testing, disini akan ditampilkan data testing dengan tambahan kolom disamping adalah hasil testing nya

Hasil Akurasi

Hasil ini dapat kalian lihat pada bagian akhir dari proses performance setelah tabel proses testing, Hasil algoritma text mining dengan akurasi lebih dari 74% sudah termasuk baik sekali, berbeda dengan hasil algoritma selain text mining

Halaman Prediksi Manual

Halaman Prediksi Manual

Dihalaman ini kalian dapat menginputkan kalimat apapun, bebas, dan bisa memprediksinya, contoh seperti gambar diatas ini, saya menginputkan kalimat : “sebaiknya perubahan ini disikapi baik oleh masyarakat”

Kemudian klik tombol prediksi, maka akan tampil hasil prediksi disamping kanan hasilnya

Kesimpulan

Aplikasi text mining ini menggunakan algoritma naive bayes, berbasis web dengan bahasa pemrograman php,

Jika anda tertarik & minat dengan aplikasi ini, atau anda ingin memodifikasi aplikasi ini bisa klik link di bawah ini

LIHAT PRODUK

Review orang-orang yang sudah pernah menggunakan aplikasi ini

Filed Under: Aplikasi, Datamining Tagged With: datamining

  • « Go to Previous Page
  • Page 1
  • Page 2
  • Page 3
  • Page 4

VOLT-INS - [email protected]