Mauko 1 , Adalah Dosen Teknik Komputer dan Jaringan, Politeknik Negeri Kupang Tunliu 2 , Adalah Alumni Teknik Komputer dan Jaringan, Politeknik Negeri Kupang  106

## KONTROL ARAH GERAK WEB KAMERA (WEBCAM) BERBASIS WEB
Christian Mauko 1 , Semayatri Tunliu 2

## Abstrak :
Komunikasi  antar  banyak  webcam  dengan  satu  webcam  pada  awalnya  diadopsi  secara komersil dengan bantuan teknologi yang agresif dimana penggunaannya kebanyakan oleh industri pornografi. Web camera adalah sebuah periferal berupa kamera sebagai pengambil citra/gambar dan mikropon (optional) sebagai pengambil suara/audio yang dikendalikan oleh sebuah komputer atau oleh jaringan komputer. Web camera sendiri memiliki kelebihan selain harganya terjangkau murah, sekarang pada laptop, handphone juga dapat dijadikan sebagai webcam. Motor stepper adalah perangkat elektromekanis yang bekerja dengan mengubah pulsa elektronis menjadi gerakan mekanis diskrit. Arduino merupakan rangkaian elektronik yang bersifat open source, serta memiliki perangkat  keras  dan  lunak  yang  mudah  untuk  digunakan.  Web  sangat  mempermudah  dengan penggunaannya yang dapat diakses kapanpun dan dimanapun selama mesin kita terhubung oleh jaringan internet salah satunya, format penggunaan web terbuka untuk semua platform serta terbuka dan memiliki dukungan interface yang stabil.
Kata Kunci : Webcam, Motor Stepper, Arduino,Web.

## 1.  PENDAHULUAN
Teknologi  kamera  berawal  dari  sejarah fotografi  kuno  dimana  sudah  tercatat  sebelum Masehi.  Gambar  dua  dimensi  yang  dihasilkan dari  peran  cahaya.  Perkembangan  teknologi kamera  sejak  ditemukannya  gejala  refleksi pemandangan terbalik pada abad ke-5 sebelum Masehi,  oleh  seorang  pria  bernama  Mo  Ti. Kemudian,  pada  abad  ke-10  Masehi,  seorang Arab bernama Ibn Al-Haitham (fenomena sama) fotografi lalu  tercatat dimulai  resmi pada  abad ke-19.  Dimulai  pada  1991,  webcam  yang pertama  di  departemen  ilmu  pengetahuan komputer  dari  Cambridge  University.  Seperti halnya banyak teknologi yang baru, komunikasi antar banyak webcam dengan satu webcam pada awalnya  diadopsi secara komersil  dengan ban- tuan  teknologi  yang  agresif  dimana  penggu- naannya  kebanyakan  oleh  industri  pornografi. Pengembang mengembangkan perangkat lunak
agar  komunikasi  antar  webcam  tidak  lagi memerlukan browser web plugin. Perkembangan  teknologi  webcam  dapat  di hubungkan  melalui  wireless.
Web camera adalah sebuah periferal berupa kamera  sebagai  pengambil  citra/gambar  dan mikropon  (optional)  sebagai  pengambil  suara/ audio yang dikendalikan oleh sebuah komputer atau oleh jaringan komputer. Motion sensing – web  camera  akan  mengambil  gambar  ketika kamera mendeteksi gerakan. Image archiving – pengguna  dapat  membuat  sebuah  arsip  yang menyimpan semua gambar dari web camera atau hanya gambar-gambar tertentu saat interval pre- set.  Video  messaging  –  beberapa  program messaging  mendukung  fitur  ini.  Advanced connections – menyambungkan perangkat home theater  ke  web  camera  dengan  kabel  maupun nirkabel.  Automotion  –  kamera  robotik  yang memungkinkan pengambilan gambar secara pan
atau  tilt  dan  pengaturan  program  pengambilan frame  berdasarkan  posisi  kamera.  Streaming media – aplikasi profesional, setup web camera dapat  menggunakan  kompresi  MPEG4  untuk mendapatkan  streaming  audio  dan  video  yang sesungguhnya.  Custom  coding  –  mengimport kode  komputer  pengguna  untuk  memberitahu web camera apa yang harus dilakukan (misalnya automatically  refresh). AutoCam  –  memung- kinkan pengguna membuat web page untuk web cameranya  secara  gratis  di  server  perusahaan pembuat  web  camera.  Web  camera  sendiri memiliki  kelebihan  selain  harganya  terjangkau murah,  sekarang  pada  laptop,  handphone  juga dapat  dijadikan  sebagai  webcam.
Motor  stepper  adalah  perangkat  elektro- mekanis  yang  bekerja dengan  mengubah  pulsa elektronis  menjadi  gerakan  mekanis  diskrit. Motor  stepper  bergerak  berdasarkan  urutan pulsa yang diberikan kepada motor. Karena itu, untuk menggerakkan  motor stepper  diperlukan pengendali motor stepper yang membangkitkan pulsa-pulsa  periodik.
Arduino  merupakan  rangkaian  elektronik yang  bersifat  open  source,  serta  memiliki perangkat  keras  dan  lunak  yang  mudah  untuk digunakan.Arduino dapat mengenali lingkungan sekitarnya  melalui  berbagai  jenis  sensor  dan dapat mengendalikan lampu, motor, dan berba- gai  jenis  aktuator  lainnya.Arduino  mempunyai banyak jenis, diantaranya Arduino Uno, Arduino Mega 2560, Arduino Fio, dan lainnya.
Web sangat mempermudah dengan penggu- naannya  yang  dapat  diakses  kapanpun  dan dimanapun  selama  mesin  kita  terhubung  oleh jaringan internet salah satunya, format penggu- naan  web  terbuka  untuk  semua  platform  serta terbuka  dan memiliki dukungan interface yang stabil.

## 2. TINJAUAN PUSTAKA
Untuk  penelitian  ini  penulis  telah  mela- kukan beberapa kajian atas penelitian terdahulu yang relevan dengan penelitian penulis, yaitu : a. Zuhro, dkk. (2013). Perancangan dan realisasi model  sistem  pemantauan  ruangan  menggu- nakan  webcam  berbasis  mikrokontroler
ATMega16.  Pada  model  sistem  ini,  dikem- bangkan pula program motion detection untuk mendeteksi  adanya  pergerakan  di  dalam ruangan.  Jika  terjadi  pergerakan,  maka  tam- pilan gambar dari webcam akan direkam pada PC,  dan  mikrokontroler  akan  mengaktifkan buzzer.  Karena  webcam  memiliki  keter- batasan  pencahayaan  ketika  ruangan  gelap, maka  dilakukan  penambahan  modul  infra merah  yang  dilengkapi  sensor  LDR.  Dengan modul ini, pergerakkan di dalam ruangan yang gelap dapat terdeteksi sejauh 6 m. Untuk jarak antara  ruang  pengawas  dan  ruang  yang dipantau,  didapatkan  panjang  kabel  sejauh 10 m.
b.Mustofa  (2008).  Pemantauan  gerakan  pada ruangan  menggunakan  webcam  dan  motor stepper.  Metode  yang  digunakan  adalah deteksi gerakan. Keadaan inilah yang diman- faatkan  untuk  di  aplikasikan  menjadi  suatu sistem  keamanan.  Untuk  mendapatkan  nilai RGB  yang  lebih  besar  maka  obyek  yang ditangkap  oleh  kamera  harus  bercahaya. Dengan nilai RGB yang semakin besar maka pendeteksian  gerakan  akan  lebih  mudah. Pendeteksian  gerakan  dinyatakan  aktif  jika alarm  telah  berbunyi.  Bunyi  alarm  disertai dengan  putaran  motor  stepper  yang menggerakan  kamera  untuk  mengikuti  letak obyek  yang  bergerak.  Putaran  motor  stepper dikontrol oleh PC (personal computer) melalui port  paralel.  Proses  pengikutan  letak  obyek akan berhenti jika obyek telah tidak terdeteksi oleh kamera atau aplikasi dimatikan.

## 3.  METODE  PENELITIAN
a. Metode  Pustaka
Metode Pustaka : yakni dengan melakukan studi  pustaka  dengan  mengumpulkan  data- data terhadap semua sumber informasi  dalam media  cetak,  baik  itu  buku-buku  atau  modul dari  mata  kuliah  yang  telah  didapatkan  pada perkuliahan  dan  pemanfaatan  media  Internet guna mengumpulkan data dan informasi yang diperlakukan.
 107
Mauko 1 , Tunliu 2 , Kontrol Arah Gerak Web Kamera (Webcam) Berbasis Web
b.Metode  Eksperimen
Metode Eksperimen : yakni dengan melak- sanakan  proses  perancangan  dan  pengujian alat.
c. Model  Perancangan  Sistem
Adapun  alat  dan  bahan  yang  digunakan dalam  proses  perancangan  adalah  sebagai berikut :
Analisa  Kebutuhan

## a.Alat
Perangkat keras yang  dibutuhkan adalah: 1) Papan  akrilik  untuk  dudukan  motor
stepper
2) Bor Listrik dengan tegangan 5V 3) Solder 4) Baut 5) Toples  (Dudukan  bagian  Bawah) 6) Motor Stepper & Driver
Spesifikasi dari Motor Stepper dan Driver:
a)Merek/Tipe: Motor Stepper 28BYJ-48
b)Tegangan : 5V DC
c)Merek/Tipe: Driver IC ULN2003
d)Tegangan : 5-12 Volt
7) Kabel  Jumper 8) Arduino Spesifikasi Papan Arduino Uno: a)Merek : Arduino Uno b)Mikrokontroler : Atmega328 c)Tegangan  Operasi : 5V d)Tegangan  Input : 7-12V e)Batas  Tegangan  Input : 6-20V 9) Kabel USB (Standar A-B) 10) Laptop Spesifikasi laptop : a)Sistem  Operasi : Windows 7 b)Memori : RAM 4GB 11) Webcam Spesifikasi dari kamera : a)Merek : M-tech WB100 b)Resolusi : 2 MP c)Aplikasi  Tambahan :  Manual  Capture, Microphone b.Bahan
Software  atau  perangkat  lunak  yang  dibu- tuhkan adalah :
1) Sistem Operasi yang digunakan adalah Windows  7
2) Arduino 3) Processing 4) Tincam
5) XAMPP
6) Notepad++  untuk  teks  editor  PHP (Hypertext  Preprocessing)
c. Prosedur perancangan sistem
Gambar 1. Flowchart Perancangan Mulai Halaman Web Stop Web mengirimkan perintah ke Notepad melalui PHP Processing dan Arduino Apakah yang akan dibaca? Jika Yes =1,2 No=0 Stop Selesai Maju Mundur No Yes Kiri = Maju Kanan = Mundur Kiri Kanan d.Arsitektur sistem Gambar 2. Arsitektur Sistem
 108
Jurnal Ilmiah FLASH Volume 2
Nomor 2    Desember 2016
e. Desain  Interface

## f. Teknik Pengujian system
Teknik pengujian awal dengan pengujian untuk  motor  stepper  terhadap  rotater  yang di atur perputarannya setelah selesai pengu- jian  pada  motor  stepper  maka  dilanjutkan pada  pengujian  fungsi  kamera  melakukan pemantauan  ruangan  menggunakan  hasil capture  yang  mana  ditampilkan  pada  web yang telah desain.

## 4. HASIL DAN PEMBAHASAN
4.1. Hasil
4.1.1. Implementasi Arduino
Gambar 3. Desain Interface Content (Capture) Header Footer Kiri Stop Kanan 4.1.2. Hasil Implementasi Processing Gambar 4. Tampilan Implementasi Arduino
4.1.3. Hasil Implementasi Notepad
Gambar 5. Tampilan Implementasi Processing

## Gambar 6. Tampilan Implementasi Notepad
4.1.4. Hasil Implementasi Tincam
Gambar 7. Tampilan Implentasi Tincam
4.1.5. Hasil Implementasi Interface
1.Hasil Implementasi Kontrol Gerak Kamera
Gambar 8. Tampilan  Implementasi  Kontrol
Gerak  Kamera
2. Hasil Implementasi Web
Gambar 9. Tampilan Implementasi Halaman
web

## 4.2. Pembahasan
4.2.1. Pembuatan atau Perakitan Alat
Pada pembuatan atau perakitan alat, alat dan bahan  yang  perlu  dipersiapkan  adalah  sebagai berikut :
 109 Mauko 1 , Tunliu 2 , Kontrol Arah Gerak Web Kamera (Webcam) Berbasis Web
Berikut ini adalah hasil dari pembuatan alat:
Gambar 10. Tampilan alat bagian atas
Gambar 11. Tampilan alat bagian samping
4.2.2.  Pembahasan Aplikasi
4.2.2.1. Pembuatan  Program  pada  arduino
Pada  Program  arduino  sendiri  dituliskan program  untuk  menjalankan  motor.  Penulisan- nya adalah sebagai berikut :
Gambar 12. Tampilan alat bagian bawah 1.Script  pada  arduino  untuk  pemanggilan  port serial untuk membaca file .txt pada processing a. Void  setup(){…}  :    Semua  kode  dalam kurung kurawal akan dijalankan hanya satu kali  saja  pada  saat  program  arduino dijalankan.
b.PinMode  :  Digunakan  untuk  menetapkan mode dari suatu pin, pin adalah nomor pin yang akan digunakan. Mode adalah INPUT atau  OUTPUT.
c. Serial.begin(9600):  berfungsi  untuk membuka  port  komunikasi  serial  untuk mengirim data kembali kekomputer dengan kecepatan 9600 bit per detik
d.Void  loop(  )  :  Digunakan  untuk  menulis program  yang  akan  dieksekusi  secara berurutan
e. If(serial.available())  :  fungsi  untuk memeriksa apakah ada data yang diterima f. Serial.read()  :  fungsi  untuk  membaca karakter  yang  diterima
g. If(y==’1’)  :    jika  nilai  dikirimkan  maka motor akan bergerak maju
h.For  (int  i=0;  i<100;  i++)  :  memberikan perintah untuk maju kurang lebih 100 kali
2.Script  pada  arduino  untuk  menjalankan arduino  maju mundur
 110 Jurnal Ilmiah FLASH Volume 2
Nomor 2    Desember 2016
a. Delay  (delaytime);  :  waktu  penundaan sesuai yang di deklarasikan. Delaytime=50;
50milisekon atau 1 detik.
b.digitalWrite  :  pin  yang  ditetapkan  sebagai output yang mana bila pin tersebut dijadikan HIGH maka akan ditarik menjadi 5Volts atau
LOW  maka  akan  diturunkan  menjadi Ground.
4.2.2.2.  Pembuatan  Program  pada  Processing
Pada  aplikasi  processing  digunakan  untuk menuliskan program untuk membaca file .txt 1.Script pada processing untuk memanggil file
.txt  menggunakan loadString dan script pada processing  untuk  mendeklarasikan  perintah untuk  dapat  dan  mengeksekusi  agar  motor dapat berputar ke arah yang dideklarasikan
2.Script  pada  php  untuk  pemanggilan  file  .txt dari  processing
a. portSerial  =  new  Serial(this,  “COM1”, 9600); : memanggil serial dari arduino yang mana  serial  port  yang  dipakai  arduino adalah port COM1 dengan kecepatan 9600 bit per  perdetik
b.void  draw()  :  untuk  menuliskan  program yang  akan  dieksekusi
c. String  majumundur[]  =  loadStrings(“http:// localhost/ta/led.txt”);  :  memasukan  alamat dari file .txt
d.print (maju mundur[0]); : menampilkan apa yang ada didalam file .txt
a. if  (maju  mundur[0].equals(“1”)  ==  true)  : jika  kondisi  yang  dituliskan  sama  dengan satu  artinya  benar
b. println(“  -  maju”);  :  untuk  menampilkan perintah  yang  dituliskan  yaitu  1  maka perintah yang ditampilkan adalah maju.
c. portSerial.write(‘1’);  :  1  dikirimkan  oleh port  serial untuk  mengatur putaran  stepper searah jarum jam
d. portSerial.write(‘0’);  :  0  dikirimkan  oleh port  serial untuk  mengatur putaran  stepper untuk  berhenti
e. if(maju  mundur[0].equals(“2”)  ==  true)  : jika  kondisi  yang  dituliskan  sama  dengan dua artinya benar
f. portSerial.write(‘2’);  :  2  dikirimkan  oleh port  serial untuk  mengatur putaran  stepper berlawanan arah jarum jam
g.delay(7000);  :  waktu  penundaan  7000 milisekon  atau  700detik
4.2.2.3.  Menghubungkan Tincam  dan Web
Pada  halaman  tincam  diberi  tanda  centang pada  auto  capture  maka  tampilan  tincam  akan terhubung pada  web.
 111
Mauko 1 , Tunliu 2 , Kontrol Arah Gerak Web Kamera (Webcam) Berbasis Web
4.2.2.4. Pembahasan  Halaman Web
1.Halaman  menampilkan capture

## Gambar 13. Tincam  Untuk  Menampilkan
Hasil
Pada  halaman  untuk  menjalankan  hasil capture  menggunakan  realtime  sehinggan menggunakan  javascript  untuk  menuliskan script realtime. Pengaturan waktu pun harus sesuai  agar  capturepun  bisa  tampil.  Mulai dari Pengaturan Bulan dan  tanggal, penga- turan waktu yaitu Jam, Menit dan detik yang harus  sesuai, Area  waktu  pun  harus  diatur seperti waktu (UTC+08:00) Kuala Lumpur, Singapore harus  sama.
Echo  $filename  :  menampilkan  hasil capture dengan nama file berupa a.jpg
2.Halaman  menampilkan  perintah  menjalan-
kan kamera.
a. if(isset($_POST[‘submit3’]))  :  isset() digunakan  untuk  menyatakan  variabel sudah diset atau tidak dan menangkap isi variabel dari file .txt b. $file  =  fopen(“led.txt”,”w”);  :  Buka  file data.txt, kemudian tuliskan isi variabel di atas  kedalam
c. echo fwrite($file,””); : php menampilkan file yang dibaca
d.fclose($file); : menutup file data .txt
 112 Jurnal Ilmiah FLASH Volume 2
Nomor 2    Desember 2016
3.Halaman interface web
Penulisan  script  css  untuk  halaman  web dan  script  pemanggilan  css  menggunakan <div></div>.

## 4.3. Pengujian
Pengujian capture dari tincam yang dijalan- kan tampilannya pada web, dimana web menam- pilkan hasil capture yang sedang dijalankan.
Gambar 14. Hasil tampilan web
Pada saat tombol Kiri pada halaman web di klik  maka  perintah    tersebut akan dikirim oleh
PHP  ke  notepad  untuk  membaca  file  .txt  yang berupa  angka  1.  Pada  saat  tersebut  processing mulai  memanggil  file  .txt  yang  berisi  angka  1 tersebut,  jika  true  maka  perintah  yang  akan dijalankan  adalah  maju    yang  dikirim  oleh Processing melalui port serial ke Arduino.
Pada saat tombol Kanan pada halaman web di klik maka perintah  tersebut akan dikirim oleh PHP  ke  notepad  untuk  membaca  file  .txt  yang berupa  angka  2.  Pada  saat  tersebut  processing mulai  memanggil  file  .txt  yang  berisi  angka  2 tersebut,  jika  true  maka  perintah  yang  akan dijalankan  adalah  mundur    yang  dikirim  oleh Processing melalui port serial ke Arduino.
Pada  saat  tombol  Stop  pada  halaman  web di klik maka perintah  tersebut akan dikirim oleh PHP  ke  notepad  untuk  membaca  file  .txt  yang berupa  angka  0.  Pada  saat  tersebut  processing mulai  memanggil  file  .txt  yang  berisi  angka  0 tersebut,  jika  true  maka  perintah  yang  akan dijalankan  adalah  berhenti/stop    yang  dikirim oleh Processing melalui port serial ke Arduino.
Menjalankan  hasil  running  motor  stepper yang  sedang  berputar  sesuai  arah  yang  di eksekusi dari web untuk memutar motor stepper dari  kiri  ke  kanan  maupun  dari  kanan  ke  kiri serta  mengeksekusi  motor  berhenti  (stop).
Gambar 15. Hasil runing motor stepper
 113
Mauko 1 , Tunliu 2 , Kontrol Arah Gerak Web Kamera (Webcam) Berbasis Web

## Tabel 1. Pengujian Delay dari Motor Stepper
Putaran Delay Kiri 00:00:12:48 Kanan 00:00:10:25 Kiri – Kanan 00:00:30:30 Kanan – Kiri 00:00:49:95 Kanan – Stop 00:00:17:56 Kiri – Stop 00:00:56:82
Hasil Pengujian 1
Hasil Pengujian 2 Putaran Delay Kiri 00:00:11:43 Kanan 00:00:02:05 Kiri – Kanan 00:00:40:97 Kanan – Kiri 00:00:25:90 Kanan – Stop 00:00:50:05 Kiri – Stop 00:01:13:82

## 5. KESIMPULAN DAN SARAN

## 5.1.Kesimpulan
Dari  pembahasan  pada  bab  sebelumnya, maka dapat penulis simpulkan sebagai berikut :
1.Untuk  menghasilkan  sebuah  perangkat  yang bisa  digunakan untuk mengontrol arah  gerak webcam  berbasis  web  maka  dibutuhkan aplikasi  arduino  untuk  menjalankan  motor stepper,  pada  motor  stepper  sendiri  untuk membaca  perintah  dari  web  membutuhkan aplikasi  tambahan  yaitu  processing.

## 5.2. Saran
Penulis  memandang  perlu  untuk  menyam- paikan  saran  dari  hasil  kesimpulan  diatas sebagai  berikut:
1.Pada  pengembangan  harus  menggunakan aplikasi yang tepat agar pada saat menjalankan motor stepper tidak membutuhkan dellay yang cukup  besar.
2.Bagi para peneliti yang ingin mengembangkan penelitian ini diharapkan agar menambahkan motor  stepper  untuk  dapat  digerakan  ke  atas dan ke bawah.

## DAFTAR  PUSTAKA:
Alankts,  2015.  Pengertian  http,  https,  url,  ftp, domain  |  definisi  http  https://alanktwenty- seven.  wordpress.com/2015/03/11/penger- tian- http-https-url-ftp-domain-definisi-http/ Diakses pada tanggal 05 September 2015.
Azikin, A.  2005.  Kamera  Pengawas  Berbasis Open  Source.  Elex  Media  Komputindo: Jakarta.
Budiharto, W. 2008. Panduan Praktikum Mikro- kontroler  AVR  ATmega16.  Elex  Media Kumpotindo:  Jakarta.
De-Techno, Materi Universal serial bus. https:/
/de-tekno.com/2015/11/berbagai-jenis-dan- versi-kabel-usb/.  Diakses  pada  tanggal  17 Oktober  2015.
Dudung,  2016.  Pengertian,  Komponen  Dan Fungsi  XAMPP  Lengkap  Dengan Penjelasannya  http://www.dosenpendi- dikan.com/tag/fungsi-xampp/. Diakses pada tanggal 17 Oktober 2015.
Farhana.  2015,  Februari  25.  Pengertian  Web camera.  http://www.logitech.com/en-gb/ product/webcam-c170.  Diakses  pada tanggal 19 Agustus 2015.
Himaone,  2008.  Dasar  Motor  Stepper,  http://
w w w . i l m u . 8 k . c o m / p e n g e t a h u a n / stepper.htm.  Diakses  pada  tanggal  17 Oktober  2015.
Ilham, E. 2016. Pengertian dan Kelebihan Ardu- ino.  https://www.it-jurnal.com/pengertian- dan-kelebihan-arduino/.  Diakses  pada tanggal 17 Oktober 2015.
Lorensen, dkk. 2012. Tincam. www.tincam.com. Diakses 17 Oktober 2016.
Muslimin.  2014.  Monitoring  ruangan  dengan webcam  yang  dapat  diakses  melalui  hand- phone menggunakan jaringan wi-fi. Skripsi tidak  terpublikasi.  Semarang:  Universitas Diponegoro.
 114
Jurnal Ilmiah FLASH Volume 2
Nomor 2    Desember 2016
Mustofa,  I,C.  2008.  Monitoring  gerakan  pada ruangan  menggunakan  webcam  dan  motor stepper. Diktat tidak terpublikasi. Malang : Universitas Islam Negeri Malang.
Pamungkas. 2010, Maret 06. Pengertian tentang motor  stepper.  https://pamungkas99. wordpress.com/2010/03/06/motor-stepper. Diakses pada 19 Agustus 2015.
Pitowarno.  2006.  Desain  Kontrol  dan  Kecer- dasan Buatan.  Andi: Yogyakarta.
Ramadan, A. 2006. Pemrograman Web database dengan  PHP  dan  MySQL.  Elex  Media Komputindo:  Jakarta.
Salam, A,  E,  U.  2012. Aplikasi  sistem  peman- tauan  ruangan,  yang  dilengkapi  rangkaian aktuator  dari  dua  motor  stepper  untuk menggerakkan webcam. Prosiding Fakultas Teknik  Elektro,  Volume  6,  Nomor  1. Makasar:  Universitas  Negeri  Hasanuddin.
Sianpar.  2015.  Membangun  Web  PHP  dan
MySQL.  Informatika  Bandung:  Bandung.
Syawil,  M.  2013.  Panduan  Mudah  Simulasi  & Praktek  Mikrokontroler  Arduino.  Andi: Yogyakarta.
Wardana  K.  2015.  Tutorial  menghubungkan Processing  dengan  arduino.  Bali.  http:// w w w. [ T U TO R I A L ] M e n g h u b u n g k a n Processing  dengan  Arduino_  Miarana DIY.html.
Zuhro,  M,  F.  2013.  Perancangan  dan  Realisasi Model  Sistem  Monitoring  Ruangan Menggunakan Webcam Berbasis Mikrokontroler  ATMega16.  Jurnal  Reka
Elkomika,  Volume  1,  Nomor  2.  Bandung: Institut  Teknologi  Nasional.
Zul,  M,  I.  2013.  Arsitektur  sistem  pemantau ruangan berbasis web dengan menggunakan IP  Camera.  Jurnal  Teknik  Elektro  dan
Komputer,  Volume  1,  Nomor  1.  Riau: Universitas  Gajah  Mada.  115
Mauko 1 , Tunliu 2 , Kontrol Arah Gerak Web Kamera (Webcam) Berbasis Web