• Tidak ada hasil yang ditemukan

RANCANG BANGUN PERANGKAT LUNAK PENDETEKSI TEKANAN JANTUNG BERBASIS ANDROID

N/A
N/A
Protected

Academic year: 2019

Membagikan "RANCANG BANGUN PERANGKAT LUNAK PENDETEKSI TEKANAN JANTUNG BERBASIS ANDROID"

Copied!
13
0
0

Teks penuh

(1)

LAPORAN AKHIR

Disusun Untuk Memenuhi Syarat Menyelesaikan Pendidikan Diploma III Pada Jurusan Teknik Elektro Program Studi Teknik Telekomunikasi

Politeknik Negeri Sriwijaya

Oleh :

YOLAN OKTARIKA 061230330286

POLITEKNIK NEGERI SRIWIJAYA PALEMBANG

(2)

ii

RANCANG BANGUN PERANGKAT LUNAK PENDETEKSI TEKANAN JANTUNG BERBASIS ANDROID

Disusun Untuk Memenuhi Syarat Menyelesaikan Pendidikan Diploma III Pada Jurusan Teknik Elektro Program Studi Teknik Telekomunikasi

Politeknik Negeri Sriwijaya

Oleh :

YOLAN OKTARIKA 061230330286

Menyetujui,

Pembimbing I Pembimbing II

Ir. Ali Nurdin, M.T NIP. 196212071991031001

Hj. Emilia Hesti,S.T.,M.Kom NIP. 1972052719988022001

Mengetahui,

Ketua Jurusan Ketua Program Studi

Teknik Elektro Teknik Telekomunikasi

(3)

iii MOTTO

“Barangsiapa bersungguh-sungguh, sesungguhnya kesungguhannya itu adalah untuk dirinya sendiri.” (QS Al-Ankabut [29]: 6)

“Kerjarlah ilmu setingginya, karena ilmu merupakan modal anda dalam menentukan masa depan. Carilah ilmu yang bermanfaat bagi orang banyak, lalu bagikan ilmu anda

jadikan itu sebagai amal jariyah anda”

“out from your comfort zone and look around – penulis - ”

Saya persembahkan karya ini kepada : Papa & Mama tercinta

Bapak Ir. Ali Nurdin, M.T dan

Ibu Hj. Emilia Hesti,S.T.,M.Kom

selaku dosen pembimbing

Kedua adikku Arief dan Hafis serta seluruh Keluargaku

Keluarga besar Himpunan Mahasiswa Jurusan Teknik Elektro POLSRI. Motivator terbaikku Dwi Mekah

Mohamad

Teman satu perjuangan, terkhusus kelas Telkom B 2012

Almamater tercinta “Politeknik Negeri

(4)

iv ABSTRAK

RANCANG BANGUN PERANGKAT LUNAK PENDETEKSI TEKANAN JANTUNG BERBASIS ANDROID

(2015: xiii + 67 halaman + 60 gambar + 14 tabel + 8 Lampiran)

Yolan Oktarika 0612 3033 0286

Jurusan Teknik Elektro

Program Studi Teknik Telekomunikasi

Kesehatan merupakan sesuatu yang paling didambakan oleh setiap manusia. Setiap orang selalu menginginkan jiwa yang sehat agar dapat menjalankan segala aktivitasnya sehari-hari. Jantung merupakan organ yang paling penting dalam system tubuh manusia. Perhitungan detak jantung menentukan keadaan kesehatan manusia itu sendiri. Alat pendeteksi tekanan jantung berbasis android ini dirancang sedemikian rupa agar memudahkan seseorang dalam menghitung detak jantung mereka. Alat ini menggunakan sensor sebagai penghitung detak jantungnya yaitu pulse sensor. Data dari pulse sensor akan dihitung terlebih dahulu dan ditampilkan data perhitungannya di LCD, selanjutnya dikirim melalui

Bluetooth dari alat ke smartphone android. Dalam pembuatan alat ini juga

didukung berbagai software sebagai media untuk pengiriman dan penyimpanan data agar hasilnya dapat dilihat secara langsung. Dalam menghubungkan program dan alat ke mikrokontroller menggunakan BASCOM AVR software. Selanjutnya pada android menggunakan ADT Eclipse, dengan menggunakan bahasa program java. Pada layar tampilan di smartphone sebelum menguhubungkan bluetoothnya, maka harus mengisi data yang telah disiapkan pada layar utama. Selanjutnya melakukan pencarian Bluetooth dan menghubungkan blueetoth dari alat dengan smartphone.

(5)

v ABSTRACT

SOFTWARE DESIGN OF HEARTHBEAT DETECTION TOOLS BASED ON ANDROID

(2015: xiii + 67 pages + 60 pictures + 14 tabel + 8 attachments )

Yolan Oktarika 0612 3033 0286

Electrical Engineering Departement Telecommunication Engineering

Health is something that most coveted by every human being. Everyone always wanted a healthy soul in order to be able to run all daily activities. The heart is the most important organ in the human body system. Heart rate calculation to determine the State of health of the man himself. Heart pressure detection tool-based android is designed in such a way that makes it easy for someone in calculating their heartbeat. These tools use the sensor as the heartbeat counters, namely pulse sensor. Data from the pulse sensor will be calculated in advance and displayed data calculations on LCD, then sent via Bluetooth from the tool to your android smartphone. In the making of these tools also supported a wide range of software as a medium for the delivery and storage of data so that the results can be seen directly. In linking programs and tools to mikrokontroller using BASCOM AVR software. Next on android using Eclipse, with ADT uses the java programming language. On the display screen on a smartphone before connecting to bluetooth, then you must fill in the data that have been put up on the main screen. Next do a search and connect Bluetooth blueetoth from the tool with a smartphone.

(6)

vi

KATA PENGANTAR

Puji syukur penulis panjatkan kepada Sang Maha Aliim Allah swt. karena atas berkah, rahmat, dan karunianya penulis dapat menyelesaikan Laporan Akhir ini dangan baik untuk memenuhi syarat menyelesaikan pendidikan Diploma III pada Jurusan Teknik Elektro Program Studi Teknik Telekomunikasi Politeknik Negeri Sriwijaya.

Adapun judul laporan Akhir ini adalah “Rancang Bangun Perangkat Lunak Pendeteksi Tekanan Jantung Berbasis Android ”.

Dalam penulisan Laporan Akhir ini penulis telah menerima banyak bantuan dari berbagai pihak berupa bimbingan penyusunan laporan maupun pengambilan data, baik secara tertulis maupun lisan. Maka, pada kesempatan ini penulis ingin menyampaikan ucapan terima kasih, kepada :

1. Bapak RD. Kusumanto, S.T., M.M, selaku Direktur Politeknik Negeri Sriwijaya.

2. Bapak Ir. Ali Nurdin, M.T, selaku Ketua Jurusan Teknik Elektro Politeknik Negeri Sriwijaya.

3. Bapak Ir. Siswandi, M.T selaku Sekretaris Jurusan Teknik Elektro Politeknik Negeri Sriwijaya.

4. Bapak Ciksadan, S.T.,M.Kom selaku Ketua Progran Studi Teknik Telekomunikasi Politeknik Negeri Sriwijaya.

5. Bapak Ir. Ali Nurdin, M.T selaku Dosen pembimbing I. 6. Ibu Hj. Emilia Hesti,S.T.,M.Kom selaku Dosen pembimbing II. 7. Bapak/ibu Dosen,Staf dan Karyawan Politeknik Negeri Sriwijaya.

8. Orang Tua yang selalu melengkapi perjalanan hidup dengan doa restu, serta dukungan moril maupun materil dalam menyelesaikan Laporan Akhir ini.

9. Dwi Mekah Mohamad sebagai motivator dan tempat keluh kesah dalam menyelesaikan laporan akhir.

(7)

vii

11.Teman – teman seperjuangan dan adik-adik tercinta di Himpunan Mahasiswa Jurusan Teknik Elektro yang telah memberikan semangat dan Motivasi.

12.Teman Satu Tim dalam pembuatan alat yaitu Belina Andriyani

13.Semua pihak yang telah membantu dalam penulisan Laporan Akhir.

Penulis menyadari bahwa Laporan Akhir ini masih jauh dari sempurna. Oleh karena itu Kritik dan Saran yang bersifat membangun sangat diharapakan oleh penulis demi kebaikan dan kesempurnaan perbaikan Laporan di masa yang akan datang. Sehingga laporan ini dapat bermanfaat bagi para pembaca terutama mahasiswa Jurusan Teknik Elektro Program Studi Teknik Telekomunikasi.

Demikianlah yang dapat penulis sampaikan, semoga Laporan Akhir ini dapat bermanfaat bagi seluruh pembaca.

Palembang, Juni 2015

(8)

viii DAFTAR ISI

Halaman

HALAMAN JUDUL ... i

HALAMAN PENGESAHAN ... ii

MOTTO ... iii

ABSTRAK ... iv

KATA PENGANTAR ... vi

DAFTAR ISI ... viii

DAFTAR GAMBAR ... x

DAFTAR TABEL ... xii

DAFTAR LAMPIRAN ... xiii

BAB I PENDAHULUAN ... 1

1.1. Latar belakang ... 1

1.2. Rumusan Masalah ... 2

1.3. Pembatasan Masalah ... 2

1.4. Tujuan dan manfaat ... 2

1.4.1 Tujuan ... 2

1.4.2 Manfaat ... 3

1.5. Metodologi Penulisan ... 3

1.6. Sistematika Penulisan ... 4

BAB II TINJAUAN PUSTAKA ... 5

2.1. Jantung ... 5

2.2. Sejarah Operating Sistem Android ... 6

2.2.1 Android Versi Awal (2007-2008) ... 6

2.2.2 Android Versi 1.5 (Cupcake)... 7

2.2.3 Android Versi 1.6 (Donut) ... 7

2.2.4 Android Versi 2.0/2.1 (Éclair)... 8

2.2.5 Android Versi 2.2 (Froyo : Frozen Yogurt) ... 9

2.2.6 Android Versi 2.3 (Gingerbread) ... 9

2.2.7 Android Versi 3.0/3.1 (Honeycomb) ... 10

2.2.8 Android Versi 4.0 (Ice Cream) ... 11

2.2.9 Android Versi 4.1 (Jelly Bean) ... 11

2.2.10 Android Versi 4.4 (KitKat) ... 12

2.2.11 Android Versi (Lollipop) ... 13

2.3. Fitur yang Tersedia di Android ... 13

2.4. LCD (Liquid Crystal Display) ... 14

2.5. Mikrokontroller ... 15

2.5.1 Mikrokontroller ATMEGA 16 ... 15

2.6. Basic Compiler ... 16

2.6.1 Tipe Data ... 17

2.6.2 Konstanta ... 17

(9)

ix

2.6.4 Operator ... 18

2.6.5 Pernyataan Kondisional ... 19

2.7. Java ... 20

2.7.1 Tata Bahasa Java ... 21

2.7.2 Variabel ... 22

2.7.3 Tipe Data ... 22

2.7.4 Assignment Operator (=) ... 24

2.7.5 Control Flow ... 27

2.7.5.1 IF – ELSE ... 27

2.7.5.2 Break ... 27

2.7.5.3 Switch ... 28

2.7.5.4 Return ... 28

2.7.5.5 Perulangan (Looping) ... 29

2.7.5.6 While ... 29

2.7.5.7 Do-While... 29

2.7.5.8 For ... 30

2.7.5.9 Pernyataan Koma ... 30

2.7.5.10 Continue ... 30

2.8. Eclipse ... 30

2.9. ADT (Android Developer Tools) ... 32

BAB III RANCANG BANGUN ... 33

3.1. Langkah-Langkah Perancangan Software... 33

3.1.1 Instalasi Software BASCOM AVR ... 33

3.1.2 Instalasi Khazama AVR Programmer ... 38

3.1.3 Instal Java ... 40

3.1.4 Membuat Project di ADT Eclipse ... 45

3.2. Blog Diagram ... 49

3.3. Flowchart ... 50

3.3.1 Flowchart Mikrokontroller ... 50

3.3.2 Flowchart Android ... 51

3.4. Gambar Aplikasi Android ... 52

BAB IV PEMBAHASAN ... 53

4.1. Pengisian Program ke Mikrokontroller ATMEGA 16 ... 53

4.2. Pembahasan Program BASCOM AVR ... 55

4.3. Pembuatan Aplikasi Android ... 56

4.4. Langkah-Langkah Pengiriman data ke Smartphone Android .... 59

4.5. Hasil Pengujian Alat di Smartphone Android ... 61

4.6. Pengujian dan Analisa Hasil Secara Keseluruhan ... 64

BAB V KESIMPULAN DAN SARAN ... 62

5.1. Kesimpulan ... 62

(10)

x

DAFTAR GAMBAR

Halaman

Gambar 2.1 Anatomi Jantung ... 5

Gambar 2.2 Android Versi 1.5 ... 7

Gambar 2.3 Android Versi 1.6 ... 7

Gambar 2.4 Android Versi 2.0/2.1 ... 8

Gambar 2.5 Android Versi 2.2 ... 9

Gambar 2.6 Android Versi 2.3 ... 9

Gambar 2.7 Android Versi 3.0/3.1 ... 10

Gambar 2.8 Android Versi 4.0 (Ice Cream) ... 11

Gambar 2.9 Android Versi 4.1 ... 11

Gambar 2.10 Android Versi 4.4 (Kitkat) ... 12

Gambar 2.11 Android Versi Lollipop ... 13

Gambar 2.12 LCD... 14

Gambar 2.13 ATMEGA 16 ... 16

Gambar 2.14 Tampilan Eclipse ... 31

Gambar 3.1 Tampilan Pembuka Instalasi Software ... 34

Gambar 3.2 Tampilan Penempatan File Software ... 34

Gambar 3.3 Layar Pembuatan Folder dan Shortcut pada Desktop ... 35

Gambar 3.4 Layar Konfirmasi Letak File dan Folder ... 35

Gambar 3.5 Layar Proses Instalasi Software... 36

Gambar 3.6 Tampilan Selesai Instalasi Software ... 36

Gambar 3.7 Layar Penjelasan Mengenai Software... 37

Gambar 3.8 Layar Tampilan Awal ketika Software telah selesai diinstal .... 37

Gambar 3.9 Layar Tampilan Awal ketika Menginstal Khazama ... 38

Gambar 3.10 Layar Perintah Instal Khazama ... 38

Gambar 3.11 Layar Proses Instal Khazama ... 39

Gambar 3.12 Layar Selesai Penginstalan Khazama ... 39

Gambar 3.13 Layar Awal Software Khzama ... 40

Gambar 3.14 Logo Java ... 40

Gambar 3.15 Perintah Instal Java ... 41

Gambar 3.16 Penyimpanan Folder Java ... 41

Gambar 3.17 Proses Instal Java ... 42

Gambar 3.18 Perintah Instal JRE... 42

Gambar 3.19 Proses Instal JRE ... 43

Gambar 3.20 Proses Instal JRE dan JDK selesai... 43

Gambar 3.21 Layar Pemilihan Sistem Properties ... 44

Gambar 3.22 Pemilihan Path pada Java ... 44

Gambar 3.23 Layar Edit Sistem Variabel ... 45

Gambar 3.24 Layar cmd Java ... 45

Gambar 3.25 Layar Tampilan Awal Eclipse ... 46

Gambar 3.26 Layar Tampilan Instal New Software Eclipse ... 46

Gambar 3.27 Layar Tampilan Pemilihan Developer Tools Eclipse ... 46

(11)

xi

Gambar 3.29 Layar Tampilan Jenis Software Android ... 47

Gambar 3.30 Layar Tampilan Peraturan Eclipse... 48

Gambar 3.31 Layar Proses Pembuatan New Project Eclipse ... 48

Gambar 3.32 Proses Pembuatan Project baru Telah Selesai ... 48

Gambar 3.33 Diagram Blok Rancang Bangun Perangkat Lunak Pendeteksi Tekanan Jantung Berbasis Android ... 49

Gambar 3.34 Aplikasi Tampilan di Layar Menu Smartphone ... 52

Gambar 3.35 Tampilan Awal Aplikasi ... 52

Gambar 4.1 Tampilan Layar BASCOM AVR Software ... 53

Gambar 4.2 Proses Memasukkan Program ke Alat ... 54

Gambar 4.3 Proses Pengiriman Data Melalui Khazama ... 54

Gambar 4.4 Tampilan di Layar LCD 16x2 ... 55

Gambar 4.5 Tampilan Pembuatan Layar Utama Melalui Eclipse ... 56

Gambar 4.6 Pembuatan Tampilan Untuk Pengisian Data ... 57

Gambar 4.7 Pembuatan Layar Perhitungan Grafik Detak Jantung... 58

Gambar 4.8 Pembuatan Tampilan Setelah Menyimpan Hasil ... 59

Gambar 4.9 Layar Aplikasi untuk Mengisi data pada Smartphone ... 59

Gambar 4.10 Permohonan Izin untuk Mengaktifkan Bluetooth ... 60

(12)

xii

DAFTAR TABEL

Halaman

Tabel 2.1. Tipe Data pada BASCOM AVR ... 17

Tabel 2.2. Tabel Jenis-Jenis Variabel ... 22

Tabel 2.3. Jenis Tipe Integer ... 23

Tabel 2.4. Jenis Floating Point ... 23

Tabel 2.5. Tabel Jenis Char... 23

Tabel 2.6. Tabel Jenis Assignment Operator ... 24

Tabel 2.7. Tabel Jenis Arithmetic Operator ... 25

Tabel 2.8. Tabel Bitwise Operator ... 25

Tabel 2.9. Tabel Unary Operator ... 25

Tabel 2.10. Tabel Relational Operator ... 26

Tabel 2.11. Tabel Logical Operator ... 26

Tabel 2.12. Tabel Preseden Operator ... 26

Tabel 4.1 Data Hasil Pengujian Alat ... 61

(13)

xiii

DAFTAR LAMPIRAN

Lampiran 1 Data Sheet ATMEGA 16 Lampiran 2 LCD

Lampiran 3 Coding Aplikasi Android Menggunakan Eclipse dengan bahasa Java Lampiran 4 Lembar Kesepakatan Bimbingan Laporan Akhir

Lampiran 5 Lembar Konsultasi Bimbingan Laporan Akhir

Lampiran 6 Lembar Pengukuran di Laboratorium Telekomunikasi Lampiran 7 Lembar Rekomendasi Ujian Laporan Akhir

Referensi

Dokumen terkait

Walaupun model fungsi transfer memiliki nilai MAPE yang lebih kecil dibandingkan model ARIMA, model fungsi transfer tidak cukup baik digunakan dalam peramalan

mitmen organisasi berpengaruh positif dan signifikan terhadap kinerja pegawai terbukti dalam penelitian ini, 4) ke- pemimpinan berpengaruh positif dan signifikan terhadap

Segala puji dan syukur penulis panjatkan kepada Allah SWT yang telah melimpahkan rahmat dan karunia-Nya, sehingga skripsi yang berjudul ”PENERAPAN MODEL PROBLEM

Salah satu faktor yang menyebabkan kontribusi sikap ilmiah mahasiswa tergolong rendah terhadap prestasi belajar mahasiswa adalah rata-rata sikap ilmiah mahasiswa

3.2.3 Bagan Berjenjang Sistem Pengukuran Kualitas Layanan Proses Otentifikasi User Maintenance Data Master Maintenance Data User Maintenance Data Atribut Proses Analisa

(5) Pelaksanaan ketentuan sebagaimana dimaksud dalam ayat (1) dan tata cara pendirian kursus yang menyelenggarakan pendidikan kejuruan ditetapkan oleh Menteri, atau Menteri lain

Peraturan Daerah, baru kemudian dilakukan interogasi dengan membuat Berita Acara Pemeriksaan (BAP) tersangka seperti yang telah dipersiapkan sebelumnya. Setelah

Akibat dari peluang yang sama dalam menemukan elektron pada suatu orbital maka Anda tidak dapat menentukan bilangan kuantum magnetiknya. Pada contoh tersebut, elektron terakhir