Implementasi Dashboard Reporting Websocket dengan Event Regression Test Berbasis Web Menggunakan Algoritma FIFO

Haris Yusuf Bakhtiar, Saruni Dwiasnati, Herfandi Herfandi

Abstract


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.


Keywords


Automation Regression Test; Algoritma First In First Out; Websocket

Full Text:

PDF

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.




DOI: http://dx.doi.org/10.22441/format.2023.v12.i1.009

Refbacks

  • There are currently no refbacks.


Copyright (c) 2023 Format : Jurnal Ilmiah Teknik Informatika

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

Format : Jurnal Ilmiah Teknik Informatika
Fakultas Ilmu Komputer Universitas Mercu Buana
Jl. Raya Meruya Selatan, Kembangan, Jakarta 11650
Tlp./Fax: +62215840816
http://publikasi.mercubuana.ac.id/index.php/format

p-ISSN: 2089-5615
e-ISSN: 2722-7162

 Lisensi Creative Commons
Ciptaan disebarluaskan di bawah Lisensi Creative Commons Atribusi-NonKomersial 4.0 Internasional.

View My Stats