Wawan Nurmansyah,
Wawan Nurmansyah,
Teknik Informatika Sekolah Tinggi Teknik Musi Palembang, Indonesia wa_one2103@yahoo.com
Abstrak —Hardware seperti Arduino dapat mengontrol teknologi telepon seluler [2]. Penggunaan teknologi seluler
perangkat elektronik. Merancang dan mengimplementasikan
untuk pengontrolan media atau perangkat keras yang
media ini memiliki kemudahan karena jumlah aplikasi atau
berbasiskan elektronik masih terus dikembangkan oleh para
simulasi virtual untuk menguji bagian fitur - fitur seri Arduino
peneliti dan ada juga yang sudah diterapkan. Desain yang
dapat dengan mudah ditemukan dan didownload, sehingga
digunakan untuk mengontrol pintu garasi menggunakan
dapat meminimalkan kesalahan dan kerusakan ketika merakit bagian-bagian komponen elektronika.
Arduino Uno R3 melakukan koneksi dengan akses point dan
Perangkat mobile seperti ponsel saat ini memiliki banyak
menggunakan Sensor Jarak HC-SR 04 untuk mendeteksi mobil
fitur untuk melakukan koneksi dengan perangkat lain, seperti
atau kendaraan yang mendekati garasi [3]. Penggunaan
Bluetooth, WiFi, USB. Bagian dari perangkat ini dapat
mikrokontroller arduino menunjukkan hasil bahwa magnetic
dihubungkan ke perangkat lain untuk diimplementasikan
door lock yang digunakan untuk media yang dikontrol oleh
mengontrol perangkat keras yang terhubung ke perangkat
mikrokontroller dapat bekerja dengan baik, hal ini dibuktikan
mobile tersebut.
dengan software IDE Arduino bahwa mikrokontroler dapat
Perkembangan bahasa pemrograman bagi programmer
mendeteksi input dari keypad, delay yang diterapkan untuk
dapat menciptakan dan menerapkan gagasan baru, studio
mengaktifkan solenoid dapat berjalan [4].
android dapat membantu untuk mengimplementasikan hasil perancangan alat untuk mengendalikan bagian dari sebuah alat
Penelitian pada desain kontrol fitur elektronik hunian
elektronik rumah yang ada. Hasil dari desain interface
rumah dengan memanfaatkan arduino dan perangkat
hardware dan software dapat diimplementasikan secara
handphone pada tahapan desain dan rancangan untuk
simulasi dengan metode pengembangan sistem aplikasi berupa
implementasi penerapan intelligent home atau smart home
prototype. Keterbatasan desain hanya dari Arduino dan kontrol
yang menjadi basis kontrolnya yaitu smart phone berbasis
antarmuka ponsel berbasis android.
android. Aplikasi emulator dan virtual machine digunakan
Kata kunci: Desain, Arduino, perangkat elektronik, handphone
untuk mensimulasikan semua desain dan rancangan yang selanjutnya akan diimplementasikan secara bertahap.
ENDAHULUAN I. P
ANDASAN II. L T EORI Elektronik yang masyarakat gunakan saat ini sangat
beragam fungsi dan kegunaanya baik itu yang perangkat Mikrokontroller sebagai media proses yang telah diisikan elekronik diletakkan secara permanen seperti lampu
instruksi – instruksi code program untuk mengontrol media - penerangan ruangan dan perangkat elektronik mobile seperti
media yang terintegrasi pada pin I/O yang dimilikinya. handphone. Saat ini penggunaan perangkat mobile seperti
handphone bukan saja digunakan untuk komunikasi akan tetapi perangakat tersebut bisa dijadikan media hiburan dan pembelajaran. Berdasarkan data yang dihimpun oleh Asosiasi Telekomunikasi Seluler Indonesia (ATSI), hingga akhir tahun 2013 jumlah pelanggan ponsel di Indonesia telah mencapai 250 juta, padahal jumlah penduduk Indonesia sekitar 240 juta jiwa [1]. Perbandingan angka tersebut menunjukan bahwa penetrasi seluler di Indonesia sebesar 110 persen dan berdasarkan data ATSI, pelanggan yang menggunakan kartu prabayar sekitar 95%. Sementara jumlah pesan singkat atau Short Message Service (SMS) yang terkirim mencapai 260 miliar SMS dengan jumlah transaksi data mencapai 27 ribu terabyte. Bahkan data terakhir yang dirilis oleh CIA, Indonesia menjadi negara ke-5 dan 6 yang paling agresif dalam menerima perkembangan
Gambar 1. Keterangan pin yang dimiliki pada ATmega8 dan desain test
sederhana [5]
Bagian arduino Uno memiliki type masing – masing yang berbeda dilihat dari IC dan chip pada bagian boardnya.
Referensi Teori ATmega8 yang digunakan dapat dilakukan test sederhana
untuk mengetahui apakah berfungsi dengan baik, fungsi dari Desain komponen elektronik pin-pin yang dimiliki dapat di fungsikan sebagai input atau
pada emulator
output. Gambar 1. memberikan contoh penggunaan sederhana pada ATmega8 bagian pin yang diberikan
Implementasi 1 indikator menggunakan LED.
Perangkat elektronik dan installasi Bagian terpenting untuk menghubungkan pengontrol
hardware ke protocol jaringan dibutuhkan arduino uno Coding Program Ethernet. Spesifikasi pin – pin arduino uno Ethernet memiliki
Perangkat lunak fungsinya masing – masing, seperti pada pin 10, 11, 12, 13 yang digunakan untuk chip Ethernet dan pada arduino uno
Implementasi 2 Ethernet Pin 4 digunakan untuk kartu microSD dan akan
Aplikasi dengan Virtual Machine membutuhkan kabel FTDI untuk program ini. Ada 6-pin konektor yang ditepat disebelah port kartu microSD [6].
Tes koneksi perangkat keras dan perangkat lunak
Analisa
Produk Versi ke ? Gambar 3. Desain tahapan kerja secara umum untuk penerapan implementasi
produk intelligent home atau smart home Bagian – bagian proses pada gambar 3 menggambarkan
bahwa akhir dari analisa memberikan satu produk aplikasi dan perangkat kerasnya. Hasil dari produk tidak menjadi suatu final release dari produk intelligent home atau smart home. Perulangan yang dilakukan setelah memberikan suatu produk nyata dimulai lagi dari tahapan awal, hal ini untuk memberikan
Gambar 2. Arduino uno Ethernet perbaikan dari produk yang sudah ada atau bahkan memberikan fitur baru pada produk yang diterapkan pada
Bagian type board dari arduino dengan kegunaannya
intelligent home atau smart home.
masing – masing dapat diintegrasikan, hal ini dapat dinyatakan bahwa masing – masing modul independen.
ESAIN DAN III. D R ANCANGAN I MPLEMENTASI
Tahapan – tahapan pengerjaan penelitian ini dapat digambarkan secara umum pada Gambar 3, pada proses pencarian referensi dilakukan untuk melihat perkembangan dan penelitian yang sudah ada akan tetapi tidak membandingkan dengan produk yang dihasilkan oleh perusahaan yang memiliki integritas pada penerapan intelligent home atau smart home. Tahapan desain dari layout board untuk komponen – komponen elektronika digunakan aplikasi emulator elektronik yang dapat menguji apakah komponen – komponen tersebut tidak mengalami kerusakan dikarenakan kesalahan dalam
Server Web dan Mail
menghubungkan komponen – komponen tersebut. Aplikasi yang digunakan untuk mendesain hubungan komponen Modem DSL
elektronika dengan produk arduino dapat digunakan aplikasi fritzing dengan dukungan sistem operasi windows 7.
Tahapan implementasi terdiri dari 2 bagian, yaitu : hardware
dan software ,
diimplementasikan dilakukan terlebih dahulu dengan simulasi menggunakan aplikasi virtual. Bila hasil yang didapat pada
simulasi maka barulah bisa dilakukan implementasi secara Smart Phone
Android
nyata yang menghasilkan produk yang langsung dapat
Pengguna
digunakan. Gambar 4. Desain illustrasi implementasi kontrol menggunakan smart phone
Sistem Manufaktur II- 65
Gambar 4 memberikan desain illustrasi dari objek – objek penggunaan perintah mengaktifkan yang diberikan pada yang terkait pada implementasi pengontrolan dari pengguna
browser adalah http://localhost:3000/command/on dan untuk yang berinteraksi dengan smart phone dalam kondisi on-line
menonaktifkan http://localhost:3000/command/off sintak pada dalam jaringan internet. Interaksi smartphone dengan
URL ini menggunakan koneksi localhost dan hanya digunakan perangkat elektronik yang berada dirumah harus melalui server
untuk mensimulasikan koneksi dari komputer ke arduino yang berada dirumah melalui jaringan internet. Komputer
menggunakan kabel serial. Bagian aplikasi kontrol dilakukan server yang menerima instruksi dari smartphone diteruskan
dengan simulasi menggunakan virtual machine box untuk melalui ethernet dan port serial yang terkoneksi langsung
smartphone dan tablet berbasis OS android, virtual machine dengan arduino uno Ethernet dan arduino uno yang teritegrasi
yang diinstall aplikasi kontrol elektronik berada pada komputer dengan ATMega8. Hasil instruksi yang diberikan sebagai
dan terkoneksi dengan localhost pada komputer dengan IP output pada arduino ATMega8 dapat dijadikan untuk
(internet protocol) kelas C.
mematikan atau menghidupkan perangkat elektronik yang Implementasi pada installasi produk dibutuhkan bagian – berada dirumah.
bagian berikut ini :
1. X10 CM11A komputer interface. MPLEMENTASI DAN ANALISA IV. I
2. X10 PLW01 standar toggle wall switch
a. Implementasi
3. Kable serial to USB interface
4. Operating sistem Android phone atau tablet yang bisa disimulasikan dengan aplikasi virtual machine dan aplikasi
Implementasi pada penelitian ini pada bagian desain yang
online
emulator elektronika. Secara visual antar muka aplikasi control
5. Komputer
berbasis android yang sederhana terdapat pada gambar 5. Installasi dari bagian bagian ini dapat dilakukan di perumahan percontohan untuk intelligent home atau smart home dan tentunya terkoneksi dengan jaringan internet sedangkan pada simulasi ini dilakukan dengan maket rumah miniatur dan indikator menggunakan LED.
b. Analisa
Hasil dari implementasi antarmuka aplikasi dan kebutuhan komponen yang digunakan masih berupa desain dan rancangan, adapun koneksi antar perangkat keras dan perangkat lunak dilakukan pada aplikasi yang dimiliki pada komputer dengan aplikasi virtual yang dapat terkoneksi dengan jaringan. Analisa dilakukan hanya melihat apakah kesesuaian desain tersebut bisa diterima secara rasional dan didukung dengan referensi yang ada.
TABLE I. H ASIL ANALISA SIMULASI
Baik Tidak Belum diketahui
1 Desain komponen elektronik
2 Desain antarmuka aplikasi
- - X Gambar 5. Implementasi antar muka aplikasi pada smart phone dengan contoh
3 Desain koneksi
Desain dan perancangan yang dihasilkan dengan kondisi Gambar 5 memiliki 2 objek yang dapat dikontrol dengan 2
2 objek kontrol
hasil yang baik dinilai dari indikator saat aplikasi emulator dan kondisi hidup dan mati, objek yang dijadikan contoh ini
virtual menyatakan tidak ada error atau kesalahan, sedangkan diambil karena sering sekali pemilik rumah lupa mematikan
pada bagian koneksi tidak diketahui karena koneksi yang listrik dari objek tersebut. Bagian pompa mesin air yang
dilakukan tidak mendekati hasil yang seharusnya karena saat dikontrol secara mobile ini dilakukan karena sering sekali
implementasi nyata protocol yang digunakan pada jaringan otomatis on/off dari mesin dengan menggunakan indikator
internet dan perubahan code program sangat signifikan. pelampung mengalami kerusakan dan untuk memperbaikinya
Implementasi pada jaringan internet juga memiliki masalah, mengalami banyak kesulitan karena pelampung berada pada
salahsatunya delay perintah karena lalulintas data yang padat tabung penampungan air yang biasanya berada diatas tower
serta filter keamanan pada bagian protocol yang dibutuhkan atau diatas atap rumah (dak rumah). Bagian lampu luar yang
pada koneksi jaringan.
dijadikan objek dikarenakan walaupun pemilik rumah berada diluar kota akan tetapi lampu luar dapat dihidupkan sesuai
ESIMPULAN DAN V. K S ARAN dengan kebutuhan.
Hasil dan kesimpulan ini masih bagian dari tahapan awal Bagian koneksi komputer server dapat dilakukan dengan
desain dan rancangan untuk implementasi smart home atau mensimulasikan menggunakan koneksi localhost. Contoh
intelligent home yang akan terus dikembangkan.
Sistem Manufaktur II- 66 Sistem Manufaktur II- 66
karena semua masih dikontrol oleh manusia dengan menggunakan perangkat mobile.
- Bagian dari hasil emulator desain pada elektronik dapat membantu untuk meminimalisir kesalahan saat implementasi
elektronika. - Hasil dari simulasi aplikasi tidak langsung bisa
menggunakan protocol localhost.
b. Saran : - Bila perangkat arduino belum ada dapat menggunakan
perangkat lain yang sejenis, yaitu : tipe mikrokontroler yang sama.
- Pembiayaan pada implementasi secara nyata dari desain ini sangat besar, oleh karena itu lakukan secara bertahap.
D AFTAR P USTAKA [1] http://www.jia-xiang.biz/konsumsi-ponsel-di-indonesia-sudah-
menggila/ [2] http://theglobejournal.com/teknologi/6-negara-ini-penduduknya-
pengguna-hp-terbanyak/index.php [3] G. Magdalena,F. A. Halim dan A. Aribowo, "Perancangan Sistem Akses Pintu Garasi Otomatis Menggunakan Platform
Android", Prosiding Conference on Smart-Green Technology in Electrical and Information Systems, ISBN: 978-602-7776-72-2, Hal: 301 – 305, 14-15 November 2013 Bali.
[4] H.Guntoro, Y. Somantri, E. Haritman, Rancang Bangun Magnetic Door Lock Menggunakan Keypad dan Solenoid Berbasis Mikrokontroler Arduino Uno, ELECTRANS, VOL.12, NO.1, hal: 39- 48, ISSN 1412 – 3762, MARET 2013
[5] http://code.rancidbacon.com/images/avrm8ledtest-0.5-circuit.gif [6] http://arduino.cc/en/Main/ArduinoBoardEthernet
Sistem Manufaktur II- 67