Sistem Akusisi Data Untuk Polling Berbasis Media Sosial Dan Autentikasi User Menggunakan Recaptcha
Abstract
Abstrak
Setiap lima tahun sekali kita melakukan pemilihan umum untuk menentukan calon pemimpin periode
selanjutnya. Mendekati hari dimana pemilu tersebut dilaksanakan, banyak lembaga survei berlomba –
lomba menyediakan informasi mengenai pemilu. Salah satunya dengan cara membuat sistem polling. Hasil
polling yang dikeluarkan dari tiap lembaga survei pun berbeda – beda dan mengklaim bahwa hasil polling
yang mereka keluarkan merupakan yang paling akurat. Oleh karena itu, sistem polling yang akurat dan
cepat dengan memanfaatkan media sosial sangat dibutuhkan. Pada penelitian ini, sistem polling yang
dibuat berbasis media sosial twitter, dengan memanfaatkan API untuk pengambilan data peserta polling .
Dalam sistem yang dibangun, proses autentikasi terdiri dari dua tahap. Pada tahap pertama, sistem
menggunakan autentikasi API media sosial untuk menyaring bot. Sedangkan, tahap kedua menggunakan
reCaptcha yang merupakan sebuah program yang dapat membedakan manusia dengan program komputer
atau bot. Sistem polling yang dibangun dengan menerapkan reCaptcha sebagai autentikasi user berhasil
mencegah 100% akun bot untuk mengikuti polling. 70% akun bot ditangguhkan oleh media sosial (twitter)
sementara sisanya diblokir oleh reCaptcha.
Kata kunci : polling, media sosial, autentikasi, API, reCaptcha, bot.
Abstract
Every five years, we held general elections to determine the future leaders of the next period. Approaching
the election day, many survey institutions competed to provide information related to the elections. One of
them is by creating a polling system. The results of the polls issued by each survey institute were different
and claimed that the poll results they issued were the most accurate. Therefore, a faster polling system with
higher accuracy by utilizing social media is required. In this study, a polling system was created based on
Twitter social media, using the API for polling participants' data collection. In the developed system, the
authentication process consists of two stages. In the first stage, the system utilizes social media
authentication API to filter out the bots. Whereas, the second stage uses reCaptcha which is a program that
can distinguish humans from computer programs or bots. The polling system that was built by applying
reCaptcha as user authentication was able to prevent 100% bot accounts from participating the polling.
70% of bot accounts were suspended by social media (twitter) while the remaining were blocked by
reCaptcha.
Keywords: polling, social media, authentication, API, reCaptcha, bot.