Identifikasi Bakso Ayam dan Bakso Sapi Menggunakan Metode Bayesian dan Metode Diskriminan
Table of Contents
Untuk melanjutkan tulisan saya tentang Distribusi Frekuensi, Mean Data dan Variasi Data, maka dengan objek penelitian yang sama yaitu Bakso Ayam dan Bakso Sapi, saya akan menggunakan dua metode statistik familiar bernama Metode Bayesian dan Metode Diskriminan untuk mengidentifikasi bakso ayam dan bakso sapi. Harapannya, aplikasi yang dibangun dapat digunakan untuk mendeteksi bakso ayam atau bakso sapi berdasarkan citra permukaan bakso yang di-input-kan oleh user.
Karena aplikasi ini adalah implementasi dari Metode Bayesian dan Metoode Diskriminasi maka saya berharap teman-teman dapat mencari sendiri referensi bagaimana teori-teori dan algoritma dari kedua metode tersebut. Pada intinya, Metode Bayesian berbicara mengenai teori peluang, dalam kaitannya dengan implementasi ini, peluang yang ada adalah peluang suatu citra dikatakan sebagai bakso ayam atau bakso sapi. Kemudian, Metode Diskriminan menjelaskan mengenai cara untuk mencari dasar pengelompokan individu berdasarkan lebih dari satu variabel bebas. Analisis Diskriminan dipakai untuk menjawab pertanyaan bagaimana individu dapat dimasukkan ke dalam kelompok berdasarkan beberapa variabel.
Karena objek penelitian yang sedang dijalankan ini adalah tentang bakso ayam dan bakso sapi, maka saya perlu mengumpulkan data-data gambar bakso sapi dan bakso ayam, yang masing-masing berjumlah 30 gambar :
bakso ayam
bakso sapi
Berikut ini langkah-langkah dalam menjalankan aplikasi
Langkah pertama adalah mengambil gambar bakso sebagai input aplikasi, gambar input akan diuji untuk mendapatkan hasil identifikasi
Selanjutnya adalah memilih metode untuk mendapatkan hasil identifikasi, masing-masing metode telah tersimpan didalam button "Fungsi Bayes" dan button "Fungsi Diskriminan". Dan hasil identifikasi masing-masing metode dapat dimunculkan melalui panel "Hasil Bayes" dan panel "Hasil Diskriminan". Terihat pada gambar, bahwa metode bayes dan metode diskriminan telah memunculkan hasil identifikasi yang sama terhadap data input, yaitu "bakso sapi".
Karena data gambar yang sebenarnya adalah benar-benar bakso sapi, maka kedua metode berhasil mendeteksi data input dengan benar.
Langkah berikutnya adalah menguji semua data uji untuk mendapatkan tingkat akurasi metode. Caranya adalah dengan menginputkan data berupa 15 gambar bakso ayam dan 15 data bakso sapi.
Pengujian pertama adalah untuk mendapatkan akurasi metode bayesian. Berikut adalah tabel hasil pengujian.
Input Bakso
|
Hasil Identifikasi
|
Realita
|
Keterangan
|
bakso 1
|
bakso ayam
|
bakso ayam
|
benar
|
bakso 2
|
bakso sapi
|
bakso ayam
|
salah
|
bakso 3
|
bakso ayam
|
bakso ayam
|
benar
|
bakso 4
|
bakso ayam
|
bakso ayam
|
benar
|
bakso 5
|
bakso ayam
|
bakso ayam
|
benar
|
bakso 6
|
bakso ayam
|
bakso ayam
|
benar
|
bakso 7
|
bakso ayam
|
bakso ayam
|
benar
|
bakso 8
|
bakso sapi
|
bakso ayam
|
salah
|
bakso 9
|
bakso ayam
|
bakso ayam
|
benar
|
bakso 10
|
bakso sapi
|
bakso ayam
|
salah
|
bakso 11
|
bakso ayam
|
bakso ayam
|
benar
|
bakso 12
|
bakso ayam
|
bakso ayam
|
benar
|
bakso 13
|
bakso ayam
|
bakso ayam
|
benar
|
bakso 14
|
bakso sapi
|
bakso ayam
|
salah
|
bakso 15
|
bakso ayam
|
bakso ayam
|
benar
|
bakso 16
|
bakso sapi
|
bakso sapi
|
benar
|
bakso 17
|
bakso sapi
|
bakso sapi
|
benar
|
bakso 18
|
bakso sapi
|
bakso sapi
|
benar
|
bakso 19
|
bakso sapi
|
bakso sapi
|
benar
|
bakso 20
|
bakso sapi
|
bakso sapi
|
benar
|
bakso 21
|
bakso sapi
|
bakso sapi
|
benar
|
bakso 22
|
bakso sapi
|
bakso sapi
|
benar
|
bakso 23
|
bakso sapi
|
bakso sapi
|
benar
|
bakso 24
|
bakso sapi
|
bakso sapi
|
benar
|
bakso 25
|
bakso sapi
|
bakso sapi
|
benar
|
bakso 26
|
bakso sapi
|
bakso sapi
|
benar
|
bakso 27
|
bakso sapi
|
bakso sapi
|
benar
|
bakso 28
|
bakso sapi
|
bakso sapi
|
benar
|
bakso 29
|
bakso sapi
|
bakso sapi
|
benar
|
bakso 30
|
bakso sapi
|
bakso sapi
|
benar
|
berdasarkan tabel diatas maka dapat dikalkulasikan untuk akurasi identifikasi menggunakan teorema beyes sebesar 26/30 * 100 = 86 %.
Pengujian kedua adalah untuk mendapatkan akurasi metode diskriminan. Berikut adalah tabel hasil pengujian.
Input Bakso
|
Hasil Identifikasi
|
Realita
|
Keterangan
|
bakso 1
|
bakso ayam
|
bakso ayam
|
benar
|
bakso 2
|
bakso ayam
|
bakso ayam
|
salah
|
bakso 3
|
bakso ayam
|
bakso ayam
|
benar
|
bakso 4
|
bakso ayam
|
bakso ayam
|
benar
|
bakso 5
|
bakso ayam
|
bakso ayam
|
benar
|
bakso 6
|
bakso ayam
|
bakso ayam
|
benar
|
bakso 7
|
bakso sapi
|
bakso ayam
|
benar
|
bakso 8
|
bakso ayam
|
bakso ayam
|
salah
|
bakso 9
|
bakso ayam
|
bakso ayam
|
benar
|
bakso 10
|
bakso sapi
|
bakso ayam
|
salah
|
bakso 11
|
bakso ayam
|
bakso ayam
|
benar
|
bakso 12
|
bakso ayam
|
bakso ayam
|
benar
|
bakso 13
|
bakso ayam
|
bakso ayam
|
benar
|
bakso 14
|
bakso ayam
|
bakso ayam
|
salah
|
bakso 15
|
bakso ayam
|
bakso ayam
|
benar
|
bakso 16
|
bakso sapi
|
bakso sapi
|
benar
|
bakso 17
|
bakso sapi
|
bakso sapi
|
benar
|
bakso 18
|
bakso sapi
|
bakso sapi
|
benar
|
bakso 19
|
bakso sapi
|
bakso sapi
|
benar
|
bakso 20
|
bakso sapi
|
bakso sapi
|
benar
|
bakso 21
|
bakso sapi
|
bakso sapi
|
benar
|
bakso 22
|
bakso sapi
|
bakso sapi
|
benar
|
bakso 23
|
bakso sapi
|
bakso sapi
|
benar
|
bakso 24
|
bakso sapi
|
bakso sapi
|
benar
|
bakso 25
|
bakso sapi
|
bakso sapi
|
benar
|
bakso 26
|
bakso ayam
|
bakso sapi
|
salah
|
bakso 27
|
bakso ayam
|
bakso sapi
|
salah
|
bakso 28
|
bakso sapi
|
bakso sapi
|
benar
|
bakso 29
|
bakso ayam
|
bakso sapi
|
salah
|
bakso 30
|
bakso ayam
|
bakso sapi
|
salah
|
berdasarkan tabel diatas maka dapat dikalkulasikan untuk akurasi identifikasi menggunakan teorema diskriminan sebesar 23/30 * 100 = 76 %.
Kesimpulan
Ditinjau dari proses penelitian untuk identifikasi bakso ayam dan bakso sapi, maka dapat disimpulkan, bahwa metode teorema Bayesian dapat diterapkan dengan lebih baik dengan prosentase akurasi 86% dibandingkan dengan fungsi diskriminan yang mendapatkan prosentase akurasi lebih rendah sebesar 76%. Secara keseluruhan, proses penelitian dan pengimplementasian metode berjalan baik dan sesuai dengan harapan.
Untuk mendownload source code, silakan klik link berikut : Aplikasi Identifikasi Bakso
Untuk mendownload source code, silakan klik link berikut : Aplikasi Identifikasi Bakso
File utama aplikasi terdapat pada file aplikasi.m, silakan dijalankan
Sementara itu, implementasi source code untuk Metode Bayesian terdapat pada file :
Semoga bermanfaat.....
Sementara itu, implementasi source code untuk Metode Bayesian terdapat pada file :
- P_BigA.m
- P_AgB.m
- n.m
- TrainingBayes.m
- TestingBayes.m
Sedangkan, implemantasi source code untuk Metode Diskriminan terdapat pada file :
- GJ.m
- EstimasiParameter.m
- testing.m