FADHIL, AHMAD NAUFAL (2026) PENGEMBANGAN SISTEM EDGE COMPUTING BERBASIS RASPBERRY PI 3 UNTUK ANALISIS DATA ELEKTROKARDIOGRAM MENGGUNAKAN SENSOR AD8232. S1 thesis, Universitas Mercu Buana Jakarta.
|
Text (HAL COVER)
01 COVER.pdf Download (508kB) | Preview |
|
|
Text (BAB I)
02 BAB 1.pdf Restricted to Registered users only Download (103kB) |
||
|
Text (BAB II)
03 BAB 2.pdf Restricted to Registered users only Download (418kB) |
||
|
Text (BAB III)
04 BAB 3.pdf Restricted to Registered users only Download (219kB) |
||
|
Text (BAB IV)
05 BAB 4.pdf Restricted to Registered users only Download (359kB) |
||
|
Text (BAB V)
06 BAB 5.pdf Restricted to Registered users only Download (31kB) |
||
|
Text (DAFTAR PUSTAKA)
07 DAFTAR PUSTAKA.pdf Restricted to Registered users only Download (150kB) |
||
|
Text (LAMPIRAN)
08 LAMPIRAN.pdf Restricted to Registered users only Download (4MB) |
Abstract
The increasing prevalence of cardiovascular diseases highlights the need for real-time, autonomous, and efficient electrocardiogram (EKG) monitoring systems that do not rely on centralized computing infrastructures. This study aims to design and implement an edge computing system based on Raspberry Pi 3 for real-time EKG signal acquisition and analysis using an AD8232 sensor and ESP32, as well as to evaluate the system’s performance in detecting abnormal EKG signals. The research employs a quantitative experimental approach with an engineeringbased system design methodology, encompassing hardware development, lightweight EKG classification model construction using TinyML, and local inference implementation via TensorFlow Lite. EKG signal acquisition is performed at a sampling rate of 250 Hz, while system performance is evaluated based on classification accuracy and inference latency on the edge device. The results show that the proposed system is capable of performing real-time EKG classification with an average accuracy exceeding 90% and an inference latency of less than 200 ms per data sample on the Raspberry Pi 3. These findings demonstrate that the edge computing approach is effective for EKG signal analysis on resourceconstrained devices. This research contributes to the development of edge-based healthcare monitoring systems and provides opportunities for future work involving dataset expansion, model optimization, and clinical validation to enhance system reliability and applicability. Keywords: Edge Computing, Electrocardiogram (EKG), Raspberry Pi 3, AD8232 Sensor, TinyML Peningkatan prevalensi penyakit kardiovaskular menuntut adanya sistem pemantauan elektrokardiogram (EKG) yang mampu bekerja secara real-time, mandiri, dan efisien tanpa ketergantungan pada infrastruktur komputasi terpusat. Penelitian ini bertujuan untuk merancang dan mengimplementasikan sistem edge computing berbasis Raspberry Pi 3 untuk akuisisi dan analisis sinyal EKG menggunakan sensor AD8232 dan ESP32, serta mengevaluasi kinerja sistem dalam mendeteksi sinyal EKG abnormal. Metode penelitian yang digunakan bersifat kuantitatif eksperimental dengan pendekatan perancangan alat, meliputi perancangan perangkat keras, pengembangan model klasifikasi EKG berbasis TinyML, serta implementasi inferensi lokal menggunakan TensorFlow Lite. Akuisisi sinyal EKG dilakukan dengan sampling rate 250 Hz, sementara evaluasi kinerja sistem dilakukan berdasarkan akurasi klasifikasi dan latensi inferensi pada perangkat edge. Hasil penelitian menunjukkan bahwa sistem mampu melakukan klasifikasi EKG secara real-time dengan akurasi rata-rata di atas 90% dan latensi inferensi di bawah 200 ms per data pada Raspberry Pi 3. Temuan ini membuktikan bahwa pendekatan edge computing efektif diterapkan untuk analisis sinyal EKG pada perangkat dengan keterbatasan sumber daya. Penelitian ini berkontribusi dalam pengembangan sistem monitoring kesehatan berbasis edge dan membuka peluang pengembangan lanjutan melalui peningkatan dataset, optimasi model, serta validasi klinis agar sistem dapat digunakan secara lebih luas. Kata Kunci: Edge Computing, Electrocardiogram (EKG), Raspberry Pi 3, Sensor AD8232, TinyM
Actions (login required)
![]() |
View Item |
