DAFTAR PUSTAKA Abdul Kadir. Panduan Praktis Mempelajari Aplikasi Mikrokontroler Dan Pemrogramannnya Menggunakan Arduino. Jakarta: Andi Publisher, Heru. 2013. Belajar Pemograman Arduino, http://serverheru.blogspot.com/belajar-pemograman-arduino.html, diakses pada 29 Agustus 2016. Kelas Mikrokontroler. 2005. Bahasa Pemrogaman Arduino, http://www.kelas-mikrokontrol.com/e-learning/mikrokontroler/bahasapemrograman-arduino.html, diakses pada 29 Agustus 2016. Tigal Veear. 2014. EasyVR Module with Arduino, http://www.veear.eu/category/arduino/, diakses pada 29 Agustus 2016. Prabhu, J., P. Thanapal, and R. Vijay Anand. 2016. Home Intruder Detection System. www.ijptonline.com/wp-content/uploads/2016/10/15640-15650.pdf, diakses pada Attia, Husain A. 2016. Multi-Functional Microcontroller Based Monitoring, Alarming and Protection System. https://www.ripublication.com/ijaer16/ijaerv11n18_39.pdf, diakses pada Mali, V., Gorasia, A., Patil, M., & Wawage, P.S. 2016. Home Automation and Security using Arduino Microcontroller. http://www.ijrat.org/downloads/ncpci2016/ncpci-45.pdf, diakses pada Mowad, M.A.E.L., Fathy, A., and Hafez, A. 2014. Smart Home Automated Control System using Android Application and Microcontroller. http://www.ijser.org/researchpaper%5csmart-home-automated-control- System-Using-Android-Application-and-Microcontroller.pdf, diakses pada 68
Urban, Pawel L. 2016. Open-Source Electronic as a Technological Aid in Chemical Educational. http://pubs.acs.org/doi/abs/10.1021/ed4009073, diakses pada 5 September 2016. Kannan, K., and J. Selvakumar. 2016. ARDUINO BASED VOICE CONTROLLED ROBOT. http://www.irjet.net/archives/v2/i1/irjet-v2i109.pdf, diakses pada 5 September 2016 Soniya, M., Keerthi, C., K. K. Avinashe, and Akhil Jose. 2015. Implementation of Solar Powered Voice Recognition Robot. http://worldwidejournals.in/ojs/index.php/gjra/article/view/9876, diakses pada Wagh, M. V., & Pujari, K. 2016. Service Robot for Home Automation. http://www.ijlrem.org/papers/vol-1-issue-1/3.pdf, diakses pada 5 Nanavati, K., Prajapati, H., Pandav, H., Umaria, K., & Desai, N. 2016. Smart Autonomous Street Light Control System. http://www.ijste.org/articles/ijstev2i10193.pdf, dakses pada 5 George, R., Harikrishnan, K. G., Zacharia, G., & Augustine, N. 2016. Peak Hour Load Control & Overcurrent Monitoring System. https://www.irjet.net/archives/v3/i6/irjet-v3i6446.pdf, diakses pada 5 69
LAMPIRAN List Program Pengujian Sistem keamanan di Arduino IDE void setup() pinmode(a,output); pinmode(b,output); pinmode(c,output); pinmode(d,output); pinmode(e,output); pinmode(f,output); pinmode(aa,output); pinmode(bb,output); pinmode(cc,output); digitalwrite(c,low); digitalwrite(d,low); digitalwrite(f,low); digitalwrite(aa,low); digitalwrite(bb,low); void action() switch (group) case GROUP_2: switch (idx) case G2_PENGAMAN: digitalwrite(a,low); digitalwrite(c,low); digitalwrite(d,low); digitalwrite(cc,high); 70
// group = GROUP_X; <-- or jump to another group X for composite case G2_AKTIFKAN: digitalwrite(e,low); easyvr.playsound(snd_hello, EasyVR::VOL_FULL); digitalwrite(b,high); group = GROUP_1; //<-- or jump to another group X for composite case GROUP_1: switch (idx) case G1_LAMBANG: digitalwrite(c,high); easyvr.playsound(snd_please_say_your_password, EasyVR::VOL_FULL); group = GROUP_16; // <-- or jump to another group X for composite case G1_ADIT: digitalwrite(c,high); easyvr.playsound(snd_please_say_your_password, EasyVR::VOL_FULL); group = GROUP_16; //<-- or jump to another group X for composite case GROUP_16: 71
switch (idx) case G16_PWD_LAMBANG: easyvr.playsound(snd_access_granted, EasyVR::VOL_FULL); digitalwrite(d,high); group = GROUP_2; //<-- or jump to another group X for composite case G16_PWD_ADIT: easyvr.playsound(snd_access_granted, EasyVR::VOL_FULL); digitalwrite(d,high); group = GROUP_2; //<-- or jump to another group X for composite 72