22
HeartDroid: RANCANG BANGUN VISUALISASI ELECTROCARDIOGRAM (ECG) MENGGUNAKAN MIKROKONTROLER ARDUINO Oleh : Muhammad Faridh Djamalilleil 5110100007 Dosen Pembimbing: 1. Ary Mazharuddin Shiddiqi, S.Kom., M.Comp.Sc. 2. Hudan Studiawan, S.Kom., M.Kom.

HeartDroid: RANCANG BANGUN VISUALISASI …digilib.its.ac.id/public/ITS-paper-40091-5110100007-Presentation.pdf · Pengawasan biasanya dilakukan dengan cara melakukan pemeriksaan rutin

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: HeartDroid: RANCANG BANGUN VISUALISASI …digilib.its.ac.id/public/ITS-paper-40091-5110100007-Presentation.pdf · Pengawasan biasanya dilakukan dengan cara melakukan pemeriksaan rutin

HeartDroid: RANCANG BANGUN VISUALISASI ELECTROCARDIOGRAM (ECG)

MENGGUNAKAN MIKROKONTROLER ARDUINO

Oleh :

Muhammad Faridh Djamalilleil

5110100007

Dosen Pembimbing:

1. Ary Mazharuddin Shiddiqi,

S.Kom., M.Comp.Sc.

2. Hudan Studiawan, S.Kom.,

M.Kom.

Page 2: HeartDroid: RANCANG BANGUN VISUALISASI …digilib.its.ac.id/public/ITS-paper-40091-5110100007-Presentation.pdf · Pengawasan biasanya dilakukan dengan cara melakukan pemeriksaan rutin

OUTLINE

HeartDroid: Rancang Bangun

Visualisasi ElectroCardioGram (ECG)

Menggunakan Mikrokontroler

Arduino

Page 3: HeartDroid: RANCANG BANGUN VISUALISASI …digilib.its.ac.id/public/ITS-paper-40091-5110100007-Presentation.pdf · Pengawasan biasanya dilakukan dengan cara melakukan pemeriksaan rutin

OUTLINE

UJI COBA

KESIMPULAN & SARAN

PENDAHULUAN

HeartDroid

PERANCANGAN

Page 4: HeartDroid: RANCANG BANGUN VISUALISASI …digilib.its.ac.id/public/ITS-paper-40091-5110100007-Presentation.pdf · Pengawasan biasanya dilakukan dengan cara melakukan pemeriksaan rutin

MANFAAT TUGAS AKHIR

1. Membantu pengguna untuk mengetahui kondisi jantungnya

dengan cara melakukan pengawasan mandiri dan

mengirimkan data hasil proses visualisasi detak jantung kepada

dokter untuk selanjutnya pengguna akan menerima hasil

diagnosa terhadap kondisi jantungnya.

2. Membantu dan mempermudah pengguna untuk membaca

grafik hasil proses visualisasi detak jantung dengan adanya

komunikasi dengan pihak dokter.

3. Mempermudah pengguna untuk melakukan pengawasan detak

jantung secara mandiri dan rutin.

4. Membantu pengguna menghubungi rumah sakit atau dokter

terdekat apabila membutuhkan.

5. Mempermudah pengguna untuk melakukan konsultasi pada

dokter apabila terkendala jarak.

Page 5: HeartDroid: RANCANG BANGUN VISUALISASI …digilib.its.ac.id/public/ITS-paper-40091-5110100007-Presentation.pdf · Pengawasan biasanya dilakukan dengan cara melakukan pemeriksaan rutin

PENDAHULUAN

HeartDroid: Rancang Bangun

Visualisasi ElectroCardioGram (ECG)

Menggunakan Mikrokontroler

Arduino

Page 6: HeartDroid: RANCANG BANGUN VISUALISASI …digilib.its.ac.id/public/ITS-paper-40091-5110100007-Presentation.pdf · Pengawasan biasanya dilakukan dengan cara melakukan pemeriksaan rutin

LATAR BELAKANG

Dengan berkembangnya teknologi pada dunia medis,

telah banyak perangkat medis yang dapat diintegrasikan dengan perangkat lain, salah satunya adalah integrasi dengan aplikasi pada perangkat bergerak. Sistem tersebut akan dapat digunakan secara

individu dengan mudah oleh pengguna. Pengawasan detak jantung merupakan aspek penting bagi kesehatan. Pengawasan biasanya dilakukan dengan cara melakukan pemeriksaan rutin di rumah sakit menggunakan perangkat yang disebut Electrocardiogram (ECG). ECG tersebut dapat menghasilkan data secara akurat, namun perangkat tersebut sangat mahal dan tidak bisa dibawa kemana-mana karena hanya bisa dilakukan dengan kunjungan rutin ke rumah sakit

Page 7: HeartDroid: RANCANG BANGUN VISUALISASI …digilib.its.ac.id/public/ITS-paper-40091-5110100007-Presentation.pdf · Pengawasan biasanya dilakukan dengan cara melakukan pemeriksaan rutin

Rumusan Masalah

Proses pengkondisian sinyal dari electrocardiogram (ECG) sehingga dapat

ditampilkan dalam bentuk grafik pada layar smartphone

Proses pengiriman data dari mikrokontroler ke smartphone

Penyimpanan data hasil dari deteksi detak jantung

Page 8: HeartDroid: RANCANG BANGUN VISUALISASI …digilib.its.ac.id/public/ITS-paper-40091-5110100007-Presentation.pdf · Pengawasan biasanya dilakukan dengan cara melakukan pemeriksaan rutin

Batasan Masalah Aplikasi ini hanya bisa digunakan oleh pengguna smartphone dengan platform

Android

Aplikasi membutuhkan koneksi internet agar dapat berjalan

Aplikasi ini menggunakan mikrokontroler bertipe ARM dengan series STM32F407VG Discovery sebagai alat untuk pengkondisian sinyal analog dari

electrocardiogram (ECG) menjadi sinyal digital

Memerlukan perangkat bergerak dengan teknologi GPS

Page 9: HeartDroid: RANCANG BANGUN VISUALISASI …digilib.its.ac.id/public/ITS-paper-40091-5110100007-Presentation.pdf · Pengawasan biasanya dilakukan dengan cara melakukan pemeriksaan rutin

TUJUAN

Merancang dan membangun aplikasi visualisasi detak jantung dengan memanfaatkan mikrokontroler dan

electrocardiogram (ECG).

Membantu pengguna untuk mengetahui kondisi jantungnya dengan cara melakukan pengawasan mandiri dan

mengirimkan data hasil proses visualisasi detak jantung kepada dokter untuk selanjutnya pengguna akan menerima

hasil diagnosa terhadap kondisi jantungnya

Merancang dan membangun aplikasi visualisasi detak jantung yang berjalan pada platform Android

Membantu pengguna untuk membaca grafik hasil proses deteksi detak jantung

dengan adanya komunikasi dengan pihak dokter

Page 10: HeartDroid: RANCANG BANGUN VISUALISASI …digilib.its.ac.id/public/ITS-paper-40091-5110100007-Presentation.pdf · Pengawasan biasanya dilakukan dengan cara melakukan pemeriksaan rutin

PERANCANGAN

HeartDroid: Rancang Bangun

Visualisasi ElectroCardioGram (ECG)

Menggunakan Mikrokontroler

Arduino

Page 11: HeartDroid: RANCANG BANGUN VISUALISASI …digilib.its.ac.id/public/ITS-paper-40091-5110100007-Presentation.pdf · Pengawasan biasanya dilakukan dengan cara melakukan pemeriksaan rutin

MIKROKONTROLER

STM32F4 Discovery

STM32F4 Discovery adalah development board

dengan mikrokontroler ARM Cortex-M4 yang

memiliki tingkat kecepatan clock sampai dengan

168 MHz, mampu mengeksekusi perintah sampai

dengan 210 MIPS (Million Instruction per Second).

Mikrokontroller ini memiliki 1 MByte Flash PEROM

(Flash Programmable and Eraseble Read Only Memory), 192 Kbyte SRAM, 100 pin, 5 buah port

I/O yang mana setiap pin dalam masing masing

port dapat diprogram tersendiri, memiliki dua

belas buah timer/counter 16 bit dan dua buah

timer/counter 32 bit.

Page 12: HeartDroid: RANCANG BANGUN VISUALISASI …digilib.its.ac.id/public/ITS-paper-40091-5110100007-Presentation.pdf · Pengawasan biasanya dilakukan dengan cara melakukan pemeriksaan rutin

Melihat kembali grafik hasil visualisasi detak

jantung dari ECG dari data detak jantung yang telah disimpan.

Menampilkan informasi lokasi rumah sakit dan dokter terdekat.

Menampilkan grafik hasil visualisasi dari ECG.

Menyimpan data detak jantung.

Mengirim email hasil data detak

Jantung.

Page 13: HeartDroid: RANCANG BANGUN VISUALISASI …digilib.its.ac.id/public/ITS-paper-40091-5110100007-Presentation.pdf · Pengawasan biasanya dilakukan dengan cara melakukan pemeriksaan rutin

Arsitektur Sistem

Page 14: HeartDroid: RANCANG BANGUN VISUALISASI …digilib.its.ac.id/public/ITS-paper-40091-5110100007-Presentation.pdf · Pengawasan biasanya dilakukan dengan cara melakukan pemeriksaan rutin

ALUR SISTEM

MULAI

SELESAI

Mempersiapkan

EKG

Menghubungkan

dengan

Mikrokontroler

Melakukan Login

pada Aplikasi Mobile

HeartDroid

Klik Menu

Heart Rate

Klik Tombol

Connect

Cek

Bluetooth

AKtif

Aktifkan

Bluetooth

Melakukan Scan

Paired Device

Melihat Grafik

Secara Real-

Time

Menampilkan Hasil

scan paired Device

dan memilih device

yang akan

disambungkan

Memilih device

yang akan

disambungkan

Klik

Tombol

Disconnect

NO YES

Page 15: HeartDroid: RANCANG BANGUN VISUALISASI …digilib.its.ac.id/public/ITS-paper-40091-5110100007-Presentation.pdf · Pengawasan biasanya dilakukan dengan cara melakukan pemeriksaan rutin

PENGUJIAN Dan

evaluasi

Page 16: HeartDroid: RANCANG BANGUN VISUALISASI …digilib.its.ac.id/public/ITS-paper-40091-5110100007-Presentation.pdf · Pengawasan biasanya dilakukan dengan cara melakukan pemeriksaan rutin

Pengujian Menampilkan Grafik Detak Jantung

secara Realtime

Pengujian Menampilkan Data Visualisasi yang

telah tersimpan

Page 17: HeartDroid: RANCANG BANGUN VISUALISASI …digilib.its.ac.id/public/ITS-paper-40091-5110100007-Presentation.pdf · Pengawasan biasanya dilakukan dengan cara melakukan pemeriksaan rutin

Pengujian Menampilkan

Lokasi Rumah Sakit dan Dokter Terdekat Pengujian Pengiriman Email

Page 18: HeartDroid: RANCANG BANGUN VISUALISASI …digilib.its.ac.id/public/ITS-paper-40091-5110100007-Presentation.pdf · Pengawasan biasanya dilakukan dengan cara melakukan pemeriksaan rutin

Uji Coba Non-Fungsional

• Data yang didapat sama akurat

namun proses transfer data lebih

cepat dengan menggunakan

aplikasi HeartDroid

+

Page 19: HeartDroid: RANCANG BANGUN VISUALISASI …digilib.its.ac.id/public/ITS-paper-40091-5110100007-Presentation.pdf · Pengawasan biasanya dilakukan dengan cara melakukan pemeriksaan rutin

VIDEO UJI COBA

HeartDroid: Rancang Bangun

Visualisasi ElectroCardioGram (ECG)

Menggunakan Mikrokontroler

Arduino

Page 20: HeartDroid: RANCANG BANGUN VISUALISASI …digilib.its.ac.id/public/ITS-paper-40091-5110100007-Presentation.pdf · Pengawasan biasanya dilakukan dengan cara melakukan pemeriksaan rutin

• Sistem dapat menampilkan visualisasi detak jantung dari ECG dengan mengubah input sinyal data analog menjadi digital dengan menggunakan mikrokontroler

• Transfer data yang dilakukan dari mikrokontroler ke perangkat bergerak menggunakan bluetooth modul yang telah terinstal.

• Pengguna dapat melakukan pencarian lokasi rumah sakit atau dokter terdekat apabila membutuhkan.

• Data hasil visualisasi detak jantung disimpan secara otomatis pada memori internal perangkat bergerak setiap melakukan proses menampilkan grafik dan dapat dibuka kembali.

• Dengan sistem ini maka pengguna dapat mengetahui gejala penyakit jantung lebih dini.

KESIMPULAN

Page 21: HeartDroid: RANCANG BANGUN VISUALISASI …digilib.its.ac.id/public/ITS-paper-40091-5110100007-Presentation.pdf · Pengawasan biasanya dilakukan dengan cara melakukan pemeriksaan rutin

SARAN

• Aplikasi dapat langsung melakukan

diagnosa atas proses visualisasi

yang dilakukan oleh pengguna

• Aplikasi dapat dimplementasi pada

semua platform perangkat

bergerak.

• Tampilan grafik diperhalus dengan

menggunakan filter untuk

mengurangi noise grafik.

• Perlu dipercepat kalibrasi untuk

penerimaan data

Page 22: HeartDroid: RANCANG BANGUN VISUALISASI …digilib.its.ac.id/public/ITS-paper-40091-5110100007-Presentation.pdf · Pengawasan biasanya dilakukan dengan cara melakukan pemeriksaan rutin

TERIMA KASIH