Abstrak:
Tugas Akhir ini disusun dengan tujuan untuk membangun sebuah prototipe sistem voting elektronis berbasis sistem multiagen. Sistem ini dibangun didasari oleh kemampuan sistem multiagen yang dapat dengan baik merepresentasikan interaksi sosial dalam masyarakat. Hal tersebut juga didukung oleh karakteristik yang dimiliki oleh sistem multiagen yang mampu menerapkan sebuah sistem voting elektronis.
Sistem multiagen yang dibangun terdiri atas tiga jenis agen yaitu agen pemungut suara, agen penghitung suara dan agen pengumpul suara. Agen-agen tersebut berinteraksi menggunakan sejumlah protokol interaksi.
Terdapat berbagai jenis sistem penghitungan voting, di antaranya ialah plurality vote, majority vote, Borda Count dan Condorce method. Dari keempat sistem tersebut dipilih satu yang diimplementasikan dalam sistem voting ini yaitu Borda Count.
Dalam penyusunan tugas akhir ini dilakukan studi literatur mengenai teori voting dan teori sistem voting elektronis serta teori mengenai sistem multiagen. Lalu dilakukan analisis bagaimana menerapkan sebuah sistem voting pada sistem multiagen. Setelah itu dilakukan Perancangan prototipe sistem multiagen yang dibangun untuk diimplementasikan pada tahap berikutnya. Terakhir untuk menguji apakah sistem yang dibangun sesuai dengan hasil rancangan dilakukan pengujian menggunakan berbagai skenario.
Dalam mengimplementasikan sistem voting ini, digunakan framework JADE(Java Agent Development Environment) yang berguna sebagai Library dan tool pengembangan. JADE dipilih karena diimplementasikan sesuai dengan standar yang ditetapkan oleh FIPA(Foundation for Intelligent Physical Agent).
Dari tugas akhir ini dapat ditarik kesimpulan bahwa sistem multiagen dapat menghasilkan hasil voting yang sesuai dengan hasil penghitungan suara secara manual.