RANCANG BANGUN SISTEM PENGUKUR TINGGI BADAN MENGGUNAKAN ARDUINO UNO TUGAS AKHIR Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang
Disusun oleh : Fanny Firmansyah 201110370311343
PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2016
LEMBAR PENGESAHAN
KATA PENGANTAR Alhamdulillah, puji syukur kehadirat Allah SWT, yang telah melimpahkan rahmat dan karunia-Nya, sehingga penulis dapat menyelesaikan tugas akhir yang menjadi salah satu syarat untuk menyelesaikan program studi Teknik Informatika jenjang Strata-1 Universitas Muhammadiyah Malang (UMM). Sholawat serta salam semoga tetap tercurah kepada Nabi besar Muhammad saw, keluarga, sahabat dan para pengikutnya hingga akhir jaman. Penulis menyadari bahwa dalam menyelesaikan tugas akhir ini tidak lepas dari peran berbagai pihak yang telah banyak memberi bantuan, nasehat, bimbingan dan dukungan. Dalam kesempatan ini penulis ingin mengucapkan terima kasih yang tak terhingga khususnya kepada : 1. Bapak Drs. Fauzan M. Pd., selaku Ketua Rektor Universitas Muhammadiyah Malang. 2. Bapak Ir. Sudarman, M.T., selaku Dekan Fakultas Teknik Universitas Muhammadiyah Malang. 3. Bapak Yuda Munarko, S.Kom, M.Sc., selaku Ketua Jurusan Teknik Informatika Universitas Muhammadiyah Malang. 4. Bapak Ilyas Nur Yasin, S.Kom., M.Kom., selaku Dosen Pembimbing I tugas akhir. Terima kasih atas pengarahan yang telah di berikan sehingga dapat menyelesaikan laporan tugas akhir ini dengan benar adanya. 5. Bapak Zamah Sari, S.T., M.T., selaku Dosen Pembimbing II tugas akhir. Terima kasih atas pengarahan yang telah di berikan sehingga dapat menyelesaikan laporan tugas akhir ini dengan benar adanya. 6. Ibu Lailatul Husniah S.ST, selaku Dosen Wali. 7. Ibu dan Kakak Penulis atas segala do’a restu dan dukungannya baik material atau spiritual kepada penulis dalam penyelesaian tugas akhir ini. 8. Teman-teman yang membantu dalam proses penulisan tugas akhir ini, yang tidak mungkin penulis sebutkan satu-persatu. Penulis menyadari bahwa dalam penyusunan tugas akhir ini banyak kekurangannya. Oleh karena itu, penulis mengharapkan kritik dan saran yang dapat menyempurnakan penulisan ini sehingga dapat bermanfaat untuk pengembangan ilmu. Malang, 22 Januari 2016
Penulis
DAFTAR ISI
HALAMAN JUDUL .............................................................................................. i LEMBAR PERSETUJUAN ................................................................................. ii LEMBAR PENGESAHAN ................................................................................. iii LEMBAR PERNYATAAN ................................................................................. iv LEMBAR PERSEMBAHAN ................................................................................v KATA PENGANTAR .......................................................................................... vi ABSTRAKSI ....................................................................................................... vii ABSTRACT ........................................................................................................ viii DAFTAR ISI......................................................................................................... ix DAFTAR GAMBAR ........................................................................................... xii DAFTAR TABEL .............................................................................................. xiii BAB I PENDAHULUAN .......................................................................................1 1.1
Latar Belakang ..........................................................................................1
1.2
Rumusan Masalah .....................................................................................2
1.3
Tujuan........................................................................................................2
1.4
Batasan Masalah .......................................................................................2
1.5
Metodologi ................................................................................................3 1.5.1 Studi Literatur .....................................................................................3 1.5.2 Pengumpulan Data ..............................................................................3 1.5.3 Perancangan dan Design Sistem .........................................................3 1.5.4 Implementasi.......................................................................................3 1.5.5 Pengujian ............................................................................................3 1.5.6 Pembuatan laporan ..............................................................................4
1.6
Sistematika Penulisan ................................................................................4
BAB II LANDASAN TEORI ................................................................................5 2.1
Mikrokontroller .........................................................................................5
2.2
Arduino......................................................................................................5
2.3
Mikrokontroler Atmega328.......................................................................6
2.4
Arduino Uno ..............................................................................................8
2.5
Sensor Infra Red (IR) ..............................................................................10
2.6
Catu Daya ................................................................................................11
2.7
Liquid Crystal Display (LCD).................................................................12
2.8
Root Mean Square Error(RMSE) ............................................................13
2.9
Java ..........................................................................................................14
2.10
Teori Tinggi Badan .................................................................................17
BAB III ANALISA DAN PERANCANGAN SISTEM.....................................18 3.1
Analisa Sistem .........................................................................................18
3.2
Analisa Kebutuhan Sistem ......................................................................18
3.3
Perancangan Sistem.................................................................................19 3.3.1 Diagram Sistem ................................................................................19 3.3.2 Flowchart Sistem ..............................................................................20 3.3.3 Perakitan Sensor ...............................................................................21 3.3.4 Cara Kerja Sistem .............................................................................22 3.3.5 Disain Interface .................................................................................23
BAB IV IMPLEMENTASI DAN PENGUJIAN ...............................................24 4.1
Implementasi Kebutuhan Sistem .............................................................24 4.1.1 Kebutuhan Perangkat Keras .............................................................24 4.1.2 Kebutuhan Perangkat Lunak.............................................................24
4.2
Implementasi Sistem ...............................................................................25 4.2.1 Implementasi Perangkat Keras .........................................................25 4.2.1.1 Arduino Shield .........................................................................25 4.2.1.2 Rangkaian Arduno dan Sensor ................................................25 4.2.2 Implementasi Perangkat Lunak ........................................................26 4.2.2.1 Perhitungan Jarak Tinggi Badan Pada Arduino .....................26 4.2.2.2 Tampilan GUI .........................................................................27 4.2.3 Pengujian Sistem ..............................................................................29 4.3.2.1 Pengujian BlackBox ...............................................................29 4.3.2.2 Pengujian Alat ........................................................................30 4.3.2.2.1 Pengujian Dengan Media Lain ...............................30
4.3.2.2.2 Pengujian Dengan Media Manusia .........................32 BAB V PENUTUP................................................................................................37 5.1
Kesimpulan..............................................................................................37
5.2
Saran ........................................................................................................37
DAFTAR PUSTAKA ...........................................................................................38 LAMPIRAN-LAMPIRAN ..................................................................................39
LAMPIRAN
DAFTAR PUSTAKA
Adianto (2010). “Pembuatan Alat Pengukur Tinggi Badan Digital Berbasis Mikrokontroler Atmega 8535”, Jurusan Teknik Informatika STMIK AMIKOM Jogjakarta. Fadhlillah (2013). “Rancang Bangun Alat Pengukur Tinggi Badan Manusia Berbasis Mikrokontroler Atmel-Atmega8535”, Fakultas Teknik Institut Teknologi Sepuluh November Surabaya. Maratur (2012). “Perancangan Prototipe Smart Building Berbasis Arduino Uno”, Fakultas Teknik Universitas Sumatera Utara. Hesti
(2010). “Pemrograman Informasi Lahan Parkir Berbasis Mikrokontroler Atmega8535 Dengan Menggunakan Bascom-Avr”, Fakultas Matematika dan
Ilmu Pengetahuan Alam Universitas Sumatera Utara. Holmes Susan (2000).
“RMS
.
Error”,
http://statweb.stanford.edu/~susan/courses/s60/split/node60.html Arduino (2015). ”What is Arduino?”, www.arduino.cc
Nugroho. 2008. “Pengenalan Java”. Jakarta: Erlangga. Renova
(2009).
“Perancangan
Palang
Kereta
Api
Otomatis
Berbasis
Mikrokontroler At89s51 Menggunakan Senor Halangan”, Fakultas Matematka dan Ilmu Pengetahuan Alam Universitas Sumatera Utara. Rayen
(2012). “Sensor Infra Red”, Universitas Sumatera Utara.
Alfan
(2010). “Penghitung Jumlah Kendaraan Pada Area Parkir Dengan Mikrokontroler At89s51 ”, Fakultas Teknik Universitas Gunadarma.
Hanom (2012). “Hubungan Antara Tinggi Badan, Panjang Lengan, Dan Kekuatan Otot Punggung Terhadap Jarak Tolakan Tolak Peluru Pada Siswa”, Universitas Negeri Yogyakarta.