Anda di halaman 1dari 7

ISSN (Print) : 2621-3540

ISSN (Online) : 2621-5551

PERANCANGAN ALAT PENGUKUR JUMLAH DETAK JANTUNG


MENGGUNAKAN SENSOR PULSE BERBASIS ARDUINO

Disusun oleh : Ahmad Irwandani


Jurusan Teknik Elektro Fakultas
Teknik, UTM,
Email:ahmadirwandani97@gmail.com

Abstrak Detak jantung merupakan salah


satu variabel yang penting untuk diketahui Kata Kunci : ADC, Mikrokontroler, Arduino
dari berbagai besaran yang dapat diukur Uno, Sensor Pulse, LCD.
dari tubuh manusia. Untuk mengetahui
nilai kuantitas dari detak jantung dalam 1
menit, bisa dilakukan dengan memegang Abstract Heart rate is one of the
pergelangan tangan, merasakan detaknya important variables to know from various
dan menghitungnya secara manual. quantities that can be measured from the
Perkembangan dunia teknologi human body. To find out the value of the
elektronika yang sangat pesat quantity of heartbeats in 1 minute, it can
memungkinkan penghitungan jumlah be done by holding the wrist, feeling the
detak jantung ini dilakukan secara beat and counting it manually. The rapid
elektronik. Cara kerja sensor detak development of the world of electronic
jantungini adalah saat sensor pulse technology allows the calculation of the
menyentuh sumber denyut nadi maka number of heartbeats to be carried out
sinyal keluaran akan berubah menjadi electronically. The way this heart rate
cahaya yang dipantulkan ketika darah sensor works is that when the pulse sensor
dipompa melalui jaringan. Sinyal ini touches the pulse source, the output signal
berbentuk tegangan analog yang will turn into reflected light when blood is
kemudian diubah menjadi sinyal digital pumped through the tissue. This signal is
oleh Analog to Digital Converter (ADC) in the form of an analog voltage which is
pada mikrokontroler. Mikrokontroller then converted into a digital signal by the
yang digunakan adalah arduino uno. Dan Analog to Digital Converter (ADC) on the
hasil outputan sinyal ditampilkan microcontroller. The microcontroller used
menggunakan LCD. Efektivitas peralatan is Arduino Uno. And the output signal is
diukur berdasarkan tingkat akurasi dan displayed using the LCD. The
sensitivitasnya. Alat ini memiliki nilai effectiveness of the equipment is measured
persentasi presisi sebesar 95%. Dikatahui based on the level of accuracy and
juga bahwa ujung jari manusia merupakan sensitivity. This tool has a precision
daerah paling sensitif untuk mengukur percentage value of 95%. It is also known
detak jantung menggunakan pulse sensor that the human fingertip is the most
dan alatini dapat beroperasi terus menerus sensitive area for measuring heart rate
dengan jangka waktu 72 jam atau 3 hari. using a pulse sensor and this tool can

SinarFe7-4 595
Seminar Nasional Fortei7-4 ISSN (Print) : 2621-3540
Forum Pendidikan Tinggi Teknik Elektro Indonesia Regional VII ISSN (Online) : 2621-5551

operate continuously for a period of 72 mengontrol lampu, motor, dan berbagai


hours or 3 days. jenis actuator lainnya. Umumnya memiliki
14 pin input dari output digital dimana 6
Keywords: ADC, Microcontroller, Arduino pin input tersebut dapat digunakan sebagai
Uno, Pulse Sensor, LCD. output PWM dan 6 pin input analog, 16
I. Pendahuluan MHz osilator kristal, koneksi USB, jack
power, ICSP header, dan tombol reset.
Jantung bekerja melalui mekanisme secara Untuk mendukung mikrokontroler agar
berulang dan berlangsung terus menerus yang dapat digunakan, cukup hanya
juga disebut dengan sebuah siklus jantung menghubungkan Board Arduino Uno ke
sehingga secara visual terlihat atau disebut komputer dengan menggunakan kabel
sebagai denyut jantung. Melalui mekanisme USB atau listrik dengan AC yang- ke
berselang-seling, jantung berkonstraksi untuk adaptor-DC atau baterai untuk
mengosongkan isi jantung dan melakukan menjalankannya.
relaksasi guna pengisian darah. Secara siklus,
jantung melakukan sebuah periode sistol yaitu
periode saat berkontraksi dan mengosongkan
isinya (darah), dan periode diastol adalah
periode yang melakukan relaksasi dan
pengisian darah pada jantung. Kedua serambi
mengendur dan berkontraksi secara
bersamaan, dan kedua bilik juga mengendur
dan berkontraksi secara bersamaan pula untuk
melakukan mekanisme tersebut. Sistem yang
dirancang ini merupakan sistem yang mampu
memberikan informasi kondisi detak jantung
seseorang. Cara kerja sistem ini adalah dengan
Gambar 1. Arduino uno
mengambil data hasil pendeteksi sensor detak
Power
jantung yang kemudian ditampilkan pada
Uno Arduino dalam dijalankan melalui
LCD. Dengan demikian, kita dapat mengetahui
koneksi USB atau dengan power supply
dengan mudah detak jantung kita.
eksternal secara otomatis.
Power PIN :
 Vin : Tegangan input ke board saat
menggunakan sumber catu daya
II. Teori Dasar eksternal ( adaptor USB 5 Volt atau
juga bias adaptor 7-12 Volt).
1. Arduino uno  5V : Catu daya yang digunakan untuk
power mikrokontroller dan beberapa
Arduino adalah sebuah rangkaian komponen lainnnya di board.
elektronik yang bersifat open source, dan  3V3 : Tegangan sebesar 3,3 Volt
mempunyai piranti keras dan lunak yang yang diperoleh dari FTDI chip yang
mana mudah untuk digunakan. Arduino ada pada board. Arus maksimum
mampu mengenali lingkungan sekitar adalah sebesar 50 mA.
melalui berbagai jenis sensor serta dapat  Pin Ground : GND atau pin ground

SinarFe7-4 596
Seminar Nasional Fortei7-4 ISSN (Print) : 2621-3540
Forum Pendidikan Tinggi Teknik Elektro Indonesia Regional VII ISSN (Online) : 2621-5551

berfungsi sebagai jalur atau lintasan menggunakan SPI Library.


ground pada arduino.  LED : 13 , terdapat LED bawaan (built
 IOREF : Merupakan pin yang in) yang berfungsi sebagai indicator
menyediakan referensi tegangan agar dan terhubung dengan pin digital 13.
mikrokontroller mampu bekerja Ketika nilai value pada pin High maka
dengan baik. LED akan On, saat nilai value Low
maka LED akan Off.
Memory  Uno juga memiliki analog input yang
ATmega328 juga dilengkapi berlabel pada A0 hingga A5, dimana pada
dengan memory 32 KB untuk masing-masing memberikan 10 bit dengan
menyimpan kode( dengan 0,5 KB yang resolusi 1024. Biasanya analog input telah
berfungsi sebagai boothloader). Dan terukur dari nilai 0 (ground) hingga 5
memory 2 KB untuk SRAM dan 1 KB Volt, yang memungkinkan adanya
untuk EEPROM. perubahan teratas dari jarak
Input dan Output yangdigunakan oleh pin AREF dengan
Masing-masing 14 pin pada arduino fungsi analogReference().
dapat digunakan sebagai input atau output
yang menggunakan
fungsi pinMode(), digitalWrite(), 2. Sensor Pulse
dan digitalRead(), dimana dengan Sensoradalah suatu peralatan yang
tegangan operasi daya 5 Volt. Tiap-tiap pin berfungsi untuk mendeteksi gejala- gejala
juga mampu menerima arus maksimal atau sinyal-sinyal yang berasal dari
hingga 40 mA dan resistor internal pull-up perubahan suatu energi seperti energi
antara 20-50 kohm. listrik, energi fisika, energi kimia, energi
Selain itu terdapat beberapa pin lagi biologi, energi mekanik dan sebagainya.
yang memiliki fungsi khusus : Ketepatan dalam memilih
sebuahsensorakan sangat menentukan
 Serial : 0(RX) dan 1 (TX), dimana kinerja dari system tersebut.
berfungsi sebagai penerima (RX) dan Pulse sensor merupakan sensor
pemancar (TX) TTL serial data. Pin ini pengukur detakjantung yang dapat
tersambung dengan pin yang dihubungkan ke mikrokontroler. Pulse
korespondensing dari USB ke TTL sensor memiliki ciri khas yaitu memiliki
Chip. bentuk hati dan terdapat lampu LED
 Eksternal Interupt : 2 dan 3, pin ini berwarna hijau bagian tengah. Sensor ini
berfungsi sebagai konfigurator untuk sangat sensitif terhadap getaran (dari
trigger sebuah interup pada value low, detak jantung). Sensor ini dapat
riding dan faling edge atau nilai value diletakkandiseluruh bagian tubuh manusia
yang berubah-ubah. seperti ujung jari, bagian dada maupun
 PWM : 3, 5, 6, 9, 10 dan 11. telinga. Sensor ini menghasilkan masukan
Mensupport output 8 bit PWm dengan analog yang kemudian akan diolah
fungsi analogWrite(). didalam mikrokontroler dan dengan
 SPI : 10 (SS), 11(MOSI), 12 sendirinya kita akan langsung
(MISO), 13 (SCK). Pin pin ini mendapatkannilai detak jantung dalam
mendukung komunikasi SPI dengan bentuk gelombang maupun bps (bit per

SinarFe7-4 597
Seminar Nasional Fortei7-4 ISSN (Print) : 2621-3540
Forum Pendidikan Tinggi Teknik Elektro Indonesia Regional VII ISSN (Online) : 2621-5551

menit).

Gambar 4. Blok diagram.


Sensor diatas mendeteksi jari,
kemudian cahaya Infrared akan
Gambar 2. Sensor pulse terpancardan mengenai ujung jari.
Kemudian cahaya yang terpancar akan
mendeteksi jari manusia, aliran darah yang
3. LCD ( Liquid Crystal Display) seiring dengan detak jantung akan membuat
LCD merupakan perangkat keras yang cahaya inframerah berubah sehingga akan
berfungsi sebagai penampil hasil terdeteksi oleh phototransistor akibat
pengolahan data. LCD (Liquid Crystal perubahan cahaya tersebut. Cahaya yang
Display) juga biasa dipakai untuk berubah di ubah menjadi tegangan melalui
menampilkan karakter berupa teks, phototransistor.
angka, atau tanda baca atau simbol
tertentu.
Kemudian Penguat akan
menguatkan pulsa–pulsa dari detak jantung
yang telah di ukur sehingga dapat diterima
oleh mikro yaitu dari orde millivolt ke orde
volt. Data yang sudah dikirim tersebut akan
diolah pada mikrokontroler Arduino uno
dan hasilnya akan di tampilkan pada LCD
(Liquid Crystal Display).

Gambar 3. LCD (Liquid Crystal Display)

III. METODE PENELITIAN


Gambar 4. menunjukkan blok diagram dari
perancangan alat pengukur jumlah detak
jantung menggunakan sensor pulse berbasis
Arduino.

SinarFe7-4 598
Seminar Nasional Fortei7-4 ISSN (Print) : 2621-3540
Forum Pendidikan Tinggi Teknik Elektro Indonesia Regional VII ISSN (Online) : 2621-5551

Setelah melakukan perancangan


perangkat keras dan perangkat lunak
terhadap alat yang diinginkan, berhasil
dibangun sebuah alat pengukur detak
jantung otomatis berbasis mikrokontroler
arduino uno. Alat ini menggunakan
mikrokontroler arduino uno sebagai
pengolah sistemnya.
Pemrograman alat ini menggunakan
aplikasi Arduino yang telah terpasang pada
Laptop maupunPC.Pulse Sensoryang terpasang
pada perangkat ini berfungsi sebagai alat
pengukur detak jantung pada objek (manusia)
yang diukur dengan membaca pancaran cahaya
yang diterima olehreceiveryang terdapat pada
bagian depan sensor.
Sensor akan diletakkan dibagian ujung
jarikarena daerah tersebut merupakan daerah
yang paling sensitif untuk sensor detak jantung
ini dibandingkan dengan daerah lain seperti
ujung telinga, pergelangan tangan, dada dan
leher manusia. Cahaya yang dihasilkan oleh
sensor ini adalah sinar ultraviolet (UV)
Gambar 5. Flowchart Program sehingga cahaya ruangan tidak mempengaruhi
Sistem kerjanya adalah saat sensor hasil pembacaan sensor. Hasil pembacaan
menyentuh sumber denyut nadi maka sensor detak jantung kemudian diproses di
sinyal keluaran akan berubah menjadi dalam mikrokontroler untuk dipantau nilai
cahaya yang dipantulkan ketika darah detak jantungnya. Ketika detak jantung
dipompa melalui jaringan dan melebihi atau bahkan kurang dari nilai rata-
mengahsilkan sinyal. Sinyal ini berbentuk rata detak jantung nornal (60-80bpm).
tegangan analog yang kemudian diubah
menjadi sinyal digital oleh Analog to
Digital Converter (ADC) pada 1. Implementasi dan Pengujian Hardware
mikrokontroler Arduino uno dan Pada hasil tersebut terlihat denyut
outputnya ditampilkan padaLCD. jantung yang terukur yaitu sebesar 83 beat per
IV. Hasil dan Pembahasan minute (BPM). Hasil ini merupakan denyut
jantung manusia normal (dalam keadaan
istirahat) sehigga sistem pengukuran denyut
jantung ini berhasil.

SinarFe7-4 599
Seminar Nasional Fortei7-4 ISSN (Print) : 2621-3540
Forum Pendidikan Tinggi Teknik Elektro Indonesia Regional VII ISSN (Online) : 2621-5551

Gambar 6. Tampilan hasil


Pengujian Sistem Pengukuran Denyut
Jantung pada LCD

2. Implementasi dan Pengujian Software


Arduino IDE
implementasi dan pengujian software Gambar 7. Tampilan Coding
arduino dengan memasukkan sketch program
Pada Aplikasi Arduino
tiap tiap komponen yang terhubung, sehingga
alat dan sistem dapat menjadi satu kesatuan.
Untuk melakukan compiling program
dilakukan pegurutan pembuatan program 3. Implementasi dan pengujian
kemudian pilih opsi compile yang ada pada sensor pulse
software aplikasi. Program dikatakan berhasil
apabila saat dilakukan compiling program
Implementasi dan pengujian sensor
terdapat tulisan done compiling di pojok kiri pulse bertujuan untuk mengetahui
bawah. Apabila terjadi kesalahan pada denyut nadi per detik secara real time.
program maka software Arduino ide akan Berikut adalah hasilnya:
menunjukkan kesalahan apa yang terdapat
pada program. Kesalahan tersebut ditampilkan
pada coment yang ada pada bagian bawah
aplikasi.

Gambar 8. Tampilan Saat Sensor


Membaca Detak Jantung di Aplikasi
Arduino

SinarFe7-4 600
Seminar Nasional Fortei7-4 ISSN (Print) : 2621-3540
Forum Pendidikan Tinggi Teknik Elektro Indonesia Regional VII ISSN (Online) : 2621-5551

VI. Daftar Pustaka


RiniRahmawati1), T. (2020).
PengembanganSistemMonitoringP
enghitungSitUp&DenyutNadiMen
ggunakanAndroidBerbasisMikroko
ntroller.
JurnalIlmiahVol.2No.1|2020, 1, 5-
7.
Tabel 1. Pasien Perempuan
Berumur Dibawah 10 Tahun
Dr.Sri Purwiyanti, P. (2018).
PENGUKURAN JUMLAH
Dari data diatas telah didapat hasil nilai DETAK JANTUNG
pembacaan pulse sensor dan juga jumlah erorr. MENGGUNAKANSENSOR
Pengujian Pengukuran denyut jantung ini
DETAK JANTUNG BERBASIS
dilakukan dengan mengukur detak jantung
ARDUINO. DIPAPNBP FT
manusia. Detak jantung manusia normal
adalah 60-100 denyut per menit (BPM). SENIOR, 9-12.

V. Kesimpulan Wijaya, N. R. (2017). Monitoring the Heart


Rate and BodyTemperature Based
Berdasarkan hasil dananalisa dan on Microcontroller. Global Journal
pembahasan dapat disimpulkan bahwa: of Pure and Applied Mathematics,
1. Telah terealisasikan rancangan bangun Vol. 13, No. 2., 13, 237-244.
alat pendeteksi detak jantung berbasis
Hashim, N. A. (2013, September).
mikrokontroler dengan menggunakan
Developmentof optimal
pulse sensor
Photosensors Based Heart Pulse
yang mampu membaca detak
Detector. International Journal
jantung dengan baik.
2. Alat pendeteksi detak jantung ini ofEngineering and Technology
memiliki nilai persentasi presisi (IJET), Vol.5, No. 4, , 5, 3601-
sebesar 95%jika dibandingkan 3607.
dengan alat pendeteksi jantung
pembanding.
3. Pada penelitian ini, ujung jari
manusia merupakan daerah paling
sensitif untuk mengukur detak
jantung menggunakanpulse sensor.
4. Alat pendeteksi detak jantung ini
dapat beroperasi dengan jam kerja
72 jam atau 3 hari.

SinarFe7-4 601

Anda mungkin juga menyukai