Pengembangan Aplikasi Mobile Pencatat Hasil Lomba Tembak Reaksi Menggunakan Stop Plate Sensor Getar Berbasis Arduino

Main Author: Hasan Pramudito, Rakha
Format: Thesis NonPeerReviewed Book
Bahasa: eng
Terbitan: , 2020
Subjects:
Online Access: http://repository.ub.ac.id/id/eprint/194030/1/0520150303-Rakha%20Hasan%20Pramudito.pdf
http://repository.ub.ac.id/id/eprint/194030/
Daftar Isi:
  • Tugas yang dilaksanakan oleh seorang Range officer dalam mengawasi jalannya perlombaan tembak reaksi itu cukup banyak. Dari mengawasi peserta, mencatat hasil perkenaan stage, menangani kerusakan peralatan stage jika terjadi kerusakan saat dilaksanakannya perlombaan. Selain itu, semakin lama berjalannya sebuah perlombaan, kemungkinan terjadi kesalahan dalam pencatatan hasil perkenaan stage semakin besar. Hal ini bisa terjadi karena terkurasnya tenaga, kondisi cuaca lokasi pertandingan, dan seterusnya. Untuk mengurangi beban tugas range officer, dibutuhkan aplikasi pencatatan untuk membantu kerja range officer dalam mencatat hasil perkenaan setiap stage yang dilaksanakan oleh setiap peserta, serta melakukan pendataan dan rekapitulasi hasil perlombaan, dan langsung meng-upload data ke database. Sistem pencatatan lomba tembak reaksi dikembangkan menggunakan perpaduan dari tiga teknologi, yaitu smartphone Android, mikrokontroler Arduino, dan database terstruktur. Smartphone digunakan sebagai alat mengelola data lomba dan memasukkan nilai ke database, mikrokontroler digunakan untuk membuat stop plate yang digunakan pada stage perlombaan, dan database digunakan untuk penyimpanan data perlombaan. Pada aplikasi android diimplementasikan menggunakan bahasa pemrograman Kotlin, database diimplementasikan menggunakan MySQL. Setelah dilakukan pengujian black box untuk memastikan implementasi kebutuhan fungsional telah berfungsi sesuai kebutuhan, didapatkan bahwa seluruh kebutuhan telah sukses diimplementasikan. Pengujian perhitungan hit factor dilakukan dengan membandingkan perhitungan aplikasi range officer helper dengan program WinMSS. Hasil pengujian tersebut mendapatkan perbedaan perhitungan tidak menghasilkan perbedaan yang signifikan yang dapat mempengaruhi hasil perlombaan