SlideShare a Scribd company logo
1 of 9
SISTEM PEMANTAU RUANGAN MENGGUNAKAN WEB
CAMERA DAN MOTOR STEPPER BERBASIS WEB SERVER
DI STMIK DUMAI
JURNAL SKRIPSI
Disusun Oleh :
AMRI
2104002
JENJANG STUDI STRATA SATU (S1)
PROGRAM STUDI TEKNIK INFORMATIKA
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
STMIK DUMAI
2015
SISTEM PEMANTAU RUANGAN MENGGUNAKAN WEB
KAMERA DAN MOTOR STEPPER BERBASIS WEB SERVER DI
STMIK DUMAI
AMRI (2104002)
Mahasiswa Program Studi Teknik Informatika, STMIK Dumai
Jl.Utama Karya Bukit Batrem Dumai
www.stmik-smik.ac.id // Email :
ABSTRAK
Telah dirancang suatu Sistem Pemantau Ruangan Menggunakan Web Camera dan
Motor Stepper berbasis Web Server di STMIK Dumai. Sistem Pemantau Ruangan ini
dibuat menghubungkan rangkaian alat (kamera dan motor stepper) dengan komputer
menggunakan Port paralel db 25. Perangkat keras terdiri atas motor stepper sebagai
penggerak kamera, IC ULN 2003 sebagai penghubung atau catu daya pada motor
stepper.
Dengan adanya Sistem Pemantau Ruangan Menggunakan Web Camera dan Motor
Stepper berbasis Web Server di STMIK Dumai ini dapat mempermudah pihak STMIK
Dumai untuk memantau ruangan yang dapat dilihat dari mana saja dari jarak jauh dan
datanya tersimpan di komputer server serta aplikasi ini dirancang menggunakan bahasa
pemograman PHP dan bahasa C serta bash script dengan sistem operasi Ubuntu 12.04
sebagai server
Kata Kunci : Web Camera, Motor Stepper, Port parallel db 25, dan IC ULN.
I. PENDAHULUAN
Salah satu alat penunjang keamanan
yang sering digunakan untuk memantau
suatu kegiatan adalah kamera pengawas
atau yang lebih dikenal dengan sebutan
Closed-Circuit Television (CCTV). CCTV
dapat memantau dan merekam segala
aktivitas dan kejadian pada suatu tempat
setiap saat, maka tidak heran jika kita
menemukan kamera yang terpasang di
perusahaan - perusahaan, pertokoan dan
tempat umum lainnya.
Dalam rancangan sistem pemantau
ruangan, dibuat menggunakan webcam
dan memanfaatkan terknologi motor
stepper sebagai penggeraknya. Akan
tetapi dalam menggerakan motor stepper
juga harus menggunakan bahasa C, dalam
proses antar muka (interfacing).
Fungsi dari motor stepper adalah
menggerakkan webcam untuk berputar
searah jarum jam dan sebaliknya
mengikuti gerakan objek yang ditangkap
oleh kamera pengawas secara manual
yang digerakan oleh pengguna melalui
fitur penggerak kamera yang dibangun
menggunakan bahasa pemrograman php
dan berbasis webserver.
Sistem pemantau ruangan di STMIK
Dumai saat ini menggunakan Closed-
Circuit Television (CCTV), sistem yang
sedang berjalan masih manual dan belum
menggunakan motor stepper sebagai
penggerak CCTV agar bisa dikontrol dari
jarak jauh sehingga bisa melihat kearah
yang diinginkan dan juga belum ada web
server sebagai video streaming server,
agar bisa di lihat dari mana saja kita
berada.
Agar sistem pemantau ruangan di
STMIK Dumai bisa dikontrol dari jarak
jauh dan berbasis web server Maka
dirancang ”Sistem Pemantau Ruangan
Menggunakan Web Camera Dan Motor
Stepper Berbasis Web Server di STMIK
Dumai”.
II. LANDASAN TEORI
2.1 Identifikasi Masalah
1. Closed-Circuit Television (CCTV) di
STMIK Dumai belum menggunakan
motor stepper sebagai penggerak
CCTV dan belum bisa mengontrol
CCTV dari jarak jauh.
2. Sistem pemantau ruangan di STMIK
Dumai belum berbasis web server
sebagai video streaming server.
3. CCTV yang digunakan di STMIK
Dumai masih merekam secara
continue sehingga objek yang tidak
bergerak juga di rekam.
4. CCTV yang digunakan di STMIK
Dumai belum bisa menangkap setiap
ada objek yang bergerak.
2.2 Perumusan Masalah
Bagaimana sistem pemantau
ruangan di STMIK Dumai melakukan
sistem pemantau ruangan, dari mana saja
dan merekam video hasil dari
pengambilan webcam serta dapat
menangkap setiap ada objek bergerak dan
mengontrol webcam dari jarak jauh.
2.3 Tujuan Penelitian
1. Merancang sistem pemantau ruangan
menggunakan web camera dan motor
stepper berbasi web server di STMIK
Dumai.
2. Membuat aplikasi sistem pemantau
ruangan menggunakan web camera
dan motor stepper berbasi web server
di STMIK Dumai.
3. Menerapkan sistem pemantau
ruangan menggunakan web camera
dan motor stepper berbasi web server
di STMIK Dumai.
2.4 Kegunaan Penelitian
1. Mempermudah pihak STMIK Dumai
untuk memantau ruangan dan dapat
dilihat dari mana saja.
2. Dapat meminimalkan biaya untuk
pembuatan sistem pemantau ruangan
yang menggunakan CCTV.
3. Dapat melihat ruangan dari jarak jauh
melalui sistem user interfaces
(aplikasi web) yang dibuat.
2.5 Metode Penelitian
a. Library Research
Dalam hal ini akan dilakukan
penampungan dan pengumpulan serta
analisis bahan-bahan yang berasal dari
buku-buku, jurnal, tesis, proposal atau
teori-teori serta referensi terhadap data-
data yang dibutuhkan untuk dapat
mendukung penulisan skripsi ini.
b. Field Research
Dalam hal ini penelitian dilakukan
dilapangan untuk memperoleh informasi
serta data yang diperlukan untuk
mendukung pembuatan skripsi ini.
Adapun teknik yang dilakukan
adalah:
1. Observasi atau pengamatan langsung
ke objek penelitian guna memperoleh
data atau gambaran serta keterangan
terhadap sistem yang sedang berjalan,
yaitu melakukan pengamatan langsung
ke CCTV di STMIK Dumai.
2. Interview atau wawancara yaitu
mencari serta pengumpulan data yang
akan digunakan, mencari jawaban atas
masalah yang mungkin timbul pada
aplikasi yang akan dirancang, yaitu
melakukan wawancara langsung
dengan operator CCTV di STMIK
Dumai.
c. Laboratory Research
Metode yang digunakan adalah
dengan melakukan pengolahan terhadap
data yang dikumpulkan dengan
melakukan penelitian laboratorium sesuai
dengan objek penelitian.
III. HASIL DAN
PEMBAHASAN
3.1 Flowchart Login
Gambar 1 Flowchart Login
Keterangan :
Start untuk memulai program dan
terkoneksi ke database untuk
menampilkan tampilan login, pada menu
tampilan login input username dan
password kemudian sistem akan
mengidentifikasi username dan password.
Jika username dan password benar maka
akan masuk ketampilan utama jika tidak
maka akan kembali ke form login.
3.2 Flowchart Motor Stepper 45
Mulai
Port Parallel = 0x378
Var i=integer
Port Parallel
dapat diakses?
i=1
Ya
Kirimkan data 0x01 ke port parallel ; delay
Kirimkan data 0x03 ke port parallel ; delay
Kirimkan data 0x02 ke port parallel ; delay
Kirimkan data 0x06 ke port parallel ; delay
Kirimkan data 0x04 ke port parallel ; delay
Kirimkan data 0x0C ke port parallel ; delay
Kirimkan data 0x08 ke port parallel ; delay
Kirimkan data 0x09 ke port parallel ; delay
Kirimkan data 0x10 ke port parallel ; delay
Kirimkan data 0x30 ke port parallel ; delay
Kirimkan data 0x20 ke port parallel ; delay
Kirimkan data 0x60 ke port parallel ; delay
Kirimkan data 0x40 ke port parallel ; delay
Kirimkan data 0xC0 ke port parallel ; delay
Kirimkan data 0x80 ke port parallel ; delay
Kirimkan data 0x90 ke port parallel ; delay
i=i+1
i<=45 ?
Selesai
Ya
Gagal koneksi 0x378
Tidak
Tidak
Gambar 2 Flowchart Motor Stepper 45
3.3 Flowchart Motor Stepper 90
Mulai
Port Parallel = 0x378
Var i=integer
Port Parallel
dapat diakses?
i=1
Ya
Kirimkan data 0x01 ke port parallel ; delay
Kirimkan data 0x03 ke port parallel ; delay
Kirimkan data 0x02 ke port parallel ; delay
Kirimkan data 0x06 ke port parallel ; delay
Kirimkan data 0x04 ke port parallel ; delay
Kirimkan data 0x0C ke port parallel ; delay
Kirimkan data 0x08 ke port parallel ; delay
Kirimkan data 0x09 ke port parallel ; delay
Kirimkan data 0x10 ke port parallel ; delay
Kirimkan data 0x30 ke port parallel ; delay
Kirimkan data 0x20 ke port parallel ; delay
Kirimkan data 0x60 ke port parallel ; delay
Kirimkan data 0x40 ke port parallel ; delay
Kirimkan data 0xC0 ke port parallel ; delay
Kirimkan data 0x80 ke port parallel ; delay
Kirimkan data 0x90 ke port parallel ; delay
i=i+1
i<=90 ?
Selesai
Ya
Gagal koneksi 0x378
Tidak
Tidak
Gambar 3 Flowchart Motor Stepper 90
3.4 Flowchart Motor Stepper 180
Mulai
Port Parallel = 0x378
Var i=integer
Port Parallel
dapat diakses?
i=1
Ya
Kirimkan data 0x01 ke port parallel ; delay
Kirimkan data 0x03 ke port parallel ; delay
Kirimkan data 0x02 ke port parallel ; delay
Kirimkan data 0x06 ke port parallel ; delay
Kirimkan data 0x04 ke port parallel ; delay
Kirimkan data 0x0C ke port parallel ; delay
Kirimkan data 0x08 ke port parallel ; delay
Kirimkan data 0x09 ke port parallel ; delay
Kirimkan data 0x10 ke port parallel ; delay
Kirimkan data 0x30 ke port parallel ; delay
Kirimkan data 0x20 ke port parallel ; delay
Kirimkan data 0x60 ke port parallel ; delay
Kirimkan data 0x40 ke port parallel ; delay
Kirimkan data 0xC0 ke port parallel ; delay
Kirimkan data 0x80 ke port parallel ; delay
Kirimkan data 0x90 ke port parallel ; delay
i=i+1
i<=180 ?
Selesai
Ya
Gagal koneksi 0x378
Tidak
Tidak
Gambar 4 Flowchart Motor Stepper 180
Keterangan :
Mulai menjalankan program dan
hubungkan port parallel ke alamat
register komputer = 0x378 nilai i=
integer, apakah port parallel dapat
diakses? Jika iya beri nilai i=1. Kirim
data 0x01 ke port parallel, panggil fungsi
delay. Kirim data 0x02 ke port parallel,
panggil fungsi delay. Kirim data 0x04 ke
port parallel, panggil fungsi delay. Kirim
data 0x08 ke port parallel, panggil fungsi
delay. Beri nilai i=1+1. Apakah nilai
i<=2? Jika “iya” kirim data kealamat port
paralle,l jika “tidak” selesai.
3.5 Flowchart Delay Motor
Stepper
Gambar 5 Flowchart Delay Motor
Stepper
Keterangan :
Mulai menjalankan program, variable
i=integer, beri nilai i=1. Proses nilai
i=i+1. Apakah nilai i<=10000000? Jika
“iya” selesai. Jika “tidak” proses kembali
nilai i.
IV. HASIL IMPLEMENTASI
Gambar 6 Tampilan Sistem
Spesifikasi Webcame dan Motor Stepper
yang digunakan yaitu :
1. Spesifikasi webcam
Still image : Up to 16 Megapixel
(software interpolated)
Image sensor : 1/6?CMOS, 640×480
pixels
Frame rate : max 30fps
Lens : F=2.4, f=3.0 mm
View angle : 54 degrees
Focus range : Automatic focus, 10 cm to
infinity
Exposure control : Automatic
White balance : Automatic
Microphone : built-in
Computer interface: USB 2.0
2. Spesifikasi Motor Stepper
Model : 28BYJ-48
Rated voltage : 5VDC
Number of Phase : 4
Speed Variation Ratio : 1/64
Stride Angle : 5.625° /64
Frequency : 100Hz
DC resistance : 50Ω±7%(25℃)
Idle In-traction Frequency : > 600Hz
Idle Out-traction Frequency : > 1000Hz
In-traction Torque >34.3mN.m(120Hz)
Self-positioning Torque >34.3mN.m
Friction torque : 600-1200 gf.cm
Pull in torque : 300 gf.cm
Insulated resistance >10MΩ(500V)
Insulated electricity Pwr 600VAC/1mA/1s
Insulation grade: A
Rise in Temperature <40K(120Hz)
Noise <35dB(120Hz,No load,10cm)
V. PENUTUP
5.1 Kesimpulan
1. Saat ada objek yang terdeteksi, maka
sistem akan merekam aktivitas
tersebut dalam bentuk video dan
photo.
2. Setiap pergerakan yang terjadi akan
terus terekam oleh kamera, baik itu
video maupun photo objek yang
terdeteksi, namun apabila tidak ada
lagi pergerakan yang terjadi maka
kamera akan berhenti merekam.
3. Memudahkan pengguna dalam hal
memantau dari jauh kondisi atau
keadaan yang terjadi di salah satu
ruangan kampus STMIK.
4. Web streaming belum mampu
menyala ketika motor bergerak.
5. Menu penggerak motor stepper
belum bisa menggunakan scroll.
6. Webcam yang digunakan saat ini
hanya dua.
5.2 Saran
1. Sistem pemantau ruangan
menggunakan web camera dan motor
stepper berbasis web server ini dapat
dikembangkan lagi agar lebih efisien
dan kompleks dengan
ditambahkannya kamera dan motor
stepper untuk ruangan lain pada
STMIK Dumai agar dapat
mengetahui keadaan atau kondisi
ruangan tersebut.
2. Sistem pemantau ruangan ini dapat
dikembangkan lagi dengan membuat
menu untuk menggerakkan motor
stepper menggunakan menu scroll,
jadi tidak perlu menekan menu untuk
penggerak motor stepper untuk
penggerak motor stepper, tapi hanya
dengan menarikkan atau
mengarahkan scroll ke kiri atau ke
kanan maka kamera yang digerakkan
oleh motor stepper tersebut akan
mengikuti kemana arah scroll
digerakkan.
3. Sistem pemantau ruangan
menggunakan web camera dan motor
stepper berbasis web server ini dapat
dikembangkan dengan membuat
Steraming tetap menyala apabila
kamera dan motor stepper bergerak.
4. Sistem pemantau ruangan
menggunakan web camera dan motor
stepper berbasis web server ini masih
jauh dari sempurna, karena itu penulis
mengharapkan sistem ini dapat lebih
dikembangkan lagi dan dapat
diaplikasikan oleh semua kalangan
untuk di masa mendatang.
5. Sistem pemantau ruangan ini dapat
dikembangkan lagi dengan
menambahkan webcam bertujuan
agar lebih banyak lagi ruangan yang
terpantau.
DAFTAR PUSTAKA
Andrea, dkk. (2012). Buku Pintar
Menguasai PHP MySQL.
Jakarta. Mediakita.
Athailah. (2011). Mastering Ubuntu.
Jakarta. Mediakita.
Hernita. (2012). Tips & Trik Adobe
DREAMWEAVER CS5.5.
Yogyakarta. Andi Offset.
Iswanto. (2011). Belajar Mikrokontroler
AT89S51 dengan bahasa C.
Yogyakarta. Andi Offset.
Sasongko, Hari . (2012). Pemrograman
Mikrokontroler dengan Bahasa
C. Yogyakarta. Andi Offset.
Sawyer, David . (2011). Dreamweaver
CS5.5 The Missing Manual.
Sebastopol. O’Reilly Media.
Sudarma. (2010). Cara Mudah
Membangun Jaringan
Komputer & Internet. Jakarta.
Mediakita.
Sulistyawan, Rubianto, Saleh Rahmad.
(2009) Modifikasi Blog Multiply
dengan CSS. Jakarta. PT. Elex
Media Komputindo.
W Sigit Aloysius. (2011). Website Super
Canggih dengan Plugin JQuery
Terbaik Disertai Penerapan
pada Web CMS. Jakarta Selatan
(Cianjur Jagakarsa). Mediakita
Winarto. (2013). Membuat Sendiri
Jaringan Komputer. Jakarta.
Elex Media Komputindo.

More Related Content

Viewers also liked

Cornerstone GPS Dr. Tawil
Cornerstone GPS Dr. TawilCornerstone GPS Dr. Tawil
Cornerstone GPS Dr. TawilAngelsaurus
 
Er emailpostfixdovecotsquirrelmailubuntuserver12.04
Er emailpostfixdovecotsquirrelmailubuntuserver12.04Er emailpostfixdovecotsquirrelmailubuntuserver12.04
Er emailpostfixdovecotsquirrelmailubuntuserver12.04amri am
 
Iqbal cisco-packet-tracer-konfigurasi-dynamic-routing-rip-–-eigrp-–-ospf
Iqbal cisco-packet-tracer-konfigurasi-dynamic-routing-rip-–-eigrp-–-ospfIqbal cisco-packet-tracer-konfigurasi-dynamic-routing-rip-–-eigrp-–-ospf
Iqbal cisco-packet-tracer-konfigurasi-dynamic-routing-rip-–-eigrp-–-ospfamri am
 
Config vlans
Config vlansConfig vlans
Config vlansamri am
 
EDU210 - Module 12 TPACK Reflection
EDU210 - Module 12 TPACK ReflectionEDU210 - Module 12 TPACK Reflection
EDU210 - Module 12 TPACK ReflectionENGoebel
 
Herschel Supply Marketing Strategies
Herschel Supply Marketing Strategies Herschel Supply Marketing Strategies
Herschel Supply Marketing Strategies SabaJawaid
 

Viewers also liked (10)

Fondo microcredito fse 2013
Fondo microcredito fse 2013Fondo microcredito fse 2013
Fondo microcredito fse 2013
 
Cornerstone GPS Dr. Tawil
Cornerstone GPS Dr. TawilCornerstone GPS Dr. Tawil
Cornerstone GPS Dr. Tawil
 
Er emailpostfixdovecotsquirrelmailubuntuserver12.04
Er emailpostfixdovecotsquirrelmailubuntuserver12.04Er emailpostfixdovecotsquirrelmailubuntuserver12.04
Er emailpostfixdovecotsquirrelmailubuntuserver12.04
 
How to SketchDeck
How to SketchDeckHow to SketchDeck
How to SketchDeck
 
Kỹ năng đọc
Kỹ năng đọcKỹ năng đọc
Kỹ năng đọc
 
Iqbal cisco-packet-tracer-konfigurasi-dynamic-routing-rip-–-eigrp-–-ospf
Iqbal cisco-packet-tracer-konfigurasi-dynamic-routing-rip-–-eigrp-–-ospfIqbal cisco-packet-tracer-konfigurasi-dynamic-routing-rip-–-eigrp-–-ospf
Iqbal cisco-packet-tracer-konfigurasi-dynamic-routing-rip-–-eigrp-–-ospf
 
Config vlans
Config vlansConfig vlans
Config vlans
 
EDU210 - Module 12 TPACK Reflection
EDU210 - Module 12 TPACK ReflectionEDU210 - Module 12 TPACK Reflection
EDU210 - Module 12 TPACK Reflection
 
Research of music genre
Research of music genreResearch of music genre
Research of music genre
 
Herschel Supply Marketing Strategies
Herschel Supply Marketing Strategies Herschel Supply Marketing Strategies
Herschel Supply Marketing Strategies
 

Similar to Jurnal

Modul pembahasan-soal-ukk-tkj-paket-3-2016-2017
Modul pembahasan-soal-ukk-tkj-paket-3-2016-2017Modul pembahasan-soal-ukk-tkj-paket-3-2016-2017
Modul pembahasan-soal-ukk-tkj-paket-3-2016-2017Bunda Uffy
 
17.06.323_jurnal_eproc.pdf
17.06.323_jurnal_eproc.pdf17.06.323_jurnal_eproc.pdf
17.06.323_jurnal_eproc.pdfSpongeBob38
 
2143 p2-p psp-teknik komputer dan jaringan (k13)
2143 p2-p psp-teknik komputer dan jaringan (k13)2143 p2-p psp-teknik komputer dan jaringan (k13)
2143 p2-p psp-teknik komputer dan jaringan (k13)Akhmad Subkhi
 
Kajian kes datagram analisis dengan wireshark
Kajian kes   datagram analisis dengan wiresharkKajian kes   datagram analisis dengan wireshark
Kajian kes datagram analisis dengan wiresharkMad Qiyud
 
Socket Programming UDP Echo Client Server (Python)
Socket Programming  UDP Echo Client Server  (Python)Socket Programming  UDP Echo Client Server  (Python)
Socket Programming UDP Echo Client Server (Python)Lusiana Diyan
 
Implementasi otentikasi pada squid dalam mode transparent proxy
Implementasi otentikasi pada squid dalam mode transparent proxyImplementasi otentikasi pada squid dalam mode transparent proxy
Implementasi otentikasi pada squid dalam mode transparent proxyPanggih Supraja
 
Laporan 7 konfigurasi wireless lan
Laporan 7 konfigurasi wireless lanLaporan 7 konfigurasi wireless lan
Laporan 7 konfigurasi wireless lanWilly Winas
 
Internet Programming v2.0 Comp
Internet Programming v2.0 CompInternet Programming v2.0 Comp
Internet Programming v2.0 CompNurdin Al-Azies
 
Handheld Terminal Project Management at PT BJTI Indonesia
Handheld Terminal Project Management at PT BJTI IndonesiaHandheld Terminal Project Management at PT BJTI Indonesia
Handheld Terminal Project Management at PT BJTI IndonesiaDion Webiaswara
 
Studi kelayakan PPDB online pada SMA Negeri 78
Studi kelayakan PPDB online pada SMA Negeri 78Studi kelayakan PPDB online pada SMA Negeri 78
Studi kelayakan PPDB online pada SMA Negeri 78Dwika Setya
 
CyPIRAL_2040221038_M Akbar Hidayatullah_Laporan Desain Sistem Kontrol.docx
CyPIRAL_2040221038_M Akbar Hidayatullah_Laporan Desain Sistem Kontrol.docxCyPIRAL_2040221038_M Akbar Hidayatullah_Laporan Desain Sistem Kontrol.docx
CyPIRAL_2040221038_M Akbar Hidayatullah_Laporan Desain Sistem Kontrol.docxAkbarHidayatullah11
 
Aplikasi Sistem Monitoring Out Going Gardu Induk Menggunakan Raspberry Pi
Aplikasi Sistem Monitoring Out Going Gardu Induk Menggunakan Raspberry PiAplikasi Sistem Monitoring Out Going Gardu Induk Menggunakan Raspberry Pi
Aplikasi Sistem Monitoring Out Going Gardu Induk Menggunakan Raspberry Pibelajarkomputer
 
DIKLAT UNBK_KEMENAG_2017.pptx
DIKLAT UNBK_KEMENAG_2017.pptxDIKLAT UNBK_KEMENAG_2017.pptx
DIKLAT UNBK_KEMENAG_2017.pptxSunardi nardi
 
Implementasi Sistem Monitoring Jaringan Komputer Dengan Menggunakan Cacti
Implementasi Sistem Monitoring Jaringan Komputer Dengan Menggunakan Cacti�Implementasi Sistem Monitoring Jaringan Komputer Dengan Menggunakan Cacti�
Implementasi Sistem Monitoring Jaringan Komputer Dengan Menggunakan CactiAyodya S R
 
UKK TKJ - Paket 2
UKK TKJ - Paket 2 UKK TKJ - Paket 2
UKK TKJ - Paket 2 Walid Umar
 
Routing Static Menggunakan Winbox
Routing Static Menggunakan WinboxRouting Static Menggunakan Winbox
Routing Static Menggunakan WinboxNanda Afif
 
Rancang Bangun Sistem Monitoring Ruangan Menggunakan Webcam Berbasis Open WRT
Rancang Bangun Sistem Monitoring Ruangan Menggunakan Webcam Berbasis  Open WRTRancang Bangun Sistem Monitoring Ruangan Menggunakan Webcam Berbasis  Open WRT
Rancang Bangun Sistem Monitoring Ruangan Menggunakan Webcam Berbasis Open WRTArif Setiawan
 
8.1 lab-instalasi dan konfigurasi vpn server
8.1 lab-instalasi dan konfigurasi vpn server8.1 lab-instalasi dan konfigurasi vpn server
8.1 lab-instalasi dan konfigurasi vpn serverwayan abyong
 

Similar to Jurnal (20)

Modul pembahasan-soal-ukk-tkj-paket-3-2016-2017
Modul pembahasan-soal-ukk-tkj-paket-3-2016-2017Modul pembahasan-soal-ukk-tkj-paket-3-2016-2017
Modul pembahasan-soal-ukk-tkj-paket-3-2016-2017
 
Program Training Teknisi Jaringan LAN
Program Training Teknisi Jaringan LANProgram Training Teknisi Jaringan LAN
Program Training Teknisi Jaringan LAN
 
17.06.323_jurnal_eproc.pdf
17.06.323_jurnal_eproc.pdf17.06.323_jurnal_eproc.pdf
17.06.323_jurnal_eproc.pdf
 
2143 p2-p psp-teknik komputer dan jaringan (k13)
2143 p2-p psp-teknik komputer dan jaringan (k13)2143 p2-p psp-teknik komputer dan jaringan (k13)
2143 p2-p psp-teknik komputer dan jaringan (k13)
 
Kajian kes datagram analisis dengan wireshark
Kajian kes   datagram analisis dengan wiresharkKajian kes   datagram analisis dengan wireshark
Kajian kes datagram analisis dengan wireshark
 
Socket Programming UDP Echo Client Server (Python)
Socket Programming  UDP Echo Client Server  (Python)Socket Programming  UDP Echo Client Server  (Python)
Socket Programming UDP Echo Client Server (Python)
 
Implementasi otentikasi pada squid dalam mode transparent proxy
Implementasi otentikasi pada squid dalam mode transparent proxyImplementasi otentikasi pada squid dalam mode transparent proxy
Implementasi otentikasi pada squid dalam mode transparent proxy
 
Laporan 7 konfigurasi wireless lan
Laporan 7 konfigurasi wireless lanLaporan 7 konfigurasi wireless lan
Laporan 7 konfigurasi wireless lan
 
Internet Programming v2.0 Comp
Internet Programming v2.0 CompInternet Programming v2.0 Comp
Internet Programming v2.0 Comp
 
Handheld Terminal Project Management at PT BJTI Indonesia
Handheld Terminal Project Management at PT BJTI IndonesiaHandheld Terminal Project Management at PT BJTI Indonesia
Handheld Terminal Project Management at PT BJTI Indonesia
 
Studi kelayakan PPDB online pada SMA Negeri 78
Studi kelayakan PPDB online pada SMA Negeri 78Studi kelayakan PPDB online pada SMA Negeri 78
Studi kelayakan PPDB online pada SMA Negeri 78
 
CyPIRAL_2040221038_M Akbar Hidayatullah_Laporan Desain Sistem Kontrol.docx
CyPIRAL_2040221038_M Akbar Hidayatullah_Laporan Desain Sistem Kontrol.docxCyPIRAL_2040221038_M Akbar Hidayatullah_Laporan Desain Sistem Kontrol.docx
CyPIRAL_2040221038_M Akbar Hidayatullah_Laporan Desain Sistem Kontrol.docx
 
Aplikasi Sistem Monitoring Out Going Gardu Induk Menggunakan Raspberry Pi
Aplikasi Sistem Monitoring Out Going Gardu Induk Menggunakan Raspberry PiAplikasi Sistem Monitoring Out Going Gardu Induk Menggunakan Raspberry Pi
Aplikasi Sistem Monitoring Out Going Gardu Induk Menggunakan Raspberry Pi
 
DIKLAT UNBK_KEMENAG_2017.pptx
DIKLAT UNBK_KEMENAG_2017.pptxDIKLAT UNBK_KEMENAG_2017.pptx
DIKLAT UNBK_KEMENAG_2017.pptx
 
Implementasi Sistem Monitoring Jaringan Komputer Dengan Menggunakan Cacti
Implementasi Sistem Monitoring Jaringan Komputer Dengan Menggunakan Cacti�Implementasi Sistem Monitoring Jaringan Komputer Dengan Menggunakan Cacti�
Implementasi Sistem Monitoring Jaringan Komputer Dengan Menggunakan Cacti
 
UKK TKJ - Paket 2
UKK TKJ - Paket 2 UKK TKJ - Paket 2
UKK TKJ - Paket 2
 
Routing Static Menggunakan Winbox
Routing Static Menggunakan WinboxRouting Static Menggunakan Winbox
Routing Static Menggunakan Winbox
 
Laporan 5 routing static
Laporan 5 routing staticLaporan 5 routing static
Laporan 5 routing static
 
Rancang Bangun Sistem Monitoring Ruangan Menggunakan Webcam Berbasis Open WRT
Rancang Bangun Sistem Monitoring Ruangan Menggunakan Webcam Berbasis  Open WRTRancang Bangun Sistem Monitoring Ruangan Menggunakan Webcam Berbasis  Open WRT
Rancang Bangun Sistem Monitoring Ruangan Menggunakan Webcam Berbasis Open WRT
 
8.1 lab-instalasi dan konfigurasi vpn server
8.1 lab-instalasi dan konfigurasi vpn server8.1 lab-instalasi dan konfigurasi vpn server
8.1 lab-instalasi dan konfigurasi vpn server
 

Jurnal

  • 1. SISTEM PEMANTAU RUANGAN MENGGUNAKAN WEB CAMERA DAN MOTOR STEPPER BERBASIS WEB SERVER DI STMIK DUMAI JURNAL SKRIPSI Disusun Oleh : AMRI 2104002 JENJANG STUDI STRATA SATU (S1) PROGRAM STUDI TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK DUMAI 2015
  • 2. SISTEM PEMANTAU RUANGAN MENGGUNAKAN WEB KAMERA DAN MOTOR STEPPER BERBASIS WEB SERVER DI STMIK DUMAI AMRI (2104002) Mahasiswa Program Studi Teknik Informatika, STMIK Dumai Jl.Utama Karya Bukit Batrem Dumai www.stmik-smik.ac.id // Email : ABSTRAK Telah dirancang suatu Sistem Pemantau Ruangan Menggunakan Web Camera dan Motor Stepper berbasis Web Server di STMIK Dumai. Sistem Pemantau Ruangan ini dibuat menghubungkan rangkaian alat (kamera dan motor stepper) dengan komputer menggunakan Port paralel db 25. Perangkat keras terdiri atas motor stepper sebagai penggerak kamera, IC ULN 2003 sebagai penghubung atau catu daya pada motor stepper. Dengan adanya Sistem Pemantau Ruangan Menggunakan Web Camera dan Motor Stepper berbasis Web Server di STMIK Dumai ini dapat mempermudah pihak STMIK Dumai untuk memantau ruangan yang dapat dilihat dari mana saja dari jarak jauh dan datanya tersimpan di komputer server serta aplikasi ini dirancang menggunakan bahasa pemograman PHP dan bahasa C serta bash script dengan sistem operasi Ubuntu 12.04 sebagai server Kata Kunci : Web Camera, Motor Stepper, Port parallel db 25, dan IC ULN. I. PENDAHULUAN Salah satu alat penunjang keamanan yang sering digunakan untuk memantau suatu kegiatan adalah kamera pengawas atau yang lebih dikenal dengan sebutan Closed-Circuit Television (CCTV). CCTV dapat memantau dan merekam segala aktivitas dan kejadian pada suatu tempat setiap saat, maka tidak heran jika kita menemukan kamera yang terpasang di perusahaan - perusahaan, pertokoan dan tempat umum lainnya.
  • 3. Dalam rancangan sistem pemantau ruangan, dibuat menggunakan webcam dan memanfaatkan terknologi motor stepper sebagai penggeraknya. Akan tetapi dalam menggerakan motor stepper juga harus menggunakan bahasa C, dalam proses antar muka (interfacing). Fungsi dari motor stepper adalah menggerakkan webcam untuk berputar searah jarum jam dan sebaliknya mengikuti gerakan objek yang ditangkap oleh kamera pengawas secara manual yang digerakan oleh pengguna melalui fitur penggerak kamera yang dibangun menggunakan bahasa pemrograman php dan berbasis webserver. Sistem pemantau ruangan di STMIK Dumai saat ini menggunakan Closed- Circuit Television (CCTV), sistem yang sedang berjalan masih manual dan belum menggunakan motor stepper sebagai penggerak CCTV agar bisa dikontrol dari jarak jauh sehingga bisa melihat kearah yang diinginkan dan juga belum ada web server sebagai video streaming server, agar bisa di lihat dari mana saja kita berada. Agar sistem pemantau ruangan di STMIK Dumai bisa dikontrol dari jarak jauh dan berbasis web server Maka dirancang ”Sistem Pemantau Ruangan Menggunakan Web Camera Dan Motor Stepper Berbasis Web Server di STMIK Dumai”. II. LANDASAN TEORI 2.1 Identifikasi Masalah 1. Closed-Circuit Television (CCTV) di STMIK Dumai belum menggunakan motor stepper sebagai penggerak CCTV dan belum bisa mengontrol CCTV dari jarak jauh. 2. Sistem pemantau ruangan di STMIK Dumai belum berbasis web server sebagai video streaming server. 3. CCTV yang digunakan di STMIK Dumai masih merekam secara continue sehingga objek yang tidak bergerak juga di rekam.
  • 4. 4. CCTV yang digunakan di STMIK Dumai belum bisa menangkap setiap ada objek yang bergerak. 2.2 Perumusan Masalah Bagaimana sistem pemantau ruangan di STMIK Dumai melakukan sistem pemantau ruangan, dari mana saja dan merekam video hasil dari pengambilan webcam serta dapat menangkap setiap ada objek bergerak dan mengontrol webcam dari jarak jauh. 2.3 Tujuan Penelitian 1. Merancang sistem pemantau ruangan menggunakan web camera dan motor stepper berbasi web server di STMIK Dumai. 2. Membuat aplikasi sistem pemantau ruangan menggunakan web camera dan motor stepper berbasi web server di STMIK Dumai. 3. Menerapkan sistem pemantau ruangan menggunakan web camera dan motor stepper berbasi web server di STMIK Dumai. 2.4 Kegunaan Penelitian 1. Mempermudah pihak STMIK Dumai untuk memantau ruangan dan dapat dilihat dari mana saja. 2. Dapat meminimalkan biaya untuk pembuatan sistem pemantau ruangan yang menggunakan CCTV. 3. Dapat melihat ruangan dari jarak jauh melalui sistem user interfaces (aplikasi web) yang dibuat. 2.5 Metode Penelitian a. Library Research Dalam hal ini akan dilakukan penampungan dan pengumpulan serta analisis bahan-bahan yang berasal dari buku-buku, jurnal, tesis, proposal atau teori-teori serta referensi terhadap data- data yang dibutuhkan untuk dapat mendukung penulisan skripsi ini. b. Field Research Dalam hal ini penelitian dilakukan dilapangan untuk memperoleh informasi serta data yang diperlukan untuk mendukung pembuatan skripsi ini.
  • 5. Adapun teknik yang dilakukan adalah: 1. Observasi atau pengamatan langsung ke objek penelitian guna memperoleh data atau gambaran serta keterangan terhadap sistem yang sedang berjalan, yaitu melakukan pengamatan langsung ke CCTV di STMIK Dumai. 2. Interview atau wawancara yaitu mencari serta pengumpulan data yang akan digunakan, mencari jawaban atas masalah yang mungkin timbul pada aplikasi yang akan dirancang, yaitu melakukan wawancara langsung dengan operator CCTV di STMIK Dumai. c. Laboratory Research Metode yang digunakan adalah dengan melakukan pengolahan terhadap data yang dikumpulkan dengan melakukan penelitian laboratorium sesuai dengan objek penelitian. III. HASIL DAN PEMBAHASAN 3.1 Flowchart Login Gambar 1 Flowchart Login Keterangan : Start untuk memulai program dan terkoneksi ke database untuk menampilkan tampilan login, pada menu tampilan login input username dan password kemudian sistem akan mengidentifikasi username dan password. Jika username dan password benar maka akan masuk ketampilan utama jika tidak maka akan kembali ke form login.
  • 6. 3.2 Flowchart Motor Stepper 45 Mulai Port Parallel = 0x378 Var i=integer Port Parallel dapat diakses? i=1 Ya Kirimkan data 0x01 ke port parallel ; delay Kirimkan data 0x03 ke port parallel ; delay Kirimkan data 0x02 ke port parallel ; delay Kirimkan data 0x06 ke port parallel ; delay Kirimkan data 0x04 ke port parallel ; delay Kirimkan data 0x0C ke port parallel ; delay Kirimkan data 0x08 ke port parallel ; delay Kirimkan data 0x09 ke port parallel ; delay Kirimkan data 0x10 ke port parallel ; delay Kirimkan data 0x30 ke port parallel ; delay Kirimkan data 0x20 ke port parallel ; delay Kirimkan data 0x60 ke port parallel ; delay Kirimkan data 0x40 ke port parallel ; delay Kirimkan data 0xC0 ke port parallel ; delay Kirimkan data 0x80 ke port parallel ; delay Kirimkan data 0x90 ke port parallel ; delay i=i+1 i<=45 ? Selesai Ya Gagal koneksi 0x378 Tidak Tidak Gambar 2 Flowchart Motor Stepper 45 3.3 Flowchart Motor Stepper 90 Mulai Port Parallel = 0x378 Var i=integer Port Parallel dapat diakses? i=1 Ya Kirimkan data 0x01 ke port parallel ; delay Kirimkan data 0x03 ke port parallel ; delay Kirimkan data 0x02 ke port parallel ; delay Kirimkan data 0x06 ke port parallel ; delay Kirimkan data 0x04 ke port parallel ; delay Kirimkan data 0x0C ke port parallel ; delay Kirimkan data 0x08 ke port parallel ; delay Kirimkan data 0x09 ke port parallel ; delay Kirimkan data 0x10 ke port parallel ; delay Kirimkan data 0x30 ke port parallel ; delay Kirimkan data 0x20 ke port parallel ; delay Kirimkan data 0x60 ke port parallel ; delay Kirimkan data 0x40 ke port parallel ; delay Kirimkan data 0xC0 ke port parallel ; delay Kirimkan data 0x80 ke port parallel ; delay Kirimkan data 0x90 ke port parallel ; delay i=i+1 i<=90 ? Selesai Ya Gagal koneksi 0x378 Tidak Tidak Gambar 3 Flowchart Motor Stepper 90 3.4 Flowchart Motor Stepper 180 Mulai Port Parallel = 0x378 Var i=integer Port Parallel dapat diakses? i=1 Ya Kirimkan data 0x01 ke port parallel ; delay Kirimkan data 0x03 ke port parallel ; delay Kirimkan data 0x02 ke port parallel ; delay Kirimkan data 0x06 ke port parallel ; delay Kirimkan data 0x04 ke port parallel ; delay Kirimkan data 0x0C ke port parallel ; delay Kirimkan data 0x08 ke port parallel ; delay Kirimkan data 0x09 ke port parallel ; delay Kirimkan data 0x10 ke port parallel ; delay Kirimkan data 0x30 ke port parallel ; delay Kirimkan data 0x20 ke port parallel ; delay Kirimkan data 0x60 ke port parallel ; delay Kirimkan data 0x40 ke port parallel ; delay Kirimkan data 0xC0 ke port parallel ; delay Kirimkan data 0x80 ke port parallel ; delay Kirimkan data 0x90 ke port parallel ; delay i=i+1 i<=180 ? Selesai Ya Gagal koneksi 0x378 Tidak Tidak Gambar 4 Flowchart Motor Stepper 180 Keterangan : Mulai menjalankan program dan hubungkan port parallel ke alamat register komputer = 0x378 nilai i= integer, apakah port parallel dapat diakses? Jika iya beri nilai i=1. Kirim data 0x01 ke port parallel, panggil fungsi delay. Kirim data 0x02 ke port parallel, panggil fungsi delay. Kirim data 0x04 ke port parallel, panggil fungsi delay. Kirim data 0x08 ke port parallel, panggil fungsi delay. Beri nilai i=1+1. Apakah nilai i<=2? Jika “iya” kirim data kealamat port paralle,l jika “tidak” selesai.
  • 7. 3.5 Flowchart Delay Motor Stepper Gambar 5 Flowchart Delay Motor Stepper Keterangan : Mulai menjalankan program, variable i=integer, beri nilai i=1. Proses nilai i=i+1. Apakah nilai i<=10000000? Jika “iya” selesai. Jika “tidak” proses kembali nilai i. IV. HASIL IMPLEMENTASI Gambar 6 Tampilan Sistem Spesifikasi Webcame dan Motor Stepper yang digunakan yaitu : 1. Spesifikasi webcam Still image : Up to 16 Megapixel (software interpolated) Image sensor : 1/6?CMOS, 640×480 pixels Frame rate : max 30fps Lens : F=2.4, f=3.0 mm View angle : 54 degrees Focus range : Automatic focus, 10 cm to infinity Exposure control : Automatic White balance : Automatic Microphone : built-in Computer interface: USB 2.0 2. Spesifikasi Motor Stepper Model : 28BYJ-48 Rated voltage : 5VDC Number of Phase : 4 Speed Variation Ratio : 1/64 Stride Angle : 5.625° /64 Frequency : 100Hz DC resistance : 50Ω±7%(25℃) Idle In-traction Frequency : > 600Hz
  • 8. Idle Out-traction Frequency : > 1000Hz In-traction Torque >34.3mN.m(120Hz) Self-positioning Torque >34.3mN.m Friction torque : 600-1200 gf.cm Pull in torque : 300 gf.cm Insulated resistance >10MΩ(500V) Insulated electricity Pwr 600VAC/1mA/1s Insulation grade: A Rise in Temperature <40K(120Hz) Noise <35dB(120Hz,No load,10cm) V. PENUTUP 5.1 Kesimpulan 1. Saat ada objek yang terdeteksi, maka sistem akan merekam aktivitas tersebut dalam bentuk video dan photo. 2. Setiap pergerakan yang terjadi akan terus terekam oleh kamera, baik itu video maupun photo objek yang terdeteksi, namun apabila tidak ada lagi pergerakan yang terjadi maka kamera akan berhenti merekam. 3. Memudahkan pengguna dalam hal memantau dari jauh kondisi atau keadaan yang terjadi di salah satu ruangan kampus STMIK. 4. Web streaming belum mampu menyala ketika motor bergerak. 5. Menu penggerak motor stepper belum bisa menggunakan scroll. 6. Webcam yang digunakan saat ini hanya dua. 5.2 Saran 1. Sistem pemantau ruangan menggunakan web camera dan motor stepper berbasis web server ini dapat dikembangkan lagi agar lebih efisien dan kompleks dengan ditambahkannya kamera dan motor stepper untuk ruangan lain pada STMIK Dumai agar dapat mengetahui keadaan atau kondisi ruangan tersebut. 2. Sistem pemantau ruangan ini dapat dikembangkan lagi dengan membuat menu untuk menggerakkan motor stepper menggunakan menu scroll, jadi tidak perlu menekan menu untuk penggerak motor stepper untuk penggerak motor stepper, tapi hanya
  • 9. dengan menarikkan atau mengarahkan scroll ke kiri atau ke kanan maka kamera yang digerakkan oleh motor stepper tersebut akan mengikuti kemana arah scroll digerakkan. 3. Sistem pemantau ruangan menggunakan web camera dan motor stepper berbasis web server ini dapat dikembangkan dengan membuat Steraming tetap menyala apabila kamera dan motor stepper bergerak. 4. Sistem pemantau ruangan menggunakan web camera dan motor stepper berbasis web server ini masih jauh dari sempurna, karena itu penulis mengharapkan sistem ini dapat lebih dikembangkan lagi dan dapat diaplikasikan oleh semua kalangan untuk di masa mendatang. 5. Sistem pemantau ruangan ini dapat dikembangkan lagi dengan menambahkan webcam bertujuan agar lebih banyak lagi ruangan yang terpantau. DAFTAR PUSTAKA Andrea, dkk. (2012). Buku Pintar Menguasai PHP MySQL. Jakarta. Mediakita. Athailah. (2011). Mastering Ubuntu. Jakarta. Mediakita. Hernita. (2012). Tips & Trik Adobe DREAMWEAVER CS5.5. Yogyakarta. Andi Offset. Iswanto. (2011). Belajar Mikrokontroler AT89S51 dengan bahasa C. Yogyakarta. Andi Offset. Sasongko, Hari . (2012). Pemrograman Mikrokontroler dengan Bahasa C. Yogyakarta. Andi Offset. Sawyer, David . (2011). Dreamweaver CS5.5 The Missing Manual. Sebastopol. O’Reilly Media. Sudarma. (2010). Cara Mudah Membangun Jaringan Komputer & Internet. Jakarta. Mediakita. Sulistyawan, Rubianto, Saleh Rahmad. (2009) Modifikasi Blog Multiply dengan CSS. Jakarta. PT. Elex Media Komputindo. W Sigit Aloysius. (2011). Website Super Canggih dengan Plugin JQuery Terbaik Disertai Penerapan pada Web CMS. Jakarta Selatan (Cianjur Jagakarsa). Mediakita Winarto. (2013). Membuat Sendiri Jaringan Komputer. Jakarta. Elex Media Komputindo.