Implementasi Dashboard Reporting Websocket dengan Event Regression Test Berbasis Web Menggunakan Algoritma FIFO
DOI:
https://doi.org/10.22441/format.2023.v12.i1.009Keywords:
Automation Regression Test, Algoritma First In First Out, WebsocketAbstract
Websocket merupakan standar baru untuk komunikasi full-duplex. Websocket yang diimplementasikan perlu untuk dilakukan testing guna melihat kesesuaian fungsi yang dibuat. Testing menggunakan metode regression test membutuhkan waktu yang lama jika dilakukan manual. Websocket yang terintegrasi automation regression test diduga mampu menyelesaikan masalah yang ada saat ini. penelitian ini akan melakukan implementasi dashboard reporting websocket event regression test berbasis web menggunakan algoritma FIFO (First In First Out). Hasil dari penelitian ini adalah aplikasi dashboard reporting yang mampu memudahkan admin dalam melakukan pengawasan dan penarikan data serta disajikan dalam bentuk visualisasi dan grafik yang dapat dianalisis. Automation regression test mempermudah proses testing. Algoritma FIFO mampu memproses antrian data yang di testing. Dashboard reporting memiliki fitur test case dan penjadwalan testing. Hasil percobaan pertama websocket testing hanya membuka koneksi saja dan tidak melakukan penutupan koneksi ke websocket eksternal, akan tetapi setelah pengujian kedua semuanya berjalan sesuai yang diinginkan. Dashboard reporting websocket yang dibuat diharapkan mampu mempermuda pihak PT. Tokopedia dalam melihat hasil testing secara cepat dan akurat.
Downloads
References
A. H. al Baaits and W. K. Raharja, “Perancangan dan Simulasi Proses Antrean Data Multisensor Untuk Sistem Telemonitoring Multikontrol Berbasis Internet of Things,” Teknika, vol. 11, no. 1, pp. 53–61, Mar. 2022, doi: 10.34148/teknika.v11i1.418.
S. Salsabila, A. Trisnadoli, and I. Muslim, “Rancang Bangun Sistem Informasi Monitoring Menggunakan Metode Agile dengan Dynamic System Development Model Guna Mendukung Gender Mainstreaming Strategy (Studi Kasus: Politeknik Caltex Riau),” TEKNIK, vol. 40, no. 3, p. 195, Dec. 2019, doi: 10.14710/teknik.v40i3.25704.
H. Herfandi, E. Ramdani, S. Dwiasnati, A. Susilo Yuda Irawan, and R. Habibie Sukarna, “Penerapan Self-Service Technology pada Aplikasi Pelayanan Penduduk Desa Labuhan Sumbawa,” Format : Jurnal Ilmiah Teknik Informatika, vol. 11, 2022, doi: http://dx.doi.org/10.22441/10.22441/format.2022.v11.i1.010.
H. Nurwarsito and R. D. Christian, “River Water Pollutant Level Monitoring System using Websocket Protocol and LoRa Communication Module,” in 2021 2nd International Conference on ICT for Rural Development (IC-ICTRuDev), Oct. 2021, pp. 1–6. doi: 10.1109/IC-ICTRuDev50538.2021.9656506.
W. Lam, R. Oei, A. Shi, D. Marinov, and T. Xie, “iDFlakies: A Framework for Detecting and Partially Classifying Flaky Tests,” in 2019 12th IEEE Conference on Software Testing, Validation and Verification (ICST), Apr. 2019, pp. 312–322. doi: 10.1109/ICST.2019.00038.
A. A. Elhadidy, S. M. El-Badawy, and E. E. Elbeltagi, “A simplified pavement condition index regression model for pavement evaluation,” International Journal of Pavement Engineering, vol. 22, no. 5, pp. 643–652, Apr. 2021, doi: 10.1080/10298436.2019.1633579.
M. N. Nababan, W. Purba, and E. Indra, “The Tuition Payment Queuing System Uses Android-Based First in First Out (FIFO) Algorithm,” IOP Conference Series: Earth and Environmental Science, vol. 748, no. 1, p. 012038, Apr. 2021, doi: 10.1088/1755-1315/748/1/012038.
Y. Zhang et al., “DepGraph: A Dependency-Driven Accelerator for Efficient Iterative Graph Processing,” in 2021 IEEE International Symposium on High-Performance Computer Architecture (HPCA), Feb. 2021, pp. 371–384. doi: 10.1109/HPCA51647.2021.00039.
G. H. Prathama, N. M. Ary Esta Dewi Wirastuti, and Y. Divayana, “Analisa Penggunaan WebRTC dan Websocket pada Real Time Multiplayer Online Game Tradisional Ceki,” Majalah Ilmiah Teknologi Elektro, vol. 18, no. 1, p. 47, May 2019, doi: 10.24843/MITE.2019.v18i01.P07.
K. E. Ogundeyi and C. Yinka-Banjo, “WebSocket in real time application,” Nigerian Journal of Technology, vol. 38, no. 4, p. 1010, Dec. 2019, doi: 10.4314/njt.v38i4.26.
A. Miu, F. Ferreira, N. Yoshida, and F. Zhou, “Generating Interactive WebSocket Applications in TypeScript,” Electronic Proceedings in Theoretical Computer Science, vol. 314, pp. 12–22, Apr. 2020, doi: 10.4204/EPTCS.314.2.
A. Andrews, A. Alhaddad, and S. Boukhris, “Black-box model-based regression testing of fail-safe behavior in web applications,” Journal of Systems and Software, vol. 149, pp. 318–339, Mar. 2019, doi: 10.1016/j.jss.2018.11.020.
S. Humble, Quantitative Analysis of Questionnaires. Routledge, 2020. doi: 10.4324/9780429400469.
H. Herfandi, E. Purwirawansyah, A. S. Yuda irawan, and K. A. Baihaqi, “Rancang Bangun Alat Pendeteksi Kebocoran Liquefied Petroleum Gas Berbasis Mikrokontroler Wemos D1 R1 Dengan Notifikasi Calling,” Voteteknika (Vocational Teknik Elektronika dan Informatika), vol. 10, no. 2, p. 42, Jul. 2022, doi: 10.24036/voteteknika.v10i2.118061.
R. Avrizal and S. Dwiasnati, “Implementasi Data Mining dengan Algoritma C4.5 pada Penjualan Obat,” Format : Jurnal Ilmiah Teknik Informatika, vol. 8, no. 1, p. 77, Aug. 2019, doi: 10.22441/format.2019.v8.i1/010.
S. Sundaramoorthy, UML Diagramming. Boca Raton: Auerbach Publications, 2022. doi: 10.1201/9781003287124.
Downloads
Additional Files
Published
How to Cite
Issue
Section
License
The copyright to this article is transferred to Universitas Mercu Buana (UMB) if and when the article is accepted for publication. The undersigned hereby transfers any and all rights in and to the paper including without limitation all copyrights to UMB. The undersigned hereby represents and warrants that the paper is original and that he/she is the author of the paper, except for material that is clearly identified as to its original source, with permission notices from the copyright owners where required. The undersigned represents that he/she has the power and authority to make and execute this assignment.
We declare that this paper has not been published in the same form elsewhere.
Furthermore, I/We hereby transfer the unlimited rights of publication of the above-mentioned paper as a whole to UMB. The copyright transfer covers the right to reproduce and distribute the article, including reprints, translations, photographic reproductions, microform, electronic form (offline, online) or any other reproductions of similar nature.
The corresponding author signs for and accepts responsibility for releasing this material on behalf of any and all co-authors. This agreement is to be signed by at least one of the authors who have obtained the assent of the co-author(s) where applicable. After submission of this agreement signed by the corresponding author, changes of authorship or in the order of the authors listed will not be accepted.
Retained Rights/Terms and Conditions
Although authors are permitted to re-use all or portions of the Work in other works, this does not include granting third-party requests for reprinting, republishing, or other types of re-use.
Our Articles are licensed under CC BY-NC

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.