APLIKASI BLUETOOTH SEBAGAI PENGENDALI PEMBERIAN MAKAN IKAN MENGGUNAKAN SMARTPHONE ANDROID
APLIKASI BLUETOOTH SEBAGAI PENGENDALI
PEMBERIAN MAKAN IKAN MENGGUNAKAN
SMARTPHONE ANDROID
LAPORAN AKHIR
Disusun Untuk Memenuhi Syarat Menyelesaikan Pendidikan Diploma III
Pada Jurusan Teknik Elektro Program Studi Teknik Elektronika
Oleh :
Tiaz Putra Satria
0612 3032 0957
POLITEKNIK NEGERI SRIWIJAYA
PALEMBANG
2015
APLIKASI BLUETOOTH SEBAGAI PENGENDALI
PEMBERIAN MAKAN IKAN MENGGUNAKAN
SMARTPHONE ANDROID
LAPORAN AKHIR
Disusun Untuk Memenuhi Syarat Menyelesaikan Pendidikan Diploma III
Pada Jurusan Teknik Elektro Program Studi Teknik Elektronika
Oleh :
Tiaz Putra Satria
0612 3032 0957
Menyetujui,Pembimbing I Pembimbing II
Yeni Irdayanti, S.T., M.Kom. Johansyah Al Rasyid, S.T., M.Kom.
NIP. 19761221 200212 2 001 NIP. 19780319 200604 1 001 Mengetahui, Ketua Jurusan Ketua Program Studi Teknik Elektro Teknik Elektronika Ir. Ali Nurdin, M.T. Yudi Wijanarko, S.T., M.T. NIP. 19621207 199103 1 001 NIP. 19670511 199203 1 003PERNYATAAN KEASLIAN
Saya yang bertanda tangan dibawah ini : Nama : Tiaz Putra Satria NIM : 0612 3032 0957 Program Studi : Teknik Elektronika Jurusan : Teknik Elektro
Menyatakan dengan sesungguhnya bahwa Laporan Akhir yang telah saya buat ini dengan judul
“APLIKASI BLUETOOTH SEBAGAI PENGENDALI PEMBERIAN MAKAN
IKAN MENGGUNAKAN SMARTPHONE
ANDROID” adalah benar hasil karya saya sendiri dan bukan merupakan
duplikasi, serta tidak mengutip sebagian atau seluruhnya dari karya orang lain, kecuali yang telah disebutkan sumbernya.
Palembang, Juni 2015 Penulis
Tiaz Putra Satria
MOTTO
“Life is like riding a bicycle. To keep your balance, you
must keep moving”
Laporan Akhir ini kupersembahkan kepada :
Ayah, Ibu dan keluarga besarku tercinta
Semua teman-temanku, terkhusus Elektronika ’12
POLSRI
Almamaterku
ABSTRAK
APLIKASI BLUETOOTH SEBAGAI PENGENDALI PEMBERIAN MAKAN IKAN MENGGUNAKAN SMARTPHONE ANDROID (2015 : XV + 48 Halaman + Lampiran) TIAZ PUTRA SATRIA 0612 3032 0957 JURUSAN TEKNIK ELEKTRO PROGRAM STUDI TEKNIK ELEKTRONIKA POLITEKNIK NEGERI SRIWIJAYABluetooth merupakan jaringan tanpa kabel yang dapat digunakan untuk tukar-
menukar informasi data diantara peralatan-peralatan komunikasi. Aplikasi
bluetooth pada alat pemberian makan ikan ini berfungsi sebagai pengendali
pemberian makan ikan menggunakan smartphone Android yang berguna untuk mempermudah pekerjaan manusia dalam pemberian makan ikan. Pada
smartphone Android terdapat tiga tombol visual yang terdiri dari tombol auto,
open dan close. Tombol auto berfungsi untuk mengeluarkan makanan ikan dari
tempat penampungan selama 5 detik, tombol open untuk mengeluarkan makanan ikan dari tempat penampungan secara terus-menerus dan tombol close untuk menghentikan keluarnya makanan ikan dari tempat penampungan. Ketika mengirim data dari smartphone Android ke mikrokontroler AT89S52 melalui
bluetooth dapat menjangkau jarak sejauh 36,5 meter tanpa penghalang dan 18
meter dengan penghalang, terdapat waktu tunda pengiriman data yang berbeda pada jarak 32,5 meter tanpa penghalang dan 11 meter dengan penghalang.
Smartphone Android juga sebagai pemberi peringatan, ketika makanan ikan
hampir habis maka magnet yang berada di dalam penampungan makanan ikan akan sejajar dengan reed switch dan medan magnet akan membuat reed switch aktif selanjutnya mikrokontroler AT89S52 mengirim data berupa tulisan “makanan ikan hampir habis” ke smartphone Android melalui bluetooth.
Kata Kunci : AT89S52, Bluetooth, Reed Switch, Smartphone Android
ABSTRACT
THE APPLICATION OF BLUETOOTH AS CONTROLLER OF FEEDING FISH USING ANDROID SMARTPHONE (2015: XV + 48 pages + Appendix) TIAZ PUTRA SATRIA 0612 3032 0957 ELECTRICAL ENGINEERING DEPARTMENT ELECTRONIC ENGINEERING STUDY PROGRAM STATE POLYTECHNIC SRIWIJAYABluetooth is a wireless network that can be used to exchange information between
the data communications equipment. Bluetooth applications on the device feeding
fish serves as the controlling feeding fish using android smartphone that is useful
to facilitate human work in feeding fish. On android smartphone, there are three
buttons visual consist of auto button, open button and close button. Auto button
serves to remove food fish from a shelter for 5 seconds, open button to remove fish
food from a shelter continuously and close button to stop the discharge of fish
food from a shelter. When sending data from android smartphone via bluetooth to
microcontroller AT89S52 can reach a distance of 36.5 meters without barrier and
18 meters with barrier, there is a time delay of different data transmission at a
distance of 32.5 meters without barrier and 11 meters with barrier. Android
smartphone as well as a warning, when the fish food is low, the magnet inside the
shelter fish food will be aligned with reed switch and magnetic will make reed
switch active. Further, AT89S52 microcontroller to send data in the form of the
. words "fish food is running out" to Android smartphones via bluetooth Keywords : AT89S52, Bluetooth, Reed Switch, Android Smartphone
KATA PENGANTAR
Segala puji dan syukur penulis panjatkan kehadiran Allah SWT yang telah melimpahkan rahmat dan karunianya sehingga penulis dapat menyelesaikan Laporan Akhir ini yang berjudul “Aplikasi Bluetooth Sebagai Pengendali Pemberian Makan Ikan Menggunakan Smartphone
Android”, yang diajukan sebagai syarat menyelesaikan studi pada program Diploma III Jurusan Teknik Elektro Program Studi Teknik Elektronika Politeknik Negeri Sriwijaya Palembang.
Pada penyusunan laporan akhir ini, penulis mendapat banyak saran, pengarahan dan bimbingan dari berbagai pihak. Penulis mengucapkan terima kasih yang sebesarnya kepada : 1.
Ibu Yeni Irdayanti, S.T., M.Kom. Selaku Pembimbing I 2. Bapak Johansyah Al Rasyid, S.T., M.Kom. Selaku Pembimbing II
Yang telah memberikan bimbingan, nasehat dan pengarahan kepada penulis dalam menyelesaikan laporan akhir ini. Penulis juga mengucapakan terima kasih atas bantuan yang telah diberikan sehingga dapat menyelesaikan studi di Politeknik Negeri Sriwijaya, kepada : 1.
Bapak RD. Kusumanto, S.T., M.M. selaku Direktur Politeknik Negeri Sriwijaya Palembang.
2. Bapak Ir. Ali Nurdin, M.T. selaku Ketua Jurusan Teknik Elektro Politeknik Negeri Sriwijaya Palembang.
3. Bapak Ir. Siswandi, M.T. selaku Sekretaris Jurusan Teknik Elektro Politeknik Negeri Sriwijaya Palembang.
4. Bapak Yudi Wijanarko, S.T., M.T. selaku Ketua Program Studi Teknik Elektronika Politeknik Negeri Sriwijaya Palembang.
5. Seluruh dosen dan karyawan pada Program Studi Teknik Elektronika Politeknik Negeri Sriwijaya Palembang yang membantu penulis dalam kelancaran penulisan laporan akhir ini.
6. Teman-teman seperjuangan.
Penulis menyadari dalam penyusunan Laporan Akhir ini masih terdapat kekurangan, oleh karena itu penulis mengharapkan kritik dan saran yang membangun untuk kesempurnaan Laporan Akhir ini.
Akhir kata penulis mohon maaf bila ada kekeliruan, semoga Laporan Akhir ini dapat bermanfaat bagi semua.
Palembang, Juni 2015 Penulis
DAFTAR ISI HALAMAN JUDUL .................................................................................. i HALAMAN PENGESAHAN ................................................................... ii
PERNYATAAN KEASLIAN ................................................................... iii
MOTTO ....................................................................................................... iv ABSTRAK .................................................................................................. v ABSTRACT ................................................................................................. viKATA PENGANTAR ............................................................................... vii
DAFTAR ISI .............................................................................................. xiDAFTAR GAMBAR ................................................................................. xii
DAFTAR TABEL ..................................................................................... xiv
DAFTAR LAMPIRAN ............................................................................. xv
BAB II TINJAUAN PUSTAKA
2.2 Android ..................................................................................... 8
2.1.4 Modul Bluetooth HC-05 ......................................................... 7
2.1.3 Fitur Keamanan Bluetooth ...................................................... 7
2.1.2 Asal Nama Bluetooth dan Lambangnya ................................. 6
2.1.1 Sejarah Bluetooth ................................................................... 6
2.1 Bluetooth ................................................................................... 5
1.6 Sistematika Penulisan ................................................................ 3
BAB I PENDAHULUAN
1.5 Metodologi Penulisan ................................................................. 3
1.4.2 Manfaat ................................................................................... 2
1.4.1 Tujuan ..................................................................................... 2
1.4 Tujuan dan Manfaat ................................................................... 2
1.3 Pembatasan Masalah .................................................................. 2
1.2 Perumusan Masalah ................................................................... 2
1.1 Latar Belakang ........................................................................... 1
Halaman
2.2.1 Sejarah Android ...................................................................... 10
2.2.2 Aplikasi Android ..................................................................... 13
2.2.3 Versi Android .......................................................................... 14
2.3 Mikrokontroler AT89S52 .......................................................... 14
2.3.1 Port Paralel .............................................................................. 16
2.3.2 Port Serial ............................................................................... 19
2.4 Motor DC .................................................................................. 20
2.4.1 Jenis-jenis Motor DC .............................................................. 21
2.5 IC L293D .................................................................................. 23
2.5.1 Driver Motor DC H-Bridge dengan IC L293D ...................... 24
2.6 Reed Switch ................................................................................ 26
BAB III RANCANG BANGUN ALAT
3.1 Umum ......................................................................................... 27
3.2 Tujuan Perancangan ................................................................... 27
3.3 Blok Diagram ............................................................................. 28
3.4 Flowchart ................................................................................... 28
3.5 Tahap-tahap Perancangan .......................................................... 30
3.5.1 Perancangan Software ............................................................. 30
3.5.2 Perancangan Hardware ........................................................... 30
3.5.3 Perancangan Layout ................................................................ 34
3.6 Rangkaian Keseluruhan .............................................................. 37
3.7 Perancangan Mekanik ................................................................ 38
BAB IV PEMBAHASAN
4.1 Tujuan Pengukuran ................................................................... 37
4.2 Langkah Pengukuran ................................................................. 37
4.3 Titik Pengukuran ....................................................................... 37
4.4 Hasil Pengukuran ....................................................................... 38
4.5 Cara Pengoperasian Alat ............................................................ 42
4.6 Analisa ....................................................................................... 42
BAB V KESIMPULAN DAN SARAN
5.1 Kesimpulan ................................................................................ 48
5.2 Saran .......................................................................................... 48
DAFTAR PUSTAKA
DAFTAR GAMBAR Halaman 1.
Gambar 2.1 Logo Bluetooth ............................................................. 7 2.Gambar 2.2 Modul Bluetooth HC-05 ............................................... 8 3.Gambar 2.3 Logo Android ............................................................... 10 4.Gambar 2.4 Konfigurasi Pin AT89S52 ............................................ 15 5.Gambar 2.5 Motor DC ..................................................................... 20 6.Gambar 2.6 Karakteristik Motor DC Shunt ..................................... 21 7.Gambar 2.7 Karakteristik Motor DC Seri ....................................... 22 8.Gambar 2.8 Karakteristik Motor DC Kompon ................................ 23 9.Gambar 2.9 Konstruksi Pin Driver Motor DC IC L293D ............... 24 10.Gambar 2.10 Rangkaian Driver Motor DC H-Bridge dengan IC L293D ............................................................................. 2511. Gambar 2.11 Reed Switch ................................................................ 26 12.
Gambar 3.1 Blok Diagram Aplikasi Bluetooth Sebagai PengendaliPemberian Makan Ikan Menggunakan Smartphone Android .......... 28 13.
Gambar 3.2 Flowchart Aplikasi Bluetooth Sebagai PengendaliPemberian Makan Ikan Menggunakan Smartphone Android .......... 29 14.
Gambar 3.3 Rangkaian Catu Daya 5 Volt ........................................ 30 15.Gambar 3.4 Sistem Minimum Mikrokontroler AT89S52 ................ 31 16.Gambar 3.5 Rangkaian Modul Bluetooth HC-05 ............................. 32 17.Gambar 3.6 Rangkaian Driver Motor L293D Dengan BebanMotor DC .......................................................................................... 33 18.
Gambar 3.7 Rangkaian Hubungan Mikrokontroler AT89S52Ke Driver Motor L293D ................................................................... 34 19.
Gambar 3.8 Layout Aplikasi Bluetooth Sebagai PengendaliPemberian Makan Ikan Menggunakan Smartphone Android ........... 35 20.
Gambar 3.9 Tata Letak Komponen Aplikasi BluetoothSebagai Pengendali Pemberian Makan Ikan Menggunakan
Smartphone Android ........................................................................ 35
21. Gambar 3.10 Layout Driver Motor L293D ...................................... 36 22.
Gambar 3.11 Tata Letak Komponen Driver Motor L293D .............. 36 23.Gambar 3.12 Rangkaian Keseluruhan .............................................. 37 24.Gambar 3.13 Perancangan Mekanik ................................................. 38 25.Gambar 4.1 Titik Pengukuran ........................................................... 39 26.Gambar 4.2 Pengiriman Data Dari Smartphone Android TombolAuto ................................................................................................... 42 27.
Gambar 4.3 Pengiriman Data Dari Smartphone Android TombolOpen .................................................................................................. 42 28.
Gambar 4.4 Pengiriman Data Dari Smartphone Android TombolClose ................................................................................................. 43 29.
Gambar 4.5 Ketika Reed Switch Terhubung ..................................... 43 30.Gambar 4.6 Ketika Reed Switch Tidak Terhubung .......................... 44
DAFTAR TABEL
1.Tabel 2.1 Special Function Register ................................................. 18 2.Tabel 2.2 Kontrol Driver Motor DC H-Brigde Dengan IC L293D .. 25 3.Tabel 4.1 Hasil Pengukuran Ketika Ketika Unpaired Dan Paired ... 40 4.Tabel 4.2 Hasil Pengukuran TP 1 Ketika Smartphone AndroidMengirim Data Tanpa Penghalang .................................................. 41 5.
Tabel 4.3 Hasil Pengukuran TP 1 Ketika Smartphone AndroidMengirim Data Dengan Penghalang ................................................ 41 6.
Tabel 4.4 Jumlah Makanan Ikan Yang Keluar KetikaTombol Auto Ditekan Tanpa Penghalang ......................................... 42 7.
Tabel 4.5 Jumlah Makanan Ikan Yang Keluar KetikaTombol Auto Ditekan Dengan Penghalang ...................................... 42 8.
Tabel 4.6 Hasil Pengukuran TP 2 Ketika Smartphone AndroidMenerima Data ................................................................................. 42
Halaman