• 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

datamining

Aplikasi Perceptron Neural Network Web PHP

06/03/2025 by admin Leave a Comment

๐Ÿ” Pernah penasaran bagaimana cara kerja machine learning dari dalam?
Ingin melihat bagaimana algoritma belajar dari data dan membuat keputusan?
Kali ini, kita akan membedah secara langsung aplikasi web interaktif yang mengimplementasikan algoritma Perceptron, dibangun menggunakan PHP!

Cocok banget untuk pelajar, mahasiswa, dosen, maupun siapa saja yang ingin mempelajari dasar jaringan saraf tiruan tanpa harus coding dari nol.

Apa Itu Perceptron?

Sederhananya, Perceptron adalah algoritma pembelajaran mesin paling dasar yang digunakan untuk menyelesaikan masalah klasifikasi biner. Misalnya: menentukan apakah sebuah email adalah spam atau bukan.

Prinsip kerjanya seperti ini:

  • Input dikalikan dengan bobot.
  • Dijumlahkan dan dilewatkan ke fungsi aktivasi (biasanya sigmoid).
  • Hasilnya dibandingkan dengan threshold, lalu ditentukan kelasnya.

Dan semua proses ituโ€ฆ bisa kamu lihat langsung lewat aplikasi yang akan kita bahas ini!

๐Ÿ‘จโ€๐Ÿ’ป Tampilan Dashboard: Simpel Tapi Powerful

Setelah aplikasi dibuka, kamu akan disambut oleh tampilan dashboard yang bersih dan rapi.
Tersedia navigasi untuk semua fitur penting: Upload Dataset, Pelatihan, Prediksi, dan Evaluasi.
Di sinilah perjalanan pembelajaran kita dimulai.


๐Ÿ“‚ Upload Dataset: Cukup Satu Klik

Kamu hanya perlu mengunggah file Excel (.xls atau .xlsx) dengan format sederhana.
Aplikasi ini secara otomatis akan mengenali kolom terakhir sebagai target/output, dan sisanya sebagai input.

Begitu file diunggah, data langsung ditampilkan dalam tiga bentuk:

  • Data Mentah (raw)
  • Data yang Ternormalisasi
  • Statistik Kolom

โžก๏ธ Tidak perlu repot dengan preprocessing manual!


โš™๏ธ Pelatihan Model: Atur Sendiri Parameter Pembelajaran

Inilah jantung dari aplikasi ini.

Kamu bisa mengatur:

  • Learning rate: Seberapa cepat model belajar
  • Jumlah epoch: Berapa kali data diulang untuk melatih model
  • Toleransi error: Kapan pelatihan dianggap cukup

Setelah itu, tinggal klik “Latih Model”, dan proses pembelajaran dimulai!


๐Ÿ“ˆ Visualisasi Error & Detail Iterasi

Yang menarik: aplikasi ini tidak hanya memberi hasil akhir, tapi juga memvisualisasikan perjalanan model belajar.

  • Grafik Error vs Epoch menunjukkan seberapa cepat model belajar.
  • Ada log detail untuk melihat setiap iterasi, perubahan bobot, dan hasil prediksi.

Kita bisa melihat bagaimana error perlahan menurunโ€ฆ hingga akhirnya stabil.
Pengalaman belajar yang tidak hanya praktis, tapi juga menyenangkan!


๐Ÿค– Prediksi: Coba Sendiri Model yang Sudah Dilatih

Setelah pelatihan selesai, kamu bisa langsung menguji model:

  • Masukkan enam nilai input
  • Klik Prediksi
  • Voila! Output berupa angka antara 0 dan 1 akan muncul

Jika โ‰ฅ 0.5 โ†’ diklasifikasikan sebagai Positif (1)
Jika < 0.5 โ†’ diklasifikasikan sebagai Negatif (0)

Aplikasi ini juga menyediakan fitur Batch Prediksi jika ingin menguji banyak data sekaligus.


๐Ÿงช Evaluasi Model: Seberapa Hebat Model Kita?

Untuk tahu seberapa baik model bekerja, aplikasi menyediakan fitur evaluasi lengkap:

  • MSE (Mean Squared Error)
  • Akurasi
  • Confusion Matrix

Contohnya, model pada pengujian kami berhasil mencapai akurasi 90% dengan MSE hanya 0.039 โ€” hasil yang sangat baik untuk data sederhana!


๐Ÿ” Mengapa Aplikasi Ini Layak Dicoba?

โœ… Tidak butuh install Python atau library ML berat
โœ… Bisa dijalankan di localhost PHP
โœ… Mudah digunakan untuk pembelajaran dan eksperimen
โœ… Cocok untuk tugas akhir, skripsi, atau praktikum kuliah
โœ… Memvisualisasikan proses machine learning secara lengkap

๐ŸŽ Ingin mencoba aplikasinya sendiri?
Klik tautan di bawah ini untuk mendapatkan aplikasinya:

Link Aplikasi Perceptron

Filed Under: Aplikasi, Datamining Tagged With: datamining, neural network

Aplikasi Backpropagation Neural Network Web PHP

06/03/2025 by admin Leave a Comment

Apakah Anda sedang mencari cara mudah dan praktis untuk menerapkan algoritma Backpropagation dalam prediksi data? Kali ini kami akan mengulas secara lengkap sebuah aplikasi berbasis web yang mampu melakukan training dan prediksi menggunakan algoritma jaringan saraf tiruan (neural network) dengan metode Backpropagation.

Aplikasi ini sangat cocok digunakan oleh mahasiswa, dosen, peneliti, bahkan profesional data science yang ingin memahami alur kerja backpropagation secara visual dan interaktif.

๐Ÿ  Dashboard Aplikasi Backpropagation

Saat pertama kali membuka aplikasi, Anda akan langsung disambut dengan halaman dashboard yang bersih dan mudah dipahami.

Terdapat 3 panel utama:

  • Input Variabel: menunjukkan jumlah variabel input yang diunggah
  • Data Training: menampilkan jumlah data yang digunakan untuk proses pelatihan
  • Hasil Prediksi: berisi informasi jumlah prediksi yang telah dilakukan

Tepat di bawahnya, tersedia panduan langkah demi langkah untuk menggunakan aplikasi ini, yaitu:

  1. Upload dataset
  2. Lakukan training model
  3. Buat prediksi baru
  4. Evaluasi performa model

โ€”

๐Ÿ“ค Upload Dataset Excel (.xlsx/.xls)

Langkah pertama adalah mengunggah dataset. Aplikasi ini mendukung format Excel (.xlsx dan .xls), dengan asumsi bahwa kolom terakhir dari file merupakan target output, dan sisanya adalah variabel input.

Beberapa fitur unggulan di halaman ini:

  • Bisa langsung menormalisasi data setelah upload
  • Metode normalisasi menggunakan Min-Max Scaling
  • Nilai minimum dan maksimum bisa dikustomisasi (misalnya 0.1 โ€“ 0.9)

Proses normalisasi sangat penting untuk meningkatkan stabilitas dan akurasi pelatihan neural network.

โ€”

๐Ÿ‘๏ธ Preview Dataset dan Nilai Asli

Setelah upload, Anda akan melihat pratinjau (preview) data yang telah dinormalisasi. Tampilannya berbentuk tabel interaktif yang menampilkan setiap baris data, lengkap dengan nilai input dan output-nya.

Menariknya, aplikasi ini juga menampilkan:

  • Nilai minimum sebelum normalisasi
  • Nilai maksimum sebelum normalisasi

Fitur ini sangat berguna untuk memvalidasi skala data yang digunakan dan memastikan tidak ada outlier yang mengganggu proses pelatihan.

โ€”

๐Ÿง  Training Backpropagation

Tahapan selanjutnya adalah proses training model. Di sini pengguna bisa mengatur berbagai parameter penting seperti:

  • Jumlah node pada hidden layer
  • Learning rate (ฮฑ) โ€” semakin kecil, semakin stabil
  • Momentum โ€” untuk menghindari jebakan local minima
  • Maksimum epoch โ€” batas iterasi pelatihan
  • Target error โ€” nilai error minimum yang ingin dicapai

Setelah parameter diatur, cukup klik tombol โ€œMulai Trainingโ€, dan aplikasi akan menjalankan proses pembelajaran model neural network menggunakan algoritma backpropagation.

โ€”

๐Ÿ“ˆ Grafik Error Training (MSE)

Aplikasi ini menyajikan grafik Mean Squared Error (MSE) yang sangat berguna untuk memantau performa pelatihan. Anda bisa melihat bagaimana nilai error menurun secara bertahap seiring bertambahnya epoch.

Grafik ini memberikan informasi penting apakah model belajar secara optimal, terlalu lambat, atau bahkan mengalami overfitting.

โ€”

๐Ÿ“Š Riwayat Training (Log Epoch)

Selain grafik, tersedia juga tabel riwayat training. Tabel ini menampilkan:

  • Epoch ke berapa
  • Nilai error MSE pada saat itu

Dengan ini, Anda bisa melakukan analisis tren pelatihan dan melihat sejauh mana model mengalami peningkatan akurasi.

โ€”

๐Ÿ”ฎ Prediksi Data Baru

Setelah model dilatih, Anda bisa melakukan prediksi baru dengan dua cara:

  • Input manual: masukkan nilai variabel satu per satu ke form
  • Batch prediksi: upload file untuk prediksi massal

Masukkan nilai seperti jam belajar, nilai sebelumnya, aktivitas ekstrakurikuler, jam tidur, dan jumlah latihan soal โ€” kemudian klik tombol โ€œProses Prediksiโ€.

โ€”

โœ… Hasil Prediksi Output

Setelah proses prediksi dijalankan, hasilnya akan langsung muncul di layar. Nilai output ini merupakan estimasi dari target berdasarkan input yang Anda masukkan.

Misalnya, jika targetnya adalah skor performa siswa, maka output bisa berupa prediksi nilai seperti: 45.3045.

โ€”

๐Ÿ“Š Ringkasan Evaluasi Model

Terakhir, aplikasi akan menyajikan ringkasan performa model yang mencakup:

  • Jumlah node input, hidden, dan output
  • Learning rate dan momentum yang digunakan
  • Total epoch pelatihan
  • Nilai MSE akhir sebagai metrik evaluasi akurasi model

Ringkasan ini sangat berguna untuk dokumentasi dan perbandingan jika Anda melakukan eksperimen parameter yang berbeda.

โ€”

๐Ÿ“ฅ Ingin Memiliki Aplikasi Ini?

Jika Anda tertarik untuk memiliki aplikasi ini silakan klik tombol di bawah ini untuk mendapatkan akses ke file aplikasinya.

Lihat Aplikasi

Filed Under: Aplikasi, Datamining Tagged With: datamining, neural network

Aplikasi Fuzzy KNN, K-Nearest Neighbors + Fuzzy Logic

11/25/2024 by admin Leave a Comment

Aplikasi Fuzzy KNN adalah sebuah algoritma yang menggunakan konsep teori fuzzy dalam pengembangan metode k-Nearest Neighbors (k-NN).

Ide di balik algoritma ini adalah untuk memperluas algoritma k-NN itu sendiri, karena terkadang ada beberapa kasus yang tidak bisa di selesaikan oleh KNN,

Seperti jika mayoritas jarak pada titik nilainya sama, maka hasil prediksi akan bias.

Pada Fuzzy KNN tidak hanya berhenti pada perhitungan jarak seperti algoritma KNN sebelumnya, jarak disini akan dihitung nilai fuzzy dan rasio bobotnya sehingga memberi hasil yang mendetail

Table of Contents

  • Format Dataset
  • Halaman Login
  • Halaman Dashboard
  • Halaman Fuzzy Knn – Upload Dataset
  • Initial Proses Fuzzy Knn
  • Prediksi – Fuzzy KNN
  • Halaman Performance
  • Bagaimana Untuk Mendapat Aplikasinya ??
  • Tonton Video Aplikasi Ini & Review Orang-orang terkait Aplikasi Ini

Langsung saja kita ulas Aplikasi Fuzzy KNN nya,

Format Dataset

Dibawah ini adalah format dataset sampelnya, dimana Lokasi menjadi koloom label / class, sedangkan rumah adalah sebuah object dan lat, long menjadi atribute

rumah lat long lokasi
A 1 1 Kota
M 2 1 Kota
C 3 1 Kota
I 3 2 Kota
E 7 2 Kabupaten
K 1 3 Kota
G 2 3 Kota
H 5 3 Kabupaten
N 4 4 Kabupaten
O 6 4 Kabupaten
F 1 5 Kota
J 6 5 Kabupaten
B 1 6 Kota
L 4 6 Kabupaten
D 5 6 Kabupaten
Z 2 7 Kabupaten
Z 4 7 Kabupaten

Bagaimana dengan format dataset lain ?? tentunya bisa-bisa saja.. yang penting strukturnya seperti demikan :

Object, Attr1, Attr2, Attr3, Attr4, Attr5, Attr…n, Label

Dimana Attr1 – Attr..n, bisa berisi banyak.. Contoh lain misalkan seperti ini :

Nama, nilai1,nilai2,nilai3,nilai4,nilai5,nilai6,prediksi_kelulusan

Halaman Login

Ini adalah halaman login aplikasinya, dimana user role masih satu yaitu Adminisrator, bagaimana jika butuh user login lebih dari satu ?? jika demikian bisa hubungi kita untuk dilakukan customisasi

Halaman Dashboard

Dashboard masih berupa simpel keterangan dan judul, ini bisa di sesuaikan dengan selera kita, misalkan ingin di tambahkan gambar, atau warna dan tulisan, bisa sekali..

Halaman Fuzzy Knn – Upload Dataset

Kita hanya tinggal upload dataset kita kedalam aplikasi, maka aplikasi akan secara otomatis membaca dataset kita dan melakukan perhitungan, Dataset bisa berbeda-beda, sesuai dataset kita, namun yang perlu di perhatikan adalah Struktur dataset nya.. bisa di scroll keatas bagian dataset untuk panduanya

Setelah dataset di upload, maka secara otomatis akan tampil di bawahnya

Initial Proses Fuzzy Knn

Di dalam initial proses ini, dataset akan dipisahkan mana yang atribut info, atribute pendukung, dan label, sebelum menuju ke proses prediksi dan performance

Prediksi – Fuzzy KNN

Pada menu prediksi sistem akan menampilkan form untuk diisi, nilai K (berapa jumlah tetangga terdekat), atribute info, dan atribute prediktor nya.. lalu sebelah kanan adalah hasil prediksnya ketika sudah klik tombol prediksi

Halaman Performance

Pada halaman performance, sistem akan menampilkan pilihan prosentase untuk membagi dataset kedalam 2 bagian, yaitu data training dan data testing

Setelah memilih prosentasenya, maka aplikasi akan membagi dan menghitung performa, disini tampil berapa hasil Akurasi dari metode Fuzzy KNN pada dataset ini

Bagaimana Untuk Mendapat Aplikasinya ??

Untuk anda para subscriber saya, saya jual denganย harga Rp. 250.000,-ย (nilai yang murah demi kelancaran studi/riset kalian semua) + Full Support dari saya sampai aplikasi benar-benar berjalan normal di laptop/pc kalian

Jika anda tertarik & minat dengan aplikasi ini, atau anda ingin memodifikasi aplikasi ini bisa hubungi saya di tombol WhatsApp pada kanan bawah :

Tonton Video Aplikasi Ini & Review Orang-orang terkait Aplikasi Ini

Filed Under: Datamining Tagged With: datamining, fuzzy knn, knn

Source Code Naive Bayes Gaussian – Support Semua Dataset

07/11/2023 by admin Leave a Comment

Table of Contents

  • Penjelasan Naive Bayes Gaussian
  • Contoh Dataset Gaussian Naive Bayes
  • Fitur Login
  • Dashboard Aplikasi
  • Fitur Dataset
  • Proses Naivebayes Gaussian
  • Inisialisasi Proses
  • Fitur Form Prediksi
  • Fitur Performance Naive Bayes Gaussian
  • Bagaimana Untuk Mendapat Aplikasinya ??
  • Tonton Video Aplikasi Ini & Review Orang-orang terkait Aplikasi Ini

Penjelasan Naive Bayes Gaussian

Gaussian Naive Bayes adalah pengembangan dari algoritma naive bayes itu sendiri yang semula atribute nya berupa data kategori, nah yang gaussian naive bayes ini menggunakan data numerik atau istilahnya data continue,

Kalian bisa baca deh artikel saya sebelumnya tentang aplikasi naive bayes, dibawah ini :

Algoritma Naive Bayes Classification (Data Kategori)

Algoritma Naive Bayes Text Classification (Data Text)

jadi algoritma naive bayes ini sangat luas pengembanganya bahkan bisa digunakan untuk pemrosesan data berbasis text (text mining), dan juga data kategorisasi seperti link diatas,

Nah ini beda lagi, menggunakan data Numerik, Simak aplikasinya dibawah ini

Contoh Dataset Gaussian Naive Bayes

heightweightfootperson
6.018012male
5.9219011male
5.5817012male
5.5816512male
5.01006female
5.81709female
5.81507female
5.541509female
5.618511male
5.718712male
5.7317710male
5.5618311male
5.11208female
5.21447female
5.451518female

Dataset ini untuk mengklasifikasikan male/female dengan parameter-parameter dari data height,weight,foot

Seperti yg sudah saya katakan, dataset naive bayes gaussian ini menggunakan data numerik, bisa dilihat di kolom atribute height,weight,foot diatas, sedangkan kolom terakhir berupa label/class

Fitur Login

Fitur Login

Pada fitur ini user dapat memasukan email & password, sistem akan check kedalam tabel user (seperti gambar dibawah) apakah email dan password sesuai atau tidak, jika sesuai akan diarahkan kedalam dasbhboard aplikasi

Tabel Users

Dashboard Aplikasi

Dashboard Aplikasi

Pada dashboard ini memang masih sederhana, tapi disinilah sebenarnya kalian dapat memodifikasi sesuka hati, misalnya di desain jadi biodata kalian mungkin ?? atau apapun..

Untuk desain dashboard ini bisa kalian buka pada file di directory ini app/Views/module/dashboard.php

Dashboard Aplikasi

Bagaimana cara mendesainya ?? tentunya kalian harus memahami pemrograman HTML dulu ya..

Fitur Dataset

Fitur Dataset

Pada menu dataset, kalian dapat Add, Edit, Delete, Search dataset sesuka hati, bahkan sudah ada fitur pagination nya, ini untuk menjaga agar performa aplikasi selalu cepat,

Lalu bagaimana jika kalian punya dataset yang berbeda ?? tentunya tidak jadi masalah ya..

Saya akan bantu kalian agar aplikasi ini konek dengan dataset kalian, tinggal hubungi saya saja, kontak saya ada di akhir artikel ini

Proses Naivebayes Gaussian

Proses Naive Bayes Gaussian

Dalam proses Naive Bayes Gaussian, yang submenu yang pertama adalah Dataset, ini akan menampilkan data sebelum di proses, apakah ada maksimal data yang bisa di proses ??

Jawabanya adalah tidak ada, tergantung kapasitas laptop kalian..

Inisialisasi Proses

Inisialisasi Proses

Pada inisialisasi proses, akan memisahkan dataset kedalam 2 kelompok, yaitu Atribute dan Label, yang berkolom kuning adalah atribute, dan yang kolom hijau adalah label

Fitur Form Prediksi

Fitur Form Prediksi

Pada fitur ini kalian dapat memasukan angka-angka yang akan kalian prediksikan, disebelah kanan adalah hasil detail dari setiap perhitungan naive bayes gaussian ini yang mana ini sering sekali ditanyakan oleh dosen kalian bukan ??

Hasil Prediksi

Jika kalian scroll kebawah lagi, maka akan di dapati hasil prediksi dari form yang kalian isikan sebelumnya beserta detail dari perhitungan yang tersisa

Fitur Performance Naive Bayes Gaussian

Performance Akurasi

Juga terdapat fitur untuk mengukur performance dari source code naive bayes gaussian ini, dalam kasus ini yang diukur adalah AKURASI

Kalian juga dapat memilih prosentase data training dan data testing, ketika kalian pilih maka secara otomatis akan di proses perhitungan performance nya

Dibawah ini adalah Hasil Performance Naive Bayes Gaussian

Performance Akurasi

Bagaimana Untuk Mendapat Aplikasinya ??

Untuk anda para subscriber saya, saya jual dengan harga Rp. 300.000,- (nilai yang murah demi kelancaran studi/riset kalian semua) + Full Support dari saya sampai aplikasi benar-benar berjalan normal di laptop/pc kalian

Jika anda tertarik & minat dengan aplikasi ini, atau anda ingin memodifikasi aplikasi ini bisa hubungi saya di tombol WhatsApp yang ada di bawah ini :

[whatsapp layout=”button” rounded=”no”]Hubungi Saya[/whatsapp]

Cobalah kalian mendengar review kata-kata dari customer saya tentang aplikasi ini

Tonton Video Aplikasi Ini & Review Orang-orang terkait Aplikasi Ini

Filed Under: Aplikasi, Datamining Tagged With: datamining, gaussian, naive bayes

Aplikasi Data Mining Random Forest Klasifikasi

06/27/2023 by admin Leave a Comment

Table of Contents

  • Penjelasan Tentang Random Forest
  • Langkah-Langkah Random Forest
  • Contoh Dataset Random Forest
  • Spesifikasi Aplikasi
  • Halaman Login
  • Halaman Dashboard
  • Halaman Dataset
  • Halaman Data Mining Random Forest
  • Halaman Inisial Proses
  • Halaman Prediksi
  • Tree Hasil Prediksi
  • Halaman Performance Data Mining Random Forest
  • Hasil Performance
  • Bagaimana Untuk Mendapat Aplikasinya ??
  • Tonton Video Aplikasi Ini & Review Orang-orang terkait Aplikasi Ini

Penjelasan Tentang Random Forest

Data mining random forest adalah algoritma machine learning yang digunakan untuk tugas-tugas klasifikasi dan regresi.

Algoritma ini berdasarkan konsep ensemble learning, yang menggabungkan prediksi dari beberapa model pembelajaran mesin untuk meningkatkan kinerja dan ketahanan terhadap overfitting.

Seperti sebuah hutan yang terdiri dari banyak pohon. Setiap pohon itu adalah model yang dapat memprediksi sesuatu, seperti kategori atau angka

Langkah-Langkah Random Forest

Berikut adalah langkah-langkah untuk membangun model Random Forest:

  1. Ambil sampel acak dengan penggantian (bootstrapping) dari kumpulan data pelatihan. Ini berarti beberapa data dapat muncul lebih dari sekali, sementara beberapa data mungkin tidak muncul sama sekali dalam setiap sampel.
  2. Bangun pohon keputusan menggunakan sampel data tersebut. Pada setiap simpul dalam pohon, algoritma memilih fitur acak dari subset fitur yang tersedia dan membagi data berdasarkan aturan pemisahan (seperti indeks Gini atau entropi).
  3. Ulangi langkah 1 dan 2 untuk membangun sejumlah pohon keputusan. Jumlah pohon ini ditentukan sebelumnya oleh pengguna sebagai parameter algoritma.
  4. Ketika melakukan prediksi, setiap pohon dalam hutan memberikan prediksi sendiri. Untuk tugas klasifikasi, hasil akhirnya dapat ditentukan berdasarkan mayoritas suara dari semua pohon dalam hutan. Dalam regresi, rata-rata hasil prediksi dari semua pohon dapat digunakan.

Makin pusing ?? hehe.. gak usah fokus-fokus banget sama teorinya diatas, cukup fokus sama aplikasi yang akan saya jelaskan dibawah ini, oke ??

Contoh Dataset Random Forest

sepal_lengthsepal_widthpetal_lengthpetal_widthspecies
5.13.31.70.5setosa
5.23.51.50.2setosa
5.74.41.50.4setosa
5.43.91.30.4setosa
5.53.51.30.2setosa
4.63.21.40.2setosa
4.43.21.30.2setosa
4.73.21.60.2setosa
5.13.51.40.2setosa
4.63.41.40.3setosa
5.23.41.40.2setosa
5.24.11.50.1setosa
4.331.10.1setosa
53.41.60.4setosa
4.83.41.90.2setosa
4.42.91.40.2setosa
4.831.40.1setosa
5.43.91.70.4setosa
4.831.40.3setosa

Data yang digunakan adalah data dengan atribute numerik dan label alphanumerik, seperti contoh diatas ini, Yap betul, data mining random forest memang jenis algoritma supervised karena membutuhkan label, berbeda seperti algoritma-algoritma unsupervised lain seperti Kmeans

Spesifikasi Aplikasi

  • PHP Versi 7.4 / 8.0 (Apache)
  • MySQL
  • Codeigniter 4
  • Bootstrap 5
  • HTML, CSS, JS

Halaman Login

halaman login
Halaman Login

Sebelum masuk kedalam aplikasi user wajib untuk login dengan memasukan email & password kedalam form login ini, email&password tadi akan di validasi oleh sistem apakah sama dengan yang ada pada tabel users di database

Fungsi Authentikasi Login
Tabel Users

Ketika hasil benar, maka sistem akan mengaktifkan session nya dan mengarahkan (redirect) ke halaman randomforest

Halaman Dashboard

Halaman Dashboard

Halaman dashboard ini masih sangat sederhana sekali, jika kalian sudah mendapat source code nya kalian bisa memodifikasi sesuai dengan imajinasi kalian, halaman ini letaknya ada pada pada file App/Views/module/dashboard.php

Berikut isi dari source code halaman dashboard,

Source Code Halaman Dashboard

Halaman Dataset

Dataset Otomatis Menyesuaikan

Pada dataset ini sudah dilengkapi dengan CRUD, jadi kalian bisa menambah, edit, hapus dataset sesuka hati, Tidak hanya itu, dataset ini juga sudah tersedia fitur searching by kolom

Dataset (label selalu di sebelah ujung kanan)

Diatas ini adalah tabel dataset, dengan atribute sepal_length, sepal_width, petal_length, petal_width dan label species

Bagaimana Jika Saya Punya Dataset yang Beda ??

Sebenarnya kalian tinggal buat tabel baru lagi dengan nama dataset, dan kolom-kolom nya disesuaikan saja dengan dataset punya kalian, saya kasih contoh dibawah ini,

Tabel Dataset Lain (label selalu di sebelah ujung kanan)

Lalu bagaimana dengan fitur menu dataset di aplikasi ??

Halaman Dataset

Secara otomatis fitur dalam aplikasi akan menyesuaikan dengan tabel dataset yang kalian buat, pada algoritma data mining random forest juga secara otomatis menyesuaikan dengan apa yang ada pada fitur dataset ini

Menarik bukan ??

Halaman Data Mining Random Forest

Menu Proses – Sub Menu Dataset

Pada halaman proses, terdapat sub menu dataset, ini akan menampilkan semua dataset yang akan di proses,

Halaman Inisial Proses

Halaman Inisial Proses

Pada halaman ini dataset yang sudah ada di pisahkan kedalam 2 bagian, yaitu atribute dan label, terlihat pada kolom berwarna kuning merupakan atribute dan kolom yang berwarna hijau adalah label (label selalu di sebelah ujung kanan)

Halaman Prediksi

Halaman Prediksi

Pada halaman prediksi akan menampilkan form inputan sesuai dengan kolom atribute dataset, dengan ada tambahan field Banyak Tree, banyak tree ini bebas kalian akan memilih berapa tree yang akan di generate,

Ketika kalian sudah mengisikan dan klik tombol “prediksi” maka secara otomatis hasilnya akan terlihat di sebelah kanan yang berwarna hijau, sedangkan Hasil tree nya akan tampil di bawahnya

Tree Hasil Prediksi

Tree Random Forest

Terdapat 3 tree yang di generate dari form prediksi, masing-masing tree dapat di klik, secara otomatis akan menampilkan drowdown anak2 pada tree nya seperti gambar diatas

Halaman Performance Data Mining Random Forest

Performance Random Forest
Data Testing

Halaman ini terdapat satu field inputan, yaitu prosentase. Jika kalian memilih prosentase 70% maka secara otomatis data akan dibagi menjadi 70% data training dan 30% data testing

Detail Data Training dan Testing dapat kalian lihat pada gambar diatas,

Hasil Performance

Jika kalian scroll kebawah akan menemukan hasil confussion matrix nya Akurasi, Presisi & Recall

Bagaimana Untuk Mendapat Aplikasinya ??

Untuk anda para subscriber saya, saya jual dengan harga Rp. 300.000,- (nilai yang murah demi kelancaran studi/riset kalian semua) + Full Support dari saya sampai aplikasi benar-benar berjalan normal di laptop/pc kalian

Jika anda tertarik & minat dengan aplikasi ini, atau anda ingin memodifikasi aplikasi ini bisa hubungi saya di tombol WhatsApp yang ada di bawah ini :

[whatsapp layout=”button” rounded=”no”]Hubungi Saya[/whatsapp]

Cobalah kalian mendengar review kata-kata dari customer saya tentang aplikasi ini

Tonton Video Aplikasi Ini & Review Orang-orang terkait Aplikasi Ini

Filed Under: Aplikasi, Datamining Tagged With: datamining, random forest

Source Code Algoritma Apriori PHP – Metode Data Mining Asosiasi

05/15/2023 by admin Leave a Comment

Algoritma Apriori yang ada di dalam (source code algoritma apriori php) adalah algoritma yang digunakan dalam analisis asosiasi untuk menemukan pola-pola yang sering terjadi dalam kumpulan data.

Tujuan utama algoritma ini adalah untuk mengidentifikasi item-item yang sering muncul bersama dalam sebuah transaksi atau dataset,

Dalam hal ini apriori dapat mengetahui jika orang membeli sabun, pasti orang tersebut membeli sikat gigi, Jika orang membeli roti pasti orang tersebut akan membeli susu

Pola-pola seperti diatas yang akan kita ketahui dalam sebuah transaksi di toko, berkat algoritma apriori ini

Contoh Dataset

transaksi
bread,milk
sugar,milk,beer
bread
bread,milk,beer
sugar,milk,beer

Halaman Login

Halaman Login Apriori

Seperti biasa menggunakan username : admin, dan password : admin untuk masuk kedalam aplikasi apriori ini, tentunya username dan password ini dapat kalian ganti sesuka hati, ada pada file controller/Auth.php

User role aplikasi ini masih 1 role yaitu admin, belum mempunyai multiple role seperti admin dan user, kalian dapat memodifikasinya sendiri ketika sudah mendapatkan file source code aplikasi apriori ini

Dashboard Apriori

Dashboard Apriori

Disini dapat kalian modifikasi sesuai dengan imajinasi, kalian dapat menggunakan syntak bootstrap, karena aplikasi ini tampilan menggunakan css bootstrap, file dashboard ini ada di views/module/apriori/dashboard.php silahkan kalian modifikasi sendiri sesuka hati

Dataset Apriori

Menu Dataset

Aplikasi apriori ini dilengkapi dengan manajemen dataset, sudah terdapat fitur Create, Read, Update, Delete (CRUD) sehingga kalian dapat menambah/ubah/hapus dataset transaksi ini dengan mudah,

Untuk format pengisian data transaksinya menggunakan pemisah koma, seperti ini contohnya : gula,garam,roti,mentega

Fitur Algoritma Apriori

Algoritma Apriori

Didalam menu apriori terdapat 3 submenu yaitu : dataset, inisial proses, generate rule,

Pada menu dataset ini sistem akan menampilkan semua dataset transaksi terlebih dahulu sebelum di proses,

Submenu Inisial Proses

Inisial Proses Apriori

Pada menu ini data akan dimasukan kedalam algoritma apriori untuk diolah sehingga dapat memunculkan rule-rule yang akan menghasilkan pola transaksi

Generate Rule

Generate Rule

Pada menu ini ada 3 inputan, yaitu minimal support, minimal confidence dan rekomendasi

Pada minimal support berupa inputan prosentase (1% – 90%) untuk memfilter pasangan-pasangan barang dengan support sesuai inputan prosentase

Pada minimal confidence inputan prosentase (1% – 90%) untuk memfilter pasangan barang transaksi dengan confidence sesuai inputan prosentase

Pada inputan rekomendasi, sistem akan memberikan rekomendasi barang yang kemungkinan akan dibeli

Hasil Generate Rule & Rekomendasi

Hasil Generate Rule Apriori

Setelah isi ketiga inputan diatas kemudian hasilnya akan tampil dibawahnya seperti contoh diatas, jika kalian mempunyai dataset berbeda, akan otomatis menyesuaikan dengan dataset kalian

Bagaimana Untuk Mendapat Aplikasinya ??

Untuk anda para subscriber saya, saya jual dengan harga Rp. 250.000,- (nilai yang murah demi kelancaran studi/riset kalian semua) + Full Support dari saya sampai aplikasi benar-benar berjalan normal di laptop/pc kalian

Jika anda tertarik & minat dengan aplikasi ini, atau anda ingin memodifikasi aplikasi ini bisa hubungi saya di tombol WhatsApp yang ada di bawah ini :

[whatsapp layout=”button” rounded=”no”]Hubungi Saya[/whatsapp]

Cobalah kalian mendengar review kata-kata dari customer saya tentang aplikasi ini

Filed Under: Aplikasi, Datamining Tagged With: apriori, asosiasi, datamining

  • Page 1
  • Page 2
  • Go to Next Page »

VOLT-INS - [email protected]