Pengembangan Bot Telegram Jala Tech Dengan Penerapan State Design Pattern Dan Strategi Caching Menggunakan Redislabs
Abstract
Jala Tech merupakan salah satu perusahaan penyedia layanan budi daya udang digital
dengan bantuan teknologi, layanan yang ditawarkan seperti kemudahan dalam manajemen
tambak udang, pengelolaan data kolam udang yang dapat direpresentasikan menggunakan
grafik, serta sistem pendukung keputusan untuk pengguna. Pada saat penulis melaksanakan
magang di Jala Tech, terdapat suatu kasus di mana field assistance pada smart farm milik Jala
memiliki kendala terkait pengelolaan kolam budi daya udang serta pengujian fitur proses
pengolahan data kolam pada aplikasi mobile Jala karena terbatasnya koneksi internet dan
smartphone yang digunakan. Hal ini menyebabkan proses pengujian produk dan pengelolaan
smart farm Jala menjadi terhambat, selain itu juga membuat aplikasi mobile Jala harus
dioptimalkan kembali supaya dapat digunakan pada smartphone dengan versi android apa pun.
Atas permasalahan tersebut, diperlukan solusi alternatif yang dapat menunjang proses
pengolahan data kolam yang dapat digunakan pada smartphone dengan segala versi android
dan mampu digunakan dengan koneksi internet yang tidak terlalu besar. Hasil dari
permasalahan tersebut adalah pengembangan bot Telegram yang memuat fitur inti pada
aplikasi Jala seperti pencatatan data kolam serta pemeriksaan hasil data pencatatan, dengan
menerapkan state design pattern yang berguna untuk mengelola fungsi dan respon bot sesuai
dari aksi pengguna dan caching memanfaatkan Redislabs yang berguna untuk menyimpan
data-data yang bersifat sementara dari pengguna. Dengan demikian, field assistance pada smart
farm Jala dapat mengelola dan memproses data kolam udang melalui bot Telegram yang mudah
diakses pada smartphone atau komputer pribadi serta tanpa perlu mengkhawatirkan koneksi
internet yang besar.
Collections
- Informatics Engineering [2170]