ALAT UKUR TINGGI DAN BERAT BADAN MANUSIA SECARA DIGITAL BERBASIS MIKROKONTROLLER IC AT89S51 MENGGUNAKAN ULTRASONIK (sensor jarak) dan FLEXIFORCE (sensor tekanan)
TUGAS AKHIR
Diajukan Kepada Fakultas Teknik, Jurusan Teknik Elektro Universitas Negeri Yogyakarta Untuk Memenuhi Sebagian Persyaratan Guna Memperoleh Gelar Ahli Madya Teknik Elektro
Oleh: Eko Kurniawan Setyo Prabowo 04506131038
PROGRAM STUDI TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA 2008
HALAMAN PERSETUJUAN
PROYEK AKHIR
Dengan judul ALAT UKUR TINGGI DAN BERAT BADAN MANUSIA SECARA DIGITAL BERBASIS MIKROKONTROLLER IC AT89S51 MENGGUNAKAN ULTRASONIK (sensor jarak) dan FLEXIFORCE (sensor tekanan)
Dipersiapkan dan disusun oleh Eko Kurniawan Setyo Prabowo 04506131038
Telah dipersiapkan dan diujikan di depan Panitia Penguji Tugas Akhir Fakultas Teknik, Jurusan Teknik Elektro, Universitas Negeri Yogyakarta Dan dinyatakan telah memenuhi Syarat Guna memperoleh gelar Ahli Madya D3 Elektro
Pembimbing,
Herlambang SP, ST. NIP. 132 233 216
ii
LEMBAR PENGESAHAN
Proyek Akhir yang berjudul “ALAT UKUR TINGGI DAN BERAT BADAN MANUSIA SECARA DIGITAL BERBASIS MIKROKONTROLLER IC AT89S51
MENGGUNAKAN
ULTRASONIK
(sensor
jarak)
dan
FLEXIFORCE (sensor tekanan)” ini telah dipertahankan didepan Dewan Penguji Tugas Akhir.
iii
HALAMAN PERNYATAAN KEASLIAN
Yang bertanda tangan dibawah ini: Nama
: Eko Kurniawan Setyo Prabowo
NIM
: 04506131038
Jurusan
: Teknik Elektro
Fakultas
: Teknik
Judul Proyek Akhir
:
ALAT UKUR TINGGI DAN BERAT BADAN MANUSIA SECARA DIGITAL BERBASIS MIKROKONTROLLER IC AT89S51 MENGGUNAKAN ULTRASONIK (sensor jarak) dan FLEXIFORCE (sensor tekanan)
Dengan ini menyatakan bahwa Proyek Akhir ini adalah hasil karya saya sendiri dan sepanjang pengetahuan saya tidak berisi materi yang telah dipublikasikan
atau
telah
dipergunakan
sebagai
prasyarat
untuk
menyelesaikan studi pada universitas lain, kecuali pada bagian-bagian tertentu yang saya ambil sebagai acuan. Apabila ternyata terbukti hal ini tidak benar, sepenuhnya menjadi tanggung jawab saya.
Yogyakarta, 9 April 2008 Penulis,
Eko Kurniawan Setyo P 04506131038
iv
HALAMAN PERSEMBAHAN
Penulis mempersembahkan karya ini kepada:
Allah SWT, tempat yang paling nikmat karena Yang Maha Pemurah lagi Maha Penyayang.
Rosulullah SAW, umat manusia paling sempurna diantara lainnya yang mengantarkan kita semua selamat Dunia dan Akhirat
Ibunda tercinta dan Ayahanda untuk setiap tetes keringat dan air mata beserta pengorbanannya demi kami.
Adikku yang aku sayangi.
Saudara-saudara dari Ayah dan Ibu dimana saja.
Sahabat-sahabatku semuanya.
Terimakasih atas bimbingan, Kasih sayang, pengorbanan, dorongan, semangat, dan doa yang tidak pernah putus.
v
ABSTRAK
ALAT UKUR TINGGI DAN BERAT BADAN MANUSIA SECARA DIGITAL BERBASIS MIKROKONTROLLER IC AT89S51 MENGGUNAKAN ULTRASONIK (sensor jarak) dan FLEXIFORCE (sensor tekanan) Oleh :
Eko Kurniawan Setyo Prabowo 04506131038
Alat ukur tinggi dan berat badan manusia secara digital berbasis mikrokontroller AT89S51 ultrasonik (sensor jarak) dan flexiforce (sensor tekanan) adalah suatu alat yang berfungsi untuk mengukur nilai suatu besaran panjang/tinggi dan berat pada tubuh/fisik seseorang berdasarkan satuan tertentu dengan tujuan membuat suatu rangkaian alat ukur tinggi dan berat badan dengan tampilan digital menggunakan sensor jarak dan sensor tekanan dan mengetahui unjuk kerja dari alat ukur tinggi dan berat badan dengan tampilan digital yang menggunakan sensor tekanan dan sensor jarak. Prinsip kerja alat ini adalah berdasar sinar pantul ultrasonik dan tekanan suatu benda. Perancangan sistem meliputi prinsip kerja dari sensor flexiforce (sensor tekanan), sensor jarak (ultrasonik), op-amp, ADC, mikrokontroller, LCD dan sevensegmen. Sistem rangkaian alat ini merupakan rangkaian yang mampu merubah sebuah besaran panjang dan berat sehingga dapat diolah dan ditampilkan dalam bentuk sistem elektris. Dalam melakukan berubahan besaran tersebut digunakan dua sensor yang mampu mengkonversi besaran tinggi dan berat. Proses perubahan tersebut dengan mengubah jarak dan berat menjadi tegangan analog menggunakan sensor ultrasonik (sensor jarak) dan flexiforce (sensor tekanan). Setelah melalui proses pengkondisian sinyal dengan cara dikuatkan, tegangan analog diubah menjadi data digital menggunakan ADC0804. Data digital yang diperoleh kemudian diolah oleh mikrokontroller AT89S51 dan ditampilkan. Hasil tampilan angka tersebut merupakan informasi mengenai pengukuran berat dan tinggi badan. Adapun hasil unjuk kerja alat ini memiliki kesalahan pengukuran rata-rata sebesar 0,24% untuk pengukuran tinggi badan dan 1,66% untuk pengukuran berat badan. Keterbatasan pengukuran tinggi badan dari 50cm sampai 215cm dan berat badan 48kg sampai 90kg.
vi
KATA PENGANTAR
Assalammu’alaikum ww Puji dan syukur penulis panjatkan atas kehadirat Allah SWT atas segala rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan penyusunan tugas akhir ini. Shalawat serta salam selalu untuk Rosullulah Muhammad SAW beserta keluarga dan sahabatnya. Amiin. Tugas Akhir berjudul Alat ukur tinggi dan berat badan manusia secara digital berbasis mikrokontroler AT89S51 disusun guna memenuhi sebagian persyaratan unuk memperoleh gelar ahli madya. Penulis telah banyak mendapat bimbingan dan bantuan yang sangat berarti dalam proses pembuatan alat ukur tinggi dan berat badan manusia secara digital berbasis mikrokontroller AT89S51 hingga selesainya penulisan karya tugas akhir ini. Untuk itu penulis mengucapkan banyak terima kasih kepada: 1. Bapak Wardan Suyanto, Ed.D, selaku Dekan Fakultas Teknik Universitas Negeri Yogyakarta. 2. Bapak Mutaqin, M.Pd. selaku Ketua Jurusan Pendidikan Teknik Elektro Universitas Negeri Yogyakarta. 3. Bapak Istanto W Djatmiko, MPd. selaku Direktur SPMU. 4. Bapak Herlambang SP, ST. Selaku dosen pembimbing yang dengan sabar memberikan pengarahan, bimbingan dan petunjuk selama penyusunan tugas akhir.
vii
5. Ayah dan Ibu tercinta yang telah banyak membimbing dan segala pengorbanannya serta do’anya dalam studi saya. 6. 93,2FM Magenta Radio UNY sebagai unit kegiatan bagi saya untuk membentuk karakter dan pola pikir dalam diri saya. 7. Teman-teman Mahasiswa UNY angkatan 2006-2003 yang telah memberi ruang persaudaraan bagi saya. 8. Teman-teman Electrical Education’04 UNY yang telah memberi motivasi dan jangan pernah lupa cerita kita di UNY ini serta ingatlah disaat kita lanjut usia. 9. Semua pihak yang telah mendukung dan membantu terselesaikannya Tugas Akhir ini. Akhirnya penulis berharap semoga karya Tugas Akhir ini dapat bermanfaat bagi untuk perkembangan kampus UNY pada umumnya dan untuk program studi D3 Teknik Elektro serta Instrumentasi pada khususnya. Dengan penuh kesadaran bahwa tidak ada yang sempurna di dunia ini, maka penulis yakin masih banyak kesalahan disana-sini sehingga penulis sangat perlu kritik dan saran guna mendapatkan hasil yang lebih baik dan jika ada kebenaran dalam karya ini hanyalah dari Allah SWT. Semoga karya Tugas Akhir ini dapat digunakan sebagaimana mestinya. Yogyakarta, 9 April 2008 Penulis,
Eko Kurniawan Setyo P 04506131038
viii
DAFTAR ISI
HALAMAN JUDUL.......................................................................... i HALAMAN PERSETUJUAN .......................................................... ii LEMBAR PENGESAHAN ............................................................. iii HALAMAN PERNYATAAN ......................................................... iv HALAMAN PERSEMBAHAN ....................................................... v ABSTRAK ....................................................................................... vi KATA PENGANTAR .................................................................... vii DAFTAR ISI .................................................................................... ix DAFTAR TABEL .......................................................................... xiv DAFTAR GAMBAR ..................................................................... xvi DAFTAR LAMPIRAN ................................................................. xvii BAB I. PENDAHULUAN .............................................................. 1 A. Latar Belakang .............................................................................. 1 B. Perumusan Masalah ...................................................................... 2 C. Tujuan ........................................................................................... 2 D. Batasan Masalah ........................................................................... 2 E. Manfaat ......................................................................................... 3
ix
BAB II. PENDEKATAN PEMECAHAN MASALAH ................... 4 A. Pengertian Alat dan Sensor............................................................ 4 B. Tinggi dan Berat Badan ................................................................. 5 C. Komponen Elektronika .................................................................. 5 1. Perangkat Keras (Hardware).................................................. 6 a. Sensor Ultrasonik ............................................................... 6 b. Sensor Flexiforce ............................................................... 8 c. Penguat Sensor ................................................................. 10 d. ADC 0804 ........................................................................ 13 e. Sistem Mikrokontroller AT89S51 ................................... 14 f. Sevensegmen .................................................................... 19 g. LCD .................................................................................. 20 h. Power Suplay (Sumber Tegangan) .................................. 21 2. Perangkat Lunak (Software)................................................. 27 a. Pemrograman Mikrokontroller 1..................................... 27 b. Pemrograman Mikrokontroller 2..................................... 30 D. Diagram Alir ................................................................................ 31
BAB III. PERANCANGAN ........................................................... 33 A. Perancangan Sistem Rangkaian Alat Ukur ................................ 33 1. Perangkat Keras (Hardware)................................................. 34 a. Blok Flexiforce ................................................................ 34 b. Blok Op-amp .................................................................... 35 c. Blok ADC0804 ................................................................ 36
x
d. Blok Mikrokontroller 1 .................................................... 37 e. Blok Sevensegmen ........................................................... 39 f. Blok Ping Ultrasonik ........................................................ 40 g. Blok Mikrokontroller 2 .................................................... 42 h. Blok LCD ......................................................................... 43 i. Blok Powersuplay ............................................................ 44 2. Perangkat Lunak (Software)................................................... 46 a. Pemrograman Mikrokontroller 1..................................... 46 b. Pemrograman Mikrokontroller 2..................................... 48 B. Perancangan Pengujian Alat ....................................................... 52 1. Blok Flexiforce..................................................................... 52 2. Blok Op-amp........................................................................ 53 3. Blok ADC0804..................................................................... 53 4. Blok Mikrokontroller 1 ........................................................ 54 5. Blok Sevensegmen ............................................................... 54 6. Blok Ping Ultrasonik, Mikrokontroller 2, LCD ................... 55 7. Blok Powersuplay ................................................................ 55 C. Langkah Kerja Perakitan ............................................................ 56
BAB IV. PENGUJIAN DAN ANALISA PEMBAHASAN .......... 57 A. Pengujian Rangkaian dan Hasilnya ........................................... 57 1. Perangkat Keras (Hardware) ................................................. 57 a. Blok Flexiforce ................................................................ 57 b. Blok Op-amp .................................................................. 58
xi
c. Blok ADC0804 ................................................................ 59 d. Blok Mikrokontroller 1 ................................................... 60 e. Blok Sevensegmen .......................................................... 61 f. Blok Ping Ultrasonik, Mikrokontroller 2, LCD .............. 62 g. Blok Powersuplay ........................................................... 63 2. Perangkat Lunak (Software) .................................................. 64 a. Pengujian Mikrokontroller 1 ........................................... 64 b. Pengujian Mikrokontroller 2........................................... 67 B. Analisa Rangkaian ...................................................................... 69 1. Perangkat Keras (Hardware) ................................................. 69 a. Blok Flexiforce ................................................................ 69 b. Blok Op-amp .................................................................. 69 c. Blok ADC0804 ................................................................ 69 d. Blok Mikrokontroller 1 ................................................... 69 e. Blok Sevensegmen .......................................................... 70 f. Blok Ping Ultrasonik, Mikrokontroller 2, LCD .............. 70 g. Blok Powersuplay ........................................................... 70 2. Perangkat Lunak (Software) .................................................. 70 a. Pengujian Mikrokontroller 1 ........................................... 70 b. Pengujian Mikrokontroller 2........................................... 71 C. Unjuk Kerja ................................................................................ 72 1. Pengukuran Tinggi Badan .................................................... 72 2. Pengukuran Berat Badan ..................................................... 73
xii
D. Pembahasan Unjuk Kerja ........................................................... 75 1. Pengukuran Tinggi Badan .................................................... 75 2. Pengukuran Berat Badan ..................................................... 75 E. Analisa Kelemahan Alat ............................................................. 75 1. Tingkat Keakuratan..............................................................75 2. Prosentase Kesalahan Pengukuran......................................76
BAB V. PENUTUP ......................................................................... 78 A. Kesimpulan ............................................................................... 78 B. Keterbatasan Alat ..................................................................... 79 C. Saran ......................................................................................... 80
DAFTAR PUSTAKA ..................................................................... 81 LAMPIRAN
xiii
BAB V PUNUTUP
A. Kesimpulan Setelah melakukan perencanaan dan pembuatan sistem kemudian dilakukan pengujian dan analisis data, maka dapat diambil beberapa kesimpulan sebagai berikut: 1. Adapun cara membuat rangkaian alat ukur tinggi dan berat badan secara terintegrasi dengan tampilan digital menggunakan sensor jarak dan sensor tekanan adalah sebagai berikut: •
Pengumpulan data mengenai alat ukur tinggi dan berat badan yang mencakup dan mendukung bagian pendekatan pemecahan masalah.
•
Merancang bagian hardware dan software alat ukur tinggi dan berat badan dilanjutkan dengan perakitan bagian hardware dan menginstalasi software menggunakan downloader.
•
Menguji masing-masing bagian rangkaian dan mengambil data yang diperlukan. Membandingkan unjuk kerja alat dengan teori yang diterapkan.
•
Mengemas masing-masing perangkat dalam cassing alat ukur tinggi dan berat badan.
•
Mengambil data unjuk kerja alat ukur yang dilengkapi dengan analisa data unjuk kerja alat.
79
2. Unjuk kerja rangkaian alat ukur tinggi dan berat badan dengan tampilan digital memiliki kesalahan pengukuran rata-rata sebesar 0,24% pada pengukuran tinggi badan dan 1,66% pada pengukuran berat badan.
B. Keterbatasan Alat 1. Keterbatasan alat ukur tinggi dan berat badan dalam kemampuan mengukur adalah dari batas minimal sampai batas maksimal (tinggi dan berat badan) yaitu dari 50cm sampai 215cm (tinggi badan) dan dari 48kg sampai 90kg (berat badan). Data pengujian bagian software dan hardware pada setiap step (tahap), model pemrograman yang dirancang pada alat ukur berat badan memperoleh hasil data pengukuran yang kurang akurat (angka tampilan pengukuran yang berubah-ubah). Hal ini terjadi karena tegangan yang di keluarkan oleh sensor berat (flexiforce) kurang stabil dan mengakibatkan kinerja dari rangkaian disetiap tahapnya akan terpengaruh atau kurang maksimal.
80
C. Saran Setelah melihat beberapa kesimpulan dan hasil unjuk kerja alat ukur tinggi dan berat badan manusia secara digital berbasis mikrokontroler AT89S51 menggunakan dua buah sensor masih banyak kekurangan yang perlu
diperbaiki.
Untuk
menyempurnakan
alat
sehingga
pengguna
memanfaatkan alat ini dengan baik. Ada beberapa bagian dari sistem yang perlu dilakukan penyempurnaan: 1. Untuk
memperbaiki
pengukuran
berat
badan,
perlu
dibuatkan
pendeteksi berat badan yang jauh lebih baik dari sensor flexiforce karena
sensor
flexiforce
masih
kurang
mencukupi
tingkat
keberhasilannya dalam pengukuran tekanan yang diakibatkan oleh berat badan pada rangkaian ini atau perlu dibuatkan rangkaian yang klop dengan flexiforce agar data yang ditampilkan benar-benar akurat. 2. Pada
sensor
ping
ultrasonik
memerlukan
bidang
pantul
sinar
ultrasonik atau lantai yang baik sehingga tidak terpengaruhi oleh bidang pantul lain agar data yang didapatkan bukan data error.