Pemantauan Elektrokardiogram Menggunakan Android Smartphone

advertisement
Pemantauan Elektrokardiogram
Menggunakan Android Smartphone
Trio Pambudi Utomo, Nuryani, Darmanto
Jurusan Fisika, Fakultas Matematika dan Ilmu Pengetahuan Alam,
Universitas Sebelas Maret (UNS), Jl. Ir. Sutami 36A Kentingan, Surakarta 57126
[email protected]
Abstrak
Penelitian mengenai sistem monitoring elektrokardiogram (EKG) secara nirkabel berdasarkan sistem
operasi Android telah dilaksanakan. Akuisisi sinyal EKG dalam penelitian ini menggunakan modul AD8232
dan tiga buah elektroda. Bluetooth HC-05 digunakan untuk pengiriman data EKG dari Arduino ke smartphone
Android. Data yang telah diterima oleh Android diolah, ditampilkan dalam bentuk grafik, dan disimpan dalam
aplikasi di Android.
Abstact
Research about electrocardiogram wireless monitoring system based on android operation system has
been conducted. In this research, the data acquisition of the ECG signal has been using AD8232 modul and
three electrodes. Bluetooth HC-05 has been used to transmit ECG data from Arduino to Android smartphone.
The data that received by Android has been processed and displayed on the graphic area and has been saved
in Android application.
Kata Kunci: ECG, wireless, android, smartphone, arduino
1. PENDAHULUAN
Penyakit jantung
merupakan
penyebab
melalui pengenalan sinyal EKG[3]. Salah satunya
kematian nomor satu di dunia pada saat ini. Pada
penggunaan
tahun 2002 sedikitnya 6 juta kematian di dunia
EKG.
disebabkan oleh penyakit ini dan mengalami
smartphone
Dibandingkan
dalam
dengan
pemantauan
monitor
pada
kenaikan pada tahun 2012 yaitu 7,4 juta kematian
Personal Computer (PC) dan Personal Digital
atau setara dengan 13,2% kematian di dunia[1].
Assistant (PDA), smartphone lebih mudah untuk
Sehingga
dibawa dan memiliki beragam fungsi lainnya[4].
perlu
perhatian
khusus
terhadap
tingginya angka kematian akibat penyakit jantung
ini.
Penggunaan
pemantauan
EKG
smartphone
tentunya
akan
dalam
sangat
EKG merupakan alat bantu yang cukup
membantu dokter ataupun peneliti untuk mengolah
bermanfaat untuk diagnosis penyakit jantung.
dan meneliti lebih lanjut data EKG tersebut.
Menurut Rizal dan Suryani (2008) dari rekaman
Sehingga,
sinyal EKG mampu dikenali kelainan dari fungsi
Sistem
jantung
[2]
seseorang .
Seiring
perkembangan
jaman, banyak cara yang telah dikembangkan
untuk mengenal kelainan jantung secara otomatis
dilakukanlah
Monitoring
penelitian
EKG
Secara
Berdasarkan Sistem Operasi Android.
mengenai
Nirkabel
bersih. Selanjutnya, ketiga elektroda dipasang
2. METODE PENELITIAN
Sistem dibuat dalam dua unit, yaitu unit
sesuai gambar 2. Ketika data EKG diambil dari
penerima dan unit pengirim. Unit pengirim disusun
pasien, pasien diminta untuk bersantai, bernapas
atas Kit EKG AD8232 untuk merekam aktivitas
normal dan diam (tidak bicara)[5]. Pengambilan
jantung, Arduino UNO R3 untuk mengolah data
data EKG pasien dilakukan selama dua menit [6].
yang
diperoleh
dari
Kit
AD8232,
bluetooth
digunakan untuk mengirimkan data dari Arduino ke
Android, dan modul SDCard yang berfungsi untuk
menyimpan data yang dibaca oleh Arduino.
Unit penerima disusun atas Android yang
berfungsi sebagai penampil data EKG dalam
bentuk grafik yang telah dikirim melalui bluetooth.
Secara
keseluruhan
sistem
dalam
alat
Gambar 2. Konfigurasi pemasangan elektroda
ini
ditunjukan oleh gambar 1.
3. HASIL DAN PEMBAHASAN
3.1. Uji Alat dan Software
Tampilan
GUI
aplikasi
Android
ketika
menerima data dari Arduino melalui Bluetooth
ditunjukkan oleh gambar 3. Gambar tersebut
merupakan grafik EKG salah satu pasien di
aplikasi
Android.
Data
EKG
yang
diolah
merupakan data yang diambil secara langsung dari
Gambar 1. Perancangan sistem
pasien tersebut.
Selain ditampilkan dalam bentuk grafik, data
2.1 Mikrokontroller Arduino UNO
Aktifitas jantung pasien direkam melalui Kit
yang diterima dari Arduino juga di simpan didalam
memorycard
smartphone.
Selanjutnya
hasil
EKG AD8232, kemudian diterjemahkan oleh
simpanan data tersebut dapat di load kembali di
Arduino UNO R3 dalam bentuk data analog. Data
aplikasi tersebut atau dapat diolah didalam aplikasi
analog yang telah diubah dalam bentuk nilai
komputer, Microsoft Excel misalnya. Gambar 4.
tegangan (mV) akan disimpan dalam memorycard
merupakan grafik Microsoft Excel dari data EKG
jika memorycard tersedia. Selanjutnya, data yang
pasien yang sebelumnya telah disimpan di aplikasi
telah diolah oleh Arduino UNO R3 akan dikirim ke
Android.
Android melalui Bluetooth HC-05.
2.2 Aplikasi Android
Android digunakan untuk menampilkan hasil
pembacaan EKG dari Kit EKG AD8232. Hasil
pembacaan EKG yang ditampilkan di Android
berupa grafik EKG. Aplikasi tersebut juga dapat
melakukan proses penyimpanan data dalam
bentuk text (.txt).
Gambar 3. Tampilan GUI ketika aplikasi Android
menerima data dari Arduno
2.3 Pengambilan Data Pasien
Sebelum dilakukan pengambilan data, kulit
pasien yang akan dipasangkan elektroda haruslah
Tabel 1. Lost pengiriman data dari Arduino ke
Android
Pasien
No.
Baudrate
115200
9600
115200
002
9600
115200
003
9600
115200
004
9600
115200
005
9600
Baudrate 115200
Baudrate 9600
001
Gambar 4. Grafik EKG dari data yang telah
disimpan
Dalam penelitian ini, ada dua metode dalam
pengiriman
data
dari
Arduino
ke
Jumlah
Data Rate
Data
(data/s)
29844
248.70
23838
198.65
29769
248.08
24040
200.33
28148
234.57
23973
199.78
28791
239.93
23846
198.72
28339
236.16
23660
197.17
144891 241,48 ± 2,95
119357 198,92 ± 0,54
Lost (%)
0.52
20.54
0.77
19.87
6.17
20.09
4.03
20.51
5.54
21.13
3,41 ± 1,18
20,43 ± 0,22
Android,
perbedaan dua metode ini adalah pengaturan
baudrate Bluetooth HC-05. Masing-masing metode
terdapat lost saat pengiriman data tersebut. Lost
menunjukkan banyaknya data yang hilang saat
pengiriman melalui Bluetooth atau tidak terbaca
dalam aplikasi Android. Lost untuk Metode 1
adalah (3,41 ± 1,18) % dan untuk Metode 2 adalah
(20,43 ± 0,22) %. Nilai lost untuk Metode 2 lebih
besar dibandingkan dengan Metode 1, hal ini
disebabkan oleh nilai Baudrate Bluetooth HC-05
tersebut, dimana pada saat pengiriman data
Metode 1 nilai Baudrate Bluetooth HC-05 diatur
maksimal yaitu 115200 dan untuk pengiriman data
Metode 2 nilai Baudrate Bluetooth HC-05 diatur
dalam Bluetooth tersebut adalah nilai Baudrate
minimum yaitu 9600. Lost pada saat pengiriman
data ini menyebabkan beberapa data yang
dikirimkan oleh Arduino ke Android tidak diterima.
4. KESIMPULAN
Pada penelitian ini telah dibuat sistem
pemantauan
elektrokardiogram
dan
denyut
jantung secara jarak jauh menggunakan Android.
Sistem pemantauan EKG ini disusun atas Kit EKG
AD8232 untuk merekam aktivitas jantung dari
pasien secara langsung, Arduino UNO R3 untuk
mengolah data yang diperoleh dari Kit AD8232,
Bluetooth HC-05 digunakan untuk mengirimkan
data dari Arduino ke Android, dan modul SDCard
yang berfungsi untuk menyimpan data yang dibaca
oleh Arduino. Dalam penelitian ini terdapat lost
saat pengiriman data dari Arduino ke Android.
Dimana lost untuk pengiriman data dengan
baudrate 115200 adalah (3,41 ± 1,18) % dan lost
untuk pengiriman data dengan baudrate 9600
(20,43 ± 0,22) %.
Tabel 1 menunjukkan lost pengiriman dalam
penelitian ini.
5. DAFTAR PUSTAKA
[1] WHO. (2014). WHO World Health Organization
Report 2000. Genewa: WHO.
[2] Rizal, A., & Suryani, V. (2008). Pengenalan
Signal EKG Menggunakan Dekomposisi Paket
Wavelet Dan K-Means-Clustering. Seminar
Nasional Aplikasi Teknologi Informasi 2008
(SNATI 2008), 51-54.
[3] Walker, J. S. (1999 ). Wavelet and Their
Scientific. CRC Press.
[4] Li, H.-B., Takizawa, I, K., Ri, B. Z., & Kohno, P.
(2007).
Body
Area
Network
and
Its
Standardization at IEEE 802.15.MBAN. Mobile
and
Wireless
Communications
Summit,
2007.16th IST, 1-5.
[5] NCHS. (1991). NATIONAL HEALTH AND
NUTRITION
EXAMINATION
SURVEY
III:
Electrocardiogram. Rockville: Westat, Inc.
[6] Li-ming, T. (2013). Application of Heart Rate
Variability in Psychological Quality Assessment
Technology. World
Congress on
Medical
Physics and Biomedical Engineering, IFMBE
Proceedings, 39, 762–765.
Download