Basis Data Awan Non-Relasional Firestore untuk Penyimpanan Data Pesan

Authors

DOI:

https://doi.org/10.26418/jp.v8i3.59173

Keywords:

NoSQL, pesan, basis data, non-relasional, dokumen

Abstract

Pandemi Covid-19 mengubah cara komunikasi masyarakat di berbagai bidang yang semula melalui tatap muka secara langsung, berubah menggunakan media daring. Meningkatnya kebutuhan akan proses komunikasi yang dilakukan secara daring harus didukung dengan infrastruktur yang tepat agar proses pengiriman informasi dapat dilakukan lancar dan tanpa adanya hambatan. Salah satu faktor pendukung infrastruktur komunikasi adalah basis data yang digunakan untuk menyimpan data pesan. Salah satu jenis basis data yang banyak digunakan saat ini adalah basis data non-relasional, karena lebih fleksibel dan dinamis dibandingkan dengan basis data relasional. Terdapat banyak jenis basis data non-relasional, salah satunya berbasis dokumen. Penelitian ini mencoba mengimplementasikan basis data non-relasional Firestore untuk menyimpan berbagai jenis bentuk data pesan. Hasil pengujian menunjukkan bahwa basis data Firestore cukup andal digunakan untuk menyimpan data pesan teks dengan rata-rata waktu penyimpanan adalah 0.4 detik untuk jumlah kata maksimal 100 kata. Sedangkan untuk pesan berbentuk media seperti gambar, rata-rata waktu penyimpanan adalah 4 detik untuk ukuran media maksimal 5 MB, di mana angka tersebut masih dalam batas toleransi respons (10 detik) namun penggunaannya harus disertai dengan adanya feedback pada antarmuka.

Author Biography

Kristian Adi Nugraha, Universitas Kristen Duta Wacana

Program Studi Informatika, Fakultas Teknologi Informasi

References

N. Schillewaert and P. Meulemeester, "Comparing Response Distributions of Offline and Online," International Journal of Market Research, vol. 47, no. 2, pp. 163-178, 2005.

L. Zhang, Z. Wang, T. Mei and D. D. Feng, "A Scalable Approach for Content-Based Image Retrieval in Peer-to-Peer Networks," IEEE Transactions on Knowledge and Data Engineering, vol. 28, no. 4, pp. 858 - 872, 2016.

A. Barker, J. B. Weissman and J. I. v. Hemert, "Reducing Data Transfer in Service-Oriented Architectures: The Circulate Approach," IEEE Transactions on Services Computing, vol. 5, no. 3, 2012.

S. Sarkar, S. Gayen and S. Bilgaiyan, "Android Based Home Security Systems Using Internet of Things(IoT) and Firebase," in 2018 International Conference on Inventive Research in Computing Applications (ICIRCA), Coimbatore, India, 2018.

H. Varshney, A. S. Allahloh and M. Sarfraz, "IoT Based eHealth Management System Using Arduino and Google Cloud Firestore," in 2019 International Conference on Electrical, Electronics and Computer Engineering (UPCON), Aligarh, India, 2019.

W. Y. Mok, "A Logical Database Design Methodology for MongoDB NoSQL Databases," in 2021 IEEE International Conference on Industrial Engineering and Engineering Management (IEEM), Singapore, Singapore, 2021.

M. R. Alifi, T. Semiawan, D. C. Lieharyani and H. Hayati, "Relational Data Modeling on the Document-Based NoSQL," Jurnal Nasional Teknik Elektro dan Teknologi Informasi, vol. 11, no. 3, pp. 183-191, 2022.

D. Zhang, Y. Wang, Z. Liu and S. Dai, "Improving NoSQL Storage Schema Based on Z-Curve for Spatial Vector Data," IEEE Access , vol. 7, pp. 78817 - 78829, 2019.

F. Davardoost, A. B. Sangar and K. Majidzadeh, "Extracting OLAP Cubes From Document-Oriented NoSQL Database Based on Parallel Similarity Algorithms," Canadian Journal of Electrical and Computer Engineering, vol. 43, no. 2, pp. 111 - 118, 2020.

K. A. Nugraha, "Deteksi Area Parkir Mobil Berbasis Marker Menggunakan Moment Invariants dan K-NN," Jurnal Teknik Informatika dan Sistem Informasi, vol. 5, no. 1, pp. 112-121, 2019.

K. A. Nugraha, "Metode Background Substraction untuk Pencarian Tempat Parkir Menggunakan Kamera Pengawas," Jurnal Teknik Informatika dan Sistem Informasi, vol. 6, no. 1, pp. 92-101, 2020.

K. MATSUI, "A Proposal of Web API Design for IoT Data Utilization Based on Smart Communities," in 2018 IEEE 7th Global Conference on Consumer Electronics (GCCE), Nara, Japan, 2018.

K. A. Nugraha and L. K. P. Saputra, "Pemanfaatan Raspberry Pi untuk Sistem Penghitung Mobil Otomatis pada Kampus UKDW," Jurnal Teknik Informatika dan Sistem Informasi, vol. 3, no. 3, pp. 539-549, 2017.

C. E. Swandi, K. A. Nugraha, D. Sebastian and Restyandito, "Middleware Development to Connect Telegram Messenger and Instant Messenger for the Elderly," in The 5th International Conference on Information Technology and Digital Applications (ICITDA 2020), Yogyakarta, 2020.

B. Lin, F. Zhu, J. Zhang, J. Chen, X. Chen, N. N. Xiong and J. L. Mauri, "A Time-Driven Data Placement Strategy for a Scientific Workflow Combining Edge Computing and Cloud Computing," IEEE Transactions on Industrial Informatics , vol. 15, no. 7, pp. 4254 - 4265, 2019.

S. Wang, A. Zhou, F. Yang and R. N. Chang, "Towards Network-Aware Service Composition in the Cloud," IEEE Transactions on Cloud Computing, vol. 8, no. 4, pp. 1122 - 1134, 2020.

E. Hossny, S. Khattab, F. A. Omara and H. A. Hassan, "STAGER: Semantic-Based Framework for Generating Adapters of Service-Based Generic-API for Portable Cloud Applications," IEEE Transactions on Services Computing , vol. 14, no. 3, pp. 903 - 914, 2021.

C. Wu, A. N. Toosi, R. Buyya and K. Ramamohanarao, "Hedonic Pricing of Cloud Computing Services," IEEE Transactions on Cloud Computing, vol. 9, no. 1, pp. 182 - 196, 2021.

M. T. Islam, S. Karunasekera and R. Buyya, "Performance and Cost-Efficient Spark Job Scheduling Based on Deep Reinforcement Learning in Cloud Computing Environments," IEEE Transactions on Parallel and Distributed Systems, vol. 33, no. 7, pp. 1695 - 1710, 2022.

C. Yang, Y. Liu, X. Tao and F. Zhao, "Publicly Verifiable and Efficient Fine-Grained Data Deletion Scheme in Cloud Computing," IEEE Access, vol. 8, pp. 99393 - 99403, 2020.

W.-J. Li, C. Yen, Y.-S. Lin, S.-C. Tung and S. Huang, "JustIoT Internet of Things based on the Firebase real-time database," in 2018 IEEE International Conference on Smart Manufacturing, Industrial & Logistics Engineering (SMILE), Hsinchu, Taiwan, 2018.

S. Ramzan, I. S. Bajwa, B. Ramzan and W. Anwar, "Intelligent Data Engineering for Migration to NoSQL Based Secure Environments," IEEE Access, vol. 7, pp. 69042 - 69057, 2019.

K. Goel and A. H. M. T. Hofstede, "Privacy-Breaching Patterns in NoSQL Databases," IEEE Access, vol. 9, pp. 35229 - 35239, 2021.

A. Krechowicz, S. Deniziak and G. Åukawski, "Highly Scalable Distributed Architecture for NoSQL Datastore Supporting Strong Consistency," IEEE Access, vol. 9, pp. 69027 - 69043, 2021.

S. Chouliaras and S. Sotiriadis, "Real-Time Anomaly Detection of NoSQL Systems Based on Resource Usage Monitoring," IEEE Transactions on Industrial Informatics , vol. 16, no. 9, pp. 6042 - 6049, 2019.

B. E. Manurung, H. R. Munggaran, G. F. Ramadhan and A. P. Koesoema, "Non-Invasive Blood Glucose Monitoring using Near-Infrared Spectroscopy based on Internet of Things using Machine Learning," in 2019 IEEE R10 Humanitarian Technology Conference (R10-HTC)(47129), Depok, West Java, Indonesia, 2019.

I. M. Sukarsa, I. K. A. M. Antara, P. W. Buana, I. P. A. Bayupati, N. W. Wisswani and D. W. Puteri, "Data storage model in low-cost mobile applications," Indonesian Journal of Electrical Engineering and Computer Science (IJEECS), vol. 28, no. 2, pp. 1128-1138, 2022.

Y. Sukmana and Y. Rosmansyah, "The Use of Cloud Firestore For Handling Real-time Data Updates: An Empirical Study of Gamified Online Quiz," in 2021 2nd International Conference on Electronics, Communications and Information Technology (CECIT), Sanya, China, 2021.

J. Nielsen, "Response Times: The 3 Important Limits," Nielsen Norman Group, 1 Januari 1993. [Online]. Available: https://www.nngroup.com/articles/response-times-3-important-limits/. [Accessed 1 Oktober 2022].

Downloads

Published

2022-12-27