Anda di halaman 1dari 73

SISTEM MONITORING REALTIME DETAK JANTUNG DAN KADAR

OKSIGEN DALAM DARAH PADA MANUSIA BERBASIS IoT

(INTERNER of THINGS)

HASIL
Diajukan untuk memenuhi sebagian persyaratan memperoleh gelar Sarjana
Teknik pada Program Studi S1 Teknik Elektro Jurusan Teknik Elektro Fakultas
Teknik Universitas Tadulako

Disusun Oleh :
APRILIA
F441 16 019

PROGRAM STUDI S1 TEKNIK ELEKTRO


JURUSAN TEKNIK ELEKTRO
FAKULTAS TEKNIK
UNIVERSITAS TADULAKO
PALU

1
KATA PENGANTAR

Dengan puji syukur kepada Tuhan Yang Maha Esa atas karunia dan

rahmat Nya serta bapak dan ibu yang selalu memberi semangat sehingga skripsi

dengan judul SISTEM MONITORING REALTIME DETAK JANTUNG DAN

KADAR OKSIGEN DALAM DARAH PADA MANUSIA BERBASIS IoT

(INTERNER of THINGS) akhirnya penulis dapat menyusun dan menyelesaikan.

Dengan segala kerendahan hati penulisan skripsi ini dimaksudkan untuk

memenuhi sebagian persyaratan memperoleh gelar Sarjana Teknik pada Program

Studi S1 Teknik Elektro, Jurusan Teknik Elektro, Fakultas Teknik, Universitas

Tadulako.

Keberhasilan skripsi ini dapat diselesaikan berkat bantuan dan dorongan

dari berbagai pihak yang telah memberikan gagasan, bimbingan dan berbagai

dukungan lainnya. Pada kesempatan ini penulis mengucapkan terima kasih

kepada:

1. Bapak Dr.Eng.Ir Andi Rusdin,S.T.,M.T.,M.Sc Sebagai Dekan Fakultas

Teknik, Universitas Tadulako.

2. Bapak Ir.Andi Arham Adam,S.T,M.Sc.Ph.D Sebagai Wakil Dekan Bidang

Akademik Fakultas Teknik, Universitas Tadulako.

3. Bapak Baso Mukhlis,ST.,M.T., Sebagai Ketua Jurusan Teknik Elektro,

Fakultas Teknik, Universitas Tadulako.

4. Ibu Nurhani Amin, S.Pd., M.T., Sebagai Ketua Program Studi S1 Teknik

Elektro, Jurusan Teknik Elektro, Fakultas Teknik, Universitas Tadulako.

2
5. Ibu Ir. Mery Subito, M.T., sebagai Ketua KDK Teknik Elektronika,

Jurusan Teknik Elektro, Fakultas Teknik, Universitas Tadulako.

6. Ibu Ir. Tan Suryani Sollu, M.T., Sebagai Dosen wali serta Dosen

Pembimbing I yang selalu membimbing dan memberikan saran-saran yang

bermanfaat bagi penulis. penguji yang selalu meberikan saran saran yang

membangun kepada penulis.

7. Pak Ardi Amir, ST., M.T., Ibu Ir. Mery Subito, M.T., Pak Rizana fauzi,

ST., M.T., dan Pak Aristo Indrawijaya, ST., M.T., Sebagai penguji yang

selalu meberikan saran saran yang membangun kepada penulis.

8. Seluruh dosen pengajar di Jurusan Teknik Elektro yang telah memberikan

pendidikan dan pengetahuan yang sangat berarti kepada penulis.

9. Seluruh staf/laboran/teknisi di laboratorium Jurusan Teknik Elektro yang

telah berpartisipasi dan memberi dukungan dalam pembuatan skripsi ini.

10. Seluruh staf akademik dan administrasi Jurusan Teknik Elektro yang telah

memberikan semangat dan bantuannya selama ini.

11. Kepada kedua orang tua penulis yang sudah mendukung setiap apa saja

yang penulis lakukan.

12. Kiki Andes Harianti, Christian Devid dan Arief Misuari, yang telah

banyak membantu dan memberikan semangat penulis agar bisa

menyelesaikan tugas akhir.

13. Kanda Adrin selaku ketua komunitas Teras Karya dan pak Fauzi selaku

ketua komunitas Proaction dan anggota-anggota komunitas lainnya yang

3
telah membantu penulis mengerjakan tugas akhir ini dan memberi banyak

ilmu dalam bidang Teknologi.

14. Teman – teman seperjuangan Arester Angkatan 2016 Dika, Mulki, Dirga,

Eca, Bontet, Venna, Saleh, Tino, Makbul dan lain lain yang tidak bisa

penulis sebutkan namanya satu persatu kalian the best choice. Semoga

Tuhan Yang Maha Kuasa memberikan balasan yang lebih baik kelak.

15. Pengurus serta Anggota Robotech Tadulako tahun 2019 Indra, Venna,

Ikhwal, Ka Fikar, Ka Fendi, Ka Sadam dan lain-lain kalian kepengurusan

serta anggota terbaik sepanjang penulis diUKM Robotech Tadulako.

16. Terimakasih kepada teman-teman yang ada di Himpunan Mahasiswa

Elektro tempat saling bertukar pikiran dan belajar untuk membentuk

pribadi yang jujur dan bertanggung jawab.

17. Khusus kepada teman-teman di Robotech Tadulako terimakasih telah

menjadi tempat untuk saling mendukung serta saling memberi kritik dan

saran yang membangun untuk tujuan yang positif.

Penulis menyadari sepenuhnya bahwa dalam penulisan skripsi ini, masih

terdapat banyak kekurangan. Sehingga penulis mengharapkan kritik dan saran

yang membangun dari semua pihak. Akhirnya penulis berharap agar skripsi ini

dapat dimanfaatkan, baik bagi rekan-rekan mahasiswa maupun bagi masyarakat

luas untuk pembelajaran peningkatan ilmu pengetahuan.

Palu, 2020

4
Penulis

5
DAFTAR ISI

KATA PENGANTAR.............................................................................................ii

DAFTAR ISI............................................................................................................v

DAFTAR GAMBAR............................................................................................viii

DAFTAR TABEL...................................................................................................ix

ABSTRAK...............................................................................................................x

BAB I.......................................................................................................................1

1. PENDAHULUAN............................................................................................1

1.1. Latar Belakang...............................................................................................1

1.2. Rumusan Masalah..........................................................................................3

1.3. Batasan Masalah.............................................................................................3

1.4. Tujuan Penelitian...........................................................................................4

1.5. Manfaat Penelitian.........................................................................................4

1.6. Sistematikan Penulisan..................................................................................5

BAB II......................................................................................................................7

2. TINJAUAN PUSTAKA DAN LANDASAN TEORI......................................7

2.1. Tinjauan Pustaka............................................................................................7

2.2. Landasan Teori...............................................................................................9

2.2.1 Monitoring Kesehatan........................................................................9

2.2.2 Kadar oksigen dalam darah (saturasi oksigen)................................10

2.2.3 Sistem detak jantung........................................................................11

2.2.4 ESP8266 NodeMCU........................................................................12

2.2.5 Sensor Max30100............................................................................14

2.2.6 Android............................................................................................17

6
2.2.7 Personal Computer (PC)..................................................................18

BAB III..................................................................................................................22

3. METODE PENELITIAN...............................................................................22

3.1. Bahan dan Alat Penelitian............................................................................22

3.1.1 ESP8266 NodeMCU........................................................................22

3.1.2 Sensor Max30100............................................................................22

3.1.3 Personal computer (PC) dan Android.............................................22

3.2. Cara Penelitian.............................................................................................23

3.2.1 Pengolahan Data..............................................................................23

3.2.2 Diagram alir (Flowchart).................................................................25

3.2.3 Rancangan alat.................................................................................29

3.3. Hipotesis.......................................................................................................31

3.4. Jadwal...........................................................................................................33

3.5. Anggaran Biaya............................................................................................34

BAB 1V..................................................................................................................35

4. HASIL DAN PEMBAHASAN......................................................................35

4.1 Hasil.............................................................................................................35

4.1.1 Penggunaan NodeMCU ESP8266...................................................35

4.1.2 Bentuk fisik alat...............................................................................36

4.1.3 Pengujian sensor Max30100............................................................37

4.1.4 Pengujian ESP8266 NodeMCU ke Platform IoT............................38

4.1.5 Pengujian alat...................................................................................40

4.2 Pembahasan..................................................................................................41

4.2.1 Grafik Hasil Pengukuran Patien Healt Monitoring..........................43

BAB V....................................................................................................................44

7
5. TUTUP...........................................................................................................44

5.1 Kesimpulan..................................................................................................44

5.2 Saran.............................................................................................................45

DAFTAR PUSTAKA............................................................................................46

8
DAFTAR GAMBAR

Gambar 2.1 NodeMCU Pin Out.............................................................................14

Gambar 2.2 Sensor Max30100...............................................................................16

Gambar 2.3 Penggunaan Sensor............................................................................16

Gambar 2.4 Sistem blok diagram sensor Max30100.............................................16

Gambar 2.5 Smartphone Android..........................................................................18

Gambar 2.6 Perangkat Keras.................................................................................18

Gambar 2.7 Perangkat Lunak.................................................................................19

Gambar 2.8 Pengguna PC......................................................................................20

Gambar 3.1 Diagram blok proses filtering dan perhitungan..........................23

Gambar 3.2 Diagram alir (flowchart) penelitian....................................................26

Gambar 3.3 Rangkaian NodeMCU dengan sensor Max30100..............................29

Gambar 3.4 diagram alir prinsip kerja alat............................................................31

Gambar 4.1 skematik rancangan dan penggunaan alat..........................................36

Gambar 4.2 Bentuk fisik alat tampak samping atas dan dalam.............................37

Gambar 4.3 Tampilan data sensor Max30100 pada serial monitor arduino IDE. .38

Gambar 4.4 Tampilan data pada PC menggunakan web server............................39

Gambar 4.5 Tampilan data pada android menggunakan platform Blynk..............39

Gambar 4.6 Grafik Data hasil monitoring kesehatan oleh sensor Max30100......42

9
DAFTAR TABEL

Tabel 2.1 Klasifikasi detak jantung normal menurut usia.....................................12

Tabel 2.2 Deskripsi fungsi pin Max30100.............................................................15

Tabel 3.1 Time Schedule Penelitian.......................................................................33

Tabel 3.2 Rancangan anggaran biaya penelitian...................................................34

Tabel 4.1 Hasil Pengujian Alat..............................................................................40

10
ABSTRAK

Sistem monitoring detak jantung dan kadar oksigen dalam darah ini sangat
dibutuhkan karena merupakan salah satu alat vital sign pada makhluk hidup
seperti manusia. Perkembangan ilmu pengetahuan saat ini mengarah pada
perkembangan teknologi yang bertujuan mempermudah segala aktivitas dan
pekerjaan manusia sehingga mendorong peneliti untuk melakukan monitoring
secara realtime berbasis IoT (Interner of Things)

Dengan adanya monitoring realtime vital sign berbasis IoT maka dapat
memudahkan beban kerja pasien dan tenaga medis berupa biaya serta waktu yang
akan digunakan untuk mengunjungu pasien yang ada di rumah sakit maupun yang
melakukan rawat jalan dalam pengecekan vital sign khususnya detak jantung dan
kadar oksigen dalam darah.

Berdasarkan penelitian sistem monitoring realtime detak jantung dan kadar


oksigen dalam darah berbasis IoT ini sehingga data pasien dapat di akses dengan
mudah melalui internet berupa android maupun personal computer yang ada di
rumah sakit. Hasil pengukuran berupa besaran-besaran yang sesuai dengan satuan
yang diukur seperti bpm (beat per minute) untuk detak jantung dan persentasi (%)
untuk kadar oksigen dalam darah, yang dimana hasilnya akan di tampilkan ke
platform IoT secara realtime dengan grafik dan nilai yang sesuai dengan nilai
yang di hasilkan oleh sensor.

Kata kunci : sistem monitoring, Max30100,ESP8266 NodeMCU, Android,


personal computer, beat per minute.

11
12
BAB I

1. PENDAHULUAN

1.1. Latar Belakang

Jantung dan paru-paru merupakan bagian alat yang paling vital dalam tubuh

manusia dan saling berkaitan satu sama lain, jantung ialah salah satu organ pada

tubuh manusia yang berperan dalam sistem peredaran darah sesuai fungsinya

yaitu mengedarkan darah keseluruh tubuh (Tan suryani dkk.2018). Sedangkan

paru-paru ialah salah satu organ pada sistem pernapasan (respirasi) dan

berhubungan dengan sistem peredaran darah (sirkulasi) yang berfungsi untuk

mengeluarkan karbondioksida (CO2) dan untuk menyediakan oksigen sebagai

bahan bakar untuk metebolisme tubuh manusia. Semakin besar metabolisme pada

suatu organ, maka semakin besar aliran darahnya sehingga denyut jantung akan

mempercepat denyutannya (RIZQI D. ANANDA. 2017), detak jantung dan

pernapasan pada manusia sangat penting untuk dimonitoring karena kedua organ

tersebut merupakan salah satu alat vital sign yang penting.

Sistem monitoring kesehatan sangatlah penting bagi kesehatan dan

keberlangsungan hidup manusia (Chung-Chih Lin, et al. 2006. Vol. 10, no. 4, pp.

696–704.), khususnya monitoring bagian vital organ jantung dan paru-paru.

Pemeriksaan detak jantung dan pernapasan pada manusia sangat mendasar bagi

paramedis dalam memastikan kondisi kesehatan pasien, proses pemeriksaan ini

disebut auskultasi. Menurut Halodoc.2019, auskultasi merupakan proses

1
mendengarkan suara yang dihasilkan tubuh untuk membedakan suara normal dan

abnormal menggunakan alat bantu stetoskop.

Pemeriksaan kondisi kesehatan pasien yang dilakukan oleh tim medis

masih dilakukan dengan cara mendatangi pasien di setiap kamar perawatan

pasien atau mendatangi pasien ke rumahnya bagi pasien yang memilih untuk

melakukan rawat jalan, dan data informasi kondisi kesehatan pasien dilakukan

secara manual. Proses pemeriksaan seperti ini memiliki beberapa kekurangan

seperti, tenaga medis membutuhkan waktu yang cukup lama untuk memeriksa

kondisi pasien satu persatu, seiring dengan bertambahnya jumlah pasien maka

tugas tenaga medis akan bertambah, serta besarnya biaya yang harus dikeluarkan

oleh pasien dan pihak pengelola pelayanan kesehatan akibat harus menyediakan

perangkat monitoring di setiap kamar pasien.

Sistem monitoring realtime detak jantung dan kadar oksigen dalam darah

pada manusia berbasis gelombang radio merupakan rancangan perangkat keras

yang diusulkan peneliti untuk dapat menutupi kekurangan yang ada di rumah sakit

ataupun tenaga medis terhadap pasien. Alat ini menggunakan sensor detak jantung

dan persentasi kadar oksigen dalam darah dilengkapi dengan mikrokontroler

NodeMCU serta platform thinger.io berfungsi sebagai media pembacaan dan

penerima data sensor yang digunakan untuk mempermudah suatu proses

monitoring kesehatan pasien.

Alat yang di kembangkan dalam penelitian ini mampu memonitoring secara

realtime detak jantung dan pernapasan pada manusia tanpa menggunakan kabel

(wireless) sehingga tenaga medis dengan mudah memonitoring kesehatan pasien.

2
Perancangan alat ini menggunakan NodeMCU, ESP8266 sebagai pengendali

dalam sistem pengontrolan perangkat keras maupun platform thinger.io, platform

thinger.io yang diusulkan akan terintegrasi dengan personal computer (PC) dan

smartphone.

1.2. Rumusan Masalah

Berdasarkan latar belakang dapat dirumuskan permasalahan sebagai berikut:

1. Bagaimana cara merangkai perangkat keras yang dapat memonitoring

detak jantung dan kadar oksigen dalam darah, dan NodeMCU agar dapat

terintegrasi satu sama lain.

2. Bagaimana menyusun tampilan data sensor dengan platform thinger.io

agar dapat terintegrasi dengan perangkat keras NodeMCU.

3. Bagaimana cara membuat suatu aplikasi yang memungkinkan data detak

jantung dan kadar oksigen dalam darah pada pasien dapat diakses secara

online, sehingga dengan mudah tenaga medis memonitoring kesehatan

pasien dari jarak jauh tanpa harus mendatangi masing-masing ke

ruangan perawatan pasien atau ke rumah pasien bagi pasien yang

memilih untuk melakukan rawat jalan.

1.3. Batasan Masalah

Batasan masalah ini bermaksud agak pembahasan lebih terarah dan tidak

menyimpang dari pokok permasalahan, maka perlu dilakukan batasan penelitian

yaitu:

3
1. Data yang akan diambil berupa nilai beat per minute (bpm) untuk detak

jantung, dan nilai persentasi kadar oksigen dalam darah

2. Pengambilan data dilakukan pada orang dewasa >17 tahun dengan

subjek sebangak sepuluh (10) orang.

3. Data yang ada akan di tampilkan melalui personal computer (PC) atau

smartphone android

4. Alat ini dirancang dengan menggunakan perangkat keras bekerja dengan

cara diletakkan pada area tubuh pasien dan platform yang bekerja untuk

menampilkan data pasien.

1.4. Tujuan Penelitian

Sesuai dengan latar belakang dan rumusan masalah yang di kaji maka tujuan

peneliti membuat alat sistem monitoring realtime detak jantung dan kadar oksigen

dalam darah pada manusia berbasis IoT ini untuk mengurangi beban kerja tenaga

medis dalam memantau kondisi kesehatan pasien, khususnya detak jantung dan

kadar oksigen pasien yang berada di rumah sakit maupun yang sedang melakukan

rawat jalan di luar dari rumah sakit secara realtime tanpa harus mengunjungi

pasiennya satu per satu.

1.5. Manfaat Penelitian

Adapun manfaat yang di harapkan oleh peneliti ialah :

1. Dapat menghasilkan sistem yang bisa di gunakan setiap saat (realtime)

dalam memonitoring detak jantung dan kadar oksigen dalam darah

manusia.

4
2. Dapat memonitoring pasien secara jarak jauh, sehingga pihak pengelola

atau tenaga medis dengan mudah mengevaluasi data hasil detak jantung

dan pernapasan pasien secara online.

3. Meningkatkan kinerja pelayanan rumah sakit terhadap pasien rawat inap

maupun rawat jalan dimana saja dan kapan saja, sehingga tenaga medis

dapat menghemat waktu dalam memonitoring kesehatan pasien setiap

saat.

1.6. Sistematikan Penulisan

penulisan skripsi ini dibagi ke dalam 5 (lima) bab dengan sistematika

sebagai berikut :

Bab I Pendahuluan, menjelaskan tentang latar belakang penelitian, rumusan

masalah, batasan masalah, tujuan penelitian, manfaat penelitian dan

sistematika penulisan.

Bab II Tinjaun pustaka dan landasan teori, tinjaun pustaka bertujuan untuk

mengambangkan pemahaman dan wawasan yang menyeluruh tentang

penelitian yang sedang dilakukan, serta berisi informasi-informasi tentang

hasil penelitian yang telah dilakukan sebelumnya untuk menjadikan

acuan dalam penelitian ini. Landasan teori memuat tentang teori-teori

setiap komponen perangkat keras maupun perangkat lunak dalam

pembuatan alat peneliti.

Bab III Metode penelitian, menjelaskan tentang alat dan bahan-bahan yang

digunakan dalam melaksanakan atau melakukan penelitian, serta cara

5
penelitian merupakan langkah-langkah dalam melakukan penelitian dan

hipotesis.

Bab IV Hasil dan pembahasan, menjelaskan tentang data yang didapat dari hasil

simulasi kemudian dibahas sesuai dengan pengolahan data yang

dilakukan baik berupa tabel maupun grafik.

Bab V Penutup, berisi kesimpulan yang memuat uraian singkat tentang

penelitian yang diperoleh sesuai dengan tujuan penelitian, serta saran

untuk penelitian yang lebih lanjut.

Daftar Pustaka, meliputi panduan - panduan yang digunakan penulis pada

penyusunan skripsi ini.

6
BAB II

2. TINJAUAN PUSTAKA DAN LANDASAN TEORI

2.1. Tinjauan Pustaka

Rujukan penelitian yang dilakukan untuk mendukung penulisan skripsi ini

antara lain sebagai berikut:

Ananda Rizqi D. (2017) yang melakukan penelitian mengenai akusisi data

detak jantung dan frekuensi pernapasan menggunakan metode

Photoplethysmograph (PPG), dimana photodioda sebagai sensor optik untuk

menangkap cahaya dari LED superbright yang mampu merepresentasikan aliran

darah tubuh sebagai sinyal PPG. Pada monitoring frekuensi pernapasan

menggunakan sensor thermistor NTC 10K. Data diolah dan ditampilkan pada

LabVIEW yang selanjutnya data tersebut dapat disimpan dalam Ms. Excel.

Persamaan dengan penelitian penulis adalah sama-sama meneliti mengenai detak

jantung, perbedaannya ialah penelitian ini menggunakan metode PPG dan sensor

NTC 10K sedangkan penulis hanya menggunakan 1 sensor yaitu Max30100.

Tan Suryani Sollu. (2019) yang melakukan penelitian tentang sistem

monitoring detak jantung dan suhu tubuh pasien lansia berbasis artificial neural

network (ANN), sistem ini menggunakan sensor PPG HRM-2511E dalam

mendeteksi detak jantung dan sensor DS18B20 dalam mendeteksi suhu tubuh.

Proses pendeteksi data menggunakan raspberry pi dan sistem pengambilan

keputusan menggunakan metode ANN. Persamaan dengan penelitian penulis

adalah sama-sama meneliti mengenai detak jantung, perbedaannya adalah

7
penelitian ini menggunakan sensor PPG HRM-2511E dan sensor DS18B20 untuk

mendeteksi suhu tubuh dan metode ANN untuk pengambilan keputusasn

sedangkan penulis menggunakan sensor Max30100 untuk mendeteksi detak

jantung dan pernapasan serta tidak menggunakan sistem pengambilan keputusan

hanya sebatas memonitoring menggunakan paltform IoT dan web server.

Ahmad nawani H. (2017) yang melakukan penelitian mengenai sistem

pengukuran detak jantung manusia menggunakan media online dengan jaringan

Wi-Fi berbasis personal computer (PC), cara kerja sistem ini adalah dengan

mengambil data hasil pendeteksi sensor detak jantung atau rangkaian sensor infra

merah menggunakan fototransistor dan led infra merah, yang kemudian

ditampilkan pada perangkat komputer. Pen-transferan data detak jatung ke PC

menggunakan serial RS-232. Persamaan dengan penelitian penulis adalah sama-

sama melakukan penelitian pengukuran detak jantung manusia menggunakan

media online perbedaannya ialah penelitian ini menggunakan serial RS-232 untuk

pen-transferan data detak jantung ke PC sedangkan penulis memilih Wireless

dalam proses pen-transferan data.

Adha Nur Qahar. (2018) yang melakukan penelitian tentang desain alat ukur

denyut jantung dan saturasi oksigen pada anak menggunakan satu sensor, alat

ukur yang dibuat menggunakan sensor Max30100 untuk mengukur detak jantung

dan saturasi oksigen, serta menggunakan modul Bluetooth HC-05 untuk mengirim

nilai hasil pengukuran ke smartphone. Hasil pengukuran detak jantung memiliki

rata-rata keseluruhan error yang cukup besar yaitu 12.7% dan 9.1% yang

dibandingkan dengan pengukuran manual. Pada perbandingan dengan alat

8
komersial rata-rata keseluruhan error adalah 13.5% dan 8.7% sedangkan pada

pengukuran saturasi oksigen menghasilkan keseluruhan error yang relatif kecil

dengan nilai 2.6%. persamaan dengan penelitian penulis adalah sama-sama

menggunakan sensor Max30100,perbedaannya adalah penelitian ini di khususkan

pada anak-anal dan menggunakan modul Bluetooth HC-05 untuk mengirim data

ke smartphone sedangkan penulis di khusus kan pada semua kalangan usia dan

pengiriman data berbasis IoT.

Sehingga dapat disimpulkan perbedaan dengan penelitian yang dilakukan

ialah pengukuran detak jantung dan kadar oksigen dalam darah manusia

menggunakan satu sensor (sensor Max30100) dan proses pngiriman data yang

dilakukan secara realtime berbasis IoT melalui mikrokontroler NodeMCU serta

data akan di tampilkan melalui personal computer (PC) atau smartphone android

yang telah di konfigurasikan oleh platform IoT dan web server.

2.2. Landasan Teori

2.2.1 Monitoring Kesehatan

Monitoring kesehatan ialah kegiatan yang seharusnya dilakukan secara rutin

oleh seseorang untuk dapat mengetahui kondisi kesehatan setiap 3 bulan sekali,

monitoring kesehatan, pengontrolan kesehatan atau biasa juga disebut medical

check up (pemeriksaan kesehatan secara menyeluruh) merupakan kegiatan

pengecekan tanda-tanda vital manusia yang meliputi frekuensi denyut jantung,

frekuensi pernapasan atau kadar oksigen dalam darah, suhu tubuh dan tekanan

darah. Melalui pemeriksaan yang dilakukan diharapkan suatu penyakit atau

gangguan kesehatan dapat dideteksi sejak dini, pengecekan ini sekaligus berguna

9
untuk merencanakan metode penanganan dan pengobatan yang tepat sebelum

penyakit berkembang. (dr. Tjin Willy, 2019, Alodocter)

2.2.2 Kadar oksigen dalam darah (saturasi oksigen)

Saturasi oksigen adalah fraksi hemoglobin tak jenuh oksigen relatif terhadap

hemoglobin total (tidak jenuh + jenuh) dalam darah . Tubuh manusia

membutuhkan dan mengatur keseimbangan oksigen yang sangat tepat dan spesifik

dalam darah. Tingkat saturasi oksigen darah arteri normal pada manusia adalah

95-100%. Jika kadarnya di bawah 90% dianggap rendah dan disebut

hipoksemia. Kadar oksigen darah arteri di bawah 80% dapat mengganggu fungsi

organ seperti otak dan jantung, dan kadar oksigen darah arteri di bawah 70%

dapat menghilangkan kesadaran, dan harus segera ditangani. Kadar oksigen

rendah yang terus-menerus dapat menyebabkan pernapasan atau henti jantung.

Terapi oksigen dapat digunakan untuk membantu meningkatkan kadar oksigen

darah. Oksigenasi terjadi ketika molekul oksigen (O2) masuk ke jaringan tubuh.

Sebagai contoh, darah dioksigenasi di paru - paru , tempat molekul oksigen

bergerak dari udara dan masuk ke dalam darah. Menurut dr.Kevin Adrian, 2018,

Alodokter. Terapi oksigenisasi diperlukan, jika kandungan oksigen dalam tubuh

berada di bawah batas normal dan kondisi medis ini membutuhkan prosedur

oksigenasi melalui alat bantu napas, seperti kanula (selang) hidung dan masker

oksigen.

Saturasi oksigen merupakan pengukuran dan perhitungan persentase dari

oxyhemoglobin (HbO2) pada pembuluh darah arteri, saturasi oksigen didefinisikan

10
oleh perbandingan oleh oxyhemoglobin dan deoxyhaemoglobin. Maka dapat

ditunjukkan pada persamaan dibawah ini.

HbO 2
Saturasi Oksigen= x 100
Hb+ HbO 2

Oxyhemoglobin (HbO2) adalah hemoglobin yang sepenuhnya mengikat

oksigen, sedangkan deoxyhaemoglobin (Hb) adalah hemoglobin yang tidak

sepenuhnya mengikat oksigen (A. Fontaine, 2010, Wpi.Edu). SaO2 adalah

saturasi oksigen dari pembuluh darah arteri, sementara SpO2 adalah saturasi

oksigen yang terdeteksi oleh pulse oximeter. (Kuwa, 2006, How to Read SpO2)

2.2.3 Sistem detak jantung

Jantung berdenyut untuk memompa darah ke seluruh bagian tubuh. Jantung

merupakan organ tubuh yang sangat vital dan merupakan organ yang tidak pernah

berhenti bekerja. Saat tubuh tertidur jantung tetap bekerja memompa darah agar

jaringan tubuh tetap mendapat pasokan oksigen dan zat-zat lain yang diperlukan.

Jantung tersusun atas sel otot jantung yang terus berkontraksi dan berelaksasi

tanpa merasa lelah.

Gerakan-gerakan darah yang dipompa oleh jantung dapat dirasakan sebagai

denyut nadi. Hal inilah yang bisa digunakan untuk mengukur berapa kali jantung

seseorang berdetak dalam satu menit. Detak jantung normal bervariasi dari orang

keorang, tetapi kisaran normal untuk orang dewasa adalah 60 hingga 100 kali per

menit. Sedangkan denyut jantung normal pada anak-anak lebih cepat dari dewasa,

dengan angka yang lebih spesifik berdasarkan usia. Selain faktor usia, frekuensi

detak atau denyut jantung per menit juga dipengaruhi oleh ukuran tubuh,

11
kondisi jantung, aktifitas fisik saat penghitungan, penggunaan obat dan bahkan

suhu udara. Faktor emosi juga dapat memengaruhi; misalnya, saat merasa senang

atau takut dapat meningkatkan detak jantung. Berdasarkan umur juga diperolah

data rata-rata jumlah detak jantung yang normal saat, sebagia berikut.

Tabel 2.1 Klasifikasi detak jantung normal menurut usia

Umur Detak Jantung Normal Maksimum Datak Jantung


3 bulan - 3 tahun 98-168 BPM 215 BPM
3 - 12 tahun 52-136 BPM 210 BPM
12 - 20 tahun 47-150 BPM 205 BPM
20 - 30 tahun 70-165 BPM 200 BPM
30 - 40 tahun 80-160 BPM 185 BPM
40 - 50 tahun 85-150 BPM 175 BPM
50 - 60 tahun 70-140 BPM 165 BPM
60 - 70 tahun 60-135 BPM 155 BPM

Denyut jantung maksimum adalah denyut jantung tertinggi dicapai selama

latihan maksimal. Detak jantung maksimum ialah 220 dikurangi dengan usia saat

ini. Idealnya, detak jantung normal harus berada di kisaran antara 50-85 persen

dari total jantung maksimal. Denyut jantung selama kegiatan fisik yang moderat

atau sedang adalah kisaran antara 50-69 persen dari detak jantung maksimum,

sedangkan detak jantung selama aktifitas fisik berat berada di kisaran antara 70-85

persen dari detak jantung maksimal. (dr.Tania savitri,2018,helloSEHAT)

2.2.4 ESP8266 NodeMCU

ESP8266 merupakan modul wifi yang berfungsi sebagai perangkat

tambahan mikrokontroler seperti Arduino agar dapat terhubung langsung dengan

wifi dan membuat koneksi TCP/IP. Modul ini juga merupakan sebuah chip yang

12
sudah lengkap dimana didalamnya sudah termasuk prosesor, memori dan juga

akses ke GPIO.

Modul ini membutuhkan daya sekitar 3.3v dengan memiliki tiga mode wifi

yaitu Station, Access Point dan Both (Keduanya). Modul ini juga dilengkapi

dengan prosesor, memori dan GPIO dimana jumlah pin bergantung dengan jenis

ESP8266 yang kita gunakan. Sehingga modul ini bisa berdiri sendiri tanpa

menggunakan mikrokontroler apapun karena sudah memiliki perlengkapan

layaknya mikrokontroler.

Firmware default yang digunakan oleh perangkat ini menggunakan AT

Command, selain itu ada beberapa Firmware SDK yang digunakan oleh perangkat

ini berbasis opensource yang diantaranya adalah sebagai berikut :

1) NodeMCU dengan menggunakan basic programming luar

2) MicroPython dengan menggunakan basic programming python

3) AT Command dengan menggunakan perintah perintah AT command

Untuk pemrogramannya sendiri bisa menggunakan ESPlorer untuk

Firmware berbasis NodeMCU dan menggunakan putty sebagai terminal control

untuk AT Command. Selain itu untuk memprogram perangkat ini dapat

menggunkkan Arduino IDE. Dengan menambahkan library ESP8266 pada board

manager kita dapat dengan mudah memprogram dengan basic program arduino.

Ada beberapa jenis ESP8266 yang dapat ditemui dipasaran, namun yang

paling mudah didapatkan di Indonesia adalah type ESP-01,07,dan 12 dengan

fungsi yang sama perbedaannya terletak pada GPIO pin yang disediakan. Berikut

beberapa tipe ESP8266 :

13
Dalam project ini jenis esp yang digumakkan adalah modul esp8266 12e.

Modul esp8266-12e ini lebih memiliki GPIO yang lebih banyak dan memori yang

lebih besar dari tipe-tipe dibawahnya, berikut ini merupakan konfigurasi pin

outnya:

Gambar 2.1 NodeMCU Pin Out


(Sumber : https://iotbytes.wordpress.com/nodemcu-pinout/)

2.2.5 Sensor Max30100

Sensor ini merupakan modul yang di dalamnya terdapat LED merah, LED

inframerah, dan fotodiode. Sensor ini menggunakan komunikasi I2C. Bus driver

I2C merupakan open drain, dimana saat sinyal low adalah nol volt dan sinyal high

dalam keadaan floating, maka untuk dapat membaca data keluaran sensor

dibutuhkan resistor pull-up pada SDA dan SCL pada I2C. Sensor ini dapat

dikonfigurasi melalui register, yaitu berupa konfigurasi arus LED yang dapat di

program dari 0 mA hingga 50 mA dan resolusi ADC dari 13 bit hingga 16 bit.

Selain itu data keluaran sensor yang disimpan pada FIFO dapat menampung

hingga 16 sampel. Tiap sampel pada FIFO adalah 4 byte data, sehingga total data

14
yang dapat disimpan di FIFO adalah 64 byte, dan dari 4 byte data tersebut 2 byte

terdiri dari data LED inframerah dan 2 byte adalah data dari LED merah. Berikut

tabel deskripsi pin Max30100

Tabel 2.2 Deskripsi fungsi pin Max30100

Nama Fungsi
VIN Input catu daya analog
SCL I2C Clock Input
SDA I2C Clock Data, dua arah (Open-Drain)
INT Daya ground dari blok driver led
IRD Katoda led IR dan titik koneksi driver led
RD Katoda led Merah dan titik koneksi driver led
GND Ground analog

Sensor ini menggunakan mode reflectance, dimana LED merah, LED

inframerah dan fotodiode diletakkan satu baris, seperti gambar sensor yang

ditunjukkan oleh Gambar 2.2 serta cara penggunaan sensor ditunjukkan pada

Gambar 2.3.

Gambar 2.2 Sensor Max30100 Gambar 2.3 Penggunaan Sensor


(Sumber : alselectro.com ) (Sumber : Adha Nur Qahar, 2018)

Pada Gambar 2.5 jari diletakkan diatas sensor, kemudian cahaya dari LED

merah dan LED inframerah akan memancar, kemudian gelombang cahaya dari

LED inframerah akan diserap oleh darah jika mengandung banyak oksigen dan

15
jika oksigen dalam darah berkurang maka gelombang cahaya LED merah akan

diserap lebih banyak daripada LED inframerah. Gelombang cahaya yang tidak

diserap akan dipantulkan kembali dan terdeteksi oleh fotodiode. Berikut gambar

sistem blok diagram sensor Max30100 ditunjukan pada gambar 2.4.

Gambar 2.4 Sistem blok diagram sensor Max30100


(Sumber : Data Sheet Max30100, 2014)

2.2.6 Android

Android adalah sebuah sistem operasi yang sudah menjadi salah satu

kebutuhan pokok. Hampir semua orang membutuhkan alat yang satu ini untuk

berkomunikasi, mencari informasi dan perkembangan berita terbaru, melakukan

pekerjaan, dan berbagai aktivitas lainnya. Bahkan, saat ini hampir semua orang

menggantungkan aktivitas mereka pada Android yang mereka miliki. Android

adalah sebuah sistem operasi yang dirancang oleh perusahaan Google dengan

basis kernel Linux dan juga berbagai perangkat lunak seperti Open Source dan

lainnya. Ponsel yang menggunakan Android dapat digunakan untuk perangkat

dengan layar sentuh seperti pada smartphone dan juga komputer tablet.

16
Android memiliki perbedaan dengan sistem operasi Windows 10 milik

Microsoft yang mengharuskan perusahaan untuk membayar royalti apabila ingin

menggunakan sistem operasi tersebut. Maka dari itu, tidak heran jika banyak

vendor yang menggunakan sistem operasi yang bekerja sama dengan Google ini.

Sedangkan untuk sistem operasi seperti iOS milik perusahaan Apple hanya dapat

digunakan pada perangkat iPhone dan juga iPad.

Kelebihan pertama yang dimiliki Android ialah sistem antarmuka / user

interface yang mudah untuk digunakan. Android sangat mudah untuk digunakan

sehingga pengguna tidak akan membutuhkan waktu lama untuk beradaptasi dalam

penggunaan Android. Selain itu, Android memiliki sistem yang berbagai fiturnya

terus menerus diperbarui. Android secara rutin memperbarui fitur yang

dimilikinya demi kepuasan para pengguna. Berikut gambar smartphone

menggunakan android

Gambar 2.5 Smartphone Android


(Sumber : Suara.com,2019)

17
2.2.7 Personal Computer (PC)

Personal Computer adalah seperangkat komputer yang digunakan oleh satu

orang saja / pribadi. fungsi utama dari PC adalah untuk mengolah data input dan

menghasilkan output berupa data/informasi sesuai dengan

keinginan user (pengguna). Dalam pengolahan data yang dimulai dari

memasukkan data (input) sampai akhirnya menghasilkan informasi, komputer

memerlukan suatu sistem dari kesatuan elemen yang tidak bisa terpisahkan.

Antara lain:

1) Hardware (perangkat keras)

Gambar 2.6 Perangkat Keras

(Sumber : imanuelapalar.wordpress.com, 2017)

Hardware adalah sekumpulan komponen perangakat keras komputer

yang secara fisik bisa dilihat, diraba, dirasakan. Hardware ini dibagi

menjadi 5 (lima) bagian, yaitu:

 Input Device, peralatan masukkan (Keyboard,mouse,dan lain-lain),

 Process Device, peralatan proses (processor, motherboard, ram, dan

lain-lain),

 Output Device, peralatan keluaran (Monitor, Printer, dan lain-lain),

18
 Storage Device, peralatan penyimpan (harddisk,flashdisk, dan lain-

lain),

 Peripheral Device, peralatan tambahan (WebCam, modem, dan lain-

lain),

2) Software (Perangkat Lunak)

Gambar 2.7 Perangkat Lunak


(sumber : mastel.id)

Software adalah program yang berisi instruksi/perintah sebagai

perantara yang menghubungkan (menjembatani) antara hardware dan

brainware (faktor manusia) sehingga dapat menghasilkan informasi

yang diinginkan brainware. Software dapat dikategorikan menjadi dua

kelompok.

Software Operating System (OS), Contohnya adalah Windows, Linux,

Dos, Android, dan lain-lain. Tanpa adanya Operating System ini, maka

hardware hanyalah benda mati yang tidak bisa digunakan. Software

Application System, Contohnya adalah Ms. Office, Open Office, Adobe

Photoshop, Corel Draw, Program Database, Program Utilities, dan lain-

lain.

19
3) Brainware (Perangkat Manusia/pengguna/user)

Gambar 2.8 Pengguna PC


(Sumber : wordpress.com)

Brainware  adalah perangkat yang mengoperasikan dan menjalankan

perangkat lunak yang ada didalam komputer. Bukan hanya itu,

ternyata brainware itu bukan hanya orang yang menggunakan komputer

saja, namun orang yang merasakan manfaat dari komputer pun bisa di

katakan Brainware. Misalnya siswa dikelas yang sedang memperhatikan

presentasi yang dibawakan oleh gurunya dengan menggunakan Laptop

dan Projector. Siswa ini secara tak sadar disebut juga sebagai brainware

karena melihat hasil (informasi) pelajaran yang disampaikan gurunya.

Brainware dikelompokkan menjadi beberapa kategori mulai dari

pembuat program (programmer), tecnical support, designer graphic,

operator, sampai user paling awam sekalipun.

20
BAB III

3. METODE PENELITIAN

3.1. Bahan dan Alat Penelitian

3.1.1 ESP8266 NodeMCU

ESP8266 Node MCU digunakan sebagai pengontrol semua aktifitas dalam

sistem kontrol yang di desain. Baik pembacaan sensor, input output, komunikasi

data antar NodeMCU dengan perangkat sensor, mengirim data sensor ke Platform

IoT dan web server serta pengendali keluaran dari sensor.

3.1.2 Sensor Max30100

Sensor Max30100 digunakan untuk mengukur frekuensi detak jantung pada

manusia dalam satuan Bpm (beats per minut) dan saturasi oksigen (O2) pada

manusia atau oksigen dalam darah dalam satuan persen.

3.1.3 Personal computer (PC) dan Android

PC dan Android digunakan sebagai server penerima data informasi dari hasil

pembacaan sensor Max30100 yaitu detak jantung (bpm) dan saturasi oksigen (O2)

atau kadar oksigen dalam darah, dimana PC dan Android yang digunakan harus

dalam keadaan online untuk dapat menerima data yang dikirim melalui

mikrokontroler ESP8266 NodeMCU.

21
3.2. Cara Penelitian

3.2.1 Pengolahan Data

Proses pengolahan data keluaran sensor, filtering dan perhitungan

pada keluaran sensor. Diagram blok pemrosesan pada Arduino terdapat

pada Gambar 3.1.

Perhitungan Saturasi
Band Pass
Mean Filter Oksigen dan Detak
Filter
Jantung

Gambar 3.9 Diagram blok proses filtering dan perhitungan

Pada Gambar 3.1 terdapat Diagram blok proses filtering dan

perhitungan yang merupakan tahapan proses pengukuran detak jantung dan

saturasi oksigen, yaitu:

1) Mean Filter

Masukan pada mean filter ini adalah sinyal keluaran dari sensor.

Pada keluaran sensor ini hasilnya masih terdapat trend, maka

diperlukan untuk menghilangkan trend pada data. Untuk

menghilangkan trend pada data dilakukan rata-rata pada keluaran

LED merah atau LED inframerah, yaitu dengan menjumlahkan

data dari LED merah.

2) Band pass filter (BPF)

Band pass filter terdiri dari low pass filter dan high pass filter.

Low pass filter digunakan untuk menghilangkan noise pada

22
komponen AC dan high pass filter digunakan untuk

menghilangkan frekuensi rendah pada komponen DC. Filter low

pass dan high pass ini masing-masing menggunakan frekuensi cut

off 3.66 Hz dan 0.5 Hz. Untuk menentukan cut off low pass filter

tersebut dengan membagi detak jantung maksimal dengan waktu

60 detik (persamaan 1). Pada frekuensi cut off high pass filter,

membagi detak jantung minimal dengan waktu 60 detik

(persamaan 2). Persamaan untuk mencari cut off pada high pass

dan low pass filter ditunjukkan pada persamaan berikut.

Dmax
Frekuensi Cut off low pass filter ¿ .............................(1)
60

Dmin
Frekuensi Cut off high pass filter ¿ ............................
60

(2)

Keterangan:

Dmax = Nilai detak jantung maksimal

Dmin = Nilai detak jantung minimal

3) Perhitungan saturasi oksigen & Denyut jantung

Selanjutnya melakukan perhitungan pada sinyal saturasi oksigen

dan denyut jantung yang telah di filter agar hasil pada pembacaan

sensor dapat sesuai dengan riilnya dan dapat digunakan untuk

analisa. Pada perhitungan detak jantung terlebih dahulu dicari

frekuensi pada puncak ke puncak dari keluaran filter high pass

23
pada LED merah lalu dikalikan dengan 60 detik, maka hasilnya

berupa detak per menit atau dapat disebut beat per minute (BPM),

sedangkan pada saturasi oksigen terlebih dahulu mencari nilai

RMS dari low pass dan high pass filter.

3.2.2 Diagram alir (Flowchart)

Adapun diagram alir (flowchart) rencana penelitian yang akan dilakukan

adalah:

Mulai

Studi Literatur

Perancangan perangkat keras

Perancangan IoT

Pemasangan modul detak jantung


dan saturasi O2 (sensor Max

Pembuatan Program pada Arduino IDE


untuk mikrokontroler NodeMCU

Pengujian modul detak jantung dan


saturasi O2

Tidak
Simulasi Berjalan
dengan Baik

Ya
A

24
A

Mengoneksikan ESP8266 dengan


paltform IoT dan web server

Pengujian perangkat keras dan


platform IoT dan web server.

Simulasi Berjalan Tidak


dengan Baik

Ya
Pengambilan data

Selesai

Gambar 3.10 Diagram alir (flowchart) penelitian


1) Mulai

Mulai, merupakan langkah awal dari penelitian dan pembuatan alat

monitoring detak jantung dan pernapasan.

2) Studi Literatur

Pada tahap ini dilakukan pencarian referensi yang sesuai dengan

penelitian terkait khususnya yang membahas detak jantung dan suhu

tubuh. Pengumpulan referensi sangat penting dilakukan dalam rangka

melengkapi atau mendukung penelitian, seperti pengukuran detak

jantung, standar yang digunakan dalam mengukur kondisi detak jantung

manusia. Begitupula dengan kondisi suhu tubuh manusia.

25
3) Perancangan perangkat keras

Pada tahap ini dilakukan rancangan berupa layout berdasarkan

komponen pendukung dari sistem yang akan dibangun. Perancangan ini

terdiri dari sensor Max30100, dan ESP8266 NodeMCU.

4) Perancanagan IoT

Perancangan ini menggunakan ESP8266 NodeMCU yang diprogram

melalui Arduino Integrated developtmen Environment (IDE) dengan

bahasa pemograman C, dan dikoneksikan ke platform IoT dan web

server untuk dapat menampilkan data keluaran sensor ke PC maupun

android.

5) Pemasangan modul detak jantung dan saturasi O2 (sensor Max30100).

Pemasangan dan pembuatan modul detak jantung dan saturasi O2

( sensor Max30100) rangkaian elektronika, langkah ini dapat dilakukan

apabila semua langkah-langkah diatas telah layak untuk dilakukan.

Pemasangan dan pembuatan yang di maksud mencakup semua perangkat

keras yang akan digunakan pada penelitian ini, yaitu sensor Max30100

ke mikrokontroler ESP8266 NodeMCU.

6) Pembuatan program pada Arduino IDE untuk mikrokontroler NodeMCU

Proses pembuatan program sensor Max30100 pada Arduino IDE ke

modul mikrokontroler NodeMCU agar dapat memproses data hasil

keluaran sensor.

7) Pengujian modul detak jantung dan saturasi O2

26
Proses ini merupakan pengujian yang akan dilakukan terhadap modul

detak jantung dan kadar oksigen dalam darah yang telah di rancang dan

dibuat, apabila pengujian yang dilakukan berhasil maka penelitian ini

bisa dikatakan berhasil 60% dari hasil yang diharapkan peneliti dan siap

untuk melakukan proses selanjutnya, apabila pengujian yang dilakukan

tidak berhasil maka peneliti akan kembali mengecek dan memperbaiki

perangkat keras maupun platform IoT.

8) Mengoneksikan ESP8266 dengan paltform IoT dan web server

Proses ini, merupakan penggabungan program – program dari tiap input

dan output NodeMCU. Langkah ini dilakukan untuk dapat

mengoneksikan data pada NodeMCU melalui modul wifi ESP8266 ke

platform IoT dan web server sehingga data informasi dari sensor dapat di

akses secara online melalui PC maupun android.

9) Pengujian perangkat keras dan platform IoT

Langkah ini dilakukan apabila sistem perangkat keras dan program telah

memenuhi syarat sesuai dengan spesifikasi dan fungsinya masing-

masing. Apabila pengujian ini telah berjalan dengan lancar dan tidak

mendapatkan kendala, maka penelitian ini bisa dikatakan telah berhasil

sekitar 95%. Tapi apabila masih terdapat kendala pada pengujian ini,

maka perlu dilakukan lagi pengecekan baik pada perangkat keras

maupun pada platform IoT secara menyeluruh.

10) Pengambilan data

27
Pengambilan data, langkah ini dilakukan bila semua langkah-langkah

diatas telah memenuhi syarat. Pengambilan data meliputi data konversi

dari output sensor yang digunakan berupa nilai beat per minute (bpm)

untuk detak jantung dan persentasi oksigen untuk saturasi O2

11) Selesai

Selesai, penelitian dianggap selesai apabila semua proses yang telah

dilakukan diatas telah terlaksana dan dapat dipertanggung jawabkan.

3.2.3 Rancangan alat

1. Rangkaian perangkat keras

Rangkaian Sensor Max30100 yang di pull up dengan resistor 10K𝛀 dan

di hubungkan dengan tegangan 3.3volt pada mikrokontroler NodeMCU.

Rangkaian ditunjukan pada gambar 3.3.

Gambar 3.11 Rangkaian NodeMCU dengan sensor Max30100

2. Flowchart prinsip kerja alat

28
flowchart prinsip kerja alat merupakan cara visual untuk menjelaskan

langkah-langkah atau aktifitas-aktifitas dalam proses kerja alat sistem

monitoring realtime detak jantung dan saturasi oksigen berbasis IoT.

Sistem ini akan menggunakan sensor Max30100 sebagai alat pembaca

kondisi kesehatan pasien yaitu detak jantung dan kadar oksigen dalam

darah pasien, data yang diperoleh dari sensor akan dikonfigurasikan oleh

NodeMCU selanjutnya data akan di teruskan platform IoT dan web

server sehingga penerima dapat mengetahui kondisi pasien melalui PC

maupun android dalam keadaan online.

Mulai
Mulai

Int input sensor

Sistem monitor detak jantung dan


saturasi oksigen (oleh Max30100)

Sistem data informasi dari sensor


akan di kirim ke NodeMCU

Sistem data informasi akan di


konfigurasi oleh NodeMCU

Tidak
Data informasi
Pasien

Ya
Data informasi akan dimodifikasi
oleh ESP8266 NodeMCU

29
A B

A B

Data informasi modifikasi akan


dikirim ke platform IoT

Data informasi pada platform IoT


akan diteruskan ke server PC
maupun android

Tidak

Data informasi
Pasien
Ya
Sistem server PC maupun android
menerima data informasi pasien

Selesai

Gambar 3.12 diagram alir prinsip kerja


alat

3.3. Hipotesis

Pada penelitian dengan judul “ sistem monitoing realtime detak jantung dan

kadar oksigen dalam darah pada manusia berbasis IoT (interner of things)”, dapat

dibuat hipotesis sebagai berikut :

30
1. Dengan adanya sensor Max30100, sehingga mudah mengetahui dua

kondisi pasien sekaligus yaitu detak jantung dan kadar oksigen dalam

darah dengan menggunakan satu sensor saja.

2. Dengan adanya mikrokontroller ESP8266 NodeMCU, maka dapat

memudahkan tenaga medis dalam mengetahui informasi detak jantung dan

kadar oksigen dalam darah pasien yang dihasilkan oleh sensor Max30100

dan di konfigurasikan mikrokontroller ESP8266 NodeMCU ke platfrom

IoT sehingga data informasi pasien dapat di akses melalui server PC

maupun android secara online (Berbasis IoT).

31
3.4. Jadwal

32
Tabel 3.3 Time Schedule Penelitian

33
BAB 1V

4. HASIL DAN PEMBAHASAN

4.1 Hasil

Dari hasil perancangan dan penelitian yang berjudul Sistem

Monitoring Real Time Detak Jantung dan Kadar Oksigen Dalam Darah

Manusia Berbasis IoT, maka penulis dapat menyajikan dalam bentuk alat,

software, data, maupun analisa data. Berikut hasil perancangan dan

penelitian yang telah penulis lakukan.

4.1.1 Penggunaan NodeMCU ESP8266

pada penelitian ini mikrokontroller NodeMCU digunakan sebagai

pengolah pengolahan data masukan (input) maupun data keluaran (output),

penggunaan input pada mikrokontroler NodeMCU tersebut ada pada

sensor Max30100 yang mendeteksi detak jantung dan saturasi oksigen

pada manusia dimana sistem komunikasi data sensor ke mikrokontroller

NodeMCU ialah jenis komunikasi data I2C (SDA sebagai input serial

clock untuk komunikasi 2 kabel, SCL sebagai digital input dan output,

VCC sebagai sumber teganagn eksternal 3.3v dan GND sebagai ground )

dimana NodeMCU akan di suplay oleh baterai sebesar 9v, sedangkan

penggunaan output dari mikrokontroller NodeMCU terletak pada

ESP8266 yang merupakan modul wifi serta perangkat tambahan pada

mikrokontroler NodeMCU yang berfungsi sebagai penghubung

35
pembacaan data sensor ke platform IoT (Blynk dan web server). berikut

gambar skematik rancangan dan penggunaan alat terlihat pada gambar 4.1.

Gambar 4.13 skematik rancangan dan penggunaan alat

4.1.2 Bentuk fisik alat

Sistem monitoring realtime detak jantung dan kadar oksigen dalam darah

manusia berbasis IoT di rancang dalam 1 kotak persegi dimana mikrokontroler

NodeMCU ESP8266, resistor 10K𝛀 serta catu daya (baterai 9v) berada di dalam

kotak, saklar baterai untuk pengaktifan mikrokontroler berada di samping

belakang kotak, soket USB NodeMCU berada di samping depan kotak, dan sensor

Max30100 berada di atas atau tutup kotak persegi.

36
a c

b
d

Gambar 4.14 Bentuk fisik alat tampak samping atas dan dalam

4.1.3 Pengujian sensor Max30100

Pengujian sensor Max30100 dilakukan untuk mengetahui apakah

sensor ini dapat mendeteksi detek jantung dan kadar oksigen dalam darah

dengan baik dan benar, jika sensor Max30100 tidak dapat berfungsi (tidak

dapat membaca data detak jantung dan kadar oksigen dalam darah) maka

indikator led IR (infra merah) tidak akan memancarkan cahaya. Dimana

sensor Max30100 di hubungkan ke pin D1 dan D2 (SCL dan SDA)

NodeMCU untuk pin data dan pin 3.3v untuk tegangan serta pin ground,

Seperti pada gambar 3.3.

Pengujian dilakukan dengan menempelkan jari pada permukaan

sensor Max30100 sehingga sensor data mendeteksi detak jantung dan

37
kadar oksigen dalam darah pasien, berikut gambaran data output sensor

yang di tampilkan pada serial monitor arduino IDE.

Gambar 4.15 Tampilan data sensor Max30100 pada serial monitor arduino IDE

4.1.4 Pengujian ESP8266 NodeMCU ke Platform IoT

Pengujian ESP8266 NodeMCU ke Platform IoT Blynk untuk

android dan web server untuk PC ini bertujuan untuk mengetahui apakah

data hasil sensor Max30100 dapat dikirim oleh modul wifi ESP8266 ke

Platform IoT Blynk dan web server serta dapat di tampilkan dalam bentuk

grafik BPM untuk detak jantung dan % untuk saturasi oksigen oleh Blynk

sehingga pengguna dapat dengan mudah mengetahui detak jantung dan

kadar oksigen dalam darah pasien. Berikut tampilan data pada PC

38
menggunakan web server dan android menggunakan platform Blynk

terlihat pada gambar 4.4 dan 4.5

Gambar 4.16 Tampilan data pada PC menggunakan web server

Gambar 4.17 Tampilan data pada android menggunakan platform Blynk

39
4.1.5 Pengujian alat

Pengujian alat dilakukan dengan tujuan untuk mengetahui apakah alat yang

telah dibuat berfungsi sesuai dengan sistem yang direncanakan atau belum. Pada

penelitian ini dilakukan percobaan sebanyak 10 kali pada sensor dengan 10 orang

sebagai sample data dan rentang waktu yang berbeda-beda. Hal ini dilakukan

untuk melihat tingkat keberhasilan sensor untuk mendeteksi serta pengiriman data

ke platform Blynk pada android dan ke web server pada PC server secara wireless

(berbasis IoT) maupun tingkat keberhasilan sistem secara keseluruhan.

Tabel 4.5 Hasil Pengujian Alat

Umur Data Pasien


No Nama (Tahun Keterangan
) BPM SpO2 (%)

1 Pak fauzi 35 105 98 Normal

2 Pak antaris 52 74 95 Normal


3 Anang Tegar 21 86 96 Normal
4 Kiki 21 87 97 Normal
5 Saleh 24 92 96 Normal

6 Dirga 22 96 97 Normal

7 Eca 21 80 95 Normal

8 Tino 21 85 95 Normal

9 Hengki 23 84 95 Normal

10 Ichy 20 90 96 Normal

40
4.2 Pembahasan

Monitoring detak jantung dan kadar oksigen dalam darah berbasis

IoT merupakan sebuah inovasi pengembangan teknologi dalam bidang

kesehatan khususnya dalam memonitoring alat vital sign manusia detak

jantung dan kadar oksigen dalam darah, dimana data pasien akan dideteksi

oleh satu sensor yaitu Max30100 dan akan di teruskan melalui serial

komunikasi I2C (SDA SCL) ke Mikrokontroller NodeMCU untuk

pengontrolan hasil keluaran sensor yang akan dikirim melalui modul

ESP8266 ke cloud internet secara realtime agar dapat terakses oleh

platform IoT Blynk pada android dan web server pada PC rumah sakit.

Cara kerja sensor Max30100 ialah dengan cara meletakan jari di

atas sensor lalu sensor akan memanfaatkan sifat alami darah yaitu

Hemogrobin (Hb) yang dapat menyerap banyak cahaya untuk data SpO2

serta denyut alami aliran darah di dalam arteri untuk data detak jantung.

Hemoglobin yang lebih banyak mengandung oksigen akan memantulkan

cahaya led merah dan lebih banyak menyerap cahaya inframerah

sebaliknya hemoglobin yang lebih sedikit mengandung oksigen akan

menyerap lebih banyak cahaya led merah dan memantulkan cahaya

inframerah selanjutnya cahaya yang terpantulkan akan di terima oleh

potodetektor untuk di bandingkan serta menghitung perbedaan

hemoglobin dalam darah lalu informasi akan di ubah ke nilai digital oleh

mikroprosesor untuk di tampilkan.

41
Alat ini juga di lengkapi dengan catu daya bawaan berupa baterai

agar dapat berfungsi pada kondisi tertentu seperti lampu padam atau tidak

ada sumber daya lainnya dan dilengkapi dengan soket USB NodeMCU

yang berfungsi untuk memasukan program pada modul ESP8266 agar

dapat terhubung ke jaringan internet terdekat dan memastikan modul tetap

dalam kondisi online serta dapat menjadi alternatif tambahan untuk

menyalakan alat menggunakan catu daya luar seperti power bank.

Kecepatan pengiriman data pasien ke platform Blynk pada android

dan web server pada PC server tergantung pada kecepatan internet server

yang digunakan. Platform Blynk pada android juga di lengkapi dengan

tampilan berupa grafik,nilai, tampilan gauge , dan data yang di tampilkan

oleh platform Blynk akan terekam serta data dapat di kirim pada email

yang terdaftar pada platform Blynk, web server pada PC server juga

dilengkapi dengan tampilan berupa gambar dan plot nilai data detak

jantung (BPM) dan kadar oksigen dalam darah (SpO2). Kedua tampilan

data tersebut bertujuan untuk dapat memudahkan tenaga medis untuk

mengetahui kondisi pasien secara real time setiap saat dan dimanapun.

Pengaksesan data pasien hanya dapat di akses oleh pihak rumah sakit yang

mengetahui alamat IP data pasien pada web server, sedangkan data pasien

pada platform Blynk hanya dapat di akses oleh 1 user yang telah

terprogram pada mikrokontroller NodeMCU.

42
4.2.1 Grafik Hasil Pengukuran Patien Healt Monitoring

Patient Healt Monitori


110 100
100 99
90 98
80 97
70 96
60 95
BPM & Umur

SpO2 (%)
50 94
40 93
30 92
20 91
10 90
i is r ki a i
uz ga Ki le
h ga Ec no gk hy
a ar ir Ti n Ic
k
F nt Te Sa D H
e
Pa A ng
k
Pa na
A

Umur BPM SpO2

Gambar 4.18 Grafik Data hasil monitoring kesehatan oleh sensor Max30100

Dari data pada gambar grafik di atas terlihat bahwa detak jantung (BPM)

dan kadar oksigen dalam darah (SpO 2) yang paling tinggi dimiliki oleh pak fauzi

dengan usia 35 tahun sedangkan detak jantung dan kadar oksigen dalam darah

yang paling rendah dimiliki oleh pak antaris dengan usia 52 tahun, dengan rentang

usia 20-24 tahun cenderung memiliki detak jantung dan saturasi oksigen yang

stabil, tidak tinggi dan tidak rendah. Pengambilan data dilakukan dengan kisaran

waktu 30-60 detik pada sensor dan akan mengambil nilai rata” yang di tampilkan

dikarenakan setiap 1 detik data sensor akan berubah atau memperbaharui (update)

sesuai dengan data yang terbaca oleh sensor Max30100.

43
BAB V

5. TUTUP

5.1 Kesimpulan

Dari data hasil perancangan dan penelitian yang telah penulis

lakukan pada tugas akhir yang berjudul sistem monitoring realtime detak

jantung dan kadar oksigen dalam darah pada manusia berbasis IoT

(interner of things) maka diperoleh kesimpulan sebagai beikut :

1. Dengan adanya alat sistem monitoring realtime detak jantung dan kadar

oksigen dalam darah manusia berbasis IoT ini dapat memudahkan tenaga

medis untuk memantau kondisi vital sign pasien khususnya detak jantung

dan kadar oksigen dalam darah setiap saat serta dimanapun melalui android

ataupun personal komputer tanpa harus mengunjungi pasien.

2. Keterlambatan pengiriman data pada android dan personal komputer terjadi

karena kondisi kecepatan internet yang kurang baik atau tidak stabil.

Keterlambatan pembacaan sensor pada android dan PC tidak akan lebih dari

2 detik

3. Tampilan data pada android berbentuk nilai, tampilan gauge, dan grafik

sehingga dapat menunjukan hasil pengukuran yang sedang berlangsung

maupun hasil pengukuran yang sebelumnya, dan tampilan pada PC hanya

menampilkan nilai data sensor.

44
4. Dengan adanya IoT (Internet of Things) maka data dapat mentransfer lewat

jaringan tanpa memerlukan adanya interaksi dari manusia ke manusia atau

dari manusia ke perangkat komputer.

5.2 Saran

Berdasarkan hasil perancangan dan penelitian yang telah penulis lakukan

pada tugas akhir ini maka dapat diberikan saran untuk meningkatkan keberhasilan

penelitian selanjutnya yang berkaitan dengan penelitian ini :

1. Pada penelitian ini penulis tidak dapat membandingkan alat yang telah

dibuat dengan alat yang ada di rumah sakit di karenakan kondisi yang

kurang mendukung, untuk itu pada penelitian selanjutnya di sarankan agar

dapat melakukan perbandingan dengan alat yang berada di rumah sakit atau

pun alat pulse oximetry lainnya yang tersedia sehingga dapat mengetahui

persentase kesalahan pengukuran pada sensor Max30100.

2. Platform IoT yang digunakan oleh penulis merupakan platform IoT Blynk

yang hanya terdapat pada android maka dari itu disarankan untuk penelitian

selanjutnya agar dapat menggunakan platform IoT yang suport pada android

maupun PC seperti Thinger.io, Thingspeak, Mapid dan lainnya

45
DAFTAR PUSTAKA

Adha Nur Qahar, 2018. DESAIN ALAT UKUR DENYUT JANTUNG DAN
SATURASI OKSIGEN PADA ANAK MENGGUNAKAN SATU
SENSOR, Jurusan Teknik Elektro, Fakultas Teknologi Industri,
Universitas Islam Indonesia, Yogyakarta
Ahmad Nawawi Harahap, Dr. Bisman Perangin-angin, M.Eng. Sc, 2013.
SISTEM PENGUKURAN DETAK JANTUNG MANUSIA
MENGGUNAKAN MEDIA ONLINE DENGAN JARINGAN WI-FI
BERBASIS PC, Fisika Intrumentasi, Fakultas MIPA, Universitas
Sumatra Utara.
Data sheet Max30100, 2014. Pulse Oximeter and Heart-Rate Sensor IC for
Wearable Health. Maxim Integrated Products, Inc.
dr.Kevin Adrian, 16 April 2018. Oksigenasi Bisa Membantu Menyembuhkan
Penyakit dan Luka. Alodokter. https://www.alodokter.com/oksigenasi-
bisa-membantu-menyembuhkan-penyakit-dan-luka
dr. Tania Savitri, 23 juli 2018. Apakah Detak Jantung Anda Sehat? Begini Cara
Hitungnya. helloSEHAT.
dr.Tjin Willy., 9 Maret 2018. Medikal Check Up. Alodocter.
https://www.alodokter.com/medical-check-up-ini-yang-harus-anda-
ketahui
Fontaine, A, 2010. “Reflectance-Based Pulse Oximeter for the Chest and Wrist”
Wpi.Edu,
halodoc. 13 September 2019, Pemeriksaan Fisik,
https://www.halodoc.com/kesehatan/pemeriksaan-fisik, diakses: 22
oktober 2019
Imanuel Apalar, “Komponen Utama Komputer : Hardware, Software,
dan Brainware”. diakses : 8 Mei 2017.
https://imanuelapalar.wordpress.com/2017/05/08/komponen-utama-
komputer-hardware-software-dan-brainware/,
Kuwait, 2006. “How to Read SpO2”.

46
Rizqi D. Ananda, 2017. AKUISI DATA DETAK JANTUNG DAN
FREKUENSI PERNAPASAN BERBASIS LABVIEW. Universitas
Gadjah Mada, http://etd.repository.ugm.ac.id/

Tan Suryani Sollu,2019. SISTEM MONITORING DETAK JANTUNG


DAN SUHU TUBUH PASIEN LANSIA NERNASIS ARTIFICIAL
NEURAL NETWORK, Jurusan Teknik Elektro, Fakultas Teknik,
Universitas Tadulako, Palu.

47
LAMPIRAN

1. Dokumentasi

48
49
2. List Program

#include <WiFiClient.h>

#include <ESP8266WebServer.h>

#include <Wire.h>

#include "MAX30100_PulseOximeter.h"

#include <ESP8266WiFi.h>

#include <BlynkSimpleEsp8266.h>

#define BLYNK_PRINT Serial

#define REPORTING_PERIOD_MS 2000

char auth[] = "VYWi6fXP0lCPtmrgGxc8tpYtTvg184Dv";

float BPM, SpO2 ;

/*Put your SSID & Password*/

const char* ssid = "Aprilia"; // Enter SSID here

const char* password = "namakulah"; //Enter Password here

PulseOximeter pox;

uint32_t tsLastReport = 0;

ESP8266WebServer server ( 80 );

50
void onBeatDetected()

Serial.println("Beat!");

void setup() {

Serial.begin(115200);

// Blynk.begin(auth, ssid, pass);

// You can also specify server:

Blynk.begin(auth, ssid, password, "blynk-cloud.com", 8080); //untuk

indihome

//Blynk.begin(auth, ssid, pass, IPAddress(192,168,1,100), 8080);

Serial.println("Connecting to ");

Serial.println(ssid);

//connect to your local wi-fi network

WiFi.begin(ssid, password);

//check wi-fi is connected to wi-fi network

while (WiFi.status() != WL_CONNECTED) {

delay(1000);

51
Serial.print(".");

Serial.println("");

Serial.println("WiFi connected..!");

Serial.print("Got IP: "); Serial.println(WiFi.localIP());

server.on("/", handle_OnConnect);

server.onNotFound(handle_NotFound);

server.begin();

Serial.println("HTTP server started");

Serial.print("Initializing pulse oximeter..");

if (!pox.begin()) {

Serial.println("FAILED");

for (;;);

} else {

Serial.println("SUCCESS");

pox.setOnBeatDetectedCallback(onBeatDetected);

// pox.setIRLedCurrent(MAX30100_LED_CURR_7_6MA);

// Register a callback for the beat detection

52
}

void loop() {

pox.update();

server.handleClient();

Blynk.run();

BPM = pox.getHeartRate();

SpO2 = pox.getSpO2();

if (millis() - tsLastReport > REPORTING_PERIOD_MS)

Serial.print("BPM: ");

Serial.println(BPM);

Serial.print("SpO2: ");

Serial.print(SpO2);

Serial.println("%");

Blynk.virtualWrite(V6, BPM);

Blynk.virtualWrite(V7, SpO2);

tsLastReport = millis();

53
}

void handle_OnConnect() {

server.send(200, "text/html", SendHTML( BPM, SpO2));

void handle_NotFound(){

server.send(404, "text/plain", "Not found");

String SendHTML(float BPM,float SpO2 ){

String ptr = "<!DOCTYPE html>";

ptr +="<html>";

ptr +="<head>";

ptr +="<meta http-equiv=refresh content=2>";

ptr +="<title>Patient Health Monitoring</title>";

ptr +="<meta name='viewport' content='width=device-width, initial-

scale=1.0'>";

ptr +="<link href='https://fonts.googleapis.com/css?

family=Open+Sans:300,400,600' rel='stylesheet'>";

ptr +="<style>";

ptr +="html { font-family: 'Open Sans', sans-serif; display: block;

margin: 0px auto; text-align: center;color: #444444;}";

54
ptr +="body{margin: 0px;} ";

ptr +="h1 {margin: 50px auto 30px;} ";

ptr +=".side-by-side{display: table-cell;vertical-align: middle;position:

relative;}";

ptr +=".text{font-weight: 600;font-size: 19px;width: 200px;}";

ptr +=".reading{font-weight: 300;font-size: 50px;padding-right:

25px;}";

ptr +=".BPM .reading{color: #FF0000;}";

ptr +=".SpO2 .reading{color: #955BA5;}";

ptr +=".superscript{font-size: 17px;font-weight: 600;position:

absolute;top: 10px;}";

ptr +=".data{padding: 10px;}";

ptr +=".container{display: table;margin: 0 auto;}";

ptr +=".icon{width:65px}";

ptr +="</style>";

ptr +="</head>";

ptr +="<body>";

ptr +="<h1>Patient Health Monitoring</h1>";

ptr +="<h2>Final Project</h2>";

ptr +="<h2>Aprilia F44116019</h2>";

ptr +="<div class='container'>";

ptr +="<div class='data Heart Rate'>";

55
ptr +="<div class='side-by-side icon'>";

ptr +="<svg enable-background='new 0 0 40.542

40.541'height=40.541px id=Layer_1 version=1.1 viewBox='0 0 40.542

40.541'width=40.542px x=0px xml:space=preserve

xmlns=http://www.w3.org/2000/svg

xmlns:xlink=http://www.w3.org/1999/xlink y=0px><g><path

d='M34.313,20.271c0-0.552,0.447-1,1-1h5.178c-0.236-4.841-2.163-9.228-

5.214-12.593l-3.425,3.424";

ptr +="c-0.195,0.195-0.451,0.293-0.707,0.293s-0.512-0.098-0.707-0.293c-

0.391-0.391-0.391-1.023,0-1.414l3.425-3.424";

ptr +="c-3.375-3.059-7.776-4.987-12.634-

5.215c0.015,0.067,0.041,0.13,0.041,0.202v4.687c0,0.552-0.447,1-1,1s-1-

0.448-1-1V0.25";

ptr +="c0-0.071,0.026-0.134,0.041-

0.202C14.39,0.279,9.936,2.256,6.544,5.385l3.576,3.577c0.391,0.391,0.391,1

.024,0,1.414";

ptr +="c-0.195,0.195-0.451,0.293-0.707,0.293s-0.512-0.098-0.707-

0.293L5.142,6.812c-2.98,3.348-4.858,7.682-5.092,12.459h4.804";

ptr +="c0.552,0,1,0.448,1,1s-0.448,1-

1,1H0.05c0.525,10.728,9.362,19.271,20.22,19.271c10.857,0,19.696-

8.543,20.22-19.271h-5.178";

ptr +="C34.76,21.271,34.313,20.823,34.313,20.271z M23.084,22.037c-

0.559,1.561-2.274,2.372-3.833,1.814";

56
ptr +="c-1.561-0.557-2.373-2.272-1.815-3.833c0.372-1.041,1.263-

1.737,2.277-1.928L25.2,7.202L22.497,19.05";

ptr +="C23.196,19.843,23.464,20.973,23.084,22.037z'fill=#26B999

/></g></svg>";

ptr +="</div>";

ptr +="<div class='side-by-side text'>Heart Rate</div>";

ptr +="<div class='side-by-side reading'>";

ptr +=(int)BPM;

ptr +="<span class='superscript'>BPM</span></div>";

ptr +="</div>";

ptr +="<div class='data Blood Oxygen'>";

ptr +="<div class='side-by-side icon'>";

ptr +="<svg enable-background='new 0 0 58.422

40.639'height=40.639px id=Layer_1 version=1.1 viewBox='0 0 58.422

40.639'width=58.422px x=0px xml:space=preserve

xmlns=http://www.w3.org/2000/svg

xmlns:xlink=http://www.w3.org/1999/xlink y=0px><g><path

d='M58.203,37.754l0.007-0.004L42.09,9.935l-0.001,0.001c-0.356-0.543-

0.969-0.902-1.667-0.902";

ptr +="c-0.655,0-1.231,0.32-1.595,0.808l-0.011-0.007l-0.039,0.067c-

0.021,0.03-0.035,0.063-0.054,0.094L22.78,37.692l0.008,0.004";

57
ptr +="c-0.149,0.28-0.242,0.594-

0.242,0.934c0,1.102,0.894,1.995,1.994,1.995v0.015h31.888c1.101,0,1.994-

0.893,1.994-1.994";

ptr +="C58.422,38.323,58.339,38.024,58.203,37.754z'fill=#955BA5

/><path d='M19.704,38.674l-0.013-0.004l13.544-23.522L25.13,1.156l-

0.002,0.001C24.671,0.459,23.885,0,22.985,0";

ptr +="c-0.84,0-1.582,0.41-2.051,1.038l-0.016-0.01L20.87,1.114c-

0.025,0.039-0.046,0.082-0.068,0.124L0.299,36.851l0.013,0.004";

ptr

+="C0.117,37.215,0,37.62,0,38.059c0,1.412,1.147,2.565,2.565,2.565v0.015

h16.989c-0.091-0.256-0.149-0.526-0.149-0.813";

ptr +="C19.405,39.407,19.518,39.019,19.704,38.674z'fill=#955BA5

/></g></svg>";

ptr +="</div>";

ptr +="<div class='side-by-side text'>Blood Oxygen</div>";

ptr +="<div class='side-by-side reading'>";

ptr +=(int)SpO2;

ptr +="<span class='superscript'>%</span></div>";

ptr +="</div>";

ptr +="</div>";

ptr +="</body>";

ptr +="</html>";

58
return ptr;

59

Anda mungkin juga menyukai