Anda di halaman 1dari 72

PERANCANGAN SISTEM MONITORING TEKANAN DARAH

MENGGUNAKAN TENSIMETER DIGITAL DAN DATABASE


SQLite BERBASIS IOT

LAPORAN SKRIPSI

JULMA NESTIA SAPITRI

G1D017058

PROGRAM STUDI TEKNIK ELEKTRO

FAKULTAS TEKNIK

UNIVERSITAS BENGKULU

2022
ii
ABSTRAK

Hipertensi merupakan penyakit tidak menular yang menjadi salah satu


penyebab utama kematian prematur di dunia. Organisasi kesehatan dunia ( World
Health Organitation/WHO) mengestimasikan saat ini prevalensi hipertensi secara
global sebesar 22% dari total penduduk dunia. Dari sejumlah penderita tersebut,
hanya kurang dari seperlima yang melakukan upaya pengendalian terhadap
tekanan darahnya, sedangkan monitoring dapat menolong agar dilakukan
penangan dan pengobatan yang cepat dan tepat. Pengukuran tekanan darah
menggunakan dua metode yaitu auskultasi dan osilometrik. Pada penelitian ini
dirancang tensimeter digital dengan menggunakan sensor tekanan MPX2050DP
mendeteksi tekanan sistolik dan tekanan diastolik, mikrokontroler arduino
ATMEGA 2560 yang terhubung ke smartphone android. Penggunaan smartphone
android dapat menjawab permasalahan tensimeter digital yang ada yaitu
kemampuan menyimpan data yang sedikit. Pada penelitian ini akan menggunakan
SQlite database agar data hasil pembacaan dapat disimpan lebih banyak,
ditampilkan dalam bentuk grafik sehingga kondisi perkembangan tekanan darah
pasien dapat dimonitoring dalam jangka waktu yang lama. Selain itu pengguna
dapat berkonsultasi kepada dokter atau tenaga kesehatan dalam rangka monitoring
kondisi pasien.

Kata Kunci : Hipertensi, Android, Monitoring, SQLite database

iii
iv
DAFTAR ISI
LAPORAN SKRIPSI ........................................................................................................... i
ABSTRAK ......................................................................................................................... iii
DAFTAR ISI....................................................................................................................... v
DAFTAR GAMBAR .........................................................................................................vii
DAFTAR TABEL...............................................................................................................ix
DAFTAR LAMPIRAN .......................................................................................................xi
BAB I .................................................................................................................................. 1
PENDAHULUAN ................................................................Error! Bookmark not defined.
1.1. Latar Belakang .................................................................................................... 1
1.2. Rumusan Masalah ............................................................................................... 2
1.3. Batasan Masalah ................................................................................................. 2
1.4. Tujuan ................................................................................................................. 2
BAB II................................................................................................................................. 3
TINJAUAN PUSTAKA ..................................................................................................... 3
2.1 Hipertensi ............................................................................................................ 3
2.2. Tensimeter Digital .............................................................................................. 4
2.3. Filter .................................................................................................................... 6
2.4. LPF (Low Pass Filter) ......................................................................................... 6
2.5. High Pass Filter ................................................................................................... 7
2.5.1. High Pass Filter Orde Satu .......................................................................... 9
2.5.2. High Pass Filter Orde Dua ........................................................................ 10
2.6. Band Pass Filter ................................................................................................ 11
2.7. Filter Butterworth.............................................................................................. 13
2.8. Mikrokontroler Arduino.................................................................................... 15
2.9. Sensor Tekanan MPX2050DP ......................................................................... 15
2.10. SQLite ........................................................................................................... 17
2.10.1 STRUKTUR SQLite ..................................................................................... 18
BAB III ............................................................................................................................. 21
METODOLOGI PENELITIAN ........................................................................................ 21
3.1. Waktu dan Tempat Penelitian ........................................................................... 21
3.2. Metode Penelitian ............................................................................................. 21
3.3. Alat dan Bahan Penelitian ................................................................................. 21

v
3.3.1. Alat ............................................................................................................ 21
3.3.2. Bahan......................................................................................................... 22
3.4. Diagram Blok Sistem Monitoring Tekanan Darah Untuk Deteksi Gejala
Hipertensi ...................................................................................................................... 22
3.5. Diagram alir penelitian ...................................................................................... 23
3.6. Perancangan Tensimeter ................................................................................... 24
3.6.1. Flowchart rancangan tensimeter digital .................................................... 26
3.6.2. Perancangan fisik tensimeter digital.......................................................... 28
3.7. Skema Rangkaian Tensimeter ........................................................................... 28
3.8. Pembuatan Database SQL ................................................................................. 29
3.9. Algoritma Sistem Monitoring Tekanan Darah .................................................. 30
3.10. Pembuatan Aplikasi di Android .................................................................... 31
BAB IV ............................................................................................................................. 33
ANALISA DAN PEMBAHASAN ................................................................................... 33
4.1 Pengujian Sensor ............................................................................................... 33
4.2 Perancangan Tensimeter ................................................................................... 34
4.2.1 Hasil Simulasi Filter High Pass Butterworth ................................................... 35
4.2.2 Pengujian Alat dan Pengambilan Data ............................................................. 37
4.2.3. Hasil Perbandingan Tensimeter Rancangan dengan Tesimeter Pembanding . 39
4.3 Integrasi Modul NodeMcu ESP8266 pada Tensimeter Digital ......................... 45
4.3.1 Perancangan Perangkat Lunak ......................................................................... 46
4.3.2 Pengujian Waktu Pengiriman ke APK Monitoring Tekanan Darah ................ 47
4.3.3 Pengujian Keseluruhan ..................................................................................... 48
BAB V............................................................................................................................... 53
KESIMPULAN DAN SARAN ......................................................................................... 53
5.1 Kesimpulan ............................................................................................................ 53
DAFTAR PUSTAKA ....................................................................................................... 55

vi
DAFTAR GAMBAR

Gambar 2. 1 Skema metode oscillometric .............................................................. 5


Gambar 2. 2 Skema rangkaian tensimeter digital terhubung ke android ................ 5
Gambar 2. 3 (a) Sinyal LPF ideal, (b) Sinyal LPF praktik ..................................... 6
Gambar 2. 4 Rangkaian Low Pass Filter ................................................................. 7
Gambar 2. 5 Transisi Low Pass Filter ke High Pass Filter ..................................... 8
Gambar 2. 6 Transisi Respon Frekuensi dari LPF ke HPF ..................................... 8
Gambar 2. 7 High Pass Filter Orde Satu Inverting ................................................. 9
Gambar 2. 8 High Pass Filter Orde Satu Non Inverting ....................................... 10
Gambar 2. 9 High Pass Filter Orde Dua Unity Gain ............................................ 11
Gambar 2. 10 Grafik Respon Frekuensi Band Pass Filter .................................... 12
Gambar 2. 11 Rangkaian Band Pass Filter ........................................................... 12
Gambar 2. 12 Respon Amplitudo dari Filter Low Pass Butterworth[7] ............... 13
Gambar 2. 13 Skema Sensor Tekanan MPX2050DP............................................ 16
Gambar 2. 14 Grafik Perbandingan Tegangan Dan Tekanan ............................... 17
Gambar 3. 1 Blok Diagram Sistem Monitoring Tekanan Darah .......................... 22
Gambar 3. 2 Diagram Alir Penelitian ................................................................... 23
Gambar 3. 3 Karakteristik Sinyal Tekanan Darah[10].......................................... 24
Gambar 3. 4 Spektrum Frekuensi Tekanan Darah [10] ........................................ 24
Gambar 3. 5 Contoh Sinyal Output Dari Sensor Tekanan [11] ............................ 25
Gambar 3. 6 Contoh Letak Sinyal Hasil Ekstraksi [11] ........................................ 25
Gambar 3. 7 Flowchart Rancangan Tensimeter Digital Android ......................... 27
Gambar 3. 8 Rancangan Fisik Tensimeter Digital ................................................ 28
Gambar 3. 9 Skema Rangkaian Tensimeter .......................................................... 29
Gambar 3. 10 Gambar relasi antar tabel................................................................ 30
Gambar 3. 11 Algoritma Monitoring Tekanan Darah .......................................... 31
Gambar 3. 12 Tampilan Login Aplikasi Android ................................................. 32
Gambar 3. 13 Tampilan Menu Aplikasi Android ................................................. 32
Gambar 4. 1 Grafik Perbandingan Sensor MPX2050DP ...................................... 34
Gambar 4. 2 Tensimeter Digital Rancangan ......................................................... 35
Gambar 4. 3 Sinyal Tekanan Manset dan Tekanan Darah .................................... 36

vii
Gambar 4. 4 Sinyal Tekanan Manset Setelah Diberikan Filter ............................. 36
Gambar 4. 5 Proses Pengujian Tensimeter Rancangan ......................................... 39
Gambar 4. 6 Grafik Perbandingan Tekanan Sistole .............................................. 41
Gambar 4. 7 Grafik Perbandingan Tekanan Diastole ............................................ 42
Gambar 4. 8 Grafik Analisa CEG (Clarke Error Grid).......................................... 43
Gambar 4. 9 Grafik Analisa CEG (Clarke Error Grid).......................................... 43
Gambar 4. 10 Grafik Analisa CEG (Clarke Error Grid)........................................ 44
Gambar 4. 11 Grafik Analisa CEG (Clarke Error Grid)........................................ 44
Gambar 4. 12 Tampilan Tensimeter Rancangan ................................................... 46
Gambar 4. 13 Program Pengiriman Data ke Nodemcu ......................................... 48
Gambar 4. 14 (a) Pengiriman Data, (b) Tampilan diterima Nodemcu .................. 48
Gambar 4. 15 Penerimaan Data ............................................................................ 49
Gambar 4. 16 Data Riwayat Pemerikasaan Yang Tersimpan Pada Database ....... 50
Gambar 4. 17 Data Pengguna Yang Tersimpan Dalam Database ......................... 51

viii
DAFTAR TABEL

Tabel 2. 1 Koefisien Filter Butterworth[7] ........................................................... 13


Tabel 4. 1 Data Pengujian Sensor MPX2050DP .................................................. 33
Tabel 4. 2 Data Hasil Pengujian Tensimeter Rancangan ...................................... 38
Tabel 4. 3 Perhitungan Error ................................................................................. 40
Tabel 4. 4 Perbandingan Waktu Terbaca di LCD dan Waktu Terkirim ke APK.. 47

ix
x
DAFTAR LAMPIRAN

xi
BAB I
PENDAHULUAN

1.1. Latar Belakang


Hipertensi merupakan kondisi dimana tekanan darah sistolik sama atau
lebih tinggi dari 140 mmHg dan tekanan diastolik lebih tinggi dari 90 mmHg.
Data World health Organization (WHO) tahun 2015 menunjukkan sekitar 1,13
Miliar orang didunia penyandang hipertensi[1]. Berdasarkan penyebabnya
hipertensi disebut “silent killer” terbagi menjadi dua yaitu : hipertensi esensial
atau primer dan hipertensi sekunder. IHME (Institute for Health Metrics and
Evaluation) menyebutkan dari total 1,7 juta kematian di Indonesia faktor
kematian karena tekanan darah (hipertensi) sebesar 23,7%. Berdasarkan data yang
didapatkan dari profil kesehatan Provinsi Bengkulu, angka kejadian hipertensi
mencapai 54,66%. Hipertensi menjadi penyebab kematian nomor 1 di dunia setiap
tahunnya. Data Departemen Kesehatan RI menunjukkan 26,0% penyebab
kematian adalah hipertensi[2].

Salah satu faktor yang melatarbelakangi kematian, yakni kurangnya


informasi dan terlambat mengenal tanda bahaya[3]. Beberapa penelitian
mengembangkan perangkat elektromedis untuk melakukan pemeriksaan
kesehatan secara mandiri dengan tensimeter digital yang sudah banyak dijual
dipasaran (yanuarius beni sugiarto 2010, sholihudin 2017). Kebanyakan penelitian
yang telah dilakukan, tensimeter yang dijual di pasaran terbatas pada pemberian
dan penyimpanan informasi tekanan sistolik dan diastolik yang sedikit, dan tidak
menampilkan grafik perkembangan tekanan darah dalam jangka waktu yang lama
dan data yang banyak. Oleh karena itu pada penelitian ini dilakukan perancangan
system monitoring tekanan darah menggunakan tensimeter digital dan database
SQLite berbasis IOT. Dengan adanya alat ini penderita bisa mengukur tekanan
darah sendiri dan hasil pengukuran ditampilkan pada android berupa tekanan
sistolik, tekanan diastolik, kategori tekanan darah dan informasi terkait tekanan
darah yang terukur berupa grafik perkembangan tekanan darah. Koneksi ke
android memungkinkan data dan grafik hasil pembacaan tekanan darah dikirim ke

1
pihak rumah sakit atau dokter untuk konsultasi meskipun pasien tidak berada
ditempat.

1.2. Rumusan Masalah


Dalam perancangan sistem monitoring tekanan darah menggunakan
tensimeter digital dan database SQLite berbasis IOT, hal yang menjadi perhatian
yaitu :
1. Bagaimana melakukan pengukuran tekanan sistolik, tekanan diastolik,
dengan metoda Osilometrik.
2. Bagaimana melakukan monitoring tekanan darah dengan menggunakan
SQLite database.

1.3. Batasan Masalah


1. Hanya mengukur tekanan darah diastolik, tekanan darah sistolik.
2. Menggunakan android dan LCD 16x2 untuk display tekanan sistolik,
tekanan diastolik pasien.
3. Menggunakan SQLite database untuk mengolah data di android
4. Menggunakan sensor tekanan MPX2050DP
5. Menggunakan mikrokontroler arduino ATMEGA 2560

1.4. Tujuan
1. Merancang system monitoring tekanan darah menggunakan tensimeter
digital dan database SQLite berbasis IOT yang dapat membantu pasien
hipertensi untuk memonitoring kondisi kesehatan secara mandiri di
rumah.
2. Menganalisa tekanan sistolik, tekanan diastolik, dan tekanan darah
pasien dengan tensimeter rancangan.
3. Menganalisa perkembangan kondisi tekanan darah melalui tampilan
grafik tekanan darah menggunakan SQLite database.

2
BAB II
TINJAUAN PUSTAKA

2.1 Hipertensi
Tekanan darah tinggi (hipertensi) adalah suatu keadaan dimana tekanan
darah lebih tinggi dari batas tekanan normal. Tekanan darah tinggi berada pada
140 mmHg atau lebih untuk sistolik, dan 90 mmHg atau lebih untuk
diastolik(Sudoyo, 2009). Tekanan darah tinggi berbahaya karena membuat
jantung bekerja terlalu keras, dan tekanan yang kuat dari aliran darah dapat
melukai pembuluh darah arteri, dan organ-organ seperti jantung, ginjal, otak, dan
mata. Tekanan darah tinggi sering kali tidak menunjukkan gejala atau tanda.
Ketika tekanan darah tinggi terjadi, biasanya akan berlangsung seumur hidup. Jika
tidak dikontrol, dapat menyebabkan penyakit jantung dan ginjal, stroke, dan
kebutaan.

Berdasarkan penyebab hipertensi dibagi menjadi dua :

1. Hipertensi esensial atau primer yang tidak diketahui penyebabnya.


2. Hipertensi sekunder yang penyebabnya dapat ditentukan melalui tanda-
tanda diantaranya kelainan pembuluh darah ginjal, gangguan kelenjar
tiroid (hipertiroid), dan penyakit kelenjar adrenal (hiperaldosteronisme).

Tidak semua penderita hipertensi menyadari penyakit yang dideritanya. Hal


ini yang membuat hipertensi kerap disebut sebagai “silent killer” atau “pembunuh
senyap”[4].

Hasil pengukuran tekanan darah dibagi menjadi empat kategori umum(dr.


Fadli, 2021) :

1. Tekanan darah normal adalah tekanan darah di bawah 120/80 mmHg.


2. Prahipertensi adalah tekanan sistolik yang berkisar dari 120-139 mmHg,
atau tekanan darah diastolik yang berkisar dari 80-90 mmHg. Prahipertensi
cenderung dapat memburuk dari waktu ke waktu.

3
3. Hipertensi tahap satu adalah tekanan sistolik berkisar 140-159 mmHg, atau
tekanan diastolik berkisar 90-99 mmHg.
4. Hipertensi tahap dua tergolong lebih parah. Hipertensi tahap dua adalah
tekanan sistolik 160 mmHg atau lebih tinggi, atau tekanan diastolik 100
mmHg atau lebih tinggi[5].

2.2. Tensimeter Digital


Alat tensimeter digital sangat penting dalam pemeriksaan tekanan darah.
Tekanan daraah adlah tekanan yang timbul pada dinding arteri. Tekanan sistolik
merupakan tekanan puncak yang terjadi disaat ventrikel berkontraksi. Sedangkan
tekanan diastolik adalah tekanan terendah yang terjadi saat ventrikel beristirahat.
Untuk mengendalikan tekanan darah maka perlu dilakukan pengukuran tekanan
darah secara rutin.

Perancangan tensimeter digital menggunakan motor dc, solenoid valve,


relay, sensor tekanan MPX2100GP, pulse sensor, penguat instrumentasi, arduino
uno, 1 Sheeld dan smartphone android. Pada penelitian ini data dari hasil
pemeriksaan tidak dapat disimpan , hanya bisa ditampilkan pada saat yang
bersamaan dikarenakan tidak disertai aplikasi untuk hal tersebut(Elviyana, 2016).
Penelitian selanjutnya menggunakan arduino uno sebagai mikrokontroler, sensor
MPX5050DP, LCD, modul bluetooth HC-O5. Aplikasi pada android tidak dapat
menyimpan data hasil pengukuran secara berkala dalam jumlah yang
banyak(Sholihudin, 2017). Penelitian Rancang Bangun Tensimeter Digital dengan
Tampilan Grafik pada Android Berbasis Atmega328. Pada penelitian ini
menggunakan arduino Atmega328, bluetooth HC-05, sensor tekanan
MPX5050DP,LCD. Namun pada penelitian ini android tidak dapat menyimpan
data hasil pembacaan tekanan sistolik dan diastolik dalam jumlah yang banyak
dan waktu yang lama(Yuni Aloisa, 2020).

Dari beberapa penelitian yang telah ada, maka dilakukan perancangan


tensimeter digital berbasis android dengan SQLite database. Tensimeter racangan
dapat mengukur tekanan darah, mendata ataupun menyimpan data pengguna

4
dalam jumlah yang tak terbatas. Hingga pengguna juga bisa berkonsultasi dengan
dokter.

Sistem tensimeter digital berbeda dengan tensimeter air raksa yang


menggunakan bunyi korotkoff sebagai acuan pengukuran tekanan darah,
tensimeter digital menggunakan metode oscillometric. Metode oscillometric
menganalisis sinyal yang didapat dari sensor tekanan yang mengukur tekanan
udara pada manset. Manset dipompa dengan sebuah kompresor dan dikempiskan
dengan menggunakan katup solenoid[6]. Gambar umum metode oscillometric
dapat dilihat pada Gambar 2.1

Gambar 2. 1 Skema metode oscillometric

Perancangan tensimeter digital dengan menggunakan sensor tekanan


MPX2050DP, mikrokontroler arduino ATMega dan filter High Pass Filter dan
tampilan pada aplikasi android. Adapun penelitian ini akan menggunakan
rancangan tensimeter digital seperti Gambar 2.2.

Gambar 2. 2 Skema rangkaian tensimeter digital terhubung ke android

5
Posisi tekanan sistolik didapatkan ketika didapatkan pertama kali
magnitude sinyal sebesar = 0,8 kali magnitude maksimal sinyal. Dan terjadi
sebelum magnitude maksimal. Posisi tekanan diastolic didapatkan pada
magnitude sinyal terakhir yang masih bernilai = 0,6 kali magnitude maksimal
sinyal dan terjadi setelah magnitude maksimal. Setelah posisi tersebut ditentukan,
kemudian dibandingkan dengan sinyal output sensor MPX2050DP untuk
menentukan tekanan sistolik dan tekanan diastolik. Selanjutnya nilai
dikonfersikan ke dalam satuan tekanan (mmHg).

2.3. Filter
Filter adalah sebuah rangkaian yang dirancang agar melewatkan sinyal
dengan rentang frekuensi tertentu dan menghilangkan atau memperlemah sinyal
dengan frekuensi diluar frekuensi tersebut. Jadi filter berfungsi sebagai pemilih
frekuensi yang diinginkan. Filter aktif adalah sirkuit yang menggunakan penguat
operasional (op amp) sebagai perangkat aktif dalam kombinasi dengan beberapa
resistor dan kapasitor untuk memberikan kinerja[7].

2.4. LPF (Low Pass Filter)


LPF (Low Pass Filter) adalah rangkaian yang tegangan
keluaran tetap dari dc naik sampai ke suatu frekuensi cut-off fc. Bersama
dengan naiknya frekuensi di atas fc, tegangan keluarannya diperlemah (turun).
Low Pass Filter adalah jenis filter yang melewatkan frekuensi rendah serta
meredam atau menahan frekuensi tinggi[7].

Gambar 2. 3 (a) Bentuk Tanggapan Sinyal Low Pass Filter ideal, (b) Bentuk Tanggapan Sinyal
Low Pass Filter praktik

6
Persamaan umum fungsi transfer low pass filter seperti persamaan 2.1[10]

( ) 2.1
( )

Dimana :
( ) : Penguatan tegangan output low pass filter
: Penguatan tegangan komponen op amp low pass filter
: koefisien ke i dari low pass filter
: koefisien ke i dari low pass filter

Koefisien dan adalah pembeda antara filter Butterworth,


Chebyshev dan Bessel. Koefisien dan filter Butterworth berdasarkan orde
dan ripple dapat dilihat pada Tabel 1.

Gambar 2. 4 Rangkaian Low Pass Filter

2.5. High Pass Filter


High Pass Filter adalah filter yang melewatkan sinyal dengan frekuensi di
atas frekuensi tertentu atau frekuensi cut-off dan membuang sinyal dengan
frekuensi dibawah frekuensi cut-off. Untuk membentuk rangkaian High Pass
Filter, dengan cara menukarkan resistor dan kapasitor seperti pada Gambar 2.5

7
Gambar 2. 5 Transisi Low Pass Filter ke High Pass Filter

Gambar 2.6 adalah transisi respon frekuensi low pass filter ke high pass filter.

Gambar 2. 6 Transisi Respon Frekuensi dari Low Pass Filter ke High Pass Filter

Persamaan fungsi transfer filter high pass ditentukan dengan cara meng-
invers-kan fungsi transfer filter low pass, sehingga fungsi transfer filter highpass
seperti pada persamaan 2.2

( ) 2.2

Dimana:
( ) : Penguatan tegangan output filter high pass
: Penguatan komponen op amp filter high pass
: Koefisien ke i dari filter high pass
: Koefisien ke i dari filter high pass

8
Nilai koefisien dan filter butterworth berdasarkan orde dapat
dilihat pada Tabel 2.1

2.5.1. High Pass Filter Orde Satu


Gambar 2.7 adalah rangkaian High Pass Filter Orde Satu konfigurasi
inverting.

Gambar 2. 7 High Pass Filter Orde Satu Inverting

Transfer fungsi dari rangkaian tersebut adalah :

( ) (2.3)
( )

Berdasarkan persamaan 2.5 maka koefisien filter :

(2.4)

(2.5)

Sehingga nilai dan dapat ditentukan dengan persamaan:

(2.6)

(2.7)

Gambar 2.8 merupakan rangkaian High Pass Filter orde satu konfigurasi
non inverting.

9
Gambar 2. 8 High Pass Filter Orde Satu Non Inverting

Transfer fungsi dari rangkaian tersebut adalah :

( ) (2.8)
( )

Berdasarkan persamaan 2.8 maka koefisien filter :

(2.9)

(2.10)

Sehingga nilai dan dapat ditentukan dengan persamaan :

(2.11)

( ) (2.12)

2.5.2. High Pass Filter Orde Dua


Topologi yang digunakan untuk filter high pass orde dua adalah topologi
Sallen-key. Rangkaian filter high pass unity gain topologi Sallen-key seperti pada
Gambar 2.9 dan fungsi transfernya seperti persamaan (2.13).

10
Gambar 2. 9 High Pass Filter Orde Dua Unity Gain

Fungsi transfer dari rangkaian diatas adalah :

( ) ( ) ( ) (2.13)

Untuk rangkaian unity gain pada Gambar 2.9 ( ), = =C dan


fungsi transfernya adalah :

( ) (2.14)

Perbandingan koefisien antara fungsi transfer dan persamaan 2.2 maka :

(2.15)

(2.16)

(2.17)

Sehingga nilai dan dapat ditentukan dengan persamaan :

(2.18)

(2.19)

Koefisien-koefisien filter butterworth dilihat pada Tabel 2.1

2.6. Band Pass Filter


BPF adalah filter yang melewatkan sinyal dengan lebar bidang frekuensi
(bandwidth) tertentu yang dibatasi oleh frekuensi cut-off (low)(wl) dan frekuensi
cut-off (high)(wh)dan membuang sinyal dengan frekuensi dibawah frekuensi wl
dan frekuensi di atas wh. BPF digolongkan menjadi filter pita sempit (narrow
band filter) dan filter pita lebar (wide band filter). BPF mempunyai respons
frekuensi seperti Gambar 2.10

11
Gambar 2. 10 Grafik Respon Frekuensi Band Pass Filter

Filter pita sempit adalah filter yang mempunyai lebar bidang frekuensi
lebih kecil dari sepersepuluh frekuensi resonansinya (B < 0,1 Wr) . Sedangkan
filter pita lebar mempunyai lebar bidang frekuensi lebih besar dari sepersepuluh
frekuensi resonansinya (B > 0,1 Wr). Perbandingan frekuensi resonansi dengan
lebar bidang frekuensi dinamakan faktor kualitas (Q) atau q = wr/B. Filter pita
sempit mempunyai Q lebih dari 10 dan filter pita lebar mempunyai Q kurang dari
10, dimana terdapat satu penguatan maksimum yaitu pada saat frekuensinya
mengalami resonansi dinamakan penguatan pada frekuensi resonansi. Apabila
penguatannya turun menjadi 1/√2 atau 0,707, maka ada dua buah frekuensi cut-off
yaitu frekuensi cut-off low dan frekuensi cut-off high. Selisih dari frekuensi cut-
off dinamakan Bandwidth (B) atau (B= Wh-Wl). Bentuk rangkaian band pass
filter dapat dilihat pada Gambar 2.11[8].

Gambar 2. 11 Rangkaian Band Pass Filter

12
2.7. Filter Butterworth
Filter butterworth menghasilkan tanggapan frekuensi yang datar pada
daerah passband dan redaman yang meningkat secara monotikal pada stopband.
Oleh karena itu, butterworth low pass filter sering digunakan untuk sebagai anti
aliasing filter dalam aplikasi converter data di mana tingkat sinyal yang tepat
diperlukan di seluruh sinyal passband[7]. Adapun respons dari filter Low pass
Butterworth dapat dilihat pada Gambar 2.12.

Gambar 2. 12 Respon Amplitudo dari Filter Low Pass Butterworth[7]

Koefisien-koefisien filter butterworth dapat dilihat pada Tabel 2.1 sebagai


berikut :

Tabel 2. 1 Koefisien Filter Butterworth[7]

n
I aHi dan Ali bHi dan bLi
(orde)

1 1 1.0000 0.0000

2 1 1.4142 1.0000

1 1.0000 0.0000
3
2 1.0000 1.0000

13
1 1.8478 1.0000
4
2 0.7654 1.0000

1 1.0000 0.0000

5 2 1.6180 1.0000

3 0.6180 1.0000

1 1.9319 1.0000

6 2 1.4142 1.0000

3 0.5176 1.0000

1 1.0000 0.0000

2 1.8019 1.0000
7
3 1.2470 1.0000

4 0.4450 1.0000

1 1.9616 1.0000

2 1.6629 1.0000
8
3 1.1111 1.0000

4 0.3902 1.0000

1 1.0000 0.0000

2 1.8794 1.0000

9 3 1.5321 1.0000

4 1.0000 1.0000

5 0.3473 1.0000

1 1.9754 1.0000

10 2 1.7820 1.0000

3 1.4142 1.0000

14
4 0.9080 1.0000

5 0.3129 1.0000

2.8. Mikrokontroler Arduino


Arduino yang digunakan adalah Arduino Mega 2560 dengan
menggunakan chip AVR ATmega 2560 yang memiliki fasilitas PWM,
komunikasi serial, ADC, timer, interrupt, SPI dan I2C. Sehingga Arduino bisa
digabungkan bersama modul atau alat lain dengan protokol yang berbeda-beda
dan juga arduino mega 2560 memiliki memori yang lebih besar dari pada arduino
uno sehingga data yang bisa diolah lebih banyak.

Bagian – bagian dari Arduino Mega 2560 :

1. Port USB adalah soket komunikasi serial yang disambungkan ke


komputer. Port \
2. ni berfungsi untuk meng-upload program.
3. Input/Output (I/O) digital adalah pin untuk menghubungkan arduino
dengan komponen atau rangkaian digital.
4. Dari 54 pin digital, 15 pin dapat dijadikan sebagai output PWM.
5. I/O Analog digunakan untuk menerima sinyal dari komponen atau
rangkaian analog.
6. Pin Power yang memberikan tegangan untuk komponen atau rangkaian
yang dihubungkan dengan arduino. Pin power ini terdapat pin Vin yang
berfungsi untuk memberikan tegangan langsung pada arduino tanpa
melalui tegangan USB atau adaptor.
7. Soket baterai atau adaptor digunakan sebagai penyuplai arduino dengan
tegangan dari baterai/adaptor 9V pada saat arduino tidak tersambungkan
ke komputer/laptop[9].

2.9. Sensor Tekanan MPX2050DP


Sensor tekanan MPX2050DP merupakan suatu sensor tekanan yang
terbuat dari bahan silikon yang ramah lingkungan. Prinsip kerja dari sensor ini

15
adalah dengan prinsip piezo-resistive. Sensor MPX2050DP memiliki dua keluaran
tegangan, yaitu –Vout dan +Vout seperti pada Gambar 2.13

Gambar 2. 13 Skema Sensor Tekanan MPX2050DP

Kenaikan tegangan keluaran dari sensor berbanding lurus dengan kenaikan


tekanan yang diterima oleh sensor. Grafik perbandingan dari tegangan dan
tekanan dapat dilihat pada Gambar 2.14. sensor tekanan MPX2050DP mampu
mengukur tekanan dari 0 kPa sampai 50 kPa, dengan keluaran tegangan dari 0 V
sampai 40 mV[10]. MPX2050DP hanya membutuhkan supply tegangan +5 volt.
Seperti sensor tekanan pada umumnya, sensor ini akan mengubah tekanan
menjadi tegangan. Semakin besar tekanan yang diberikan, semakin besar pula
tegangan output yang dihasilkan. Untuk mengkonversi pembacaan sensor ke
dalam satuang tekanan dapat menggunakan persamaan 2.20 :

( ) 2.20

Dimana :
Vout : Tegangan keluaran sensor MPX2050DP (volt)
Vs : Tegangan referensi sensor MPX2050DP
Tekanan : Nilai pembacaan tekanan sensor dalam satuang kPa

Nilai tekanan darah dinyatakan dalam satuan tekanan air raksa (mmHg).
Oleh karena itu, nilai tekanan yang terbaca dalam sensor tekanan perlu dikonversi
ke dalam satuann mmHg. 1 kPa = 7,500617 mmHg.

16
Gambar 2. 14 Grafik Perbandingan Tegangan Dan Tekanan

Dalam dunia kesehatan nilai tekanan darah dinyatakan dalam satuan


mmHg. Maka dari itu nilai tekanan yang terbaca sensor tekanan perlu
dikonversikan kedalam satuan tersebut. 1 kPa = 7,500617 mmHg. Sehingga nilai
satuan mmHg sebagai berikut:

2.21

Dalam sebuah penelitian diperlukan adanya perhitungan error guna


membandingkan hasil penelitian dengan acuaan penelitian tersebut. Persaman
yang digunakan sebagai berikut :

2.22

x 100% 2.23

2.10. SQLite

SQLite database merupakan perpustakaan dalam proses yang


mengimplementasikan mesin SQL transaksional tanpa server, tanpa konfigurasi
dan mandiri. SQLite membaca dan menulis langsung ke file disk biasa. Database

17
SQL lengkap dengan beberapa tabel, indeks, pemicu, dan tampilan, terdapat
dalam satu file disk. Format file database adalah lintas platform , dapat dengan
bebas menyalin database antara sistem 32-bit dan 64-bit atau antara arsitektur big-
endian dan little-endian . File database SQLite adalah format penyimpanan yang
direkomendasikan oleh US Library of Congress.

SQLite merupakan perpustakaan yang ringkas. Dengan semua fitur


diaktifkan, ukuran perpustakaan bisa kurang dari 600 KB, tergantung pada
platform target dan pengaturan pengoptimalan kompiler. (Kode 64-bit lebih besar.
Dan beberapa pengoptimalan kompiler seperti fungsi agresif inlining dan loop
unrolling dapat menyebabkan kode objek menjadi jauh lebih besar.) Ada tradeoff
antara penggunaan memori dan kecepatan. SQLite umumnya berjalan lebih cepat
semakin banyak memori yang Anda berikan. Namun demikian, kinerja biasanya
cukup baik bahkan di lingkungan dengan memori rendah. Bergantung pada cara
penggunaannya, SQLite bisa lebih cepat daripada sistem file langsung I/O[11].

SQLite tersedia pada setiap perangkat Android. Menggunakan database


SQLite di Android tidak memerlukan setup database atau administrasi, hanya
perlu menentukan pernyataan SQL untuk membuat dan memperbarui database.
Setelah database secara otomatis dikelola dengan platform Android. Akses ke
database SQLite melibatkan pengaksesan sistem berkas. Jika aplikasi
menciptakan database, database ini disimpan di direktori
DATA/data/APP_NAME/database/FILENAME. Bagian-bagian dari direktori di
atas dibangun berdasarkan aturan. DATA adalah jalan yang
Environment.getDataDirectory () kembali metode. APP_NAME adalah nama
aplikasi. FILENAME adalah nama yang tentukan dalam kode aplikasi untuk
database.

2.10.1 STRUKTUR SQLite

1. Package
Package android database paket berisi semua kelas umum untuk
bekerja dengan database.android.database.sqlite berisi kelas SQLite
tertentu.

18
2. SQLiteOpenHelper
Untuk membuat dan meng-upgrade database dalam aplikasi
Android menggunakan subclass SQLiteOpenHelper. Dalam konstruktor
subclass dapat memanggil super ()metode SQLiteOpenHelper,
menentukan nama database dan versi database saat ini. Di kelas ini, perlu
untuk menimpa OnCreate () dan onUpgrade () metode. OnCreate ()
dipanggil oleh framework, jika database tidak ada. OnUpgrade ()
dipanggil, jika versi database meningkat pada kode aplikasi. Metode ini
memungkinkan untuk memperbarui skema database. Kedua metode
tersebut menerima objek SQLiteDatabase sebagai parameter yang
mewakili database. SQLiteOpenHelper menyediakan
getReadableDatabase metode () dan getWriteableDatabase () untuk
mendapatkan akses ke objek SQLiteDatabase, baik dalam membaca atau
menulis mode. Tabel database harus menggunakan _id pengidentifikasi
untuk primary key dari tabel. Kelas ini mendefinisikan statis OnCreate ()
dan on Update () metode. Metode ini disebut dalam metode yang sesuai
dari SQLiteOpenHelper. Dengan cara ini pelaksanaan dari
SQLiteOpenHelper akan tetap dibaca, bahkan jika memiliki beberapa
tabel.
3. SQLiteDatabase
SQLiteDatabase adalah kelas dasar untuk bekerja dengan database
SQLite di Android dan menyediakan metode untuk membuka, query,
update dan menutup database. Lebih khusus SQLiteDatabase menyediakan
insert (), update () dan menghapus () metode.Selain itu ia menyediakan
execSQL () metode, yang memungkinkan untuk mengeksekusi SQL
langsung. Para ContentValues objek memungkinkan untuk mendefinisikan
kunci / nilai. "Kunci" merupakan identifier kolom tabel dan "nilai"
merupakan konten untuk catatan tabel dalam kolom ini. ContentValues
dapat digunakan untuk menyisipkan dan update entri database. Pertanyaan
dapat diciptakan melalui rawQuery () dan query () metode atau melalui
kelas SQLiteQueryBuilder. rawQuery () langsung menerima pernyataan
SQL sebagai masukan. query () menyediakan antarmuka terstruktur untuk

19
menentukan query SQL. SQLiteQueryBuilder adalah kelas kenyamanan
yang membantu untuk membangun query SQL.
4. Cursor
Sebuah query mengembalikan sebuah objek kursor. Kursor
merupakan hasil dari query dan pada dasarnya menunjuk pada satu baris
dari hasil query. Dengan cara ini Android bisa buffer hasil query efisien;
karena tidak harus memuat semua data ke memori. Untuk mendapatkan
jumlah elemen dari query yang dihasilkan menggunakan getCount ()
method. Untuk beralih di antara baris data individu, Anda dapat
menggunakan moveToFirst () dan moveToNext () metode. Para
isAfterLast () metode memungkinkan untuk memeriksa apakah akhir hasil
query telah tercapai. Kursor menyediakan diketik mendapatkan metode *
(), misalnya getLong (columnIndex), GetString (columnIndex) untuk
mengakses data kolom untuk posisi saat ini hasilnya. The "columnIndex"
adalah jumlah dari kolom yang di akses. Kursor juga menyediakan
getColumnIndexOrThrow (String) metode yang memungkinkan untuk
mendapatkan indeks kolom untuk nama kolom dari tabel.
5. ListViews, ListActivities and SimpleCursorAdapter
ListViews adalah Tampilan yang memungkinkan untuk
menampilkan daftar elemen. ListActivities adalah Kegiatan khusus yang
membuat penggunaan ListViews lebih mudah. Untuk bekerja dengan
database dan ListViews dapat menggunakan SimpleCursorAdapter. Pada
SimpleCursorAdapter memungkinkan untuk mengatur tata letak untuk
setiap baris dari ListViews. Dapat mendefinisikan sebuah array yang berisi
nama kolom dan lain array yang berisi ID Views yang harus diisi dengan
data. Kelas SimpleCursorAdapter akan memetakan kolom ke Tampilan
berdasarkan kursor dikirimkan ke sana. Untuk mendapatkan kursor, harus
menggunakan kelas Loader. Tutorial ini akan menggunakan ListActivities
tetapi tidak melihat secara rinci dari mereka.

20
BAB III
METODOLOGI PENELITIAN

3.1. Waktu dan Tempat Penelitian


Penelitian ini akan dilakukan di Laboratorium Instrumentasi dan Kontrol
Program Studi Teknik Elektro Fakultas Teknik Universitas Bengkulu. Waktu
pelaksanaan penelitian ini akan dimulai dari studi pustaka hingga penyusunan
laporan dilakukan sampai selesai.

3.2. Metode Penelitian


Metode yang digunakan dalam penelitian yaitu menggunakan sensor
MPX2050DP sebagai sensor tekanan mendeteksi tekanan sistolik dan tekanan
diastolik. Selanjutnya implementasikan filter High Pass Butterworth dalam
rancangan tensimeter digital menggunakan arduino ATMega 2560 yang
dihubungkan ke database dengan menggunakan NodeMCU ESP8266. Hasil
pembacaan tekanan sistolik dan tekanan diastolik akan disimpan dalam database
dan ditampilkan dalam bentuk grafik pengukuran tekanan dengan aplikasi
android.

3.3. Alat dan Bahan Penelitian

3.3.1. Alat
Adapun alat yang dibutuhkan dalam penelitian ini yaitu :

1. Arduino ATMEGA 2560


2. Sensor Tekanan MPX2050DP
3. NodeMCU ESP8266
4. Smartphone Android
5. Perkakas Listrik
6. Komponen Elektronika
7. Saklar on/off
8. Baterai
9. Pompa manset

21
3.3.2. Bahan
Adapun bahan yang diperlukan dalam penelitian ini yaitu :

1. Timah
2. PCB
3. Jumper
4. Akrilik
5. Baut dan spacer

3.4. Diagram Blok Sistem Monitoring Tekanan Darah Untuk Deteksi


Gejala Hipertensi
Diagram blok sistem monitoring tekanan darah untuk deteksi gejala
hipertensi ditunjukkan pada Gambar 3.1.

Gambar 3. 1 Blok Diagram Sistem Monitoring Tekanan Darah Untuk Deteksi Gejala Hipertensi

Gambar 3.1 merupakan alur perancangan sistem. Data pembacaan


sensor tekanan diolah oleh Arduino. Sensor tekanan MPX2050DP memiliki peran
untuk mendeteksi perubahan tegangan yang terjadi pada saat pompa maset
bekerja, keluaran dari sensor tekanan berupa tegangan (V) selanjutnya di proses
dalam arduino untuk di konversi dalam satuan tekanan darah (mmHg).
Selanjutnya data tekanan darah ditampilkan pada LCD dan tersebut di kirim ke
database melalui NodeMCU ESP8266 untuk disimpan. Penampilan data pada
android dilakukan dengan memanggil data yang tersimpan pada database.

22
3.5. Diagram alir penelitian
Pada penelitian ini diperlukan diagram alir dalam menggambarkan
pelaksanaan monitoring tekanan darah dari awal hingga akhir penelitian. Diagram
alir sistem monitoring hipertensi dapat dilihat pada gambar 3. 2

Gambar 3. 2 Diagram Alir Penelitian

23
3.6. Perancangan Tensimeter
Pasien akan melakukan pengecekan keadaan tubuh dengan cara
memasangkan manset pada bagian lengan kiri pasien dan sensor tekanan akan
membaca tekanan yang selanjutnya di filter oleh high pass filter butterworth.
Sebelum merancang dan mengolah filter high pass butterwoth, terlebih dahulu
mengetahui bentuk sinyal tekanan darah dan bentuk sinyak dari sensor. Adapun
karakterikstik sinyal tekanan darah terdapat pada Gambar 3.3 dan Gambar 3.4

Gambar 3. 3 Karakteristik Sinyal Tekanan Darah[10]

Berdasarkan Gambar 3.3 karakteristik sinyal tekanan darah, jika dilihat spectrum
frekuensi dari sinyal pada Gambar 3.3 maka akan terlihat seperti Gambar 3.4

Gambar 3. 4 Spektrum Frekuensi Tekanan Darah [10]

24
Berdasarkn Gambar 3.4 sinyal tekanan darah yang terbaca berada diatas
frekuensi 1 Hz. Sedangkan sinyal masukan dari filter merupakan sinyal campuran
dari manset dan sinyal tekanan darah karena pada saat sensor MPX2050DP
membaca sinyal, sinyal yang dibaca masih dalam keadaan tercampur. Setalah
mengetahui karekteristik sinyal tekanan darah, selanjutnya mencari referensi
untuk mengetahui sinyal output sensor. Sinyal output sensor dapat dilihat pada
Gambar 3.5 dan Gambar 3.6

Gambar 3. 5 Contoh Sinyal Output Dari Sensor Tekanan [11]

Gambar 3. 6 Contoh Letak Sinyal Hasil Ekstraksi [11]

Pada Gambar 3.5 merupakan contoh sinyal output tegangan dari sensor
tekanan, berdasarkan variable waktu saat handcuff dipompa pada tekanan tertentu,
dan dilepas sampai udara terbuang dari handcuff. Sinyal hasil ekstraksi seperti
Gambar 3.6 dapat ditentukan posisi tekanan Diastolik dan tekanan Sistolik nya.

25
3.6.1. Flowchart rancangan tensimeter digital
Pada penelitian ini menggunakan Arduino Mega yang didesain untuk
membaca sensor tekanan MPX2050GS dan filter High Pass butterworth yang
dibaca secara bersamaan. Gambar 3.7 menunjukkan flowchart rancangan
tensimeter.

Pada Gambar 3.7 memperlihatkan flowchat tensimeter yang telah


dirancang. Tensimeter rancangan akan mendapat masukan dari spower suplay yang
dapat di hidup matikan melalui saklar. Pada saat saklar dalam kondisi hidup , pompa
akan bekerja memompa manset hingga mencapai tekanan 200 mmHg. Setelah
tekanan pada manset mencapai 200 mmHg , pompa akan otomatis berhenti
bekerja dan melepas angin pada manset secara perlahan melalui katup solenoid.
Angin yang keluar dari manset menyebabkan perubahan tekanan secara perlahan,
perubahan Tekanan pada manset yang terbaca oleh sensor tekanan MPX2050DP
inilah yang akan di proses dalam menentukan tekanan darah sistolik dan tekanan
darah diastolik pasien. Posisi tekanan sistolik didapatkan ketika didapatkan
pertama kali magnitude sinyal sebesar = 0,8 kali magnitude maksimal sinyal. Dan
terjadi sebelum magnitude maksimal. Posisi tekanan diastolik didapatkan pada
magnitude sinyal terakhir yang masih bernilai = 0,6 kali magnitude maksimal
sinyal dan terjadi setelah magnitude maksimal. Setelah posisi tersebut ditentukan,
kemudian dibandingkan dengan sinyal output sensor MPX2050DP untuk
menentukan tekanan sistolik dan tekanan diastolik. Selanjutnya nilai
dikonfersikan ke dalam satuan tekanan (mmHg). Sistem akan membaca tekanan
sistolik dan diastolik yang diproses oleh mikrokontroler, hasil pembacaan tekanan
sistolik dan tekanan diastolik akan ditampilkan melalui layar LCD dan di transfer
ke database via NodeMCU ESP8266 untuk ditampilkan di layar smartphone
android dengan langkah pemanggilan data pada database.

26
Gambar 3. 7 Flowchart Rancangan Tensimeter Digital Android

27
3.6.2. Perancangan fisik tensimeter digital
Perancangan fisik tensimeter digital dapat di lihat pada Gambar 3.8

Gambar 3. 8 Rancangan Fisik Tensimeter Digital Dari Sistem Monitoring Tekanan Darah

Pada gambar 3.8 setiap komponen dihubungkan satu dengan komponen


lainnya, sehingga selanjutnya mikrokontroler bisa memproses data atau sinyal
yang diterima dari sensor tekanan. Mikrokontroler akan mengirim data ke
database melalui NodeMCU ESP8266 dan data hasil pembacaan akan ditampilkan
di layar smartphone pengguna yang telah terpasang aplikasi yang disediakan.

3.7. Skema Rangkaian Tensimeter


Skema rangkaian dalam penelitian terdiri dari sensor, LCD terhubung
dengan mikrokontroler arduino ATmega. Langkah pertama menghubungkan
keluaran sensor sebagai masukan mikrokontroller sebesar 5v. Tekanan yang
didapat dari keluaran sensor kemudian diproses oleh mikrokontroller. Hasil dari

28
pembacaan tekanan dapat ditampilkan pada layar LCD 16x2 dan android. Skema
rangkaian tensimeter dapat dilihat pada Gambar 3.9

Gambar 3. 9 Skema Rangkaian Tensimeter

3.8. Pembuatan Database SQL


Dalam pembuatan sebuah database terdapat tabel data yang akan di
diperlukan seperti pada Gambar 3. 10. Dalam database yang dirancang
terdapat beberapa tabel yang perlu dibuat untuk menampung data yang
ingin di simpan. Tabel yang pertama yang diperlukan yaitu tabel data user,
tabel ini memuat beberapa data seperti nama pengguna, jenis kelamin,
tanggal lahir, riwayat penyakit. Tabel user ini berguna untuk menyimpan
data pengguna setiap melakukan pendaftaran melalui aplikasi android.
Tabel yang selanjutnya yaitu tabel untuk menaampung data pemeriksaan
tekanan darah pengguna, dimana di dalamnya terdapat kolom data tekanan

29
darah sistolik, data tekanan darah diastolik , serta waktu data diterima oleh
database. Kemudian tabel login yang merupakan data pengguna yang
masuk ke dalam penggunaan aplikasi.

Gambar 3. 10 Gambar relasi antar tabel

3.9. Algoritma Sistem Monitoring Tekanan Darah


Algoritma sistem monitoring tekanan darah untuk monitoring hipertensi
menggunakan SQLite database ditunjukkan pada Gambar 3.11. Dalam system
monitoring yang dirancanng akan terdapat beberapa menu yang ditampilkan.
Button cek tekanan darah berfungsi untuk menampilkan data tekanan darah
terbaru dari pengguna yang sebelumnya telah tersimpan pada database, data yang
ditampilkan berupa tekanan darah sistolik dan tekanan darah diastolik. Button
riwayat pemeriksaan berguna untuk menampilkan histori pemeriksaan tekanan
darah pengguna yang sudah tersimpan dalam database, dalam beberapa kali
pemeriksaan menggunakan tensimeter rancangan. Button grafik riwayat
pemeriksaan berguna untuk menampilkan histori pemeriksaan tekanan darah
pengguna dalam bentuk grafik, sehingga dapat terlihat dengan jelas

30
perkembangan dari data tekanan darah pengguna. Button data pengguna
merupakan data dari setiap pengguna yang telah mendaftarkan namanya melalui
aplikasi rancangan ini. Pada system monitoring tekanan darah kali ini disediakan
wadah untuk konsultasi pasien ke dokter dengan cara dokter dapat meninggalkan
komentar pada setiap data pemeriksaan pengguna.

Gambar 3. 11 Algoritma Monitoring Tekanan Darah

3.10. Pembuatan Aplikasi di Android


Aplikasi ini dibuat dengan software Android Studio menggunakan
database SQL. Pembuatan program aplikasi android untuk mendesain tampilan
dari aplikasi system memonitoring hipertensi. System monitoring yang memiliki
beberapa menu dan system monitoring juga dirancang untuk dapat digunakan

31
oleh banyak pengguna dalam satu aplikasi. Tampilan android yang di desain dapat
dilihat pada Gambar 3.12 dan Gambar 3.13

Gambar 3. 12 Tampilan Login Aplikasi Android

Gambar 3. 13 Tampilan Menu Aplikasi Android

32
BAB IV
ANALISA DAN PEMBAHASAN

4.1 Pengujian Sensor

Pengujian sensor bertujuan untuk melihat akurasi dari sensor yang


digunakan, dengan cara mengamati nilai tegangan keluaran sensor tekanan
MPX2050DP. Pada pengujian ini dilakukan dengan memberikan tekanan
pada sensor menggunakan pompa manset otomotis yang di kendalikan
dengan arduino ATMEGA, tekanan yang diberikan pada manset hingga
mencapai 180 mmhg. Data hasil pengujian sensor dapat dilihan pada Tabel
4.1 dan grafik perbandingan tegangan keluaran sensor dapat dilihat pada
Gambar 4.1

Tabel 4. 1 Data Pengujian Sensor MPX2050DP

Tekanan ADC
masukan sensor
(mmhg)
0 37
10 39
20 41
30 44
40 46
50 48
60 51
70 53
80 55
90 58
100 61
110 63
120 65
130 68
140 71
150 73

33
160 76
170 78
180 80

Berdasarkan data pada Tabel 4.1 maka dapat dibuat grafik perbandingan
tekanan dengan tegangan keluaran sensor diabawah ini.

Perbandingan Tekanan dengan Tegangan Keluaran


Sensor
200
y = 4,094x - 148,53
150

100 mmhg
Linear (mmhg)
50

0
0 20 40 60 80 100

Gambar 4. 1 Grafik Perbandingan Tekanan Masukan dan Tegangan Keluaran Sensor MPX2050DP

Berdasarkan Gambar 4.1 dapat dilihat perbandingan tekanan masukan dan


tegangan keluaran dari sensor mpx2050dp. Semakin besar tekanan yang
diberikan, maka semakin besar pula nilai tegangan keluaran. Dapat disimpulkan
bahwa tekanan masukan sensor berbanding lurus terhadap tegangan keluaran
sensor. Berdasarkan grafik diatas dapat dilihat adanya tegangan offset sebesar
0.032 V.

4.2 Perancangan Tensimeter


Rancangan tensimeter dibuat menggunakan sensor tekanan tipe
MPX2050DP. Data yang diperoleh dari keluaran sensor selanjutnya di proses di
mikrokontroler arduino ATMEGA untuk mendapatkan hasil pembacaan tekanan
dalam saatuan mmHg. Keluaran sensor sebelum masuk ke mikrokontroler terlebih

34
dahulu di lakukan penguatan dan penapisan menggunakan filter high pass
butterworth. Adapun bentuk dari tensimeter digital dapat dilihat pada Gambar 4.2

Gambar 4. 2 Tensimeter Digital Rancangan

4.2.1 Hasil Simulasi Filter High Pass Butterworth


Pada tahap ini dilakukan simulasi filter high pass butterworth orde 4
dengan software proteus. Tujuan dilakukan simulasi tersebut yaitu agar filter
dapat mendeteksi nilai tekanan sistolik dan tekanan diastolik dimana tekanan
sistolik dan tekanan diastolik berada diatas frekuensi 1 Hz.
Adapun bentuk sinyal yang di hasilkan dari digital filter high pass
butterworth orde 4 ini seperti pada Gambar 4.3

35
Gambar 4. 3 Sinyal Tekanan Manset dan Tekanan Darah

Pada Gambar 4.3 dapat dilihat sinyal tekanan darah dan tekanan manset
sebelum diberikan filter, sinyal yang terbaca masih memiliki ripple sehingga perlu
untuk dilakukan penapisan. Adapun sinyal keluaran sensor setealah diberikan
penapisan dapat dilihat pada Gambar 4.4

Gambar 4. 4 Sinyal Tekanan Manset dan Tekanan Darah Setelah Diberikan Filter Digital HPF
Butterwort

36
Berdasarkan Gambar 4.4 dapat diamati bahwa sinyal keluaran tekanan
darah setelah dilakukan penapisan tidak lagi memiliki ripple. Sinyal dari hasil
penapisan hanya melewatkan frekuensi diatas frekuensi cut off yaitu sebesar 1
Hz, sinyal yang frekuensi nya dibawah 1 Hz akan di stopband dan setelah
diberikan penapisan ripple yang berada pada passband akan menjadi flat.
Penapisaan dilakukan untuk mengetahui nilai tekanan sistolik dan nilai tekanan
diastolik. Penampisan akan membantu mengurangi sinyal sinyal yang tidak
diperlukan.

4.2.2 Pengujian Alat dan Pengambilan Data


Data hasil pengujian rancangan berupa nilai tekanan darah sistolik (mmhg)
dan tekanan darah diastolik (mmhg). Pengujian dilakukan dengan cara melakukan
perbandingan tensimeter rancangan, tensimeter digital omron dan tensimeter
Aneroid. Hasil dari pembacaan tensimeter rancangan akan ditampilkan pada LCD
16x2 dan aplikasi android yang telah dirancang .
Rancangan tensimeter diujikan pada beberapa orang yang berbeda dengan
pengambilan pada salah satu tempat praktek tenaga kesehatan. Pengambilan data
dilakukan secara bergantian dengan menggunakan 3 tensimeter. Pengambilan data
yang pertama menggunakan tensimeter rancangan, selanjutnya menggunakan
tensimeter Omron dan yang terakhir dengan tensimeter aneroid yang langsung
digunakan tenaga kesehatan (bidan) setempat. Selisihh data hasil pengujian dapat
dilihat pada Tabel 4.2.

Berdasarkan pengujian tensimeter dilakukan 20 kali percobaan dengan 10


orang yang berbeda, seperti yang ditunjukkan pada Tabel 4.2. dari hasil pengujian
diperoleh nilai tekanan darah sistolik dan tekanan darah diastolik dari tensimeter
yang dirancang dengan tensimeter pembanding. Pengambilan data dengan
menggunakan tensimeter omron dilakukan oleh mahasiswa dikarenakan
tensimeter omron dapat digunakan oelh siapa saja meskipun tidak memiliki
keahlian khusus dalam menggunakan peralatan kesehatan. Pengujian dengan
mengunakan tensimeter aneroid dilakukan oleh tenaga kesehatan dikarenakan
butuh keahlian khusus dalam menggunakan tensimeter manual tersebut.

37
Tabel 4. 2 Data Hasil Pengujian Tensimeter Rancangan

Nama Umur Tensimeter Tensimeter Omron Tensimeter


Rancangan aneroid
(Thn)
Sistole Diastole Sistole Diastole Sistole Diastole
(mmhg) (mmhg) (mmhg) (mmhg) (mmhg) (mmhg)
Rani 19 100 62 96 70 90 60
Inna 21 120 80 125 80 130 80
Darma 47 103 70 110 74 100 70
Ermia 45 151 86 163 92 160 90
Hendri 25 109 62 110 63 100 60
Mus 53 105 70 107 80 100 70
Zumiati 67 117 68 120 78 110 80
Nur 69 109 64 111 62 100 60
Marto 38 100 63 96 60 90 60
Ewi 55 110 72 110 72 100 70
Heni 31 101 56 100 54 90 50
Priza 34 109 60 110 60 100 60
Ari 24 105 64 108 62 100 60
Eksa 22 102 52 103 60 90 50
Sunarsi 29 100 64 118 62 90 60
Gunawan 33 113 60 123 72 110 70
Feli 33 117 80 122 81 110 80
Raaden 35 105 60 108 60 90 60
Tri 21 103 54 96 56 80 50
Darwin 50 125 83 128 80 120 80
Ari 40 117 72 130 82 120 80

Dalam proses pengambilan data pengujian diperlukan dokumentasi,


dokumentasi pengambilan data dapat dilihat pada Gambar 4.5

38
Gambar 4. 5 Proses Pengujian Tensimeter Rancangan

Dapat dilihat pada Gambar 4.5 pengujian tensimeter dilakukan secara


bergantian dengan bantuan tenaga kesehatan bidan setempat. Pengujian dengan
menggunakan tensimeter aneroid dilakukan pada tangan kanan pasien. Pengujian
menggunakan tensimeter digital rancangan dan tensimeter digital omron
dilakukan pada tangan kiri pasien, hal ini dikarenakan posisi tersebut dekat
dengan posisi jantung manusia.

4.2.3. Hasil Perbandingan Tensimeter Rancangan dengan Tesimeter


Pembanding
Dalam melakukan sebuah penelitian diperlukan tahap perhitungan ke
akuratan data yang didapat. Setelah data pengujian didapatkan, selanjutnya perlu
dilakukan perhitungan error antara data dari tensimeter rancangan terhadap
tensimeter pembanding. Hasil pengukuran tekanan darah pasien dengan
menggunakan tensimeter rancangan dan tensimeter pembanding dapat dilihat pada
Tabel 4.2. Berdasarkan data pengujian tersebut terdapat selisih nilai tekanan darah
sistolik dan tekanan darah diastolik yang terukur, saat menggunakan tensimeter
rancangan dan tensimeter pembanding. Dari nilai selisih yang ada maka perlunya
dilakukan perhitungan rata-rata error dan perhitungan error dengan menggunakan
persamaan 2.22 untuk perhitungan rata-rata error dan persamaan 2.23 untuk
perhitungan persentase error. Data hasil perhitungan error seperti yang terlihat
pada Tabel 4.3.

39
Tabel 4. 3 Perhitungan Error

Perbandingan Rata-rata Error


Systole Diatole Systole Diastole
(mmhg) (mmhg) (%) (%)
Tensimeter rancangan dengan 9,25 3,5 9,48 5,3
tensimeter aneroid
Tensimeter rancangan dengan 5,2 4,3 4,43 5,96
tensimeter digital omron
Tensimeter aneroid dengan 11,2 3,2 11,426 5,29
tensimeter omron

Berdasarkan data pada Tabel 4.3 dapat dilihat nilai perhitungan galat error
dan rata-rata error. Tabel 4.3 menunjukkan perbandingan tensimeter rancangan
dengan tensimeter Aneroid dengan nilai rata-rata error tekanan darah sistolik
sebesar 9,25 mmhg sedangkan nilai rata-rata error tekanan darah diastolik sebesar
3,5 mmhg. Pada perbandingan tensimeter rancangan dengan tensimeter Omron
rata-rata error tekanan darah sistolik sebesar 5,2 mmhg dan nilai rata-rata error
tekanan darah diastolik sebesar 4,3 mmhg. Pada perbandingan tensimeter aneroid
dengan tensimeter Omron rata-rata error tekanan darah sistolik sebesar 11,2
mmhg dan nilai rata-rata error tekanan darah diastolik sebesar 3,2 mmhg.
Selanjutnya perhitungan error dari tensimeter rancangan dengan tensimeter
Aneroid sebagai acuan dari pengukuran. Nilai error tekanan darah sistolik yang
terhitung sebesar 9,48 % dan nilai galat error tekanan darah diastolik sebesar
5,3%. Perhitungan error dari tensimeter rancangan dengan tensimeter Omron
sebagai acuan dari pengukuran. Nilai error tekanan darah sistolik yang terhitung
sebesar 4,43 % dan nilai galat error tekanan darah diastolik sebesar 5,96%.
Perhitungan error dari tensimeter Omron dengan tensimeter Aneroid sebagai
acuan dari pengukuran. Nilai error tekanan darah sistolik yang terhitung sebesar
11,42 % dan nilai galat error tekanan darah diastolik sebesar 5,29 %.

40
Nilai error dapat disebabkan oleh beberapa faktor, salah satunya
pemasangan manset yang kurang tepat dengan posisi yang seharusnya. Diperlukan
hasil pengukuran yang akurat dari sisi tekanan darah sistolik dan tekanan darah
diastolik. Sehingga pada hasil perbandingan didapatkan hasil pembacaan
tensimeter rancangan yang mendekati pembacaan dari tensimeter Aneroid.
Tensimeter rancangan dan tensimeter digital pada umumnya kurang tepat untuk
digunakan pada pasien darah tinggi dan pasien dengan lengan gemuk, karena
tekanan yang diberikan manset kurang memadai dan juga manset yang bias lepas
seketika diberitekanan berlebih. Grafik perbandingan pembacaan tensimeter
rancangan dengan tensimeter pembanding dapat dilihat pada Gambar 4.6

Data Perbandingan Tekanan Darah sistole Tensimeter


Rancangan dengan Tensimeter Aneroid
200
tekanan (mmhg)

150
Sistole Tensimeter
100 Rancangan
Sistole Tensimeter
50 Aneroid
Sistole Tensimeter Omron
0
1 3 5 7 9 11 13 15 17 19 21
sample

Gambar 4. 6 Grafik Perbandingan Tekanan Sistole

Pada Gambar 4.6 dapat dilihat grafik perbandingan nilai tekanan darah sistolik
yang didapat dari pengukuran menggunakan tensimeter digital rancangan,
tensimeter digital dan tensimeter aneroid.

41
Data Perbandingan Tekanan Darah Diastole
Tensimeter Rancangan dengan Tensimeter Aneroid
120
100
tekanan (mmhg)

80 Diastole Tensimeter
60 Rancangan

40 Diastole Tensimeter
Aneroid
20
Diastole Tensimeter
0 Omron
1 3 5 7 9 11 13 15 17 19 21
sample

Gambar 4. 7 Grafik Perbandingan Tekanan Diastole

Pada Gambar 4.7 merupakan grafik perbandingan nilai tekanan darah


diastolik yang didapat dari pengukuran menggunakan tensimeter digital
rancangan, tensimeter digital omron dan tensimeter aneroid.
Berdasarkan data yang didapatkan dari pengujian alat tensimeter
rancangan dan tensimeter pembanding, tensimeter digital memiliki kekurangan
dalam mengukur tekanan darah tinggi dan pengukuran tekanan darah pada pasien
dengan bobot tubuh yang berlebih. Hal ini dikarenakan karet manset yang kecil,
sehingga pada saat manset dipompa dengan tekanan yang tinggi dapat
menyebabkan manset lepas dengan sendirinya. Pada pasien yang memiliki
tekanan darah terlalu tinggi, pembacaan dengan tensimeter digital kurang akurat
dikarenakan tensimeter digital memiliki batasan tekanan pada pemompaan
manset.
Dalam menganalisa data hasil pengukuran menggunakan tensimeter
rancangan, digunakan beberapa cara salah satunya dengan menggunakan CEG (
Clarke Error Grid). CEG (Clarke Error Grid) ini digunakan untuk mengukur
akurasi klinis penilaian pasien terhadap tekanan darahyang dihasilkan oleh
tensimeter rancangan dibandingkan dengan nilai tekanan darah referensi. Grafik
hasil analisa menggunakan CEG (Clarke Error Grid) dapat dilihat pada Gambar
4.8, Gambar 4.9, Gambar 4.10 dan Gambar 4.11.

42
Gambar 4. 8 Grafik Analisa CEG (Clarke Error Grid) Tensimeter Rancangan dengan Tensimeter
Aneroid

Gambar 4. 9 Grafik Analisa CEG (Clarke Error Grid) Tensimeter Omron dengan Tensimeter
Aneroid

43
Gambar 4. 10 Grafik Analisa CEG (Clarke Error Grid) Tensimeter Omron dengan Tensimeter
Aneroid

Gambar 4. 11 Grafik Analisa CEG (Clarke Error Grid) Tensimeter Rancangan dengan Tensimeter
Aneroid

44
Dalam menggunankan analisa CEG (Clarke Error Grid) perlu diketahui
bahwa dalam menguraikan rangkaian pengukuran tekanan darah yang dapat
digunakan untuk mengukur tekanan darah menjadi 5 daerah :
- Daerah A merupakan nilai yang ada dalam 20% dari referensi
- Daerah B berisi data yang berada di luar 20%, tetapi tidak menyebabkan
pengobatan yang tidak pantas.
- Daerah C merupakan titik yang mengarah ke pengobatan yang tidak perlu
atau tidak di anjurkan digunakan dalam bidang kesehatan.
- Daerah D merupakan titik yang menunjukkan kegagalan berpotensi
berbahaya untuk medeteksi sebuah penyakit.
- Daerah E merupakan titik yang akan membingungkan pengobatan yang
dilakukan pada daerah D

Berdasarkan grafik hasil analisa menggunakan CEG (Clarke Error Grid)


dapat dilihat bahwa data hasil analisa rata-rata berada pada daerah A. hal ini dapat
diartikan bahwa alat tensimeter rancangan yang dibuat dapat digunakan dalam
bidang kesehatan. Ditunjukkan dari grafik analisa pada perbandingan tekanan
sistolik dari tensimeter rancangaan terhadap tensimeter referensi yaitu tensimeter
aneroid berada pada daerah A, yang dimana daerah A tersebut merupakan nilai
perbandingan yang baik untuk menjadi referensi suatu hasil penelitian. Pada
grafik tekanan darah diastolik menunjukkan hasil analisa berada pada daerah A
dan daerah B, dimana daerah B itu sendiri merupakan daerah yang masih bisa di
toleransi dalam analisa CEG (Clarke Error Grid).

4.3 Integrasi Modul NodeMcu ESP8266 pada Tensimeter Digital


Tensimeter rancangan merupakan tensimeter digital yang berbasis
mikrokontroler yang diintegrasikan dengan modul wifi NodeMcu. Sehingga
selanjutnya dapat dikembangkan alur proses pengiriman data, yang pada awal nya
hanya penampilan data dengan LCD. Namun pada penelitian ini dapat
ditampilkan pada media android melalui NodeMcu. Hasil integrasi yang telah
dilakukan dapat dilihat pada Gambar 4.12

45
Gambar 4. 12 Tampilan Tensimeter Rancangan

4.3.1 Perancangan Perangkat Lunak


Dalam perancangan perangkat lunak ini menggunakan bahasa
pemograman API yang digunakan dalam sistem database SQL. Database SQL
digunakan dalam monitoring data pengguna, dimana aplikasi yang dirancang
mampu menampung dan menyimpan banyak data dalam jangka waktu yang lama.
Aplikasi juga dirancang untuk dapat digunakan oleh banyak pengguna dalam satu
aplikasi.

Perancangan perangkat lunak yang bertujuan untuk menampilkan hasil


pemeriksaan tekanan darah baik tekanan darah sistolik maupun tekanan darah
diastolik berupa angka ataupun grafik. Angka atau kurva yang ditampilkan
merupakan hasil dari rumusan antara nilai tekanan sensor dan nilai decimal, yang
telah disesuaikan dengan data sheet sensor.

Ketika tensimeter dinyalakan, pompa mannset akan bekerja pada handcuff


hingga mencapai tekanan 180 mmhg,sehingga menyebabkan pembuluh nadi
menyempit. Kemudian pompa akan berhenti memompa, tekanan akan berkurang.

46
Pada saat tekanan perlahan berkurang, pembuluh nadi kembali melebar aliran
darah kembali normal. Pada saat aliran darah kembali normal, akan ada denyut
nadi . Denyut nadi ini lah yang menentukan pembacaan nilai tekanan sistolik dan
tekanan diastolik. Perubahan tekanan yang ditangkap oleh sensor di transmisikan
melalui modul nodemcu menuju android.

4.3.2 Pengujian Waktu Pengiriman ke APK Monitoring Tekanan Darah


Dalam penelitian monitoring tekanan darah terdapat proses pengiriman
data dari alat tensimeter rancangan ke database yang digunakan. Dalam proses
pengiriman data tersebut terdapat waktu pengiriman data dan waktu penerimaan
data pada database. Pengujian pengiriman dan penerimaan data tekanan darah
dilakukan sebanyak 8 kali percobaan pengiriman data dalam waktu yang berbeda.
Pengujian dilakukan untuk mengetahui selisih waktu pengiriman data dari
tensimeter rancangan ke website. Data hasil pengujian dapat dilihat pada Tabel
4.4

Tabel 4. 4 Data Perbandingan Waktu Terbaca di LCD dan Waktu Data Terkirim ke APK

Percobaan Waktu terbaca di Waktu terbaca di Selisih waktu


ke- LCD APK (detik )
1 09:22:21 WIB 09:22:24 WIB 3
2 09:56:35 WIB 09:56:38 WIB 3
3 10:33:45 WIB 10:33:45 WIB 0
4 10:57:01 WIB 10:57:03 WIB 2
5 11:05:55 WIB 11:05:57 WIB 2
6 11:35:47 WIB 11:35:48 WIB 1
7 11:56:27 WIB 11:56:30 WIB 3
8 14:06:43 WIB 14:06:47 WIB 4
Jumlah 18
Rata-rata 2,25

47
4.3.3 Pengujian Keseluruhan
Pengujian dilakukan untuk menguji fungsional dari tensimeter rancangaan
terhadap pengguna. Yang diperihatkan yaitu respon pada saat sensor membaca
tekanan selanjutnya dikirim ke Arduino ATMEGA. Arduino mengolah data ke
dalam tekanan dengan satuan mmhg, tekanan systole dan tekanan diastole
kemudian di kirim ke nodmcu, nodmcu pengirim data ke APK monitoring.
Pengujian pengiriman data dapat dilihat pada gambar dibawah.

Gambar 4. 13 Program Pengiriman Data ke Nodemcu

(a) (b)
Gambar 4. 14 (a) Program Pengiriman Data ke APK Monitoring, (b) Tampilan Data yang diterima
Nodemcu

48
4.4 Monitoring Data dengan Aplikasi Android
Data hasil pengujian setelah diolah di mikrokontroler, selanjutnya dikirim
melalui Bluetooth ke android. Tampilan penerimaan data dapat di lihat pada
Gambar 4.15

Gambar 4. 15 Penerimaan Data

Pada Gambar 4.15 merupakan tampilan dari proses penerimaan data dari
tensimeter rancangan kemudian diterima oleh aplikasi android. Data yang
dikirimkan bukan data realtime, hanya menampilkan data akhir pembacaan saja.
Dimana data akhir pembacaan berupa data tekanan darah sistolik darah tekanan
darah diastolik.data yang telah diterima akan ditampilkan histori pemeriksaan dan
grafik pemeriksaan di APK monitoring tekanan darah seperti pada Gambar 4.16
Setiap data yang berhasil ditambahkan akan tersimpan di databse SQL yang telah
dibuat. Data berhasil tersimpan dapat dilihat pada Gambar 4.16

49
Gambar 4. 16 Data Riwayat Pemerikasaan Yang Tersimpan Pada Database

Data yang ditampilkan pada Gambar 4.16 merupakan data riwayat


pemeriksaan pengguna secara berkala. Pada setiap pemeriksaan data tekanan
darah sistolik dan data tekanan darah diastolik akan tersimpan pada database.
Aplikasi yang disediakan dapat digunakan oleh banyak pengguna atau banyak
user. Data pengguna yang terdaftar dapat dilihat pada Gambar 4.17

50
Gambar 4. 17 Data Pengguna Yang Tersimpan Dalam Database

51
52
BAB V
KESIMPULAN DAN SARAN

5.1 Kesimpulan
Berdasarkan pengujian dan analisa alat tensimeter, alat ukur tekanan darah
serta aplikasi monitoring, maka dapat diambil kesimpulan sebagai berikut:

1. alat monitoring tekanan darah berbasis iot yang telah dibuat dapat
bekerja dengan baik sesuai dengan yang diinginkan dan dapat
memonitoring tekanan darah melalui website maupun aplikai
monitoring dengan android menggunakan jaringan internet.
2. Rata-rata error dari hasil pengujian alat ukur tekanan darah pada 30
sampel berbeda merupakan tekanan darah sistole sebesar 9,25 % dan
error tekanan darah diastole sebesar 4,43 %.
3. Rata-rata selisih waktu dari hasil pengujian pengiriman data ke apk
monitoring 2,25 detik.

53
54
DAFTAR PUSTAKA

[1] J. A. T. D. P. Harsismanto J, “Kualitas Tidur Berhubungan Dengan


Perubahan Tekanan Darah Pada Lansia,” Jurnal Kesmas Asclepius, pp. 1-
11, 2020.

[2] D. P. S. D. V. Muhammad Amin, “Efektivitas Perbedaan Terapi Deep


Breathing Dan Senam Bugar Lansia Terhadap Penurunan Tekanan Darah
Pada Pasien Hipertensi,” Jurnal Keperawatan Silampari, pp. 28-38, 2019.

[3] N. J. Maulidi, “Gluterma Meter Digital Untuk Mengukur Tekanan Darah


Manusia Berbasis Mikrokontroler Atmega8535,” Semarang: Teknik
Elektro Universitas Negeri Semarang, 2010.

[4] A. W. d. Sudoyo, Buku Ajar Ilmu Penyakit Dalam, Edisi V, Jilid III,
Jakarta: Pusat Penerbitan Ilmu Penyakit Dalam, 2009.

[5] d. R. Fadli, “HIPERTENSI,” KEMENKES RI, 22 maret 2021. [Online].


Available: https://www.halodoc.com/kesehatan/hipertensi. [Diakses 10
juni 2021].

[6] A. A. M. Indrawanto, “Rancang Bangun Prototype Tensimeter Digital


Berbasis Arduino,” pp. 2-5, 2016.

[7] T. Kugelstadt, Active Filter Design Techniques, Texas Instruments.

[8] M. Darwison, “Teori Simulasi dan Aplikasi Elektronika,” Universitas


Andalas, 2011.

[9] M. Lutovac, “Filter Design For Signal Processing,” Prentie Hall, 2001.

[10] A. H. Noviyanto, “Aplikasi Sensor Tekanan MPX2050GS Pada Alat Uji


Tekanan SPHYMOMANOMETER berbasis Mikrokontroller ATMEGA
328,” Politeknik Mekatronika Sanata Dharma, Yogyakarta, 2017.

[11] SQLite, “SQLite database,” 18 06 2021. [Online]. Available :


https://www.sqlite.org/index.html. [Diakses 25 08 2021].

55
56
LAMPIRAN

LAMPIRAN 1 DATA TEKANAN DARAH

Nama Umur Tensimeter Tensimeter Omron Tensimeter aneroid


(Tahun) Rancangan
Sistolik Diastolik Sistolik Diastolik Sistolik Diastolik
(mmhg) (mmhg) (mmhg) (mmhg) (mmhg) (mmhg)
Epri 23 96 64 90 60
Ranti 23 96 52 90 50
Sri 24 97 73 90 70
Harist 23 113 72 110 70
Indah 23 100 65 90 60
Julma 23 100 64 100 60
Nessa 19 116 72 110 70
Ardian 23 113 74 110 70
Rey 23 113 82 110 80
yudha 24 115 76 110 70
Rani 19 100 62 96 70 90 60
Inna 21 120 80 125 80 130 80
Darma 47 103 70 110 74 100 70
Ermia 45 151 86 163 92 160 90
Hendri 25 109 62 110 63 100 60
Mus 53 105 70 107 80 100 70
Zumi 67 117 68 120 78 110 80
Nur 69 109 64 111 62 100 60
Marto 38 100 63 96 60 90 60
Ewi 55 110 72 110 72 100 70
Heni 31 101 56 100 54 90 50

57
Nama Umur Tensimeter Tensimeter Omron Tensimeter aneroid
(Tahu Rancangan
n) Sistolik Diastolik Sistolik Diastolik Sistolik Diastolik
(mmhg) (mmhg) (mmhg) (mmhg) (mmhg) (mmhg)
Priza 34 109 60 110 60 100 60
Ari 24 105 64 108 62 100 60
Eksa 22 102 52 103 60 90 50
Sunarsi 29 100 64 118 62 90 60
Gunwan 33 113 60 123 72 110 70
Feli 33 117 80 122 81 110 80
Raaden 35 105 60 108 60 90 60
Tri 21 103 54 96 56 80 50
Darwin 50 125 83 128 80 120 80
Ari 40 117 72 130 82 120 80

Bengkulu, 15 Agustus 2022

58
LAMPIRAN 2 PROGRAM TENSIMETER
LAMPIRAN 3 PROGRAM SISTEM MONITORING

(a) (b)

(c)

59
60

Anda mungkin juga menyukai