php/teknik
TEKNIK, 43 (1), 2022, 8-16
Abstrak
Silent hypoxia pada pasien Covid-19 dan gejala hipoksemia berat perlu penanganan yang tepat. Kasus ini
sering muncul tanpa gejala namun dapat mengancam jiwa, sehingga memerlukan peralatan pemantau
kesehatan. Teknologi embbedded system dan Internet of Things (IoT) mendukung pengembangan peralatan
pemantau kesehatan perorangan berbiaya rendah. Peralatan yang berpotensi dikembangkan untuk kasus
tersebut adalah pulse Oximeter. Penelitian ini ditujukan untuk mengembangkan purwarupa pulse oximeter
yang terintegrasi dengan sensor suhu dan interpretasi hasil berupa kondisi “normal” dan “hipoksia”.
Purwarupa ini diberi nama OxyTemp yang telah dilengkapi oleh teknologi IoT melalui aplikasi Blynk
sehingga dapat memonitor kondisi pengguna dari jarak jauh melalui handphone. Desain penelitian
menggunakan Research & Development dengan teknik Forward Engineering Level 3. Purwarupa telah
melalui uji terbatas pemeriksaan fisik , fungsi, pengujian keselamatan listrik dan pengujian kinerja masing-
masing parameter menggunakan alat kalibrator yang sesuai. Metode kerja yang digunakan mengacu pada
SK Direktur Jenderal Pelayanan Kesehatan Tahun 2018 No. 041 -18 tentang Metode Kerja Pengujian
Pulse Oximeter.
Kata kunci: silent hipoksia; pulse Oximeter; suhu; hipok semia; IoT; embedded system; blynk
Abstract
[Title: Design of Personal Health Monitoring Devices for Early Detection of Silent Hypoxia] Silent
hypoxia in Covid-19 patients and symptoms of severe hypoxemia require appropriate treatment. These
cases often appear asymptomatic but risk fatal to life-threatening. One of the recommended devices is pulse
oximetry. Embedded systems technologies and the Internet of Things (IoT) can develop low -cost personal
health monitoring devices. This study developed a pulse oximetry prototype integrated with a digital
temperature sensor and equipped with the interpretation results of both "normal" and "hypoxic" conditions.
It is called OxyTemp. IoT technologies monitor user conditions remotely using the Blynk application via
mobile phones. This study used Research & Development with the forward engineering method. The
OxyTemp has Different types of prototype testing are physical and functional inspection, electrical safety
testing, and performance testing of each parameter using an appropriate calibrator. The working method
refers to SK Direktur Jenderal Pelayanan Kesehatan Tahun 2018 No. 041 -18 on Pulse Oximeter Testing
Working Methods.
COVID-19 Berbasis IoT” penelitian ini produk, (3) implementasi hasil perancangan, dan (4)
mengembangkan pulse oximeter dan temperature validasi berulang hingga menghasilkan purwarupa
dalam bentuk gelang. yang sesuai dengan spesifikasi yang ditetapkan.
Dibandingkan penelitian sebelumnya, OxyTemp Secara lengkap pelaksanaan penelitian dilaksanakan
hasil penelitian ini menjadi lebih kecil, compact dan dengan alur yang akan dijelaskan dalam Gambar 1.
informatif karena menggunakan finger sensor yang Teknik validasi fungsi dan kinerja purwarupa
dilengkapi dengan Oled LCD. Dari sisi parameter, dilakukan dengan cara sebagai berikut: (1) melihat dan
selain parameter kadar oksigen, denyut jantung dan mengobservasi hasil uji fungsi alat untuk memastikan
suhu tubuh, kelebihan parameter OxyTemp dari alat bekerja dengan baik; (2) alat mampu memberikan
penelitian sebelumnya adalah adanya fitur interpretasi hasil saturasi oksigen, denyut jantung dan suhu tubuh
hasil sehingga memudahkan bagi orang awam untuk dan (3) mampu mengirimkan hasil pengukuran tersebut
segera mengetahui kondisi kesehatannya tanpa melalui jaringan internet untuk memantau kesehatan
memerlukan supervisi dari paramedis. Parameter pasien melalui android dengan aplikasi blynk.
interpertasi hasil dari OxyTemp yang dapat diketahui Validasi kinerja alat dilakukan berdasarkan
oleh pengguna adalah kondisi normal dan hipoksia. metode kerja yang digunakan mengacu pada SK
Kelebihan lainnya, OxyTemp memungkinkan untuk Direktur Jenderal Pelayanan Kesehatan Tahun 2018
dilakukan pemantauan kondisi pasien secara jarak jauh No. 041-18 tentang Metode Kerja Pengujian Pulse
dengan memanfaatkan teknologi IoT menggunakan Oximeter. Kinerja parameter suhu diukur melalui
aplikasi blynk. komparasi hasil tampilan purwarupa OxyTemp dengan
alat yang tersedia secara komersil, yaitu termometer
2. Alat dan Bahan digital.
Penelitian ini didesain dengan penelitian Berikut ini adalah jenis perangkat keras yang
Research and Development (R&D) berdasarkan terdiri dari modul-modul yang digunakan untuk
metode Forward Engineering. Desain penelitian R&D membangun OxyTemp, antara lain adalah: (1) KY-028
memberikan hasil luaran berupa model, produk, Digital Temperature Thermistor, (2) ESP8266 Module
purwarupa atau sistem yang telah teruji. Wi-Fi wireless, (3) Module Power Bank 134N3, (4)
Penelitian ini memiliki beberapa tahapan utama MAX 30100 Heart Beat and Pulse Oximeter Sensor,
yaitu (1) pendefinisian produk yang akan (5) LCD OLED 0.91" Blue I2C Module, (6) KY-021
dikembangkan beserta spesifikasinya, (2) perancangan
Gravitation Switch, dan (7) Battery 400820, 3.7V pengukuran SpO2 dan denyut jantung. Arus LED
250mAh. dapat diprogram dari 0 mA hingga 50 mA dengan
Blok diagram OxyTemp secara keseluruhan tegangan suplai yang tepat. Lebar pulsa LED dapat
didisain sesuai Gambar 2. Konfigurasi perangkat keras diprogram dari 200 μs hingga 1.6 ms untuk
dalam system ini, terdiri dari tiga komponen dioptimalkan akurasi pengukuran dan konsumsi daya
pendukung utama yaitu: MAX 30100, ESP8266, dan berdasarkan pada kasus penggunaan.
KY028. 2.2 Modul ESP8266
2.1 Sensor MAX 30100 ESP8266 merupakan modul yang dapat
MAX30100 adalah sensor yang banyak digunakan untuk mengirim data atau melakukan
digunakan dalam rancang bangun pulse oximetry, baik kendali dalam platform IoT. Proses tersebut dapat
untuk system perangkat wearable, peralatan berlangsung secara mandiri maupun dengan
monitoring atau diagnosis dan perangkat penunjang menggunakan mikrokontroler tambahan. ESP 8266
kebugaran. Sensor ini menggabungkan teknologi membutuhkan tegangan digital sekitar 3.3 V yang
spektrofotometri dan teknologi optik untuk dapat dilengkapi oleh tiga mode Wi-Fi yaitu Station, Access
melakukan pembacaan sinyal detak jantung dan tingkat Point dan keduanya. Modul ini terdiri dari CPU,
oksigen dalam darah. Sensor terdiri dari dua buah led memori dan GPIO dimana jumlah pin bergantung
dan potodetektor yang masing-masing menghasilkan dengan tipe ESP8266 (Samsugi, Ardiansyah, &
panjang gelombang tertentu. Penelitian ini Kastutara, 2018).
menggunakan jenis reflectance (Chatterjee & Firmware default pada ESP8266 menggunakan
Kyriacou, 2019) yang akan memantulkan cahaya LED AT Command. Sebenarnya terdapat beberapa firmware
dengan hasil gelombang yang didapat dari perubahan SDK berbasis opensource yang dapat digunakan pada
volume darah menuju fotodetektor yang kemudian perangkat tersebut, diantaranya adalah: (1) Node
akan dikendalikan dalam platform IoT baik secara MCU dengan menggunakan basic programming luar;
mandiri maupun menggunakan mikrokontroler (2) Micro Python dengan menggunakan basic
tambahan. programming python, dan (3) Arduino IDE dengan
MAX30100 sepenuhnya dapat dikonfigurasi menambahkan library ESP8266. ESP8266 memiliki
melalui register perangkat lunak, dan data keluaran kemampuan on-board prosesing dan storage. Kondisi
digital disimpan dalam kedalaman 16 FIFO (First In ini memungkinkan chip dapat langsung diintegrasikan
First Out) di dalam perangkat. FIFO memungkinkan dengan sensor-sensor atau menjadi suatu interface pada
MAX30100 untuk dihubungkan ke mikrokontroler atau aplikasi alat tertentu melalui pin input output.
mikroprosesor dengan bus terminal secara bersamaan, 2.3 Sensor KY-028
yang datanya tidak terus -menerus dibaca dari register Sensor suhu digital KY-028 memiliki
perangkat. kemampuan mengukur perubahan suhu berdasarkan
Subsistem SpO2 di MAX30100 terdiri dari resistansi termistor. Modul ini memiliki output digital
ambient light cancellation (ALC), 16-bit sigma delta dan analog, terdapat potensiometer untuk
ADC, dan sebuah filter dengan waktu khusus. SpO2 menyesuaikan ambang deteksi pada antarmuka digital.
ADC adalah sigma oversampling waktu berkelanjutan KY-028 terdiri dari termistor NTC, komparator
konverter delta dengan resolusi hingga 16-bit. Laju diferensial ganda LM393, potensiometer pemangkas
data keluaran ADC dapat diprogram dari 50Hz hingga 3296W, enam resistor, dan dua LED indikator.
1kHz. MAX30100 menyertakan filter waktu terpisah Tegangan yang diperlukan sebesar 3.3 sd 5.5 Volt
untuk meredam interferensi 50Hz / 60Hz dan residu dengan akurasi sebesar ± 0.50 C (ArduinoModules,
frekuensi rendah terhadap kebisingan sekitar. 2020).
MAX30100 memiliki sensor suhu pada chip 2.4 Perangkat Lunak Pendukung
(optional) mengkalibrasi ketergantungan suhu di dalam Saat ini terjadi fenomena bahwa perangkat lunak
Subsistem SpO2. Algoritma SpO2 relatif tidak sensitif mendominasi perangkat keras . Hal ini terlihat dari
terhadap panjang gelombang LED IR, tetapi panjang semakin rampingnya suatu peralatan. Selain itu,
gelombang LED merah sangat penting untuk berkembangnya teknologi IoT saat ini, memacu
mengoreksi interpretasi data. pertumbuhan platform-platform IoT. Salah satunya
Suhu data sensor dapat digunakan untuk adalah Blynk. Penelitian ini menggunakan platform
mengkompensasi kesalahan SpO2 dengan perubahan IoT Bylnk yang mendukung platform Operating
suhu lingkungan. MAX30100 mengintegrasikan driver System. Tampilan aplikasi Blynk dan diagram alir
LED merah dan IR ke drive pulsa LED untuk ditampilkan pada Gambar 3 dan 4.
Salah satu keunggulan aplikasi Blynk adalah yaitu sensor suhu dengan satuan derajat celcius, sensor
kemudahannya dalam pemakaian serta kemudahan denyut jantung dengan satuan beat per minute, dan sensor
source code untuk tiap-tiap perintah yang ada di dalam saturasi osigen dengan satuan persentase.
aplikasi tersebut baik pada Mobile Android maupun 3.1 Hasil Desain dan Pembuatan Purwarupa
IOS (Nugraha & dkk, 2018). Blynk mendukung Sensor saturasi oksigen dan denyut jantung yang
berbagai macam sensor atau hardware pada IoT. digunakan pada penelitian ini adalah MAX 30100.
Penambahan komponen pada Blynk Apps dipermudah Sensor ini terdiri dari infra led, led merah dan fotodiode.
dengan cara drag and drop. Blynk sangat efektif dalam Infra led yang dipancarkan akan diserap sebagian oleh
mengendalikan dan memantau sensor atau perangkat pembuluh darah dan sebagian lagi akan dipantulkan.
keras dengan menggunakan komunikasi data internet Gelombang infrared sangat sensitif terhadap perubahan
ataupun intranet (jaringan LAN). volume darah, sehingga perubahan besarnya intensitas
infra led ini kemudian di terima oleh fotodiode menjadi
3. Hasil dan Pembahasan denyut jantung permenit. Sedangkan untuk mendapatkan
Penelitian ini menghasilkan purwarupa alat kadar saturasi oksigen menggunakan perbandingan
OxyTemp berbasis IoT yang berpotensi untuk digunakan perubahan intensitas led merah antara pembuluh arteri
sebagai alat pemantau kesehatan perorangan pada yang fluktuatif dengan pembuluh dara vena yang stabil
penderita COVID-19 atau pasien lain dengan gejala dan mendatar. Hasil perbandingan ini yang kemudian
hipoksemia berat. OxyTemp memiliki tiga sensor utama, diterjemahkan menjadi kadar oksigen dalam darah.
Gambar 7. Tampilan Aplikasi Blynk OxyTemp Gambar 8. Validasi Hasil dengan alat setara
Sensor suhu yang digunakan dalam penelitian ini battery. Tentunya hal ini akan sangat membantu
adalah KY-028 digital temperature thermistor. Posisi pengguna, sehingga tidak lagi terbebani dengan aktifitas
sensor ini diletakkan sebelum sensor MAX 30100. dan biaya penggantian battery.
Konfigurasi dua sensor yaitu: sensor MAX 30100 dan Hasil tampilan keseluruhan ditunjukkan pada
KY-028 menghasilkan pengukuran parameter kadar Gambar 7 berupa kesesuaian antara tampilan purwarupa
saturasi oksigen, denyut jantung dan suhu. Fitur lain OxyTemp dan aplikasi blynk pada android. Validasi
yang ditambahkan adalah adanya interpretasi hasil hasil purwarupa dengan alat sejenis komersil
pengukuran dengan kategori: Normal dan Hipoksia. ditunjukkan pada Gambar 8. Hasil pengujian
Tampilan oxytemp secara keseluruhan ditunjukkan pada menunjukkan kinerja purwarupa masih berada dalam
Gambar 5. batas toleransi, yaitu: ±5% bpm untuk heart rate dan
Pulse oximeter dapat dimanfaatkan secara ±1% O2
mandiri atau terintegrasi dengan alat lain seperti halnya Tabel 1 merupakan penjelasan peralatan yang
dengan alat patient monitor. Tipe pulse oximeter digunakan dalam melakukan uji kinerja dan uji
umumnya terdiri dari handheld, fingertip dan table top. keselamatan listrik. Adapun jenis pemeriksaan dan
Pemilihan tipe fingertip dengan dengan pertimbangan pengujian yang dilakukan secara terbatas pada
desain kompak yang dapat dikembangkan sebagai alat purwarupa tersebut adalah pengukuran kondisi
pemantau kesehatan perorangan untuk self-monitoring lingkungan sebelum dan sesudah pemeriksaan,
kesehatan secara rutin yang terjangkau dan tersedia pemeriksaan fisik dan fungsi purwarupa, pengujian
sebagai alat kesehatan. kinerja pulse oximeter dan komparasi kinerja monitoring
Fitur tambahan lainnya, ditunjukkan pada suhu dengan thermometer digital.
Gambar 6 berupa peringatan sistem keamanan dan 3.2 Hasil Pengukuran Kondisi Lingkungan
kelengkapan tambahan berupa penggunaan Pengujian ini ditujukan untuk memastikan
rechargeable battere, battery charger dan indikator kondisi lingkungan sebelum dan sesudah
berlangsungnya kegiatan. Kondisi lingkungan yang
Tabel 1. Daftar peralatan uji kinerja
No Peralatan Merek Tipe Nomer S eri
1 Electrical Safety Fluke 612 1852063
Analyzer (ESA) Tabel 2. Pengukuran kondisi lingkungan
2 Thermohygrometer Luxton HT-3006 Q266936 No Parameter Nilai
3 Spotlight SpO 2 Fluke Index 2 9859005 Sebelum 23.5 0C
1 Suhu
Sesudah 23.7 0C
Tester
Sebelum 58.5 % RH
4 Thermometer Rossmax TG380M 1639 2 Kelembaban
Sesudah 58.4 % RH
Digital C245
Tabel 3. Hasil pemeriksaan fungsi dan fisik Tabel 4. Hasil pengujian keamanan listrik
Kondisi Pengukuran Keamanan Listrik
No Parameter Parameter
Berfungsi Tidak Terukur Toleransi
1 Finger Sensor X Tegangan jala-jala 219.5 Vac 220 Vac ± 10%
2 Battery charger X Tahanan isolasi kabel catu 0.5 M Ω ≥ 20 M Ω
3 Tombol ON-OFF X daya
4 Tampilan pulse rate X Tahanan hubungan 0.127 Ω ≥2Ω
5 Tampilan temperature tubuh X pertahanan
6 Tampilan Persentase oksigen X Arus bocor tanpa 0.1 μA ≤ 500 μA
7 Self test system X pembumian
8 Indikator battery X Arus bocor polaritas terbalik 0.2 μA ≤ 100 μA
9 Proses pengisian battery X dengan pembumian
10 Pengiriman data aplikasi X Arus bocor polaritas terbalik 0.2 μA ≤ 500 μA
Blynk tanpa pembumian
Tabel 5. Hasil pengujian kinerja SPO2 Tabel 6. Hasil pengujian kinerja heart rate
Pulse Gold
Parameter OxyTemp Koreksi Parameter OxyTemp Koreksi
Oxymeter Standard
85 86.00 -1.00 60 60.00 0.00
SpO2 (%) 90 90.83 -0.83 Bpm 80 80.00 0.00
95 95.67 -0.67 120 120.33 -0.33
100 100.83 -0.83 180 180.00 0.00
Gambar 9. Grafik pengujian parameter % SPO 2 Gambar 10. Grafik pengujian parameter heart rate
1 F 47 99 88 35.90 99 82 36.30
2 M 50 98 87 36.20 98 88 35,80
3 F 19 99 89 35.28 98 89 36.19
Gambar 9, 10 dan 11 merupakan grafik parameter %SPO2 dan heart rate masih dalam batas
komparasi pengujian keseluruhan parameter baik kisaran toleransi yang ditetapkan dalam metode kerja
%SPO2, heart rate dan suhu antara oxytemp dan alat pengujian dan kalibrasi alat kesehatan, sedangkan
komersil sejenis. Hasil kinerja pengujian suhu kinerja suhu masih diatas batas toleransi ± 0,1 0 C untuk
berdasarkan Gambar 11 menunjukkan hasil diatas rata- kisaran suhu 35 s.d 37 0 C.
rata toleransi yang diizinkan pada kisaran suhu 35 s.d 37
0 C. Hal tersebut dimungkinkan karena kualitas sensor
4. Kesimpulan
yang bukan medical grade dan penempatan sensor yang Penelitian ini telah menghasilkan purwarupa
kurang tepat karena keterbatasan ruang pada jenis OxyTemp yang dapat dimanfaatkan sebagai alat
fingertip. pemantau kesehatan perorangan pada penderita COVID-
Berdasarkan standar metode kerja 050-18 19 atau pasien lain dengan penyakit penyerta yang
tentang pengujian thermometer klinik, nilai toleransi disertai dengan gejala hipoksemia. OxyTemp memiliki
yang ditunjukkan untuk tiap parameter kinerja akurasi kemampuan mengukur parameter heart rate, persentase
suhu adalah: 1) 35 s.d 37 0 C adalah ± 0,1 0 C; 2) 38 s.d kadar saturasi oksigen dalam darah dan suhu tubuh serta
39 0 C adalah ± 0,2 0 C dan 3) 40 s.d 42 0 C adalah ± 0,3 sekaligus mampu menampilkan interpretasi hasil pada
0 C.
layar LCD OLED 0.91". Fitur lain yang disediakan
Hal lain yang berpotensi mempengaruhi hasil adalah telah dilengkapi rechargeable battery. Selain itu
pengujian adalah komparasi dalam metode dengan aplikasi Blynk memungkinkan tenaga medis
pengambilan data yang menempatkan sensor suhu pada melakukan monitoring dari jarak jauh. Hasil pengujian
lokasi yang berbeda. Oxytemp menempatkan sensor menunjukkan seluruh parameter kinerja masuk dalam
pada bagian jari sedangkan digital temperature batas toleransi, ±5% bpm untuk heart rate dan ±1% O2 .
menempatkan sensor pada bagian ketiak. Hasil pengujian kinerja suhu masih perlu diperbaiki
Tabel 8 menunjukkan hasil uji coba purwarupa dengan peningkatan kualitas sensor medical grade dan
terhadap 3 volunteer dengan kisaran usia dan dan gender penempatan sensor yang tepat pada fingertip yang
yang bervariasi. Hasil uji coba menunjukkan kinerja