Disini saya akan menshare aplikasi sistem pendukung keputusan untuk menghitung nilai raport siswa terbaik berbasis dekstop dengan metode Fuzzy Tsukamoto dengan VB .Net ,, aplikasi ini berguna menghitung siapa siswa terbaik dari satu kelas, aplikasi ini sangat mudah untuk di pelajari dan di pahami, dengan perhitungan fuzzy tsukamoto yang mudah di pahami dan tentu saja program ini sangat cocok bagi anda yang sedang mengerjakan skripsi sebagai bahan refrensi.
Logika fuzzy banyak digunakan saat ini diberbagai kasus. Alasan pemanfaatan logika fuzzy adalah: Sudah menjadi sifatnya yang kuat selama tidak membutuhkan ketepatan, input yang bebas derau, dan dapat diprogram untuk gagal dengan aman jika sensor arus balik dimatikan atau rusak. Control output adalah fungsi control halus meskipun jarak variasi input yang cukup besar.
Selama fuzzy logic controller memproses aturan – aturan yang dibuat user yang memerintah system control target, ia dapat dimodifikasi dengan mudah untuk meningkatkan atau mengubah secara drastis performa system. Sensor yang baru dapat dengan mudah digabungkan kedalam system secara sederhana dengan menghasilkan aturan memerintah yang sesuai.
Metode Tsukamoto merupakan perluasan dari penalaran monoton. Pada metode Tsukamoto, Setiap konsekuen pada aturan yang berbentuk IF-THEN harus dipresentasikan dengan suatu himpunan fuzzy dengan fungsi keanggotaan yang monoton. Sebagai hasilnya, output hasil inferensi dari tiap-tiap aturan diberikan secara tegas (crisp) berdasarkan α-predikat (fire strength). Hasil akhirnya diperoleh dengan menggunakan rata-rata terbobot.
Contoh studi kasus untuk implementasi metode fuzzy tsukamoto adalah sistem kontrol untuk menentukan frekuensi putar sebuah kipas angin. Sistem kontrol ini menggunakan dua masukan, yaitu
kecepatan putar kipas dan
suhu, dan menghasilkan keluaran berupa frekuensi kipas angin. Demi memperjelas permasalahan studi kasus, berikut penjelasan lebih detail :Penyelesaian menggunakan metode Fuzzy Logic Tsukamoto :a. Menentukan variable terkait dalam proses yang akan ditentukan dan fungsi fuzzyfikasi yang sesuai.Pada kasus ini, terdapat 4 variabel yang akan di modelkan yakni : i. Nilai Rata-rata Raport

ii. Absensi

iii. Sikap

iv. Ekskul

b. Menentukan nilai variabel outputRule yang digunakan pada kasus ini adalah rule 1 – 81, seperti pada Lampiran. Dari rule 1 – 81 yang mempunyai nilai Min pada penyelesaian rule adalah rule 52 dan rule 79. Selain itu, nilai Min = 0.R[25] If Nilai Raport is Kurang and Absensi is Tidak Sering and Sikap is Baik and Ekskul is Kurang Then Hasil is BerprestasiR[52] If Nilai Raport is Cukup and Absensi is Tidak Sering and Sikap is Baik and Ekskul is Kurang Then Hasil is BerprestasiR[79] If Nilai Raport is Baik and Absensi is Tidak Sering and Sikap is Baik and Ekskul is Kurang Then Hasil is BerprestasiBerikut penyelesaian evaluasi rule pada rule yang digunakan :R[25] Karena menggunakan operasi AND, maka dilakukan pencarian nilai minimal.Min(µ) = Min (0,1,1,1,) = 0

R[52] If Nilai Raport is Cukup and Absensi is Tidak Sering and Sikap is Baik and Ekskul is Kurang Then Hasil is BerprestasiMin(µ) = Min (0.24,1,1,1,) = 0.24

R[79] If Nilai Raport is Baik and Absensi is Tidak Sering and Sikap is Baik and Ekskul is Kurang Then Hasil is BerprestasiMin(µ) = Min (0.76,1,1,1,) = 0.76

c. Menghitung Defuzzifikasi dengan nilai rata-rata terbobot

Berikut ini Contoh Penerapan Program pada program siswa dengan menggunakan vb .net
1. Tampilan Utama

2 . Tampilan Nilai Kriteria

3. Tampilan Nilai Rule

4. Tampilan Perhitungan Nilai SPK

Bagi yang ingin mendownload aplikasi ini silahkan isi e-mail anda di kolom komentar, dan akan kami kirimi source codenya lengkap, Atau langsung aja kirim pesan lewat halaman facebook spesialis-it.Jadi silahkan teman-teman kunjungi halaman facebook kami, silahkan teman-teman kirim pesan dan bisa konsultasi disana.Terima KasihSilahkan Kunjungi
DISINI Untuk Beberapa Source code Pemograman Lainya