Author : Prima Rizky Putra   , Ahmad Syauqi Ahsan, Hero Yudo Martono
ABSTRAK

Masyarakat pada umumnya sudah banyak menggunakan dan mengetahui pentingnya memasang CCTV di area-area strategis di lingkungannya karena selain rekaman CCTV bisa di jadikan sebagai bukti apabila terjadi tindak kejahatan, kecelakaan atau hal-hal yang tidak diinginkan lainnya, kamera CCTV juga bisa bermanfaat sebagai salah satu sarana yang paling efisien untuk memonitor dan controlling suatu area.Ada banyak informasi yang bisa didapatkan dari CCTV, akan tetapi mengolah data tersebut secara manual akan memerlukan waktu yang lama. Untuk mengatasi masalah tersebut maka salah satu jalan keluarnya adalah dengan memanfaatkan apache spark dan kafka untuk memproses banyaknya data yang berasal dari CCTV dan menggunakan method object detection pada tensorflow untuk mendeteksi berapa banyak orang yang terdeteksi pada CCTV untuk membantu dalam mengambil keputusan mengenai sarana dan prasarana yang ada. Projek ini memiliki 4 langkah diantaranya : 1) Data Collection 2) Data Streaming 3) Data Processing 4) Data Serve. Pada data collecting data akan diambil dengan metode video stream untuk mendapatkan data gambar secara realtime. Kafka digunakan untuk streaming pesan yang didistribusikan. Data yang telah dikonversi akan dikirim dan diterima oleh Kafka Consumer. Data dari Kafka akan dikumpulkan dan diproses secara stream dengan apache spark structured streaming. Data kemudian di cluster agar bisa diproses dalam waktu yang sama menggunakan tensorfow.Uji coba penelitian yang dilakukan menggunakan video dengan format mp4 dan 3gp. Hasil yang didapatkan dari penelitian ini menunjukkan akurasi yang didapat oleh sistem mampu mencapai 67,74%.

[DOWNLOAD ABSTRACT]