Rancang Bangun Sistem Informasi Telekonferensi Menggunakan Teknologi WebRTC
Abstract
Telekonferensi merupakan kegiatan komunikasi atau pertemuan oleh beberapa orang yang dilakukan melalui media digital. Web Real-Time Communication (WebRTC) adalah teknologi open-source yang memungkinkan pengguna melakukan pertukaran informasi dan komunikasi secara langsung / real-time dan peer-to-peer antar pengguna melalui web browser untuk mendukung kegiatan telekonferensi. Sistem informasi dibangun menggunakan framework JavaScript Vue.js dan Node.js, serta memanfaatkan Firebase Firestore sebagai database dan signaling server. Pengembangan sistem menggunakan metode Rapid Application Development (RAD) dan metode pengujian fungsionalitas black box. Sistem memiliki fitur untuk melakukan komunikasi audio dan video, mengirimkan pesan, mengirimkan dokumen, serta membuat jadwal konferensi. Dari hasil pengujian fungsionalitas black box yang dilakukan, sistem dapat diimplementasikan dengan baik dan bisa digunakan karena semua fungsionalitas dapat berjalan dengan normal.
Downloads
References
[2] M. Katsika, I. Koutroulis, C. Zotos, M. Mitroulia, and S. Armakolas, “A social approach to teleconferencing,” Inovace a technologie ve vzdělávání, vol. 1, no. 1, pp. 117–126, 2019.
[3] D. Halder, P. Kumar, S. Bhushan, and A. M. Baswade, “fybrrStream: A WebRTC based Efficient and Scalable P2P Live Streaming Platform,” in 2021 International Conference on Computer Communications and Networks (ICCCN), 2021, pp. 1–9. doi: 10.1109/ICCCN52240.2021.9522198.
[4] R. Y. Rahmanda, E. Sakti Pramukantoro, and W. Yahya, “Perancangan dan Implementasi Kelas Virtual FILKOM Universitas Brawijaya dengan Memanfaatkan Teknologi WebRTC (Web Real-Time Communication),” Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer, vol. 2, no. 7, pp. 2721–2729, 2018.
[5] W. Elleuch, “Models for multimedia conference between browsers based on WebRTC,” in International Conference on Wireless and Mobile Computing, Networking and Communications, 2013, pp. 279–284. doi: 10.1109/WiMOB.2013.6673373.
[6] E. Hanchett and B. Listwon, Vue. js in Action. Simon and Schuster, 2018.
[7] J. Wexler, Get Programming with Node. js. Simon and Schuster, 2019.
[8] S. Baral, “The Rising NoSql Technology,” International Journal of Advanced Engineering, Management and Science (IJAEMS), vol. 2, no. 11, pp. 1932–1935, 2016.
[9] L. Delia and P. Pesado, “Performance Analysis in NoSQL Databases, Relational Databases and NoSQL Databases as a Service in the Cloud,” in Computer Science–CACIC 2020: 26th Argentine Congress, CACIC 2020, San Justo, Buenos Aires, Argentina, October 5–9, 2020, Revised Selected Papers, 2021, pp. 157–170.
[10] J. R. Sagala, “Model Rapid Application Development (RAD) Dalam Pengembangan Sistem Informasi Penjadwalan Belajar Mengajar,” Jurnal Mantik Penusa, vol. 2, no. 1, pp. 87–90, 2018.
[11] T. Snadhika Jaya, “Pengujian Aplikasi dengan Metode Blackbox Testing Boundary Value Analysis (Studi Kasus: Kantor Digital Politeknik Negeri Lampung),” Jurnal Informatika: Jurnal Pengembangan IT (JPIT), vol. 03, no. 02, pp. 45–48, 2018.
[12] N. Hidayat and K. Hati, “Penerapan Metode Rapid Application Development (RAD) dalam Rancang Bangun Sistem Informasi Rapor Online (SIRALINE),” Jurnal Sistem Informasi (JSI) STMIK Antar Bangsa, vol. 10, no. 1, pp. 8–17, 2021.
[13] S. Lee, “Unified Modeling Language (UML) for Database Systems and Computer Applications,” International Journal of Database Theory and Application, vol. 5, no. 1, pp. 157–164, 2012.