December 8, 2020

206 words 1 min read

Riot HeatMap Indonesia

Riot HeatMap Indonesia

Riot Heatmap Indonesia merupakan sebuah halaman web yang menganalisis kicauan di Twitter secara periodik untuk mengetahui lokasi-lokasi terjadinya unjuk rasa, kerusuhan, ataupun demonstrasi yang terjadi di berbagai daerah di Indonesia bagi non-partisipan yang berniat menghindari area tersebut jika harus bepergian dengan menampilkan visualisasi data berupa heatmap

Riot Heatmap Indonesia memiliki beberapa fitur pada halaman web, dimana terdapat section Home sebagai halaman utama yang memiliki fitur untuk menampilkan hasil visualisasi data berupa heatmap, dan terdapat section pengenalan anggota tim. Riot Heatmap dibuat dengan beberapa proses sebagai berikut :

a. Twitter Scrapping dan Preprocessing Tweet’s Data

Pada bagian ini kami menggunakan library tweepy dengan menggunakan Twitter API untuk melakukan scraping. Dimana dari hasil scraping yang dihasilkan kemudian diproses kembali untuk disesuaikan menjadi dataframe yang dapat digunakan untuk visualisasi Heatmap

b. Visualisasi Data menggunakan Heatmap

Setelah dataframe dari hasil scraping telah dibuat, maka dilakukan visualisasi data menggunakan Folium.

c. Web Development

Untuk membuat sebuah halaman web untuk menampilkan hasil dari visualisasi data, kami menggunakan framework Flask.

d. Deployment ke GCP

Setelah tampilan web baik dari sisi back-end maupun front-end sudah berhasil, maka selanjutnya kami melakukan deployment menggunakan Compute Engine pada Google Cloud Platform

Project Author(s)

Muhammad Hanif Naufal Eka Wiratama (18117027), Garry Putranto Arimurti (18117034), Muhammad Taufiq Rafiandi (18117035)

comments powered by Disqus