KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN SEKOLAH …library.palcomtech.com/pdf/6180.pdfdalam pembuatan...
Transcript of KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN SEKOLAH …library.palcomtech.com/pdf/6180.pdfdalam pembuatan...
KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
PALCOMTECH PALEMBANG
SKRIPSI
ALAT KENDALI LAMPU RUMAH MENGGUNAKAN
BLUETOOTH BERBASIS ANDROID
Diajukan Oleh :
1. DWI FEBRIANSYAH / 012090126
2. HARIS KUSWARA / 012090118
3. KAHARUDIN / 012090070
Untuk Memenuhi Sebagian Dari Syarat-Syarat
Guna Mencapai Gelar Sarjana Komputer
PALEMBANG
2014
v
KATA PENGANTAR
Bismillahirrohmannirrohiim
Allahumma sholi’ala Muhammad wa’ali Muhammad. Puji syukur penulis
haturkan kehadirat Allah Yang Maha Kuasa beserta Nabi Muhammad SAW yang
telah melimpahkan rahmat, karunia dan petunjuk-NYA sehingga penulis telah
dapat menyelesaikan penulisan Laporan Skripsi ini yang berjudul: ” Alat
Kendali Lampu Rumah Menggunakan Bluetooth Berbasis Android ”.
Sebagai salah satu syarat guna mencapai gelar Strata Satu (S1) Komputer jurusan
Teknik Informatika pada Sekolah Tinggi Manajemen Informatika dan Komputer
Politeknik Palcomtech Palembang.
Penulis menyadari sepenuhnya bahwa dalam penulisan Laporan Skirpsi
ini masih terdapat banyak kekurangan dan kejanggalan-kejanggalan. Untuk itu
kritik dan saran dari pembaca sangat penulis harapkan. Oleh karena itu, penulis
ucapkan terima kasih yang tulus serta do’a dan harapan semoga semua bantuan
yang diberikan kepada penulis dapat diterima oleh Allah SWT, Amin.
Penulis mendapatkan banyak bantuan dalam penyusunan Laporan Skripsi
ini, baik berupa bimbingan, petunjuk dan saran, serta data yang diberikan baik
secara tertulis maupun secara lisan. Oleh sebab itu, pada kesempatan ini dengan
hati yang tulus Penulis menyampaikan rasa hormat dan terima kasih tak terhingga
terutama kepada Bapak Zaid Amin, S.Kom., M.Kom. Selaku Ketua Program
Studi Teknik Informatika STMIK PalComTech, Bapak Andri Saputra, S.Kom.,
M.Kom. Selaku pembimbing yang bersedia membantu dalam penulisan Laporan
vi
Skripsi ini, dan Bapak Benedictus Effendi, S.T., M.T. selaku ketua yang telah
memberikan izin penulis untuk menjalankan pembuatan Alat dan Laporan Skripsi
, Para Dosen dan Staff PalComTech, Kedua orang tua tercinta (Ayah dan ibu)
yang selalu mendukung baik moril maupun materil dan Ratih yang selalu
memberi dukungan serta Sahabat-sahabat yang telah banyak memberikan
motivasi kepada penulis sehingga terselesainya penulisan Laporan Skripsi ini, dan
terima kasih banyak atas bantuan kalian semua yang telah membantu penulis
dalam pembuatan Laporan Skripsi ini.
Kritikan dan saran yang membangun dari semua pihak akan penulis terima
dengan tangan terbuka demi kesempurnaan Laporan Skripsi ini. Akhirnya penulis
berharap semoga Laporan Skripsi ini bermanfaat bagi diri pribadi dan pembaca
sekalian. Amin ya Rabbal’alamin.
Palembang, Februari 2014
Penulis
vii
DAFTAR ISI
HALAMAN JUDUL ......................................................................................... i
HALAMAN PENGESAHAN PEMBIMBING ............................................... ii
HALAMAN PENGESAHAN PENGUJI ........................................................ iii
HALAMAN MOTO DAN PERSEMBAHAN ................................................ iv
KATA PENGANTAR ....................................................................................... v
DAFTAR ISI ...................................................................................................... vii
DAFTAR GAMBAR ......................................................................................... x
DAFTAR TABEL ............................................................................................. xii
ABSTRAK ......................................................................................................... xiii
BAB I PENDAHULUAN
1.1 Latar Belakang ............................................................................ 1
1.2 Perumusan Masalah……. ........................................................... 3
1.3 Batasan Masalah.......................................................................... 3
1.4 Tujuan Penelitian................................................................. ....... 4
1.5 Manfaat Penelitian ...................................................................... 4
1.5.1 Manfaat Bagi Penulis ........................................................ 4
1.5.2 Manfaat Bagi Akademik ................................................... 4
1.6 Sistematika Penulisan ................................................................. 5
BAB II GAMBARAN UMUM PERANGKAT
2.1 Fenomena Perangkat yang Dikembangkan…………….. ........... 7
2.1.1 Android…………….…………….…………….……….... 7
viii
2.1.2 Module Bluetooth HC-05 .................................................. 8
2.1.3 Mikrokontroler ................................................................... 11
2.1.4 Arduino .............................................................................. 12
BAB III TINJAUAN PUSTAKA
3.1 Teori pendukung ......................................................................... 14
3.1.1 Microcontroller .................................................................. 14
3.1.2 Bluetooth ........................................................................... 17
3.1.3 Android ............................................................................. 18
3.1.4 Transformator ..................................................................... 19
3.1.5 Power supply ...................................................................... 22
3.1.6 Program Bahasa C ............................................................. 22
3.1.6 Program Eclipse ................................................................. 23
3.2 Hasil Penelitian Terdahulu. ......................................................... 25
BAB IV METODE PENELITIAN
4.1 Lokasi dan Waktu Penelitian ...................................................... 28
4.1.1 Lokasi ................................................................................. 28
4.1.2Waktu Penelitian ................................................................. 28
4.2 Jenis Data .................................................................................... 29
4.2.1Data Primer ......................................................................... 29
4.2.2Data Sekunder ..................................................................... 29
4.3 Teknik Pengumpulan Data .......................................................... 29
4.3.1 Pengamatan ( Observasi ) .................................................. 29
4.3.2 Wawancara ( Interview ) .................................................... 30
4.3.3 Studi Pustaka ..................................................................... 30
4.4 Jenis Penelitian ............................................................................ 30
4.5 Alat dan Teknik Pengembangan Sistem ..................................... 32
4.5.1 Alat Pengembangan Sistem................................................ 32
4.5.2 Teknik Pengembangan Sistem ........................................... 36
4.6 Alat dan Teknik Pengujian........................................................... 39
ix
4.6.1 Teknik Penujian Black Box ................................................. 39
BAB V HASIL DAN PEMBAHASAN
5.1 Hasil ........................................................................................... 40
5.1.1 Identifikasi Masalah ........................................................... 40
5.1.2 Perancangan sistem ............................................................ 40
5.1.2.1 Alat Pendukung .................................................... 42
5.2 Pengujian Komponen-Komponen ............................................... 49
5.3 Pembahasan ................................................................................. 53
5.3.1 Perancangan Sistem ........................................................... 53
5.3.2 Pembuatan Alat .................................................................. 58
5.3.3 Pengujian Alat .................................................................... 61
BAB VI PENUTUP 6.1 Simpulan ..................................................................................... 67
6.2 Saran ............................................................................................ 68
DAFTAR PUSTAKA ..................................................................................... xiv
DAFTAR LAMPIRAN .................................................................................. xvi
1
BAB I
PENDAHULUAN
1.1 Latar Belakang
Di zaman modern seperti sekarang ini, selain untuk meringankan kerja
manusia, alat-alat yang digunakan oleh manusia diharapkan mempunyai nilai
lebih dari pada hanya untuk meringankan kerja manusia. Nilai lebih itu antara
lain adalah kemampuan alat tersebut untuk lebih menghemat tenaga dan
waktu yang diperlukan manusia dalam melakukan suatu kegiatan. Sebagai
contoh untuk mengendalikan lampu rumah harus dilakukan dengan menekan
tombol saklar tersebut dengan tangan. Hal ini membutuhkan tenaga dan waktu
yang sebenarnya dapat dihemat bila ada sebuah peralatan elektronik yang
dapat menyalakan atau memadamkan lampu rumah dengan pengendali jarak
jauh.
Peralatan elekronik ini harus dapat menyalakan atau memadamkan
lampu rumah sesuai dengan kehendak kita dengan menggunakan sebuah
pengendali jarak jauh. Pekerjaan dalam menyalakan atau memadamkan lampu
rumah biasanya dilakukan secara manual yang tentu saja merepotkan apalagi
rumah tersebut mempunyai beberapa ruangan membuat enggan beranjak
keluar hanya untuk menyalakan atau memadamkan lampu rumah yang dirasa
kurang efisiensi waktu.
2
Bluetooth merupapakan salah satu alternative teknologi wireless yang
berbeda dengan Wi-Fi. Bluetooth diperkenalkan oleh Ericsson pada tahu
1994, untuk keperluan Mobile phone. Ericsson berhasil membuat mobile
phone dan headset tanpa kabel. Bluetooth lebih banyak digunakan pada
mobile phone, PDA, televise, oven microwave, stereo set , remote control
VCD/DVD player dan peralatan rumah tangga lainnya. Pengguna komputer
juga dapat menjumpai peripheral Bluetooth berupa mouse, printer, keyboard,
headphone, mic, joystick, dan sebagainya. Keunggulan Bluetooth
dibandingkan dengan Wi-Fi terletak pada kemampuannya menggantikan
berbagai fungsi kabel tradisional secara “hemat energi”.
Salah satu sistem operasi mobile yang digunakan oleh smartphone
adalah Android. Kelebihan Android dibandingkan sistem operasi smartphone
lainnya adalah bersifat open source code sehingga orang-orang dapat
menyesuaikan atau menambahkan fitur-fitur yang belum ada pada Android
sesuai keinginan mereka.
Maka muncullah gagasan inovasi alat kendali lampu rumah
menggunakan Android, dengan bluetooth sebagai media penguhubungnya
dengan jarak kendali masksimal 13 Meter, dengan adanya alat ini maka dapat
memudahkan kerja manusia dalam menyalakan atau memadamkan lampu
rumah tanpa harus menekan tombol saklar secara langsung.
3
Maka berdasarkan permasalahan yang terjadi kami menggangkat judul
“Alat Kendali Lampu Rumah Menggunakan Bluetooth Berbasis
Android”.
1.2 Perumusan Masalah
Dari latar belakang di atas perumusan masalah yang akan dibahas
adalah sebagai berikut:
1. Bagaimana merancang hardware, alat kendali lampu rumah menggunakan
beluetooth berbasis android ?
2. Bagaimana merealisasikan software, alat kendali lampu rumah
menggunakan beluettoth berbasis android ?
3. Bagaimana cara kerja alat kendali lampu rumah menggunakan beluatooth
berbasis android ?
1.3 Batasan Masalah
Untuk mendapatkan pembahasan yang lebih fokus, maka penulis membatasi
ruang lingkup permasalahan pada:
a. Alat kendali lampu rumah untuk menghidupkan dan mematikan lampu
yang dikendalikan dengan menggunakan perangkat smart phone android
dengan menggunakan media bluetooth sebagai penghubungnya .
b. Dalam pembuatan simulator penulis menggunakan lampu AC (Alternating
Current).
4
1.4 Tujuan
Tujuan dari pembuatan proyek akhir ini adalah:
1. Merealisasikan hadware pengendalian lampu rumah menggunakan
blutooth berbasis android.
2. Mengetahui cara kerja dari alat kendali lampu rumah menggunakan
bluetooth berbasis android.
3. Mengaplikasikan software alat kendali lampu rumah menggunakan
bluetooth berbasis android.
1.5 Manfaat Penelitian
1.5.1 Manfaat Bagi Penulis
Dapat menerapkan ilmu yang didapat selama proses
perkuliahan dalam bidang jaringan dan elektronika.
1.5.2 Manfaat Bagi Akademik
Dapat dijadikan salah satu bahan referensi bagi peniliti lain
yang ingin melakukan penelitian dimasa yang akan datang.
5
1.6 Sitematika Penulisan
Sistematika dalam penulisan laporan penelitian ini terdiri dari 6
(enam) bab, pembuatan sistematika ini dimaksud untuk memberi gambaran
isi laporan ini, sehingga antara bab yang satu dengan yang lainnya saling
berkaitan. Adapun sistematika penulisan ini adalah sebagai berikut:
BAB I PENDAHULUAN
Merupakan pendahuluan secara umum memberikan gambaran
tentang hal-hal yang melatarbelakangi laporan ini dilaksankan,
perumusan masalah, batasan masalah, manfaat penelitian dan
sistematika penulisan.
BAB II GAMBARAN UMUM PERANGKAT
Bab II merupakan gambaran umum perangkat yang
dikembangkan.
BAB III TINJAUAN PUSTAKA
Bab III menguraikan pembahasan mengenai landasan-
landasan teori yaitu mengenai mikrokontroler, Android, dan
Bluetooth.
6
BAB IV METODE PENELITIAN
Bab IV menguraikan tentang lokasi dan waktu penelitian yang
dilakukan, jenis data yang digunakan, teknik pengumpulan
data yang digunakan dan jenis penelitian.
BAB V HASIL PEMBAHASAN
Bab V membahas tentang hasil dari penelitian yang telah
dilakukan dan membahas tentang mekanisme penelitian
tersebut.
BAB VI PENUTUP
Bab VI merupakan bab terakir yang berisi kesimpulan yang
telah didapat oleh penulis dan saran yang sekiranya dapat
bermanfaat.
7
BAB II
GAMBARAN UMUM PERANGKAT
2.1 Fenomena Perangkat yang Dikembangkan
2.1.1 Android
Menurut Irawan (2012:7) Android merupakan platform
perangkat lunak untuk perangkat mobile yang didukung oleh Google
OS, yang pada awalnya dikembangkan oleh Google setelah itu
diselesaikan oleh Handset Alliance. Android merupakan sebuah
sistem operasi terbuka yang diperuntukan untuk perangkat bergerak
(Mobile device). Dalam pengembangan aplikasi Android
menyediakan Android SDK yang menyediakan tools dan API untuk
para pengembang aplikasi dengan Platform Android. Android
menggunakan java sebagai bahasa pemogramannya.
Semenjak kehadirannya pada 9 Maret 2009, Android telah
hadir dengan versi 1.1, yaitu sistem operasi yang sudah dilengkapi
dengan pembaruan estetis pada apalikasinya, seperti jam alrm, voice
search, pengiriman pesan dengan Gmail, dan pemberitahuan email.
Hingga tahun 2012, Android telah berkembang dengan pesat.
Dalam kurun 3 tahun Android telah diproduksi dalam versi, dan versi
8
terakhir yang diproduksi disebut sebagai Android versi 4.3 atau
Android Jelly Bean.
Android mengizinkan developer untuk mengembangkan
aplikasi, dalam hal ini dikhususkan untuk alat kendali lampu rumah.
Alat yang telah dikembangkan sementara ini dapat dipublikasikan
melalui bantuan masyarakat luas yang menggunakan Android.
2.1.2 Module Bluetooth HC-05
Menurut Budiharto (2010 : 83) Module Bluetooth adalah
suatu perangkat yang berfungsi sebagai media penghubung antara
smart phone android dengan mikrokontroller yang sudah tertanam
modul Bluetooth tersebut. Modul bluetooth seri HC memiliki banyak
jenis atau varian, yang secara garis besar terbagi menjadi dua yaitu
jenis ‘industrial series’ yaitu HC-03 dan HC-04 serta ‘civil series’
yaitu HC-05 dan HC-06. Modul Bluetooth serial, yang selanjutnya
disebut dengan modul BT saja digunakan untuk mengirimkan data
serial TTL via bluetooth. Modul BT ini terdiri dari dua jenis yaitu
Master dan Slave. Seri modul BT HC bisa dikenali dari nomor
serinya, jika nomer serinya genap maka modul BT tersebut sudah
diset oleh pabrik, bekerja sebagai slave atau master dan tidak dapat
diubah mode kerjanya, contoh adalah HC-06-S. Modul BT ini akan
9
bekerja sebagai BT Slave dan tidak bisa diubah menjadi Master,
demikian juga sebaliknya misalnya HC-04M. Default mode kerja
untuk modul BT HC dengan seri genap adalah sebagai Slave.
Sedangkan modul BT HC dengan nomer seri ganjil, misalkan HC-05,
kondisi default biasanya diset sebagai Slave mode, tetapi pengguna
bisa mengubahnya menjadi mode Master dengan AT Command
tertentu. Penggunaan utama dari modul BT ini adalah menggantikan
komunikasi serial via kabel, sebagai contoh:
1. Jika akan menghubungkan dua sistem mikrokontroler agar bisa
berkomunikasi via serial port maka dipasang sebuah modul BT
Master pada satu sistem dan modul BT Slave pada sistem lainnya.
Komunikasi dapat langsung dilakukan setelah kedua modul
melakukan pairing. Koneksi via bluetooth ini menyerupai
komunikasi serial biasa, yaitu adanya pin TXD dan RXD.
2. Jika sistem mikrokontroler dipasangi modul BT Slave maka ia
dapat berkomunikasi dengan perangkat lain semisal PC yang
dilengkapi adapter BT ataupun dengan perangkat ponsel,
smartphone dan lain-lain.
3. Saat ini banyak perangkat seperti printer, GPS modul dan lain-
lain yang bekerja menggunakan media bluetooth, tentunya sistem
10
mikrokontroler yang dilengkapi dengan BT Master dapat bekerja
mengakses device-device tersebut.
Pemakaian module BT pada sistem komunikasi baik antar
dua sistem mikrokontrol maupun antara suatu sistem ke device lain
tidak perlu menggunakan driver, tetapi komunikasi dapat terjadi
dengan dua syarat yaitu :
1. Komunikasi terjadi antara modul BT Master dan BT Slave,
komunikasi tidak akan pernah terjadi jika kedua modul sama-
sama Master atau sama-sama Slave, karena tidak akan pernah
pairing diantara keduanya
2. Password yang dimasukkan cocok
Modul BT yang banyak beredar di sini adalah modul HC-06
atau sejenisnya dan modul HC-05 dan sejenisnya. Perbedaan utama
adalah modul HC-06 tidak bisa mengganti mode karena sudah diset
oleh pabrik, selain itu tidak banyak AT Command dan fungsi yang
bisa dilakukan pada modul tersebut. Diantaranya hanya bisa
mengganti nama, baud rate dan password saja. Sedangkan untuk
modul HC-05 memiliki kemampuan lebih yaitu bisa diubah mode
kerjanya menjadi Master atau Slave serta diakses dengan lebih
11
banyak AT Command, modul ini sangat direkomendasikan, terutama
dengan flexibilitasnya dalam pemilihan mode kerjanya.
2.1.3 Mikrokontroler
Menurut Budiharto (2010 : 77) Mikrokontroler adalah
komponen atau alat pengendali yang berukuran kecil. Mikrokontroler
merupakan komputer di dalam chip yang digunakan untuk
mengontrol peralatan elektronika, yang menekankan efesiensi dan
efektifitas biaya. Secara harifah bisa disebut pengendali kecil sebuah
system elektronika yang sebelumnya banyak memerlukan komponen-
komponen pendukung seperti IC TTL dan CMOS dapat
direduksi/diperkecil dan akhirnya terpusat serta dikendalikan oleh
mikrokontroler.
Secara teknis hanya ada 2 jenis mikrokontroler yaitu RISC
dan CISC. Masing-masing mempunyai keturunan/keluarga sendiri-
sendiri. RISC kependekan dari Reduced Instruction Set Computer
yang memiliki instruksi terbatas tapi memiliki fasilitas yang lebih
banyak. CISC kependekan dari Complex Instruction Set Computer
yang memiliki instruksi lebih lengkap tetapi dengan fasilitas
secukupnya. Mikrokontroler sudah mengandung beberapa pheriperal
yang langsung bisa dimanfaatkan, misalnya port paralel, port serial,
komparator, konversi digital ke analog (DAC), konversi analog ke
12
digital dan sebagainya hanya menggunakan sistem minimum yang
tidak rumit atau komplek. Bila 17 dibandingkan dengan
mikroprosesor maka mikrokontroler jauh lebih unggul
(LAMEL,2006)
2.1.4 Arduino
Menurut Budiharto (2010 : 74) Arduino adalah pengendali
mikro single-board yang bersifat open-source, diturunkan dari Wiring
platform, dirancang untuk memudahkan penggunaan elektronik
dalam berbagai bidang. Hardwarenya memiliki prosesor Atmel AVR
dan softwarenya memiliki bahasa pemrograman sendiri.
Arduino UNO adalah sebuah board mikrokontroler yang
didasarkan pada ATmega328 (datasheet). Arduino UNO mempunyai
14 pin digital input/output (6 di antaranya dapat digunakan sebagai
output PWM), 6 input analog, sebuah osilator Kristal 16 MHz, sebuah
koneksi USB, sebuah power jack, sebuah ICSP header, dan sebuat
tombol reset. Arduino UNO memuat semua yang dibutuhkan untuk
menunjang mikrokontroler, mudah menghubungkannya ke sebuah
komputer dengan sebuah kabel USB atau menyuplainya dengan
sebuah adaptor AC ke DC atau menggunakan baterai untuk
memulainya.
Arduino Uno berbeda dari semua board Arduino
sebelumnya, Arduino UNO tidak menggunakan chip driver FTDI
13
USB-to-serial. Sebaliknya, fitur-fitur Atmega16U2 (Atmega8U2
sampai ke versi R2) diprogram sebagai sebuah pengubah USB ke
serial. Revisi 2 dari board Arduino Uno mempunyai sebuah resistor
yang menarik garis 8U2 HWB ke ground, yang membuatnya lebih
mudah untuk diletakkan ke dalam DFU mode.
14
BAB III
TINJAUAN PUSTAKA
3.1 Teori Pendukung
Berisi tentang teori-teori pendukung dalam perancangan alat kendali
lampu rumah menggunakan Android berbasis bluetooth yang akan diuraikan
dalam Bab III ini.
3.1.1 Microcontroller
Menurut Iswanto ( 2011 : 2 ), Microcontroller adalah suatu
rangkaian terintegrasi (IC) yang bekerja untuk aplikasi pengendalian.
Untuk mendukung fungsi pengendaliannya suatu microcontroller
memiliki bagian-bagian seperti Central processing unit (CPU), Read
only memory (ROM), Random access memory (RAM),
pewaktu/pencacah dan Unit I/O .
Menurut Budiharto ( 2012 : 19 ), Microcontroller adalah
pengontrol utama perangkat elektronika saat ini, termasuk robot dan
mesin lainya. Pemrograman microcontroller merupakan dasar dari
prinsip pengontrolan suatu alat, dimana diorientasikan penerapan
microcontroller adalah untuk mengendalikan suatu sistem berdasarkan
15
informasi input yang diterima, lalu diproses oleh microcontroller yang
dilakukan aksi pada bagian output sesuain dengan program yang telah
ditentukan sebelumnya. Beberapa data spesifikasi dapat dilihat Pada
Tabel 3.1.
Tabel 3.1. Perbandingan Beberapa Microcontroller
No Tipe RAM Program
memory
Maximum
Frequensi
Defenisi
1 AVR
Atmega328 bit
2KB 32KB 16MHz Memiliki 10 bit
ADC
8 kanal
2 Propeller 32 bit
P8X32A-Q44
32KB 32KB 80MHz Memadai untuk
pemrosesan
citra
3 Parallax basic
Stamp 2p40
38B 8x2 KB 20MHz Memiliki 61
perintah
termudah
Sumber : Budiharto & Purwanto (2012:20)
16
Adapun blok diagram ATmega328 Pada Gambar 3.1.
Sumber Atmel (2009 : 4)
Gambar 3.1. Block Diagram ATmega328
17
3.1.2 Bluetooth
Menurut Sofana (2008 : 354) Bluetooth adalah salah satu
alternatif teknologi wireless yang dibuat untuk peralatan mobile
(mobile device). Bluetooth berbeda dengan wifi (keluarga 802.11)
standar yang diguanakan oleh Bluetooth mengacuh pada spesifikasi
IEEE 802.15. Buetooth menggunakan frekuensi 2,4 GHz dengan
keceptan transfer data kurang dari 1 Mbps (sekitar 800 Kbps). Sebuah
peralatan Bluetooth dapat berkomunikasi dengan peralatan lain yang
berbeda pada jarak 13 Meter. Saat ini telah dikembangkan standar baru
yang dapat menjangkau jarak sekitar 100Meter (tanpa pengahalang).
Adapun blok diagram Bluetooth HC-05 Pada Gambar 3.2.
Sumber Sofana (2008 : 355)
Gambar 3.2. Bluetooth HC-05
18
3.1.3 Android
Menurut Irawan (2012:9) Android adalah sistem operasi
bergerak (mobile operating system) yang mengadopsi sistem operasi
Linux, namun telah dimodifikasi. Android diambil alih oleh google
tahun 2005 dari Android, Inc sebagai bagian strategi untuk mengisi
pasar sistem operasi bergerak. Google mengambil alih seluruh hasil
kerja Android, termasuk tim yang mengembangkan Android.
Keuntungan utama dari Android adalah adanya pendekatan
aplikasi secara terpadu. Pengembang hanya berkonsentrasi pada aplikasi
saja, aplikasi tersebut bisa berjalan pada beberapa perangkat yang
berbeda selama masih ditenagai oleh Android (pengembang tidak perlu
mempertimbangkan kebutuhan jenis perangkatnya).
Android telah mengalami update sejak diluncurkan pertama kali
seperti pada Tabel 3.2.
Tabel 3.2 Versi Android
Versi Android Diluncurkan Nama Kode
Beta 5 November 2007
1.0 23 September 2008
1.1 9 Februari 2009
1.5 30 April 2009 Cupcake
19
Versi Android Diluncurkan Nama Kode
1.6 15 September 2009 Donut
2.0/2.1 26 Oktober 2009 Éclair
2.2 20 Mei 2010 Froyo
2.3 6 Desember 2010 Gingerbread
3.0 22 Februari 2011 Honeycomb
4.0.1 19 Oktober 2011 Ice Cream
Sandwich
4.1 27 Juni 2012 Jelly Bean
4.4 3 September 2013 Kitkat
Sumber Irawan (2012 : 13)
3.1.4 Transformator
Menurut Salwin (2008:42), Transformator adalah suatu
peralatan listrik yang dipergunakan untuk memindahkan daya atau
energi listrik dari suatu bagian rangkaian ke rangkaian yang lain
secara induksi dengan tegangan dan arus berubah serta frekuensi
tetap (melalui suatu gandengan magnet dan prinsip-prinsip
elektromagnet).
Didalam tenaga listrik transformator dikelompokkan menjadi:
20
1. Transformator daya disebut juga transformator penarik
tegangan (step-up) digunakan untuk menaikkan tegangan
pembangkit menjadi tegangan transmisi.
2. Transformator distribusi disebut juga sebagai transformator
penurun tegangan (step-down) digunakan untuk menurunkan
tegangan transmisi menjadi tegangan yang dapat disalurkan
kekonsumen atau pemakai.
3. Transformator pengukuran yang terdiri dari transformator arus
dan tegangan.
Sedangkan dalam bidang elektronika transformator digunakan
untuk:
1. Mengubah tinggi tegangan bolak balik yaitu menaikkan dan
menurunkannya.
2. Menyesuaikan impedansi.
3. Menyekat sirkuit.
Hal-hal yang merupakan bagian penting dari sebuah
transformator adalah sebagai berikut:
21
Umumnya konstruksi transformator daya secara singkat terdiri
dari:
1. Inti yang terbuat dari lembaran lembaran plat besi lunak atau
baja silikon yang diklem menjadi satu.
2. Belitan dibuat dari tembaga yang cara membelitkannya pada
inti dapat dikosentris atau spiral.
3. Sistem pendinginan pada transformator dengan daya yang
cukup besar.
4. Bushing untuk menghubungkan rangkaian dalam
transformator dengan rangkaian luar.
Antara inti dan belitan akan memberikan dua jenis transformator
adalah sebagai berikut:
1. jenis inti (kode type) yaitu belitan mengelilingi inti, terlihat
pada gambar 1 untuk transformator dengan daya dan
tegangan tinggi.
Gambar 3.3. Konstruksi Transformator Tipe Inti.
22
2. jenis cangkang (shell type) yaitu inti mengelilingi belitan,
seperti pada gambar 2 yang mana untuk transformator daya
tegangan rendah.
Gambar 3.4. Konstruksi Transformator Tipe Cangkang.
3.1.5 Power Supply
Power supply menurut Hakim (2006:7), Power supply
merupakan komponen pengolah lsitrik. Power supply mengubah
arus listrik bolak-balik (AC) menjadi listrik searah (DC). Power
supply akan mendistribusikan arus listrik ke komponen-komponen
hardware lainnya.
3.1.6 Program Bahasa C
Menurut Iswanto (2011:23) Bahasa C adalah bahasa
pemrograman yang dapat dikatakan berada diantara bahasa beraras
rendah dan beraras tinggi. Bahasa beraras rendah artinya bahasa
23
yang berorientasi pada mesin, sedangkan beraras tinggi
berorientasai pada manusia. Bahasa berasas rendah, misalnya
bahasa assembler, ditulis dengan kata sandi yang hanya dimengerti
oleh mesin sehingga hanya digunakan bagi yang memrogram
mikroprosesor. Bahasa berasas rendah merupakan bahasa yang
membutuhkan kecermatan tinggi bagi pemrogram karena
perintahnya harus rinci, ditambah lagi masing-masing pabrik
mempunyai sandi perintah sendiri. Bahasa tinggi relatif mudah
digunakan karena ditulis dengan bahasa manusia sehingga mudah
dimengerti dan tidak tergantung mesinnya. Bahasa berasas tinggi
umumnya digunakan pada komputer. program bahasa C
difungsikan sebagai media untuk memudahkan melakukan
interface ( pembuatan program antar muka ) ke perangkat keras
atau teknologi yang digunakan dalam perancangan robot.
3.1.7 Program Eclipse
Menurut Irawan (2012:16) Eclipse adalah sebuah IDE
(Integrated Development Environment) untuk mengembangkan
perangkat lunak dan dapat dijalankan di semua platform
(platformindependent).
Pada saat ini, Eclipse merupakan salah satu IDE favorit
karena gratis dan open source. Open source berarti setiap orang
24
boleh melihat kode pemrograman perangkat lunak ini. Selain itu,
kelebihan dari Eclipse yang membuatnya populer adalah
kemampuannya untuk dapat dikembangkan oleh pengguna dengan
membuat komponen yang disebut plugin.
Berikut ini adalah sifat dari Eclipse:
1.Multi-platform: Target sistem operasi Eclipse adalah Microsoft
Windows, Linux, Solaris, AIX, HP-UX dan Mac OS X.
2.Mulit-language: Eclipse dikembangkan dengan bahasa
pemrograman Java, akan tetapi Eclipse mendukung
pengembangan aplikasi berbasis bahasa pemrograman lain
seperti C/C++, Cobol, Python, Perl, PHP, dan lain sebagainya.
3.Multi-role: Selain sebagai IDE untuk pengembangan aplikasi.
Eclipse pun bisa digunakan untuk aktivitas dalam siklus
pengembangan perangkat lunak seperti dokumentasi, pengujian
perangkat lunak, pengembangan web, dan lain sebagainya.
25
3.2 Hasil Penelitian Terdahulu
JUDUL
EMBEDDED WEB SERVER
DALAM MICROCONTROLLER
UNTUK SISTEM KENDALI
RUMAH
NAMA PENULIS Didik Krisdayanto
TAHUN TERBIT 2010
RINGKASAN
Dari beberapa tahap perancangan,
pembuatan dan pengujian yang
telah
dilakukan dapat diambil
kesimpulan antara lain :
1. Tujuan dari penelitian ini
adalah untuk mengembangkan
sebuah
alat untuk sistem kendali
listrik pada rumah dengan
menggunakan WIZNET
WIZ110SR embedded
webserver dalam
mikrocontroller ATMEGA32
melalui koneksi wireless
accest point yang dapat
diakses melalui webbrowser
handphone.
2. Manfaat dari penelitian ini
adalah :
a. Meminimalisasikan
penggunaan komputer ( PC )
sebagai server
melainkan digantikan oleh alat
yang bernama embedded web
server.
b. Memanfaatkan teknologi
ponsel terutama internet untuk
membuka web
1
26
browser sehingga dapat
mengendalikan sistem sesuai
perintah.
c. Memberikan kemudahan
kepada pengguna untuk
mengakses dan
mengendalikan sistem kendali
listrik pada rumah.
d. Meningkatkan kemampuan
untuk sistem embedded web
server dalam
microcontroller yang sangat
berkembang pesat dewasa ini.
e. Memberikan alternatif
sistem pengendali listrik
dengan harga murah.
f. Pengefektifan pemakaian
listrik.
2
JUDUL
SISTEM KENDALI UMPAN
BALIK PADA LAMPU
BERBASIS SHORT MESSAGE
SERVICE (SMS)
NAMA PENULIS Dan lajanto
TAHUN TERBIT 2010
RINGKASAN Dari beberapa tahap perancangan,
pembuatan dan pengujian yang
telah dilakukan dapat diambil
kesimpulan antara lain:
1. Peralatan ini telah diuji dan
27
dapat
digunakan untuk
mengendalikan lampu dari
jarak jauh.
2. Peralatan ini dapat membantu
pemakai untuk
mengendalikan dan
memonitoring kondisi lampu
listrik dari jarak jauh
menggunakan handphone
yang dimiliki.
Adanya SMS balasan yang
menyatakan beban (lampu)
telah dapat dikendalikan, ini
membuktikan umpan balik
(feedback) bekerja.
28
BAB IV
METODE PENELITIAN
4.1. Lokasi dan Waktu Penelitian
4.1.1 Lokasi
Tempat yang digunakan untuk melakukan penelitian adalah di
rumah dan tidak di perusahaan karena penelitian bersifat eksperimen.
untuk itu penulis memilih rumah sebagai lokasi penelitian, karena
rumah merupakan tempat yang nyaman dalam melakukan observasi
dan penelitian alat yang dibuat.
4.1.2 Waktu Penelitian
Pelaksanaan dalam penelitian dimulai pada tanggal 1
september 2013 sampai dengan 31 Desember 2014. Pada hari Senin,
Selasa, Kamis, Jumat, pukul 18.30 WIB sampai dengan selesai.
29
4.2 Jenis data
4.2.1 Data Primer
Menurut Hasan (2002:33), data primer adalah data yang
diperoleh atau dikumpulkan oleh orang yang melakukan penelitian
atau yang bersangkutan yang memerlukannya.
4.2.2 Data Sekunder
Menurut Hasan (2002:33), data sekunder adalah data yang
diperoleh atau dikumpulkan dari sumber-sumber yang telah ada. Data
itu biasanya diperoleh dari perpustakaan atau laporan peneliti
terdahulu. Data sekunder disebut juga data tersedia.
4.3 Teknik pengumpulan data
4.3.1 Pengamatan ( Observasi )
Menurut Sugiyono (2013:226), observasi adalah dasar semua
ilmu pengetehuan. Para ilmuan hanya dapat bekerja berdasarkan data,
yaitu fakta mengenai dunia kenyataan yang di peroleh melalui
observasi. Data itu dikumpulkan dan sering dengan bantuan berbagai
alat yang sangat canggih sehingga benda-benda yang sangat kecil (
proton dan elektron ) maupun yang sangat jauh ( benda runga
angkasa ) dapat di observasi dengan jelas.
30
4.3.2 Wawancara (Interview)
Menurut Saebani (2008:190), wawancara adalah pertemuan
dua orang yang bertukar informasi dan ide melalui tanya jawab
sehingga dapat konstruksikan makna dalam suatu data tertentu.
Menurut Riduwan (2010:74), wawancara adalah suatu cara
pengumpulan data yang digunakan untuk memperoleh informasi
langsung dari sumbernya. Penulis melakukan langsung wawancara
pada orang sekitar.
4.3.3 Studi Pustaka
Menurut Wibawa studi pustaka merupakan sebuah proses
mencari berbagai literatur, hasil kajian atau studi yang berhubungan
dengan penelitian yang akan dilakukan, studi pustaka juga dapat
dimanfaatkan sebagai jalan untuk memberikan argumentasi, dugaan
sementara atau prediksi mengenai hasil penelitian yang dilakukan.
4.4 Jenis Penelitian
Jenis penelitian ini adalah penelitian terapan (pplied Research).
Menurut Sahari ( 2008:150 ) penelitian terapan adalah kegiatan pengkajian
dan penelitian terhadap suatu prinsip ilmiah.
31
Menurut West dan Turner (2008:72), penelitian terapan (applied
research) merupakan peneliti berharap untuk mengatasi masalah tertentu
dengan pengetahuan mereka atau pengetahuan yang dihasilkan oleh peneliti
lainnya. Untuk itu penulis menentukan jenis penelitian yang dikerjakan adalah
penelitian terapan (applied research).
Penulis menggunakan penelitian terapan yang mengarah pada
perancangan dan pengembangan dari penelitian sebelumnya yaitu
menggunakan embeded web server dalam mikrokontroler untuk sistem
kendali rumah, yang mana menggunakan web server sebagai sistem kendali
dan akses internet sebagai penghubung pada mikrokontroler. Dari penelitian
sebelumnya maka penulis membuat alat kendali lampu rumah menggunakan
smartphone android dalam ruang lingkup yang kecil atau sebatas dalam
rumah.
32
4.5 Alat dan Teknik Pengembangan Sistem
4.5.1. Alat Pengembangan Sistem
a. Model Proses
Sistem bluetooth terdiri dari sebuah radio transceiver,
baseband link management dan control, Baseband (processor core,
Static Random Access Memory (SRAM), Universal Asynchronous
Receiver-Transmitter (UART), Pulse-code modulation (PCM),
Universal Serial Bus, (USB Interface), flash dan voice codec).
Baseband controller menghubungkan perangkat keras radio ke
baseband processing dan layer protocol fisik. Link manager
melakukan aktivitas-aktivitas protocol tingkat tinggi seperti
melakukan link setup, autentikasi dan konfigurasi.
Protocol bluetooth menggunakan sebuah kombinasi antara
circuit switching dan paket switching. Sebuah perangkat yang
memiliki teknologi wireless akan mempunyai kemampuan untuk
melakukan pertukaran informasi dengan jarak jangkauan sampai
dengan 13 meter ( ̴ 30 feet ), bahkan untuk daya kelas 1 bisa
sampai pada jarak 100 meter.
System bluetooth bekerja pada frekwensi 2.402GHz –
2.480GHzc, dengan 79 kanal RF yang masing-masing mempunyai
33
spasi kanal selebar 1 MHz, menggunakan system TTD (Time-
Division Duplex). Secara global alokasi frekwensi bletooth telah
tersedia, namun untuk berbagai Negara pengalokasian frekuensi
secara tepat dan lebar pita frekuensi yang digunakan berbeda.
Penggunaan spectrum frekuensi 2.4 GHz secara global belum
diatur. Proses cara kerja Bluetooth terdapat pada Gambar 4.1.
Gambar 4.1 Proses Kerja Bluetooth.
Dari gambar 4.1 dapat dijelaskan bahwa modul bluetooth
menerima sinyal dari bluetooth smartphone Android lalu data
dibaca oleh modul Bluetooth kemudian mikrokontroler mengecek
data tersebut.
Gambar 4.2. adalah gambar flowchart untuk alur cara input
data mikrokontroler Alat Kendali Lampu Rumah menggunakan
Bluetooth (HC-05).
34
Gambar 4.2. Flowchart Input Data.
Pertama kita aktifkan Bluetooth yang ada pada smart phone.
lalu kita memulai pencarian perangkat modul Bluetooth. jika
perangkat sudah ditemukan lalu kita hubungkan. maka akan muncul
tampilan password pada layar smartphone lalu kita ketikan
/masukan password nya. setelah memasukan password yang benar
maka alat kendali telah diaktifkan. Apabila perangkat tidak di
temukan maka kita diminta melakukan pencarian perangkat
kembali.
35
b. Model Data
Berikut adalah flowchart keseluruhan Alat Kendali Lampu
Rumah Menggunakan Bluetooth Berbasis Android pada gambar
4.3.
Gambar 4.3. Flowchart Kesluruhan Alat Kendali Lampu
Rumah.
36
Dari gambar 4.3 dapat dijelsakan proses jalannya:
1. Pada saat bluetooth diaktifkan dari smartphone Android maka
akan mencari perangkat modul bluetooth yang terpasang pada
mikrokontroller
2. Maka akan tampil perangkat bluetooth yang sudah tersedia
kemudian dihubungkan pada modul bluetooth yang ada pada
mikrokontroller dengan memasukan password terlebih dahulu.
3. Setelah perangkat sudah terhubung maka pengendalian lampu
rumah dapat dikendalikan melalui smartphone Android yang
sudah terpasang aplikasi.
4.5.2 Teknik Pengembangan Sistem
Menurut Shalauddin (2010: 29), model prototype dapat
digunakan untuk menyambungkan ketidak pahaman pelanggan
mengenai hal teknis dan memperjelas spesifikasi kebutuhan yang
diingankan pelanggan kepada pengembang perangkat lunak.
Adapun teknik yang digunakan penulis dalam tahap
pemecahan masalah, yaitu menggunakan prototype. Langkah-langkah
teknik pengembangan prototype pada gambar 4.4.
37
Sumber : Shalauddin (2010: 29)
Gambar 4.4 Mekanisme Pengembangan Sistem Dengan Prototype.
Menurut McLeod ( 2008 : 201 ), terdapat dua jenis prototype:
evolusioner dan persyaratan. Prototype evoulusioner (evolusionary
prototype) terus menurus disempurnakan sampai memiliki seluruh
fungsionalitas yang dibutuhkan pengguna dari sistem yang baru.
Prototipe ini kemudian dilanjutkan produksi. Jadi, satu prototype
evolusioner akan menjadi sistem actual. Akan tetapi, prototype
persyaratan (requirements prototype) dikembangkan sebagai satu cara
untuk mengidentifikasikan persyaratan-persyaratan fungsional dari
sistem baru ketika pengguna tidak mampu menggungkapkan dengan
jelas apa yang mereka ingginkan. Dengan meninjau prototype
persyratan telah mencapai tujuan dan proyek lain akan dimulai untuk
38
pengembangan sistem baru. Oleh karna itu, suatu prototype persyaratan
tidak selalu menjadi sistem actual.
1. Mengindentifikasikan kebutuhan pengguna (mendengarkan
pelanggan). Pengembangan mewancarai pengguna untuk
mendapatkan ide mengenai apa yang diminta dari sistem.
2. Membuat satu prototype (membangun/memperbaiki prototype).
Pengembangan mempergunakan satu alat prototyping atau lebih
untuk membuat prototype. Contoh dari alat-alat prototyping adalah
generator aplikasi terintegrasi dan toolkit prototyping. Generator
aplikasi terintegrasi (integrated application generator) adalah sistem
piranti lunak siap pakai yang mampu membuat seluruh sistem yang
diinginkan dari sistem baru. Toolkit prototyping meliputi sistem-
sistem peranti lunak terpisah, seperti spreadsheet elektronika atau
sistem manajemen bisnis data, yang masing-masing mampu
membuat sebagian dari fitur-fitur sistem yang diinginkan.
3. Menggunakan prototype (pelanggan mengujicoba prototype).
Prototype menjadi sistem produksi.
39
4.6 Alat dan Teknik Pengujian
4.6.1 Teknik Pengujian Black Box
Menurut Pressman (2002:551), Pengujian black-box berfokus
pada persyaratan fungsional perangkat lunak. Sehingga, pengujian
black-box memungkinkan perekayasaan perangkat lunak
mendapatkan serangkaian kondisi input yang sepenuhnya
menggunakan semua persyaratan fungsional untuk suatu program.
Pengujian black-box bukan merupakan alternatif dari teknik white-
box, tetapi merupakan pendekatan komplementer yang memungkinan
besar mampu mengungkap kelas kesalahan dari pada metode white-
box.
40
BAB V
HASIL DAN PEMBAHASAN
5.1 Hasil
5.1.1 Indentifikasi Masalah
Sekarang ini banyak pengendalian lampu dilakukan secara manual
menggunakan saklar kurang efektif, untuk itu penulis merancang alat
kendali lampu rumah, dalam perancangannya menggunakan
mikrokontroler, smartphone android dan modul bluetooth. mikrokontroler
adalah alat yang berfungsi untuk mengontrol dalam bentuk yang kecil,
disini mikrokontroler memiliki memori sendiri, serta proses-proses yang
dapat berdiri sendiri. Sederhananya mikrokontroler dapat menjadi otak dari
alat-alat yang lain untuk mengontrol alat tersebut sedangkan smartphone
android sebagai remot kontrol yang mengendalikan lampu, serta bluetooth
sebagai penghubung antara smartphone android dengan modul bluetooth
yang ada pada mikrokontroler.
5.1.2 Perancangan Sistem
Perancangan system alat kendali lampu rumah menggunakan
bluetooth. Bluetooth adalah salah satu alternatif teknologi wireless yang
dibuat untuk peralatan mobile (mobile device). Bluetooth berbeda dengan
wifi. Bluetooth menggunakan frekuensi 2,4 GHz dengan keceptan transfer
41
data kurang dari 1 Mbps (sekitar 800 Kbps). Sebuah peralatan bluetooth
dapat berkomunikasi dengan peralatan lain yang berbeda pada jarak
13Meter. Saat ini telah dikembangkan standar baru yang dapat menjangkau
jarak sekitar 100Meter (tanpa penghalang).
Menurut Iswanto ( 2011 : 2 ), Mikrokontroler adalah suatu
rangkaian terintegrasi (IC) yang bekerja untuk aplikasi pengendalian.
Untuk mendukung fungsi pengendaliannya suatu mikrokontroler memiliki
bagian-bagian seperti Central processing unit (CPU), Read only memory
(ROM), Random access memory (RAM), pewaktu/pencacah dan Unit I/O.
Menurut Budiharto ( 2012 : 19 ), Microcontroller adalah pengontrol
utama perangkat elektronika saat ini, termasuk robot dan mesin lainya.
Pemrograman microcontroller merupakan dasar dari prinsip pengontrolan
suatu alat, dimana diorientasikan penerapan microcontroller adalah untuk
mengendalikan suatu sistem berdasarkan informasi input yang diterima,
lalu diproses oleh microcontroller yang dilakukan aksi pada bagian output
sesuai dengan program yang telah ditentukan sebelumnya.
42
5.1.2.1 Alat Pendukung
a. Mikrokontroler dan Arduino Bootloader.
Mikrokontroler yang terdiri dari beberapa komponen
yang pokok seperti pembangkit clock dan isyarat reset, dan
hubungkan pin-pin yang harus terhubung secara hardware.
Disini mikrokontroler ATmega 328 digunakan sebagai
penerima perintah dari bluetooth HC05. Sebelum
Mikrokontroler masuk didalam rangkaian, mikrokontroller
diperogram terlebih dahulu menggunakan software IDE dan di
isi dengan perogram Bootloader terlebih dahulu.
Mikrokontroller ATmega 328 ini mendapat input dari bluetooth
yaitu pin 2 pada mikrokontroller ini terhubung dengan bagian
transmitter pada modul bluetooth (pin 1), kemudian pin 4 pada
mikrokontroler ATmega 328 ini terhubung juga dengan bagian
receiver modul bluetooth (pin 2) dan memberikan output ke
driver AC dengan optocoupler dan Triac sebagi switching
sesuai dengan perintah. Untuk driver lampu AC digunakan pin
8,9,10,11.
43
Sumber : Diolah sendiri
Gambar 5.1 Mikrokontroler dan Arduino.
b. Modul Bluetooth HC-05
Modul bluetooth yang di pasang pada board Arduino
Mikrokontroler adalah modul bluetooth HC-05 dengan supply
tegangan sebesar 3,3 V ke pin 12 modul bluetooth. Pin 1 pada
modul bluetooth sebagai transmitter yang akan dihubungkan ke
pin 3 mikrokontroler ATmega 328, kemudian pin 2 pada
bluetooth sebagai receiver yang akan dihubungkan ke pin 2
mikrokontroler ATmega 328.
44
Sumber : Diolah sendiri
Gambar 5.2 Modul Bluetooth HC-05
c. Power supply
Rangkaian power supply menggunakan IC 7805 agar
keluaran tetap stabil 5 volt dan led sebagai indikator rangkaian.
Dari power supply nantinya menyuplai ke DB9 connector, IC
ATmega dan Bluetooth HC-05.
Sumber : Diolah Sendiri
Gambar 5.3 Power Supply.
45
Sumber : Diolah Sendiri
Gambar 5.4 Layout PCB Power Supply.
d. Driver
Rangkaian driver beroprasi pada tegangan 4,5 V sampai
5 V. Input di dapat dari mikrokontroler pada port 12,13,23,24,25.
Driver ini terdiri dari beberapa komponen inti yaitu Optocoupler
MOC 3041 dimana pin 1 sebagai Vcc dan pin 2 sebagai GND
lalu outputnya pin 6 menuju Triac BTA 24 dan kebeban.
.
Sumber : Diolah Sendiri
Gambar 5.5 Rangkaian Driver AC.
46
Sumber : Diolah Sendiri
Gambar 5.6 Layout PCB Driver.
e. Transformator
Digunakan untuk memindahkan daya atau energi
listrik dari suatu bagian rangkaian ke rangkaian yang lain
secara induksi dengan tegangan dan arus berubah serta
frekuensi tetap (melalui suatu gandengan magnet dan prinsip-
prinsip elektromagnet).
Sumber : Diolah Sendiri
Gambar 5.7 Transformator.
47
f. Bluetooth Handphone
Hampir semua handphone yang ada disekitar kita telah
difasilitasi dengan bluetooth. Pemanfaatan bluetooth pada
handphone digunakan sebagai media komunikasi yang akan
berhubungan dengan bluetooth yang dipasang pada mobile
remote control. Dengan fasilitas bluetooth inilah user bisa
mengirim perintah yang akan diperoses oleh mikrokontroler
untuk mengendalikan swithing yang nanti dapat menyalakan
dan memadamkan driver AC, tentunya handphone yeng
digunakan terlebih dahulu telah terinstal aplikasi “Pengendali
Lampu”, Seperti gambar 5.8, Sehingga sistem kerjanya adalah
user menggunakan aplikasi pengendali lampu dengan
memanfaatkan bluetooth handphone ke module bluetooth
yang ada di board arduino.
48
Sumber : Diolah Sendiri
Gambar 5.8 Tampilan Aplikasi Kendali Lampu.
49
5.2 Pengujian Komponen-komponen
Pengujian komponen-komponen dilakukan untuk mendapatkan data
penelitian. Dalam pengujian komponen ini, maka mendapatkan hasil sebagai
berikut:
1. Microcontroller
2. Proses penginputan data pada Microcontroller dapat kita lihat
Pada Gambar 5.9 Terlihat kabel USB yang terhubung dari
Microcontroller ke laptop.
Sumber : Diolah Sendiri
Gambar 5.9 Proses Penginputan pada Microcontroller.
Untuk memperjelas listing program yang ada pada laptop dapat
dilihat Pada Gambar 5.10.
50
Sumber : Diolah Sendiri
Gambar 5.10 Listing Program.
Adapun listing program secara menyeluruh akan penulis
sampaikan pada lampiran.
3. Bluetooth
Proses pengujian bluetooth dapat dilihat pada gambar 5.11.
51
Sumber : Diolah Senndiri
Gambar 5.11 Proses Pengujian Bluetooth.
4. Power supply
Proses pengujian power supply dapat dilihat pada gambar 5.12.
Sumber : Diolah Sendiri
Gambar 5.12 Proses Pengujian Power Supply.
52
5. Driver Lampu
Proses pengujian driver lampu dapat dilhat pada gambar 5.13.
Sumber : Diolah Sendiri
Gambar 5.13 Proses Pengujian Driver Lampu.
53
5.3 Pembahasan
5.3.1 Perancangan Sistem
a. Perancangan perangkat keras (hardware).
Berikut adalah rangkaian alat Kendali Lampu Rumah
Menggunakan Bluetooth Berbasis Android.
Sumber : Diolah Sendiri
Gambar 5.14 Diagram Blok Alat Kendali Lampu Rumah.
54
b. Langkah perangkaian alat
1. Perangkaian hardware
Perangkaian mikrokontroler ATmega 328. Bahan dan alat-
alat yang diperlukan antara lain:
a. Laptop / perangkat komputer
b. Bor
c. Triplek
d. Akrilik
e. Solder
f. Tester
g. Obeng
h. Kikir
i. Gergaji besi
j. Glugan (lem)
k. Charger
l. Skrup (mur)
m. Almunium
n. Kabel USB AtoB
2. Proses perancangan rangkaian elektronik
a. Mendesain triplek
b. Mendesain akrilik
c. Memotong dan mengebor akrilik
55
d. sesuai dengan desain penempatan komponen
e. Menyolder komponen perangkat pendukung
f. Memasang komponen-komponen pada akrilik
3. Komponen yang diperlukan dalam perancangan Alat Kendali
Lampu Rumah Menggunakan Bluetooth Berbasis Android :
a. Capasitor Elektrolit
b. Capasitor mika
c. Resistor
d. Lampu
e. Transistor PNP
f. Transistor NPN
g. Dioda
h. IC regulator mikro
i. Konektor
c. Perancangan software
Aplikasi arduino IDE (Integrated Development
Environment) dan modifikasi syntac perangkat lunak pada
microcontroller ATmega328 digunakan untuk memasukan data
pada microcontroller yang berisi perintah dari smartphone
Android yang digunakan dan melakukan pengolahan data
masukan menjadi perintah untuk proses pengendalian lampu.
56
1. Berikut adalah tahap pemasukan data pada microcontroller
menggunakan Arduino IDE (Integrated Development
Environment).
Sumber : Diolah Sendiri
Gambar 5.15 Tahap Pertama Pembuatan Layout.
Gambar 5.15 adalah tahap pertama untuk membuat layout
baru pada program Arduino IDE dan gambar 5.16 tampilan
kosong.
57
Sumber : Diolah Sendiri
Gambar 5.16 Tampilan Kosong Program Arduino IDE.
Pada gambar 5.17 berisi coding yang merupakan
perintah pada microcontroller untuk membaca kartu.
Coding ini didapat dari library arduino atau lebih tepatnya
http://www.seeedstudio.com/wiki/NFC_Shield_V1.0.
kemudian download file PN532 SPI V2.zip ekstrak file
tersebut dan copy pada program arduino IDE yang baru.
58
Sumber : Diolah Sendiri
Gambar 5.17 Coding Perintah pada Microcontroller.
5.3.2 Pembuatan Alat
Perangkat simulasi alat kendali lampu rumah menggunakan
bluetooth berbasis Android dibuat menggunakan acrilyc dan tripleks
dengan rumah dua lantai yang teridiri dari 4 kamar yang masing –
masing kamar memiliki 1 lampu AC (alternating current), ukuran
lantai yang digunakan 21 cm dan dinding dengan tinggi 58 cm yang
terdiri dari lebar pintu 10cm dan tinggi pintu 18cm.
59
Tabel 5.1 Material Bangunan
No Material Akrilik Ukuran
1 Lebar alas 42 cm
2 Panjang alas 90 cm
3 Tinggi dinding 38 cm
4 Lebar dinding 30 cm
5 atap 17 cm
6 Tinggi pintu 18 cm
7 Lebar pintu 10 cm
8 Lebar antar ruang 21 cm
9 Tinggi antar ruang 29 cm
60
Sumber : Diolah Sendiri
Gambar 5.18 Tampak Depan Miniatur Rumah.
Sumber : Diolah Sendiri
Gambar 5.19 Tampak Atas Alat.
61
Keterangan :
1. Driver lampu
2. Modul Bluetooth
3. Mikrokontroller ATmega 328
4. Arduino
5. Power supplay
6. Dioda
7. Transformator
5.3.3 Pengujian Alat
Pada pengujian alat ini perlu diperhatikan beberapa tahap
berikut:
1. Pastikan kabel transformator terhubung dengan sumber
tengangan listrik AC220v yang sudah diturunkan menggunakan
transformator menjadi 12v AC dan distabilkan menggunakan IC
regulator 7805 menjadi 5v.
2. Pastikan indikator power supply, arduino, bluetooth menyala.
3. Aktifkan bluetooth pada smartphone Android dan koneksikan
ke alat pengendali lampu rumah.
62
Tabel 5.2 Pengujian Kendali Lampu Rumah
No Pengujian Kendali Lampu keterangan
1 Pencarian perangkat
Setelah bluetooth
pada smartphone
diaktifkan maka
akan mencari
perangkat modul
bluetooth yang ada
pada arduino.
2 Masukkan password
Setelah
memasukkan
password
bluetooth akan
terhubung atau
terkoneksikan
63
3 Pengujian pada lampu 1
Pada saat tombol
lampu 1 ditekan
maka lampu 1
menyala.
4 Pengujian pada lampu 2
Pada saat tombol
lampu 2 ditekan
maka lampu 2
menyala.
5 Pengujian pada lampu 3 Pada saat tombol
lampu 3 ditekan
maka lampu 3
64
menyala.
6 Pengujian pada lampu 4
Pada saat tombol
lampu 4 ditekan
maka lampu 4
menyala.
65
Tabel 5.3 Command Protocol
No Command
Protocol
Arah
Komunikasi
Fungsi
1 Lampu 1 Handphone slave Device 1 on / off
2 Lampu 2 Handphone slave Device 2 on / off
3 Lampu 3 Handphone slave Device 3 on / off
4 Lampu 4 Handphone slave Device 4 on / off
Tabel 5.4 Hasil Pengujian Bluetooth
no Jarak
(jangkauan)
Waktu
tanggap
(delay)
Tanpa
penghalang
Dengan
penghalang
1 1 M 0,1 s ON ON
2 2 M 0,1 s ON ON
3 3 M 0,1 s ON ON
4 4 M 0,1 s ON ON
5 5 M 0,1 s ON ON
66
6 6 M 0,1 s ON ON
7 7 M 0,1 s ON ON
8 8 M 0,1 s ON ON
9 9 M 0,1 s ON ON
10 10 M 0,1 s ON ON
11 11 M 0,1 s ON OFF
12 12 M 0,1 s ON OFF
13 13 M - OFF OFF
67
BAB VI
PENUTUP
6.1 Simpulan
Dengan menggunakan sistem kendali lampu rumah, kita dapat
meningkatkan kenyamanan dan kemudahan untuk mengendalikan lampu pada
rumah tanpa harus berinterksi langsung dengan saklar, dengan memanfaatkan
teknologi smartphone Android. Berikut ini adalah beberapa kelebihan dan
kelemahan dari kendali lampu rumah:
a. Kelebihan
1. Efisiensi waktu dan tenaga.
2. Praktis untuk digunakan dan disimpan.
3. Satu aplikasi dapat diterapkan pada beberapa smartphone Android,
asalkan Android di bawah versi 4.4.
b. Kekurangan:
1. Jarak maksimal pembacaan bluetooth, idealnya 10 meter maksimal 13
meter, jika lebih dari itu tidak dapat diproses, karena kurangnya
keefektivitasan jangkauan.
2. Biaya perangkat cenderung mahal dibandingkan dengan saklar.
3. Aplikasi ini tidak bisa dijalankan oleh dua client secara bersamaan.
68
6.2 Saran
Setelah melakukan pengujian terhadap kinerja dari alat kendali lampu
rumah menggunakan bluetooth berbasis Android, maka ada beberapa saran
yang diberikan dari penulis untuk penggunaan dan kesempurnaan alat ini,
yaitu:
1. Penerapan sistem kendali bluetooth dapat dilakukan pada kelistrikan alat-
alat rumah tangga.
2. Perlu ditambahkannya sensor suhu agar mengatahui besaran suhu yang
ada pada alat.
3. Untuk pengembangan lebih lanjut alat kendali lampu rumah menggunakan
bluetooth disarankan jangkauan pembacaan bluetooth terhadap module
bluetooth lebih dari 13 meter.
4. Untuk pengembangan lebih lanjut alat kendali lampu rumah menggunakan
bluetooth. Disarankan menambah timer agar dapat menyalakan dan
memadamkan lampu secara otomatis pada waktu yang telah ditentukan.
xiv
DAFTAR PUSTAKA
Budiharto. 2012. Robot Vision. Yogyakarta: Andi.
Hakim, Rahmat S. 2006. Mudah Merakit Computer. Jakarta: PT Elex Media
Komputindo.
Hasan, Iqbal. 2008. Pokok-pokok Materi Statistik 1, Edisi 2. Jakarta: PT. Bumi
Aksara.
Http://download.portalgaruda.org/article.php?article=58068&val=4376 page 1.
Variabel Tegangan Terhadap Hasil Electroplating Pada Alat
Penyepuh Logam. Diakses pada tanggal 19 desember 2013. Jam 11.30
wib.
Http://wiki.kharisma.ac.id/images/1/1e/51009055_20121-2.pdf page 6. Sistem
Informasi Inventarisasi Peralatan Dan Perlengkapan Belajar
Mengajar Pada KB-TK Kharisma Makassar. diakses pada tanggal 23
desember 2013. Jam 10.45 wib.
Irawan. 2012. Membuat Aplikasi Android Untuk Orang Awam. Penerbit
Maxikom: Palembang.
Iswanto. 2011. Belajar microcontroller AT89s51 dengan bahasa C. Penerbit
Andi: Yogyakarta.
Riduwan. 2010. Belajar Mudah Penelitian Untuk Guru-Karyawan dan Peneliti
Pemula. Bandung : Alfabeta.
Saebani, Beni Ahmad. 2008. Metode Penelitian. Bandung : CV. Pustaka Setia.
Shalahuddin, M. 2010 .Rekayasa Perangkat Lunak. Penerbit Modula: Bandung.
Sugiyono. 2013. Metode penelitian Kuantitatif Kualitatif Dan R&D. Penerbit
Alfabeta: Bandung.
Sofana. 2008. Membangun Jaringan Komputer. Penerbit Informatika: Bandung.
West, Richard dan H Lynn Turner. 2008. Pengantar Teori Komunikasi, Edisi 3
Analisi dan Aplikasi. Penerbit Salemba Humanika: Jakarta.