• Tidak ada hasil yang ditemukan

RANCANG BANGUN PERANGKAT LUNAK ROBOT PEMINDAH BARANG DENGAN APLIKASI ANDROID BERBASIS BLUETOOTH

N/A
N/A
Protected

Academic year: 2019

Membagikan "RANCANG BANGUN PERANGKAT LUNAK ROBOT PEMINDAH BARANG DENGAN APLIKASI ANDROID BERBASIS BLUETOOTH"

Copied!
13
0
0

Teks penuh

(1)

RANCANG BANGUN PERANGKAT LUNAK ROBOT PEMINDAH BARANG DENGAN APLIKASI ANDROID

BERBASIS BLUETOOTH

LAPORAN AKHIR

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

Oleh :

YOLANDA RAVEETA SARI 0612 3033 0982

POLITEKNIK NEGERI SRIWIJAYA PALEMBANG

(2)

ii

RANCANG BANGUN PERANGKAT LUNAK ROBOT PEMINDAH BARANG DENGAN APLIKASI ANDROID

BERBASIS BLUETOOTH

LAPORAN AKHIR

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

Oleh :

YOLANDA RAVEETA SARI 0612 3033 0982

Menyetujui,

Pembimbing I Pembimbing II

Hj. Adewasti, S.T.,M.Kom Hj. Emilia Hesti, S.T., M. Kom. NIP. 197201142001122001 NIP. 197205271998022001

Mengetahui,

Ketua Jurusan Ketua Program Studi

Teknik Elektro Teknik Telekomunikasi

Ir. Ali Nurdin, M.T. Ciksadan, S.T.,M.Kom.

(3)

iii

Motto

-

Sesekali liat belakang untuk melanjutkan perjalanan yang tiada berujung

-

Tidak ada Usaha yang menghianati proses

-

Kecerdasan bukanlah tolak ukur kesuksesan, tetapi dengan menjadi cerdas

kita bisa menggapai kesuksesan

(Intelligence is not the measurement, but intelligence support all)

Kupersembahkan kepada :

Kedua Orang Tuaku yang tercinta

(John Kennedy dan Afni Yenny)

Kakak dan adikku tersayang

(Monica Wulandari., S. Kep

dan Roofi Kurniawan)

Spesial One

(Denny Irawan., A.Md)

Rekan TA ku yang Luar Biasa

(Rina Maharani Putri)

Seluruh teman-teman

Seperjuangan khususnya

(4)

iv ABSTRAK

RANCANG BANGUN PERANGKAT LUNAK ROBOT PEMINDAH

BARANG DENGAN APLIKASI ANDROID BERBASIS BLUETOOTH

(2015 : xiii + 99 Halaman + 60 Gambar + 6 Tabel + 10 Lampiran + Daftar Pustaka)

Yolanda Raveeta Sari 061230330982

JURUSAN TEKNIK ELEKTRO

PROGRAM STUDI TEKNIK TELEKOMUNIKASI ABSTRAK

Robot pemindah barang dengan aplikasi android berbasis bluetooth adalah sebuah aplikasi yang dapat memudahkan pekerjaan manusia lebih efektif dan efesien dalam hal memindahkan barang. Alat ini merupakan modifikasi dari judul-judul sebelumnya yakni pada tahun 2013 telah dibuat alat pemindah barang dalam bentuk sebuah mobil dengan konsep serupa. Namun pada alat ini, alat pemindah barang yang dibuat dalam bentuk sebuah robot dengan lengan di depannya yang dapat dikendalikan dengan menggunakan smartphone android dengan aplikasi yang telah dibangun di dalamnya. Aplikasi ini dapat memindahkan barang dari satu tempat ke tempat lain dan kemudian menampilkan keadaan hal robot penggerak yang sedang dikendalikan dengan bantuan LCD. Di sisi alat terdapat perangkat bluetooth HC-05 yang berfungsi untuk menanggapi data yang dikirimkan oleh smartphone android. Menggunakan Mikrokontroler ATMega8535 yang berfungsi sebagai unit pengolahan data untuk melakukan pengolahan data agar dapat menjalankan kontrol logika motor driver L293D DC sebagai logika maju, mundur, kiri, kanan, dan berhenti serta motor servo sebagai logika penggerak lengan robot atas dan bawah serta servo gripper untuk membuka dan menutup.

(5)

v ABSTRACT

SOFTWARE DESIGN ROBOT MOVER STUFF BASED ON ANDROID USING BLUETOOTH

(2015 : xiii + 99 Pages + 60 Images + 6 Tables + 10 Attachments + List of Refferences)

Yolanda Raveeta Sari 061230330982

ELECTRICAL ENGINEERING DEPARTMENT

MAJORING TELECOMMUNICATION ENGINEERING ABSTRACT

Robot mover stuff based on android using bluetooth is an application that can facilitate human work more effective and efficient in terms of mover stuff. This tool is a modification of the previous titles in 2013 has created a tool transfer of goods in the form of a car with a similar concept. But on this tool, the tool transfer of goods made in the form of a robot with an arm in front of him which can be controlled using android smartphone with apps that have been built into it. This application can move stuff from one place to another and then displays the state of things driving the robot being controlled with the help of the LCD. The hand tools are HC-05 bluetooth devices that serve to respond to the data transmitted by android smartphone. Using Microcontroler ATMega8535 that serves as a data processing unit to perform data processing in order to be able to run the control logic L293D DC motor driver as logic forward, backward, left, right, and stop as well as the logic driving the servo motor robotic arm up and down as well as servo gripper to open and closing.

(Keyword : Microcontroler Atmega8535, L293D DC Motor, Servo Motor, LCD,

(6)

vi

KATA PENGANTAR

Puji syukur penulis panjatkan atas kehadirat Allah SWT karena atas berkat, rahmat dan karunia-Nyalah sehingga penulis dapat menyelesaikan laporan akhir ini. Adapun judul yang diambil dalam penulisan laporan akhir ini adalah”Rancang Bangun Perangkat Lunak Robot Pemindah Barang Dengan Aplikasi Android Berbasis Bluetooth”.

Laporan Akhir ini ditulis untuk memenuhi salah satu syarat menyelesaikan pendidikana Diploma III di Jurusan Teknik Elektro Program Studi Teknik Telekomunikasi Politeknik Negeri Sriwijaya. Selama penyusunan laporan akhir ini penulis juga tidak terlepas dari bantuan dari berbagai pihak yang telah memberikan bimbingan baik secara langsung maupun tidak langsung, sehingga dalam penyelesaian laporan akhir ini dapat berjalan dengan tepat sesuai waktunya. Dengan terselesainya laporan kahir ini penulis mengucapkan rasa terima kasih bimbingan serta pengarahan yang telah diberikan oleh dosen pembimbing :

1. Ibu Hj. Adewasti, S.T., M.Kom selaku dosen pembimbing I 2. Ibu Hj. Emilia Hesti, S.T., M.Kom selaku dosen pembimbing II

Penulis juga mengucapkan terima kasih kepada pihak-pihak yang telah membantu dalam menyelesaikan laporan akhir ini :

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.

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

Politeknik Negeri Sriwijaya.

4. Bapak Ciksadan, S.T.,M.Kom., selaku Ketua Program Studi Teknik

Telekomunikasi Politeknik Negeri Sriwijaya.

5. Seluruh dosen, staf bengkel dan laboratorium Jurusan Teknik Elektro

(7)

vii

6. Kedua orang tua , adik, dan kakakku tercinta yang telah memberikan

dukungan moril dan materil sehingga penulis mampu menyelesaikan

laporan akhir ini.

7. Rekan-rekan yang telah membantu dalam penyelesaikan laporan akhir

ini terkhususkan kelas 6TC Teknik Elektro Program Studi Teknik

Telekomunikasi.

Dalam penyusunan laporan ini tentu saja banyak terdapat kekurangan dan

kesalahan, untuk itu penulis dengan senang hati menerima kritik, saran dan

masukan dari pembaca yang bersifat membangun untuk kesempurnaan laporan

ini. Semoga laporan ini dapat bermanfaat bagi mahasiswa Politeknik Negeri

Sriwijaya, khususnya Jurusan Teknik Elektro Program Studi Teknik

Telekomunikasi.

Palembang, Juni 2015

(8)

viii DAFTAR ISI

Halaman

HALAMAN JUDUL ...i

HALAMAN PENGESAHAN ...ii

MOTTO ...iii

BAB I PENDAHULUAN ...1

1.1Latar Belakang ...1

1.2Tujuan dan Manfaat ...2

1.2.1 Tujuan ...2

1.2.2 Manfaat ...3

1.3Perumusan Masalah ...3

1.4Pembatasan Masalah ...3

1.5Metodelogi Penulisan ...4

1.6Sistematika Penulisan ...5

BAB II TINJAUAN PUSTAKA ...6

2.1 Definisi Robot ...6

2.2 Android ...7

2.3 Android Software Development Kit (SDK) ...8

2.4 Sejarah ...10

2.5 Modul Bluetooth HC-05 ...13

2.6 Mikrokontroller ATMega 8535 ...14

2.6.1 Fitur ATMega 8535 ...15

2.6.2 Konstruksi ATMega 8535...15

2.6.3 Arsitektur ATMega 8535 ...17

2.6.4 Konfigurasi PIN Atmega 8535 ...18

2.7Bahasa Pemograman ...20

2.7.1 Pengertian ...20

2.7.2 Macam-macam pemograman ...20

2.7.3 Bahasa Pemograman Pada Mikrokontroler ...22

2.7.3.1 Basic Complair (BASCOM) AVR ...22

2.7.3.1.1 Pengenalan Fungsi Tool pada BASCOM_AVR ...23

2.7.3.2 Dasar Pemograman Basic ...27

2.7.3.3 Kontrol Program ...31

2.7.3.4 Struktur Perulangan ...32

(9)

ix

2.7.4 Cara Mendownload Program Ke Mikrokontroler

ATMega8535 ...33

2.7.5 Flowchart ...38

2.7.5.1Sistem Flowchart ...38

2.7.5.2 Program Flowchart ...39

2.7.6 Basic4Android ...40

BAB III RANCANG BANGUN PERANGKAT LUNAK ...42

3.1 Tujuan Perancangan ...42

3.2 Blok Diagram Rangkaian ...43

3.3 Perancangan Rangkaian Robot ...45

3.4 Spesifikasi Alat ...48

3.5 Langkah-langkah Perancangan Program ...48

3.5.1 Instalasi Program BASCOM_AVR ...48

3.5.2 Cara Menggunakan Program Progisp ...52

3.5.3 Instalasi Program Basic4Android ...57

3.6 Flowchart Aplikasi ...59

3.7 Perancangan Desain Alat ...67

BAB IV PEMBAHASAN ...68

4.1 Tujuan Pembahasan ...68

4.2 Pengujian Perangkat Lunak (Software) ...68

4.3 Pembahasan Program BASCOM AVR ...70

4.3.1 Listing Program ...70

4.3.2 Instruksi Pemograman Liquid Crystal Display (LCD) ...77

4.3.3 Instruksi Pemograman Motor DC ...78

4.3.4 Instruksi Pemograman Motor Servo ...82

4.3.5 Analisa Hasil Pengujian Program BASCOM AVR ...86

4.4 Pembahasan Program untuk Smartphone Android ...88

4.4.1 Cara Memasukkan Program ke dalam Smartphone Android ...88

4.4.2 Listing Pogram Basic4Android pada Smartphone ...90

4.4.3 Langkah - Pengujian Robot Pemindah Barang dengan Smartphone Android ...96

4.4.4 Hasil Pengujian Program Basic4Android pada Smartphone Android ...99

4.4.5 Hasil Pengujian Robot Pemindah Barang Menggunakan Media Bluetooth...102

BAB V KESIMPULAN DAN SARAN ...108

5.1 Kesimpulan ...108

5.2 Saran ...108 DAFTAR PUSTAKA

(10)

x

DAFTAR GAMBAR

Halaman

Gambar 2.1 Logo Android ...7

Gambar 2.2 Tampilan SDK Manager ...9

Gambar 2.3 Android Virtual Device Manager ...9

Gambar 2.4 Antarmuka Android Emulator ...10

Gambar 2.5 Logo Bluetooth ...11

Gambar 2.6 Modul Bluetooth HC-05 ...14

Gambar 2.7 Mikrokontroler ATMega8535 ...15

Gambar 2.8 Blok Diagram Fungsional ATMega 8535 ...17

Gambar 2.9 Konfigurasi PIN ATMega8535 ...19

Gambar 2.10 Halaman Editor BASCOM_AVR ...23

Gambar 2.11 Tampilan pada Menu Bar pada File ...24

Gambar 2.12 Tampilan pada Menu Bar pada Edit ...24

Gambar 2.13 Tampilan pada Menu Bar pada Program ...25

Gambar 2.14 Tampilan pada Menu Bar pada Tools ...26

Gambar 2.15 Tampilan pada menu Bar pada Options ...26

Gambar 2.16 Tampilan pada Menu Options 27 Gambar 2.17 Download/Flash Program dari PC ke IC ATMega ...34

Gambar 2.18 Chip Downloader ...34

Gambar 2.19 Contoh Program di dalam Bascom AVR Software ...35

Gambar 2.20 Pemilihan Reload File pada ISP Flash Programmer ...36

Gambar 2.21 Pemilihan Signature pada ISP Flash Programmer ...36

Gambar 2.22 Pemilihan Open file ISP Flash Programmer ...40

Gambar 2.23 Contoh Program Flowchart ...40

Gambar 2.24 Logo Basic4Android ...41

Gambar 2.25 Tampilan Layar Kerja Pada Basic4Android yang Menggunakan IDE tools ...41

Gambar 3.1 Blok Diagram Rancang Bangun Robot Pemindah barang ...43

Gambar 3.2 Rangkaian Lengkap Robot Pemindah Barang Dengan Aplikasi Android Berbasis Bluetooth ...46

Gambar 3.3 Tata Letak Komponen Rangkaian Lengkap Robot Pemindah Barang Dengan Aplikasi Android Berbasis Bluetooth ...47

Gambar 3.4 Layout Rangkaian Lengkap Robot Pemindah Barang dengan Aplikasi Android Berbasis Bluetooth ...47

Gambar 3.5 Tampilan Pembuka Instalasi Program...48

Gambar 3.6 Tampilan untuk Penempatan File Program ...49

Gambar 3.7 Layar Pembuatan Folder dan Shorcut pada Dekstop ...49

Gambar 3.8 Layar Pembuatan Konfirmasi Letak File dan Folder yang Akan Dibuat ...50

Gambar 3.9 Layar Proses Instal Program ...50

(11)

xi

Gambar 3.11 Tampilan Program BASCOM- AVR ...51

Gambar 3.12 Tampilan dari Downloader yang Terhubung ...52

Gambar 3.13 Hasil Tampilan dari Downloader yang Terhubung ...52

Gambar 3.14 Pengaturan Jenis Mikrokontroler yang Digunakan ...53

Gambar 3.15 Pengaturan Fuse&Lock ...53

Gambar 3.16 Pengaturan Lowvalue : FF dan Highvalue ...54

Gambar 3.17 Tampilan untuk Mencari Listing Program yang Akan di Tanam ke Mikrokontroler ...54

Gambar 3.18 Tampilan untuk Setelah Listing Program yang Akan di Tanam ke Mikrokontroler ...55

Gambar 3.19 Tampilan Jika Terjadi Kesalahan pada Sistim ...55

Gambar 3.20 Tampilan dari Proses Download ke Mikrokontroler ...56

Gambar 3.21 Tampilan Setelah di Download ...56

Gambar 3.22 Tampilan Android SDK Manager ...58

Gambar 3.23 Tampilan Path Configure ...58

Gambar 3.24 Flowchart Mode Robot ...59

Gambar 3.25 Flowchart Mode Lengan ...64

Gambar 3.26 Tampak Depan dari Rancang Bangun Robot Pemindah Barang Dengan Aplikasi Androi Berbasis Bluetooth ...67

Gambar 4.1 Proses Simulasi Program Pengujian LCD ...69

Gambar 4.2 Proses Pengisian Program ke Alat ...69

Gambar 4.3 Tampilan Simulasi LCD...78

Gambar 4.4 Tampilan Program Basic4Android ...88

Gambar 4.5 Compile Program ...88

Gambar 4.6 Proses Running Program ...89

Gambar 4.7 File yang Tersimpan pada Android ...89

Gambar 4.8 Tampilan File yang Sudah Terinstall ...90

Gambar 4.9 Tampilan Awal android ...90

Gambar 4.10 Tampilan Awal Aplikasi Robot Pemindah Barang ...96

Gambar 4.11 Menscan Perangkat Pasangan ...97

Gambar 4.12 Pasangan Bluetooth ditemukan ...97

Gambar 4.13 Masukkan Kode Bluetooth ...98

Gambar 4.14 Pasangan Bluetooth yang Telah Terhubung ...98

Gambar 4.15 Cara Pengiriman Data Maju ...103

Gambar 4.16 Cara Pengiriman Data Mundur ...103

Gambar 4.16 Cara Pengiriman Data Kiri ...104

Gambar 4.16 Cara Pengiriman Data Kanan ...104

Gambar 4.17 Cara Pengiriman Data Servo 1 Atas ...105

Gambar 4.18 Cara Pengiriman Data Servo 1 Bawah ...105

Gambar 4.19 Cara Pengiriman Data Servo 2 Atas ...106

Gambar 4.20 Cara Pengiriman Data Servo 2 Bawah ...106

Gambar 4.21 Cara Pengiriman Data Servo 3 Buka...107

(12)

xii

DAFTAR TABEL

Halaman

Tabel 2.1 Tipe data BASCOM ...27

Tabel 2.2 Keterangan Operator Relasi ...30

Tabel 2.3 Simbol-simbol pada Flowchart Program ...39

Tabel 4.1 Hasil Pengujian Menggunakan Program Motor DC ...81

Tabel 4.2 Hasil Pengujian Menggunakan Program Motor Servo ...85

(13)

xiii

DAFTAR LAMPIRAN

Lampiran 1 Surat Kesepakatan Bimbingan Laporan Akhir Pembimbing I Lampiran 2 Surat Kesepakatan Bimbingan Laporan Akhir Pembimbing II Lampiran 3 Lembar Bimbingan Laporan Akhir Pembimbing I

Lampiran 4 Lembar Bimbingan Laporan Akhir Pembimbing II Lampiran 5 Surat Permohonan Meminjam Alat

Lampiran 6 Lembar Rekomendasi Ujian Laporan Akhir Lampiran 7 Lembar Revisi Laporan Akhir

Referensi

Dokumen terkait

Perkembangan ilmu pengetahuan dan teknologi yang sangat pesat menuntut manusia untuk mampu menyesuaikan diri dalam menghadapinya. Upaya untuk dapat menyesuaikan diri

KOMPETENSI DASAR MATERI PEMBELAJARAN KEGIATAN PEMBELAJARAN INDIKATOR PENILAIAN ALOKASI WAKTU SUMBER /BAHAN /ALAT 4.1 Menjelaskan pengertian taubat dan raja`.. Taubat

bahwa ketentuan Pasal 5 huruf e Undang-Undang Nomor 23 Tahun 2006 tentang Administrasi Kependudukan dan Pasal 50 ayat (3) Undang-Undang Nomor 52 Tahun 2009 tentang

Alat penjepit dan melukai (grappling and wounding). Alat Penjepit dan Melukai merupakan alat penangkapan ikan yang mempunyai prinsip penangkapan dengan cara mencengkeram,

Keterlibatan para warga dan pemangku kepentingan dalam proses kebijakan yang besar sangat penting bukan hanya untuk membuat mereka berempati terhadap kesulitan

Golddhaber (1986) memberikan definisi komunikasi organisasi adalah proses penciptaan dan saling menukar pesan dalam satu jaringan hubungan yang saling tergantung satu sama lain

“Atas ancaman kebatalan, setiap perjanjian harus dibuat dengan Akta Notaris sebelum perkawinan berlangsung. Perjanjian mulai berlaku semenjak saat perkawinan dilangsungkan,

Dari data kualitas air di atas, oksigen terlarut pada Rawa Bawang Latak berkisar antara 4,19- 5,91 mg/l, kondisi ini masih sesuai untuk kehidupan ikan tembakang, seperti apa