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

Penulis

  • Haris Yusuf Bakhtiar Universitas Mercu Buana, Indonesia
  • Saruni Dwiasnati Universitas Mercu Buana, Indonesia
  • Herfandi Herfandi Universitas Teknologi Sumbawa, Indonesia

DOI:

https://doi.org/10.22441/format.2023.v12.i1.009

Kata Kunci:

Automation Regression Test, Algoritma First In First Out, Websocket

Abstrak

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.

Unduhan

Data unduhan belum tersedia.

Referensi

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.

File Tambahan

Diterbitkan

2023-02-04

Cara Mengutip

[1]
H. Y. Bakhtiar, S. Dwiasnati, dan H. Herfandi, “Implementasi Dashboard Reporting Websocket dengan Event Regression Test Berbasis Web Menggunakan Algoritma FIFO”, FORMAT, vol. 12, no. 1, hlm. 71–80, Feb 2023.

Terbitan

Bagian

Articles