Koleksi Pustaka
Perkembangan Teknologi Informasi telah melahirkan Artificial Intelligence (AI), di mana salah satu cabangnya, Deep Learning, telah memajukan bidang computer vision secara pesat. Kini, integrasi AI dengan Internet of Things (IoT) telah membentuk konsep Artificial Intelligence of Things (AIoT) yang menjadi fokus bisnis inti PT Inovasi Teknokarya Nusantara. Perusahaan ini berfokus membantu kliennya bertransformasi secara digital dan menerapkan otomasi melalui solusi AI yang tertanam pada perangkat IoT. Salah satu produk yang dikembangkan adalah "Trendbox", sebuah sistem cerdas komprehensif berbasis Artificial Intelligence of Things (AIoT) yang dirancang khusus untuk analisis perilaku secara real-time. Sistem ini bekerja dengan mengintegrasikan jaringan perangkat pintar, seperti kamera yang ditenagai oleh algoritma computer vision untuk melakukan deteksi objek secara real-time. Untuk menyajikan hasil analisis Trendbox, diperlukan sebuah platform web yang mampu menerima dan menampilkan data secara real-time. Tantangan untuk membangun backend berkinerja tinggi inilah yang menjadi inti permasalahan yang diangkat dalam laporan ini dengan fokus pada perancangan dan implementasi arsitektur backend untuk platform "Trendbox". Sistem web ini dirancang untuk memiliki beberapa fitur utama, yaitu: 1. Overview, digunakan sebagai dashboard utama untuk memantau data yang masuk dalam berbagai format diagram 2. Magic, menu chatbot berbasis Retrieval-Augmented Generation sebagai alat untuk mengambil data yang ada sesuai dengan kata kata pengguna 3. Explore, digunakan untuk mengambil data yang diinginkan sesuai dengan format filter dan waktu yang diinginkan 4. Generate, menghasilkan data sesuai format yang diatur sesuai dengan kebutuhan pengguna 5. Configuration, digunakan untuk konfigurasi alat, memastikan alat baik kamera dan processor yang digunakan aktif dan berfungsi Pada pelaksanaan magang ini, penulis berperan sebagai Backend Developer. Penulis berkolaborasi dalam tim untuk merancang dan mengembangkan sistem backend terintegrasi yang akan menjadi bagian dari produk Pillbox.id. Pengembangan sistem ini diharapkan dapat berkontribusi dalam mewujudkan visi dan misi perusahaan.