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
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
PERNYATAAN 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
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
ABSTRAK
APLIKASI BLUETOOTH SEBAGAI PENGENDALI PEMBERIAN MAKAN IKAN MENGGUNAKAN SMARTPHONE ANDROID (2015 : XV + 48 Halaman + Lampiran)
Bluetooth 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.
ABSTRACT
THE APPLICATION OF BLUETOOTH AS CONTROLLER OF FEEDING FISH USING ANDROID SMARTPHONE
Bluetooth 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 smartphonethat 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.
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. 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.
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
DAFTAR ISI
HALAMAN JUDUL ... i
HALAMAN PENGESAHAN ... ii
PERNYATAAN KEASLIAN ... iii
MOTTO ... iv
1.3Pembatasan Masalah ... 2
1.4Tujuan dan Manfaat ... 2
1.4.1 Tujuan ... 2
1.4.2 Manfaat ... 2
1.5Metodologi Penulisan ... 3
1.6Sistematika Penulisan ... 3
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.1Umum ... 27
3.2Tujuan Perancangan ... 27
3.3Blok Diagram ... 28
3.4Flowchart ... 28
3.5Tahap-tahap Perancangan ... 30
3.5.1 Perancangan Software ... 30
3.5.2 Perancangan Hardware ... 30
3.5.3 Perancangan Layout ... 34
3.6Rangkaian Keseluruhan ... 37
3.7Perancangan 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
BAB V KESIMPULAN DAN SARAN
5.1 Kesimpulan ... 48 5.2 Saran ... 48
DAFTAR GAMBAR
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 ... 25
11.Gambar 2.11 Reed Switch ... 26
12.Gambar 3.1 Blok Diagram Aplikasi Bluetooth Sebagai Pengendali Pemberian Makan Ikan Menggunakan Smartphone Android ... 28
13.Gambar 3.2 Flowchart Aplikasi Bluetooth Sebagai Pengendali Pemberian 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 Beban Motor DC ... 33
18.Gambar 3.7 Rangkaian Hubungan Mikrokontroler AT89S52 Ke Driver Motor L293D ... 34
19.Gambar 3.8 Layout Aplikasi Bluetooth Sebagai Pengendali Pemberian Makan Ikan Menggunakan Smartphone Android ... 35
20.Gambar 3.9 Tata Letak Komponen Aplikasi Bluetooth Sebagai 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 Tombol Auto ... 42
27.Gambar 4.3 Pengiriman Data Dari Smartphone Android Tombol Open ... 42
28.Gambar 4.4 Pengiriman Data Dari Smartphone Android Tombol Close ... 43
29.Gambar 4.5 Ketika Reed Switch Terhubung ... 43
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 Android
Mengirim Data Tanpa Penghalang ... 41 5. Tabel 4.3 Hasil Pengukuran TP 1 Ketika Smartphone Android
Mengirim Data Dengan Penghalang ... 41 6. Tabel 4.4 Jumlah Makanan Ikan Yang Keluar Ketika
Tombol Auto Ditekan Tanpa Penghalang ... 42 7. Tabel 4.5 Jumlah Makanan Ikan Yang Keluar Ketika
Tombol Auto Ditekan Dengan Penghalang ... 42 8. Tabel 4.6 Hasil Pengukuran TP 2 Ketika Smartphone Android
DAFTAR LAMPIRAN
Lampiran 1. Lembar Kesepakatan Bimbingan Laporan Akhir Lampiran 2. Lembar Bimbingan Laporan Akhir
Lampiran 3. Lembar Rekomendasi Ujian Laporan Akhir Lampiran 4. Lembar Revisi Laporan Akhir
Lampiran 5. Foto-foto Alat Pemberi Makan Ikan