Anda di halaman 1dari 27

PERANCANGAN SISTEM CONTROLLING LAMP DENGAN

ARDUINO DAN BLUETOOTH BERBASIS ANDROID

LAPORAN PEMBUATAN ALAT PERAGA


DAN PENEMUAN TEKNOLOGI

Ditulis untuk Memenuhi Syarat Penilaian


Lomba Gebyar Pendidikan 2016

oleh
TIM SMK N 4 KOTA TANJUNGBALAI

SEKOLAH MENENGAH KEJURUAN NEGERI 4


INFORMATIKA KOTA TANJUNGBALAI

LEMBAR PERSETUJUAN

PERANCANGAN SISTEM CONTROLLING LAMP DENGAN


ARDUINO DAN
BLUETOOTH BERBASIS
ANDROID

Diajukan guna melengkapi sebagian syarat untuk mengikuti lomba iptek


Gebyar pendidikan kota tanjungbalai tahun 2016

Tanjungbalai, 22 April 2016

Kepala Sekolah Smk Negeri 4 Kota Tanjungbalai

Drs. Darwin Rambe, MM

KATA PENGANTAR

Puji dan syukur penulis panjatkan kehadirat Allah SWT, yang mana
telah memberikan rahmat dan karuna-Nya kepada penulis sehingga dapat
menyelesaikan laporan IPTEK ini, dengan judul "PERANCANGAN SISTEM
CONTROLLING LAMP DENGAN ARDUINO DAN BLUETOOTH
BERBASIS ANDROID".
Tujuan dari pembuatan laporan ini adalah salah satu syarat guna
mengikuti lomba iptek pada gebyar prndidikan kota tanjungbalai tahun
2016.Dalam menyusul laporan ini, penulis tidak terlepas dari berbagai pihak,
baik berupa dorongan, bimbingan dan semangat, yang di berikan kepada
penulis ingin menyampaikan rasa terima kasih yang sebesar-besarnya kepada::
1. Bapak Drs. Darwin Rambe, MM selaku kepala sekolah smk negeri 4
kota Tanjungbalai.
2. Bapak / ibu guru smk negeri 4 kota tanjungbalai
3. Kedua orang tua, adik, dan saudara yang telah memberikan dukungan,
baik moril, materil, maupun doa untuk keberhasilan kepada penulis
dalam menyelesaikan laporan ini.
4. Kepada teman-teman yang selalu mendukung dan memberi semangat
dan saran kepada penulis.

Penulis menyadari bahwa dalam penyusunan laporan ini masih banyak


kekurangan dan kesalahan, baik dalam penulisan, penyajian ataupun

isinya.Oleh karena itu, penulis menerima kritik dan saran agar dapat dijadikan
acuan bagi penulis untuk menyempurnakannya dimasa yang akan datang.
Akhir kata, penulis mengucapkan terima kasih perhatian dari pembaca.
Penulis berharap semoga laporan Kuliah Kerja Praktek ini dapat bermanfaat
bagi penulis dan bagi semuanya.

Tanjungbalai, 22 april 2016

penulis

Daftar isi
o 1 BAB I
1.1. Latar Belakang
1.2. Perumusan Masalah
1.3. Tujuan dan Manfaat Penelitian
1.3.1. Tujuan Penelitian
1.3.2. Manfaat Penelitian
1.4. Ruang Lingkup Penelitian
1.5. Metode Penelitian

1.6. Sistematika Penulisan

o 2 BAB II
2.1. Sistem Pengontrol Lampu Dengan Aktivasi
Suara
2.1.1. Pengertian Sistem

2.2. Android
2.3. Bluetooth
2.7. Mikrokontroller
3 BAB III
3.1. Perancangan Sistem Pengontrol Lampu
Dengan Android
3.1.1. Perancangan Sistem Pengontrol
Lampu
3.2. Perancangan Perangkat Keras Hardware
3.2.2. Analisa Rangkaian Mikrokontroller
Arduino Uno ATMega328
3.3. Perancangan Perangkat Lunak (Software)
3.3.1. Perancangan Pengontrol Lampu
Aktivasi Suara Berbasis Android
3.3.2.

Perancangan

Mikrokontroller

Program

pada

4 BAB IV
4.1. Kesimpulan

4.2. Saran

o 5 DAFTAR PUSTAKA

BAB I
PENDAHULUAN
1.1 Latar Belakang
Tidak bisa di pungkiri bahwa seiring berjalannya waktu, teknologi
terus berkembang sampai saat ini, dan manusia pun terus ber inovasi dalam
dunia teknologi untuk membuat suatu alat yang bisa membantu kehidupan
manusia sehari-hari, dari membantu hal yang mudah maupun yang sulit

sekalipun. Terkadang manusia melupakan pekerjaan yang mudah dan lebih


fokus ke pekerjaan yang sulit di lakukan, contohnya saja pada saat petang tiba
terkadang seseorang lupa menyalakan lampu-lampu di sekitar rumah nya,
seperti lampu depan, lampu halaman rumah ataupun lampu belakang
rumahnya, kita tahu pentingnya lampu penerangan saat petang tiba, padahal
untuk hanya melakukan hal-hal seperti menyalakan lampu itu tidak
membutuhkan waktu yang lama, tetapi seseorang sering melupakannya dan
melakukan pekerjaan yang lainnya sehingga lampu-lampu di sekitar rumahnya
tidak di nyalakan.
Oleh karena itu penulis berfikir bagaimana caranya membuat alat yang
bisa membantu manusia dalam hal-hal yang ringan seperti menyalakan
lampu , di samping itu juga lebih mudah dan praktis cara menggunakannya.
Maka dari itu penulis mengambil judul penelitian PERANCANGAN
SISTEM CONTROLLING LAMP VOICE ACTIVATION DENGAN
ARDUINO DAN BLUETOOTH BERBASIS ANDROID

1.2 Perumusan Masalah


Berdasarkan latar belakang di atas maka dapat di identifikasikan
berbagai masalah, antara lain :
1. Dengan membuat sebuah system alat yang di buat menggunakan
mikrokontroller dan mengontrolnya dengan android bisa memudahkan
manusia dalam mengerjakan pekerjaan nya tersebut ?
2. Bagaimana cara menerapkan mikrokontroler pada switch on/off lampu
rumah dan di control melalui smartphone android dengan sensor suara ?

1.3Tujuan dan Manfaat Penelitian


1.3.1. Tujuan Penelitian
Adapun tujuan dari penulisan laporan ini adalah :
a. Untuk membuat alat switch on/off lampu dengan sensor suara
agar bisa membantu manusia dalam kehidupan sehari-hari
b. Menjadikan alat switch on/off lampu dengan sensor suara
mempermudah manusia dalam menghidupkan lampu penerangan
dengan mudah dan praktis.

1.3.2. Manfaat Penelitian


Sedangkan manfaat dalam penulisan ini adalah :
a. Membantu dalam kehidupan masyarakat khususnya dalam
hal penerangan
b. Meningkatkan kenyamanan dalam mengendalikan lampu
rumah tanpa harus berinteraksi secara langsung dengan saklar
listrik.
c. Mempermudah masyarakat mengendalikan lampu rumah
dengan mudah, praktis dan efisien.

1.4. Ruang Lingkup Penelitian


Ruang lingkup penelitian pada kinerja sistem pengontrol lampu
dengan sensor suara pada android yang bekerja pada smartphone android ini

dapat mengontrol lampu tanpa kita harus menekan saklar on/off lampu.
Dengan sensor suara dapat memudahkan kita menyalakan dan mematikan
lampu hanya dengan kita mengatakan kode suara yang sudah di program pada
alat tersebut.

1.5. Metode Penelitian


Dalam perancangan alat, penulis menggunakan beberapa metode
pengumpulan data, yaitu :
1. Observasi
Penulis terjun langsung ke lapangan dan mengamati secara langsung
terhadap kegiatan yang berhubungan dengan alat yang di buat dalam sistem
sistem pengontrol lampu dengan sensor suara pada android yang bekerja pada
smartphone android.

2. Studi Pustaka
Mengumpulkan data-data yang di perlukan dengan mencarinya di
buku, situs-situs, dan file-file yang tentunya berhubungan dengan tema Kuliah
Kerja Praktek (KKP)
3. Metode Analisa
Pada metode ini penulis menganalisa sistem-sistem yang sudah ada
dengan beberapa poin pertimbangan, seperti bagaimana cara kerja sistem, apa

saja komponen yang membangun sistem tersebut dan juga kekurangan dari
sistem tersebut.
4. Metode Perancangan
Pada metode ini penulis dapat mengetahui bagaimana sistem ini di
rancang dan komponen apa saja yang di butuhkan.

1.6. Sistematika Penulisan


Dalam laporan ini penulis membagi menjadi beberapa bab untuk
mempermudah penulis dalam menyusun dan mempermudah bagi pembaca
untuk memahami, yang mana tiap-tiap bab terdiri dari sub bab yang
merupakan penjelasan dari bab sebelumnya, berikut uraian singkat dari bab
per bab :

BAB I PENDAHULUAN
Bab ini menjelaskan tentang informasi umum, yaitu latar belakang
penelitian, perumusan masalah, tujuan dan manfaat penulisan ruang lingkup,
metode penelitian, dan sistematika penulisan.

BAB II LANDASAN TEORI

Pada bab ini menjelaskan tentang Android, Bluetooth, Mikrokontroller


dan yang lainnya secara umum , serta komponen yang terdapat pada alat
pengontrol lampu dengan sensor suara dan peralatan pendukung sehingga
dapat menghasilkan karya yang bermanfaat bagi masyarakat.

BAB III PEMBAHASAN


Pada bab ini menjelaskan tentang rancangan pada pembuatan
pengontrol lampu dengan sensor suara dengan arduino dan bluetooth berbasis
android.

BAB IV PENUTUP
Bab ini berisi kesimpulan dan saran yang berkaitan dengan analisa dan
optimalisasi berdasarkan yang telah diuraikan pada Bab Bab sebelumnya
serta pencapaian yang berkaitan dengan tujuan yang telah disampaikan.

DAFTAR PUSTAKA

BAB II
LANDASAN TEORI
2.1. Sistem Pengontrol Lampu Dengan Aktivasi Suara
2.1.1. Pengertian Sistem

Sistem adalah suatu kesatuan yang terdiri komponen atau elemen yang
dihubungkan bersama untuk memudahkan aliran informasi, materi atau energi
untuk mencapai suatu tujuan. Ada banyak pendapat tentang pengertian dan
definisi sistem yang dijelaskan oleh beberapa ahli. Berikut pengertian dan
definisi sistem menurut beberapa ahli:
Menurut Mustakini (2009:34), Sistem dapat didefinisikan dengan pendekatan
prosedur dan pendekatan komponen, sistem dapat didefinisikan sebagai
kumpulan dari prosedur-prosedur yang mempunyai tujuan tertentu.
Dengan demikian pengertian sistem dapat disimpulkan sebagai suatu
prosedur atau elemen yang saling berhubungan satu sama lain dimana dalam
sebuah sistem terdapat suatu masukan, proses dan keluaran, untuk mencapai
tujuan yang diharapkan. (Agus Mulyanto, 2009 : 2)
Pendekatan sistem yang lebih menekankan pada prosedur mendefinisikan
sistem sebagai berikut:
Suatu sistem adalah jaringan dari pada elemen-elemen yang saling
berhubungan , membentuk satu kesatuan yang melaksanakan suatu tujuan
pokok, dari sistem tersebut.
2.2. Android
Android (sistem operasi) OS Android Merupakan sebuah sistem
operasi yang berbasis Linux untuk telepon seluler seperti telepon pintar dan
komputer tablet. Android menyediakan platform terbuka bagi para pengembang

untuk menciptakan aplikasi mereka sendiri untuk digunakan oleh bermacam


peranti bergerak.

Gambar 2.8. Tampilan Android OS

Awalnya, Google Inc. membeli Android Inc., pendatang baru yang membuat
peranti lunak untuk ponsel. Kemudian untuk mengembangkan Android,
dibentuklah Open Handset Alliance, konsorsium dari 34 perusahaan peranti keras,
peranti lunak, dan telekomunikasi, termasuk Google, HTC, Intel, Motorola,
Qualcomm, T-Mobile, dan Nvidia. Pada saat perilisan perdana Android, 5
November 2007, Android bersama Open Handset Alliance menyatakan
mendukung pengembangan standar terbuka pada perangkat seluler. Di lain pihak,
Google merilis kodekode Android di bawah lisensi Apache, sebuah lisensi
perangkat lunak dan standar terbuka perangkat seluler.
2.3 Bluetooth

Bluetooth adalah sebuah teknologi komunikasi wireless (tanpa kabel) yang


beroperasi dalam pita frekuensi 2,4 GHz unlicensed ISM (Industrial, Scientific
and Medical) dengan menggunakan sebuah frequency hopping tranceiver yang
mampu menyediakan layanan komunikasi data dan suara secara real-time antara
host-host bluetooth dengan jarak jangkauan layanan yang terbatas. Kecepatan
transfer data maksimum yang dapat dicapai adalah 1 Mbps, yang tepat berada
pada frekuensi antara 2.400-2.483 MHz. Bluetoothsendiri dapat berupa card yang
bentuk dan fungsinya hampir sama dengan card yang digunakan untuk wireless
local area network (WLAN) dimana menggunakan frekuensi radio standar IEEE
802.11, hanya saja pada Bluetooth mempunyai jangkauan jarak layanan yang
lebih pendek dan kemampuan transfer data yang lebih rendah
Pada dasarnya bluetooth diciptakan bukan hanya menggantikan atau
menghilangkan penggunaan kabel didalam melakukan pertukaran informasi,
tetapi juga mampu menawarkan fitur yang baik untuk teknologi mobile wireless
dengan biaya yang relatif rendah, konsumsi daya yang rendah, interoperability
yang menjanjikan, mudah dalam pengoperasian dan mampu menyediakan layanan
yang bermacam-macam.

Gambar 2.26. Logo Bluetooth

Bluetooth menggunakan salah satu dari dua jenis frekuensi Spread


Specturm Radio yang digunakan untuk kebutuhan wireless. Jenis frekuensi yang
digunakan adalah Frequency Hopping Spread Spedtrum (FHSS), sedangkan yang
satu lagi yaitu Direct Sequence Spread Spectrum (DSSS) digunakan oleh
IEEE802.11xxx. Transceiver yang digunakan oleh Bluetooth bekerja pada
frekuensi 2,4 GHz unlicensed ISM (Industrial, Scientific, and Medical).
2.4. Mikrokontroller

Mikrokontroler adalah sebuah chip yang berfungsi sebagai pengontrol


rangkaian elektronik dan umunya dapat menyimpan program didalamnya.
Mikrokontroler adalah sebuah chip yang berfungsi sebagai pengontrol rangkaian
elektronik dan umunya dapat menyimpan program did umumnya terdiri dari CPU
(Central Processing Unit), memori, I/O tertentu dan unit pendukung seperti
Analog-to-Digital Converter (ADC) yang sudah terintegrasi di dalamnya.
Kelebihan utama dari mikrokontroler ialah tersedianya RAM dan peralatan I/O
pendukung sehingga ukuran board mikrokontroler menjadi sangat ringkas.
Mikrokontroler adalah sebuah chip yang berfungsi sebagai pengontrol rangkaian
elektronik dan umunya dapat menyimpan program did MCS51 ialah
mikrokomputer CMOS 8 bit dengan 4 KB Flash PEROM (Programmable and
Erasable Only Memory) yang dapat dihapus dan ditulisi sebanyak 1000 kali.
Mikrokontroler ini diproduksi dengan menggunakan teknologi high density nonvolatile memory. Flash PEROM on-chip tersebut memungkinkan memori program
untuk diprogram ulang dalam sistem (in-system programming) atau dengan
menggunakan programmer non-volatile memory konvensional. Kombinasi CPU 8

bit serba guna dan Flash PEROM, menjadikan mikrokontroler MCS51 menjadi
microcomputer handal yang fleksibel.
Mikrokontroler tersusun dalam satu chip dimana prosesor, memori, dan
I/O terintegrasi menjadi satu kesatuan kontrol sistem sehingga mikrokontroler
dapat dikatakan sebagai komputer mini yang dapat bekerja secara inovatif sesuai
dengan kebutuhan sistem.

Gambar 2.28. Mikrokontroller

BAB III
PERANCANGAN DAN PEMBAHASAN
3.1. Perancangan Sistem Pengontrol Lampu Dengan Android
3.1.1. Perancangan Sistem Pengontrol Lampu
Pada perancangan sistem pengontrol lampu dengan aktivasi suara ini
cara pengontrolannya ialah dengan Bluetooth pada Andoid OS yang

tersambung ke rancangan alat pengontolan lampu tersebut, Ketika tersa,bung


oleh Bluetooth, lampu pun bisa langsung di kontol oleh Android tersebut.

3.1.2. Sistem Bluetooth


Pengontolan dengan menggunakan Bluetooth hanya memanfaatkan
sambungan antara Bluetooth pada Andoid OS dan pada Bluetooth yang
terpasang pada alat pengontrol lampu tersebut. Ketika kedua Bluetooth
tersebut menyambung, alat siap di gunakan dan mengontrol lampu tersebut .

3.2. Perancangan Perangkat Keras Hardware


Pada sekema di bawah ini adalah konsep dasar alat pengontolan lampu
dengan sensor suara. Di konsep dasar ini di gambarkan arduino dengan
komponen-komponen dasar cara mengontol lampu dengan suara dengan
perantara Android OS.

Gambar

3.1

Konsep

Dasar

Rancangan

Pengontrollan

lampu

dengan

menggunakan aktivasi suara

3.3. Perancangan Perangkat Lunak (Software)


3.3.1. Perancangan Pengontrol Lampu Aktivasi Suara
Berbasis Android
1. Rancangan
Andoid adalah aplikasi yang di kembangkan dengan berbasis java,
sehingga sebelum kita melakukan coding aplikasi berbasis android, computer
atau pc kita harus sudah di install Java terlebih dahulu . disini kami
menggunakan MIT APP INVENTOR untuk membuat aplikasi androidnya.

Gambar

3.2

Konsep

menggunakan app inventor

Dasar

Rancangan

Pengontrollan

lampu

dengan

Gambar

3.3

Konsep

Dasar

Rancangan

Pengontrollan

lampu

dengan

menggunakan app inventor

3.3.2. Perancangan Program pada Mikrokontroller


Dalam memasukkan program kedalam sebuah mikrokontroller
ATMega328, dibutuhkan sebuah perantara agar program yang kita buat dapat
berjalan pada mikrokontroller ATMega328 di letakkan pada board arduino
uno. Jadi kita akan memasukkan program lewat board arduino langkahlangkahnya yaitu:
1. Instal Software Arduino

Download dan install software arduino nya, karena software ini lah
yang akan kita gunakan untuk memasukan program yang telah kita buat ke
dalam mikrokontroller yang kita pakai pada alat yang kita rancang.
2. Hubungkan Board Arduino
Setelah software arduino terinstal di computer kita, selanjutnya kita
hubungkan board arduino ke computer dengan menggunakan kabel USB .
Ketika sudah tersambung ke computer LED yang berwarna hijau pada board
arduino akan menyala.
3. Instalasi Drivers
Instalasi driver untuk Arduino Uno dengan Windows 7, Vista atau XP:
a. Hubungkan board anda dan tunggu Windows untuk memulai proses
instalasi driver. Setelah beberapa saat, proses ini akan gagal, walaupun
sudah melakukan yang terbaik.
b. Klik pada Start Menu dan buka Control Panel
c. Di dalam Control Panel, masuk ke menu System and Security. Kemudian
klik pada System. Setelah tampilan System muncul, buka Device
Manager.
d. Lihat pada bagian Ports (COM & LPT). Anda akan melihat sebuah port
terbuka dengan nama Arduino Uno (COMxx)

e. Klik kanan pada port Arduino Uno (COMxx) dan pilih opsi Update
Driver Software.
f. Kemudian, pilih opsi Browse my computer for Driver software.
g. Terakhir, masuk dan pilih file driver Uno, dengan nama ArduinoUNO.inf,
terletak di dalam folder Drivers pada Software Arduino yang telah didownload tadi.
h. Windows akan meneruskan instalasi driver.
4. Jalankan Software Arduino
Klik dua kali pada shortcut aplikasi arduino yang telah kita install tadi,
biasanya shortcut akan muncul di layar desktop kita atau bisa juga dengan
mencari pada folder software arduino yang kita install tadi (arduino.exe).

5. Buka Contoh LED Blink


Buka contoh program LED Blink: File > Examples > 1.Basics > Blink.

Gambar 3.19. Contoh program arduino Blink

6. Pilih board yang kita gunakan


Kita perlu memilih opsi pada menu Tools > Board yang sesuai dengan
board Arduino yang dipakai

Gambar 3.20. Pilih board yang kita gunakan

7. Pilih serial port anda


Kita perlu memilih opsi pada menu Tools > Pilih port serial yang
digunakan oleh board Arduino kita pada menu Tools > Serial Port. Biasanya

ini adalah COM3 atau yang lebih tinggi (COM1 dan COM2 biasanya sudah
direservasi untuk serial port hardware). Untuk mencari tahu, kita dapat
melepaskan koneksi ke board Arduino dan buka kembali menu tadi, pilihan
yang menghilang harusnya adalah board Arduino kita. Koneksikan kembali
board-nya dan pilih serial port yang sesuai.
8. Upload Program
Sekarang hanya tinggal klik tombol Upload pada software. Tunggu
beberapa saat kita dapat melihat led TX dan RX pada board berkelap-kelip.
Bila upload berhasil akan ada pesan Done uploading. yang muncul pada
status bar.

Gambar 3.21. Status bar

Beberapa saat setelah upload selesai, kita dapat melihat pin 13 (L)
LED pada board mulai berkelap-kelip (warna orange).

BAB IV
PENUTUP
4.1. Kesimpulan

Dari perancangan sitem Pengontrol lampu menggunakan aktivasi suara


berbasis Android ada beberapa kesimpulan , antara lain :
1. Inovasi yang di kembangkan manusia dengan mikrokontroller akan
dapat memudahkan manusia dalam mengembangkan berbagai macam
teknologi yang semakin berkembang setiap saat , termasuk rancangan
yang yang sedang di kembangkan penulis pada tugas kkp ini.
2. Cara kerja dari perancangan alat ini ialah dengan memanfaatkan
android sebagai sensor aktivasi suara yang terhubung oleh Bluetooth
dari android ke alat mikrokontroller yang sudah di pasang Bluetooth
HC-05, dengan begitu alat bisa bekerja. Menghidupkan alat ini ialah
dengan aktivasi suara, yaitu dengan kita sampaikan instruksi ON
pada android, maka Bluetooth dari android akan tersambung ke
Bluetooth HC-05 dan menerima instruksi lampu ON , maka lampu
akan menyala, begitu pun sebaliknya, jika kita instruksikan OFF
maka lampu akan otomatis mati.

4.2. Saran
Berdasarkan perancangan dan kesimpulan di atas, ada beberapa saran
yang dapat di berikan dalam rangka pengembangan pengontrol lampu dengan
aktivasi suara berbasis android , yaitu :

1. Memudahkan penggunanya untuk mengontrol sesuatu dengan mudah ,


praktis, dan efisien, tidak banyak memakan waktu.
2. Di era masa kini yang manusia ingin mengerjakan sesuatu dengan mudah
dan praktis, maka di buatlah rancangan Pengontrol lampu menggunakan
aktivasi suara berbasis Android untuk memudahkan pekerjaan manusia
saat ini.
3. Di harapkan rancangan ini bisa di kembangkan lebih lanjut agar bisa
memudahkan manusia mengerjakan sesuatu dengan praktis, dan efisien.

DAFTAR PUSTAKA
Perancangan microkontroler http://www.boarduino.web.id/

Budiharto,

Widodo

(2005).

Panduan

Lengkap

Belajar

Mikrokontroler

Perancangan Sistem dan Aplikasi Mikrokontroler. Jakarta: Elex Media


Komputindo.