// <![CDATA[PERANCANGAN DAN IMPLEMENTASI PROTOTYPE SISTEM PENJURIAN PERTANDINGAN SILAT MENGGUNAKAN ALJABAR BOOLEAN DAN DFS]]> Tia Wildanun Hakim / 152009060 Penulis Muhammad Ichwan, Ir.,MT.
Kategori tanding pada silat memiliki jenis nilai yang beragam dengan hirarki tertentu dalam pemasukannya. Jika jenis nilai dianalogikan menjadi tombol maka media penilaian memiliki ukuran yang besar dengan 24 tombol (untuk dua sudut). Dalam penilaian pertandingan tidak berlaku nilai matematis, seperti contoh jenis nilai “1+1” ≠ jenis nilai “2”. Terdapat nilai yang bersifat mutlak dalam pemasukannya dan nilai bebas yang bergantung pada sudut pandang juri, sehingga diperlukan evaluasi jumlah pemasukan nilai. Jumlah nilai hukuman memiliki hirarki tersendiri dalam pemasukannya, sehingga diperlukan proses validasi. Ketika jumlah nilai seri, pemenang ditentukan dengan membandingkan setiap jenis nilai dari sudut merah dan sudut biru. Perbandingan jenis nilai dengan hirarki tertentu dalam penentuan pemenang secara manual seringkali menghasilkan kesalahan penentuan pemenang. Aljabar boolean dimanfaatkan dalam mereduksi kemungkinan penekanan tombol 212=4096 menjadi 27=128. Operasi “div” diterapkan dalam proses evaluasi dan operasi “mod” diterapkan dalam proses validasi pemasukan nilai hukuman. Algoritma pencarian depth first search (DFS) digunakan dalam menghasilkan solusi penentuan pemenang ketika nilai seri. Algoritma DFS melakukan pelacakan terhadap simpul-simpul berupa jenis nilai.