PERANCANGAN SISTEM PELAPORAN KEAMANAN BERBASIS KAMERA WEB MELALUI SMS

dokumen-dokumen yang mirip
SISTEM INFORMASI KEAMANAN BERBASIS WEB KAMERA MELALUI SMS

PERANCANGAN KENDALI KELISTRIKAN RUMAH BERBASIS WEBSITE. Naskah Publikasi

BAB III ANALISIS DAN PERANCANGAN SISTEM

PERANCANGAN SISTEM PENGONTROL GERAK KAMERA CCTV

Prototipe Sistem Keamanan Rumah Menggunakan Webcam dan Finger Print Berbasis Web dan SMS

BAB III ANALISIS DAN PERANCANGAN

BAB III PERANCANGAN SISTEM

ABSTRAK. i Universitas Kristen Maranatha

BAB III ANALISA DAN PERANCANGAN

PERANCANGAN KENDALI SAKLAR ON/OFF MENGGUNAKAN SMS ABSTRAK

4.2. Sistem Penerima Data Stasiun Cuaca HASIL DAN PEMBAHASAN 4.1. Teknologi Ponsel Struktur Menu

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III PERANCANGAN SISTEMKENDALI PADA EXHAUST FAN MENGGUNAKAN SMS GATEWAY

BAB III PERANCANGAN ALAT. Pada bagian ini akan dijelaskan mengenai bagaimana alat dapat

BAB III ANALISA DAN PERANCANGAN

BAB IV IMPLEMENTASI SISTEM DAN PENGUJIAN. meliputi pembahasan mengenai proses perekaman gambar berdasarkan interval

BAB 1 PENDAHULUAN. dapat memudahkan pengelolahan dan memanfaatkan data secara efektif dan efesien. Kantor

APLIKASI KENDALI PENGAYUN BAYI OTOMATIS BERBASIS RASPBERRY PI

BAB III ANALISIS DAN PERANCANGAN SISTEM

ALAT DETEKSI KEAMANAN RUMAH DENGAN MENGGUNAKAN WEBCAM DAN PENGIRIMAN SMS. Rizky Satrio Putro

BAB IV PERANCANGAN. Gambar 4.1 Blok diagram program

PENGONTROLAN WEBCAM UNTUK APLIKASI SISTEM MONITORING RUANGAN

BAB III PERANCANGAN Bahan dan Peralatan

PENGONTROLAN LAMPU LALU LINTAS BERBASIS WEB MENGGUNAKAN WIRELESS LAN

TV Tuner Activation by SMS to Record Television Show. Marwin S.W. Manggala

BAB III PERANCANGAN 3.1. SPESIFIKASI SISTEM

APLIKASI PENJUALAN DAN STOK BARANG MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0. TUGAS AKHIR Untuk Memenuhi Persyaratan Menyelesaikan Pendidikan Diploma III

BAB IV PENGUJIAN DAN ANALISIS

BAB III PERENCANAAN DAN REALISASI SISTEM

MONITORING RUANGAN DENGAN MENGGUNAKAN DUA CAMERA BERBASIS PEMROGRAMAN DELPHI

BAB I PENDAHULUAN E-15

Multimedia adalah penggunaan komputer untuk menyajikan dan

APLIKASI SISTEM INFORMASI MOBILE AKADEMIK. Fitri Marisa *) ABSTRACT

BAB III METODE PENELITIAN. Tujuan dari pengembangan tugas akhir ini adalah pengaturan temperature handphone

BAB III ANALISA DAN PERANCANGAN

BAB III PERANCANGAN DAN REALISASI ALAT

SISTEM INFORMASI REAL TIME PEMAKAIAN ENERGI LISTRIK

BAB III ANALISIS DAN DESAIN SISTEM

PEMBUATAN PERANGKAT LUNAK SISTEM LAMPU RUMAH VIA SMS BERBASIS MIKROKONTROLER AVR ATMega8535 DENGAN BAHASA PEMOGRAMAN C DAN PDU

APLIKASI PENJUALAN BARANG SECARA MULTIUSER PADA DISTRO THINKER MATESIH KARANGANYAR

BAB III PERANCANGAN SISTEM

Aplikasi Kamera Web Untuk Mengukur Luas Permukaan Sebuah Obyek 3D

Perancangan Sistem Informasi Absensi Siswa MTsN Pariaman Selatan Dengan Menggunakan PHP MySQL dan SMS GateWay

Oleh : Anthony Muliadi Wira Sanjaya Ari Gunawan Stefanus Feno

BAHAN DAN METODE 3.1. Waktu dan Tempat 3.2. Alat dan Bahan 3.3. Metode Penelitian

BAB III PERANCANGAN ALAT

BAB III PERENCANAAN DAN PEMBUATAN PERANGKAT LUNAK

BAB IV SISTEM MONITORING DAYA LISTRIK DENGAN MENGGUNAKAN WATTMETER DIGITAL BERBASIS WEB APLIKASI

2.5 Sekilas tentang Visual Basic Keistimewaan Visual Baic 6.0

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI. perancangan aplikasi penjualan dan pengiriman spare part komputer pada Bismar

BAB III ANALISIS DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN EVALUASI. telah dibuat pada tahap tiga. Adapun kebutuhan software (perangkat lunak) dan

BAB III PEMBAHASAN PERANCANGAN ALAT

ALAT PENGENDALI OTOMATIS DAN DETEKSI KEADAAN PERALATAN RUMAH MENGGUNAKAN SMS CONTROLLER. Hasani

PERANCANGAN DAN PEMBUATAN SAKLAR PERALATAN LISTRIK JARAK JAUH DENGAN MEMAMFAATKAN REMOTE DESKTOP CONNECTION

BAB IV PERANCANGAN SISTEM

BAB 2 LANDASAN TEORI

PERANCANGAN DAN PEMBUATAN ALAT PEMANTAU KEADAAN RUANGAN JARAK JAUH BERBASIS MIKROKONTROLER AT89S52 MENGGUNAKAN SMARTPHONE

ROBOT PEMINDAH BARANG YANG DIKONTROL DAN DIMONITOR MELALUI JARINGAN INTERNET

BAB 1 PENDAHULUAN Latar Belakang Masalah

BAB 3 PERANCANGAN SISTEM

KOMPRESI VIDEO SECARA REAL TIME DENGAN MENGGUNAKAN MPEG METHOD (STUDI KASUS PADA VIDEO YANG DIAMBIL MELALUI WEBCAM)

BAB 1 PENDAHULUAN. dibuat secara wireless oleh karena mobilitasnya yang tinggi dan kemudahan

BAB III RANCANG BANGUN

BAB III METODE PENELITIAN

2015 RANCANG BANGUN MESIN BOR PCB DENGAN PENGATURAN POSISI 3D BERBASIS MIKROKONTROLER DAN VISUAL PROGRAMING

BAB III ANALISIS DAN PERANCANGAN

BAB III PERANCANGAN. 3.1 Perancangan Alat Kuisioner dengan Wireless Elektronika Berbasis

OPTIMASI WEBCAM SEBAGAI MEDIA INPUT BAGI PENGISIAN FIELD BER-TIPE IMAGE

BAB III ANALISA DAN PERANCANGAN

MENGAKTIFKAN DAN MEMATIKAN KOMPUTER SESUAI PROSEDUR

BAB V PENGUJIAN SISTEM DAN IMPLEMENTASI. komponen sistem yang diimplementasikan dan mengetahui kelemahan dari

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB 2 LANDASAN TEORI. Istilah komputer ( computer ) berasal dari bahasa latin computere yang berarti

BAB III PERENCANAAN SISTEM

PEMBUATAN PERANGKAT LUNAK SISTEM KEAMANAN RUMAH VIA SMS BERBASIS MIKROKONTROLER AVR ATMEGA8535 DENGAN BAHASA PEMROGRAMAN C DAN PDU

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 2 LANDASAN TEORI. Komputer berasal dari bahasa Latin computare yang artinya menghitung. Jadi

SISTEM PENGENDALI DAN PENGAWAS PENGGUNAAN LISTRIK PADA GEDUNG BERTINGKAT BERBASIS WEB

III. METODOLOGI PENELITIAN. 1. Pembuatan rangkaian elektronika di Laboratorium Elektronika Jurusan

BAB II TINJAUAN PUSTAKA

BAB III METODE PENELITIAN. penelitian adalah pada semester Genap Tahun Pelajaran

BAB IV PENERAPAN LAYANAN LBS DENGAN MENGGUNAKAN TEKNOLOGI SMS GATEWAY

BAB III LANDASAN TEORI. ini memiliki pijakan pustaka yang dapat dipertanggungjawabkan.

BAB II SISTEM PENENTU AXIS Z ZERO SETTER

DETEKTOR JUMLAH BARANG DI MINIMARKET MENGGUNAKAN SENSOR INFRARED DAN PPI 8255 SEBAGAI INTERFACE

BAB III PERANCANGAN ALAT

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB III PERANCANGAN IMPLEMENTASI SISTEM

AKUISISI DATA PADA SLOT READER MENGGUNAKAN KOMPUTER UNTUK MEMONITOR

BAB I PERSYARATAN PRODUK

BAB III ANALISIS DAN DESAIN SISTEM. a. Alarm main controller (kontrol utama sistem alarm)

BAB IV PENGUJIAN ALAT DAN ANALISA

BAB IV IMPLEMENTASI DAN EVALUASI. Kebutuhan sistem untuk melakukan implementasi monitoring antrian

KOMUNIKASI SERIAL PADA RANCANG BANGUN PENGONTROLAN LAMPU RUMAH VIA SMS (SHORT MESSAGE SERVICE) MENGGUNAKAN BORLAND DELPHI 6.

RANCANG BANGUN SISTEM KEAMANAN RUMAH YANG TERHUBUNG DENGAN HANDPHONE MENGGUNAKAN SENSOR LDR BARBASIS MIKROKONTROLER ATMEGA8535

I. PENDAHULUAN. Perkembangan alat ukur yang semakin canggih sangat membantu dunia industri

Transkripsi:

PERANCANGAN SISTEM PELAPORAN KEAMANAN BERBASIS KAMERA WEB MELALUI SMS Firmansyah Maulana S. N., Irfan Darmawan, Abdul hobir Jurusan Teknik Elektro, Fakultas Teknik, Universitas Siliwangi Tasikmalaya ABSTRACT Basic of security system with camera is saving all event without stopping, that couse system need a big capasity of hard disk. Apart form that, system need a operator for monitoring, control and measure if something happen. So, that can not do if in travel. Security system solution is system only save video on fixed times, monitoring and control can do from long distance and there is a report if something happen on territory in watch. Form result of security system act of planning, that only save video if something happen on territory in watch. Monitoring and control to change position of camera with turn motor stepper that connected to computer parallel port can do from long distance use internet facilities. And a report of something happen send use a SMS for immediately measure. So, conclusion is security system not need a big capasity of hard disk, becouse system only save small capasity offiles. Video streaming can use for monitoring and camera position change use internet facility. The time that refort send use SMS facility for territory owner. Keywords: Camera Server, Server, Client, Internet, Parallel Port, Motor Stepper, Webcam, Ponsel, SMS, Video Streaming. 1. PENDAHULUAN 1.1 Latar Belakang Masalah Sebuah sistem keamanan yang menggunakan kamera untuk memonitor situasi memiliki sistem kerja merekam semua kejadian setiap waktu tanpa henti, walaupun pada daerah yang dimonitor oleh kamera tersebut tidak terdapat aktifitas. Selain harus memiliki kaset atau harddisk yang memiliki kapasitas yang besar untuk merekam seluruh film selama 24 jam dalam sehari. Pengguna baru akan mengetahui terjadi sesuatu misalkan pencurian apabila telah melihat ada perubahan pada daerah yang diawasi oleh kamera tersebut atau akan mengetahui ada kejadian tersebut apabila telah melihat hasil rekaman dari kamera. 1.2 Tujuan Tujuan dari penelitian ini adalah untuk: 1. Memberikan laporan situasi keamanan melalui SMS. 2. Memudahkan monitoring sebuah ruangan yang dapat dipantau pada jarak jauh dengan cara membuat suatu sistem monitoring dan control yang bekerja secara on-line, sehingga dapat diakses melalui internet. 3. Mengatasi masalah penyimpanan file video yang memerlukan media penyimpan (hard disk) dengan kapasitas besar. 1.3 Batasan Masalah Agar studi masalah dalam tugas akhir tidak meluas, maka pembatasan masalah yang direncanakan adalah sebagai berikut: a. Gambar yang diambil tidak dapat diperbesar dan/atau diperkecil secara hardwere maupun software. b. Laporan hanya dikirim lewat SMS c. Tidak membahas jenis jaringan operator ponsel yang digunakan d. Tidak membahas penyebab gerakan yang terdapat diwilayah yang diawasi e. Aplikasi hasil perancangan ditunjukan secara demo atau simulasi tanpa mempertimbangkan medan atau kondisi yang sebenarnya f. Website tidak disimpan pada webserver tetapi hanya disimpan pada webserver simulator. 2. LANDASAN TEORI 2.1 Visual Basic Visual Basic 6.0 adalah bahasa pemograman Windows yang berbasis grafis (GUI, Graphical User Interface). Sifat bahasa pemogramannya adalah event-driven, artinya program akan berjalan jika ada respons dari pemakai berupa event/kejadian tertentu (tombol diklik, mouse ditekan, dan lain-lain). Saat event terjadi maka kode yang berhubungan dengan event akan dijalankan. Dalam Visual Basic 6.0, pembuatan aplikasi dimulai dengan memperkirakan kebutuhan, merancang tampilan dan selanjutnya diikuti dengan pembuatan kode untuk program tersebut. Bebarapa kemampuan dari Visual Basic antara lain sebagai berikut: 1. Membuat program aplikasi berbasis Windows. 2. Membuat objek-objek pembantu program, misalnya file help, kontrol aktivex dan sebagainya 3. Menguji program dan menghasilkan program akhir berektensi EXE yang langsung dapat dijalankan

2.2 Motor Stepper Motor stepper juga disebut motor berirama (stepping motor), motor stepper digunakan pada alatalat atau sistem yang memerlukan ketelitian arah ketika alat atau sistem tersebut berhenti Ada dua jenis motor stepper yaitu motor stepper Bipolar dan Unipolar. Untuk memutarkan motor stepper diperlukan pulsa elektronik yang disambungkan kekabel motor stepper secara bergantian. Untuk motor stepper unipolar pulsa elektronik yang diperlukan adalah: 3.1 Kamera Server Softwere kamera server berfungsi untuk mengambil dan mengolah gambar dari webcam, menentukan apakah terjadi perubahan pada daerah yang diawasi webcam atau tidak, mengirim laporan melalui SMS bila terjadi perubahan dan menyediakan data gambar untuk video streaming pada program webbase. Programa kamera server dibuat dengan bahasa pemograman visual basic 6.0 dengan flowchart program sebagai berikut: Tabel 1. Pulsa Elektronik Motor Stepper Pulsa Koil 1 Koil 2 Koil 3 Koil 4 1 On Off Off Off 2 On On Off Off 3 Off On Off Off 4 Off On On Off 5 Off Off On Off 6 Off Off On On 7 Off Off Off On 8 On Off Off On Untuk memutarkan motor stepper dengan cara full step gunakan pulsa 1, 3, 5 dan 7. Sedangkan untuk half step gunakan semua pulsa. 2.3 Parallel Port Ada dua jenis parallel port yang masih digunakan sekarang, yaitu tipe DB-25 yang tepasang pada Motherboard dan tipe centronic yang terpasang pada piranti luar seperti printer. 3. PERANCANGAN Sistem yang dirancang terdiri dari 3 softwere dan satu unit hardwere. Blok diagram sistem yang dirancang seperti gambar 1. sesuai dengan kode yang dikirimkan webbase melalui jalur internet. PortControl akan berfungsi apabila webbase mengeksekusi program tersebut dengan syarat hardwere terpasang pada port parallel komputer. Flowchart program portcontrol sebagai berikut: 3.2 PortControl Program PortControl dibuat oleh Visual basic 6.0. Softwere ini berfungsi memutarkan motor stepper yang terhubung ke parallel port komputer yuntuk merubah sudut pandang webcam

bernilai rendah menggunakan rangkaian seperti pada Gambar 6. Gambar 4. Flowchart PortControl 3.3 WebBased WebBase dibuat dengan bahasa pemograman HTML, JavaScript dan PHP. program ini berfungsi menampilkan video streaming yang dihasilkan oleh kamera server. Fungsi lain dari webbase menjalankan program PortControl yang ada di sever dan mengirim data ke server berupa kode yang akan diolah oleh program PortControl untuk memutarkan motor stepper. Flowchart program webbase seperti pada Gambar 3. 3.4 Hardware Hardwere yang dirancang merupakan switching aplication yang berfungsi memberikan pulsa elektronik dari komputer ke motor stepper yang diatur oleh program portcontrol. Untuk memutarkan motor stepper rangkaian terdiri dari 4 switching aplication yang bagian inputnya disambungkan masing-masing ke pin 2, 3, 4 dan 5 parallel port komputer dan kabel 2, 3, 4 dan 5 motor stepper pada bagian outputnya. Rangkaian ini berfungsi menyalurkan arus dari catu daya ke motor stepper secara bergantian. Status hardwere terhubung kekomputer dilihat dari nilai tegangan pada pin 13 parallel port. Apabila bernilai rendah (+ 0 V) berarti hardwere ada sedangkan kalau tinggi (+5 V) berarti hardwere tidak ada atau tidak menyala. Untuk merubah nilai pin 13 parallel port menjadi rendah hubungkan pin tersebut ke ground. Salah satu cara membuat pin 13 Gambar 3. Flowchart WebBased

Selain laporan melalui SMS apabila terjadi perubahan didaerah yang diawasi, program dapat dikontrol fungsi deteksi gerak melaui SMS. Format SMS yang dikirim adalah MD (password) H untuk mengaktifkan dan MD (password) M untuk mematikan. Setelah program mengolah SMS yang dikirimkan, program akan membalas SMS dengan isi Motion Hidup atau Motion Mati sesuai dengan SMS control yang diterima program. Rangkaian tersebut berfungsi menyambungkan pin 13 ke pin ground. 4. PENGUJIAN Pengujian yang dilakukan meliputi integrasi antara ketiga program dan hardwere yang dirancang. Pengujian yang dilakukan pada program kamera server meliputi deteksi gerak, pelaporan melalui SMS apabila terjadi gerak, control program melalui SMS dan penyedian file gambar untuk video streaming webbase. Gambar 9. Laporan Status Selain itu control melalui SMS bisa memerintahkan program untuk merekam video dengan isi pesan TV (password) (durasi (detik)). Webbase diuji bagaimana menampilkan gambar yang dihasilkan kamera server untuk video streaming dan bagaimana mengatur posisi kamera dengan mengirim kode keserver dan menjalankan program portcontrol yang ada di server. Gambar 7. Program Kamera Server Ketika terjadi perubahan yang melebihi sensitifitas gerak didaerah yang diawasi webcam, program akan mencatat berapa kali terjadi perubahan pada counter gerak. Selain itu program akan mengirim SMS pada nomor ponsel yang telah ditentukan dengan isi sesuai dengan yang ditentukan pula. Dalam contoh dikirim pada nomor ponsel 085220143434 dengan isi pesan ada maling. Gambar 8. Isi SMS Laporan Gambar 10. Tampilan WebBase Video streaming dilakukan dengan cara mengambil data gambar dari server setiap 4 detik sekali. Sedangkan untuk kontrol posisi kamera diserver webbase mengirim data kode keserver dengan cara menekan tombol yang ada diwebbase sesuai dengan posisi baru kamera yang diinginkan. Setelah mengirim kode keserver, program webbase akan menjalankan program portcontrol yang ada diserver untuk menjalankan motor sterpper. PortControl yang dijalankan oleh webbase dibuat dengan program Visual Basic 6.0. Program ini tidak memiliki tampilan, program ini hanya akan berfungsi apabila dieksekusi oleh webbase dan menjalankan kode yang dikirim webbase keserver. Setelah menjalankan fungsinya program ini akan mematikan dirinya sendiri. Kode yang dijalankan menunjukan arah dan posisi kemana portcontrol harus memutarkan motor

stepper. Kode tersebut sesuai dengan gambar 11. Teleakses Database Pendidikan Berbasis Ponsel", Andi, Yogyakarta, 2003. [3] Dwi Budicahyanto, Membangun Aplikasi Handphone dengan FBUS dan Visual Basic", Andi, Yogyakarta, 2004. [4] Firdaus, 12 Proyek Unik Visual Basic 6.0, Maxikom, Palembang, 2005. [5] Yuswanto, Visual Basic 6.0 Pemograman Grafts dan Multimedia", Prestasi Pustaka, Surabaya, 2002. Gambar 11. Kode Posisi Motor Stepper Salah satu syarat menjalankan program portcontrol adalah motor stepper tidak sedang bergerak. Syarat lainnya adalah kode yang dikirim webbase tidak sama dengan kode dimana motor stepper berhenti. Apabila kedua syarat tersebut tidak terpenuhi, maka program akan mematikan dirinya sendiri tanpa menjalankan kode yang dikirim 5. SIMPULAN Setelah melakukan perancangan kemudian dilanjutkan dengan pengujian sistem yang direncanakan, maka dapat diambil beberapa simpulan sebagai berikut: a. Laporan keamanan melalui SMS dikirim pada satu penerima ketika terjadi perubahan di daerah yang diawasi oleh webcam, penerima dan isi laporan dapat dirubah sesuai dengan keperluan. Kontrol yang dilakukan melalui SMS, berfungsi mengaktifkan dan/atau mematikan fasilitas deteksi gerak yang dimiliki kamera server dan memerintahkan kamera server untuk merekam file video. b. Untuk memonitor secara jauh dapat menggunakan fasilitas streaming video dengan jalur internet. Video streaming yang dihasilkan tidak sepenuhnya secara real time, tetapi pengambilan data gambar yang dilakukan setiap empat detik sekali. Sudut pandang webcam dapat dirubah dengan menggerakan/memutarkan motor stepper dengan arah horizontal, yang dapat dilakukan dari jarak jauh menggunakan jalur internet. c. Gambar video dokumentasi hanya direkam dan disimpan ketika terjadi perubahan didaerah yang diawasi untuk memperkecil ukuran file, sehingga tidak memerlukan media penyimpan yang memiliki kapasitas besar. PUSTAKA [1] Achmad Basuko, Jozua F Palandi, Fatchurrochman, Pengolahan Citra Digital menggunakan Visual Basic", Graha Ilmu, Yogyakarta, 2005. [2] Budi Sutedjo Dharma Oetomo, Yosia Handoko,