Search for collections on Repository Library PCR

Implementasi Hybrid Polling API HTTP dan Websocket untuk Business Intelligence Rumah Sakit secara Real-Time

Muhammad, Qarani (2025) Implementasi Hybrid Polling API HTTP dan Websocket untuk Business Intelligence Rumah Sakit secara Real-Time. Diploma thesis, Politeknik Caltex Riau.

[thumbnail of Laporan PA (Proyek Akhir)] Text (Laporan PA (Proyek Akhir))
Laporan PA-signed.pdf - Submitted Version
Restricted to Registered users only

Download (8MB)

Abstract

Rumah Sakit telah menerapkan sistem Business Intelligence untuk mendukung pengambilan keputusan. Namun, sistem sebelumnya masih mengandalkan proses pembaruan data menggunakan file CSV atau XLSX. Ini memiliki masalah yaitu data yang tidak disinkronkan secara otomatis. Proyek akhir ini bertujuan untuk menyempurnakan sistem tersebut dengan mengimplementasikan fitur real-time data stream yang memungkinkan pembaruan dataset secara otomatis dari API rumah sakit. Sistem baru ini mengimplementasikan komunikasi hybrid polling API HTTP dan WebSocket untuk sinkronisasi data antara server rumah sakit dan sistem BI. Arsitektur sistem diperbarui dengan mengganti fitur upload dataset dengan polling API. Data dari API rumah sakit disimpan dalam database PostgreSQL dan diproses menggunakan Polars. Hasil dari implementasi menunjukkan bahwa fitur real-time data stream berhasil diterapkan, di mana sistem BI mampu menarik data secara otomatis. Pengujian yang dilakukan meliputi Unit Testing dengan cakupan kode mencapai 92%, Integration Testing, End-to-End Testing, dan User Acceptance Testing. Analisis performa menunjukkan bahwa metrik Largest Contentful Paint pada semua halaman berada di bawah ambang batas 2,5 detik, yang mengindikasikan waktu muat yang cepat. Selain itu, penggunaan Polars dan ConnectorX terbukti unggul dalam kecepatan pembacaan data dibanding Pandas pada data dengan volume besar. Proyek ini berhasil mentransformasi sistem BI menjadi dinamis dan akurat dengan menyediakan data yang sesuai dengan kondisi terkini di rumah sakit.

Item Type: Thesis (Diploma)
Subjects: KBK > KBK Jurusan Teknologi Informasi > KBK Software Engineering
Divisions: Sarjana Terapan > Jurusan Teknologi Informasi > Teknik Informatika
Depositing User: Mr Muhammad Qarani
Date Deposited: 11 Aug 2025 02:04
Last Modified: 11 Aug 2025 02:04
URI: https://repository.lib.pcr.ac.id/id/eprint/2964

Actions (login required)

View Item
View Item