• Tidak ada hasil yang ditemukan

Rancang Bangun Aplikasi Camera Security dengan SMS Gateway dan Web Server.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Rancang Bangun Aplikasi Camera Security dengan SMS Gateway dan Web Server."

Copied!
17
0
0

Teks penuh

(1)

Universitas Kristen Maranatha vi

ABSTRAK

Kebutuhan sistem keamanan sangat penting bagi masyarakat yang

sangat membutuhkan keamanan ekstra. Penjagaan oleh pekerja keamanan tidak

efektif bila, ada situasi yang normal tetapi dijaga terus menerus, tetapi akan lebih

efektif bila keadaan berubah, baru bertindak. Dengan adanya aplikasi camera

security ini diharapkan pekerjaan tersebut menjadi lebih efektif, karena aplikasi

ini mengambil objek bergerak dari kamera yang sedang mengawasi dan

mengirimkannya dalam bentuk gambar dan video, disertai peringatan melalui sms

dan email.

Berdasarkan hasil analisis dari kebutuhan yang ada, maka dibuatlah

aplikasi camera security dengan sms gateway dan web server. Aplikasi ini dibuat

berdasarkan pada kebutuhan atas efektifitas untuk sebuah sistem keamanan dan

diharapkan aplikasi ini dapat memenuhi kebutuhan tersebut.

(2)

ABSTRACT

Security system needs is very important for people who desperately need

extra security. Securing area by the security workers which is human, are not

effective when there is a normal situation but maintained continuously, but it will

more effective when things change, then new act begin. Hopefully, with this

application, security camera might work more effective, because this application

take moving object from surveilence camera and send it as pictures and video,

along with warning through short message service (SMS) and email.

Based on analysis of existing needs, an application with the sms gateway

security camera and web servers is build, This application is build based on needs

for security system effectiveness and hopefully can fullfill security expectation.

Keywords: Camera security, sms, email, web server, sms gateway

(3)

Universitas Kristen Maranatha viii

DAFTAR ISI

LEMBAR PENGESAHAN TUGAS AKHIR ... i

PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... vi

PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii

KATA PENGANTAR ... iv

ABSTRAK ... vi

ABSTRACT ... vii

DAFTAR ISI... viii

DAFTAR GAMBAR ... x

DAFTAR TABEL ... xii

DAFTAR LAMPIRAN ... xiii

BAB I PENDAHULUAN ...1

1.1 Latar Belakang... ...1

1.2 Perumusan Masalah………1

1.3 Tujuan... ...2

1.4 Batasan Masalah... ...2

1.5 Sumber Data... ...3

1.6 Sistematika Pembahasan. ...3

BAB II Dasar Teori ...5

2.1 Teori Penunjang... ...5

2.1.1 Entity Relationship Diagram (ER-D)... ...5

2.1.2 UML... ...14

2.1.3 Use Case Diagram... ...15

2.1.4 Class Diagram... ...16

2.1.5 Activity Diagram... ...18

2.1.6 Website... ...20

2.2 Program Penunjang... ...21

2.2.1 C#... ...21

2.2.2 Apache... ...21

2.2.3 PHP... ...22

2.2.4 MySql... ...26

2.2.5 SMTP (Simple Mail Transfer Protocol)... ...29

BAB III ANALISA DAN PEMODELAN ...30

3.1 Deskripsi Umum... ...30

3.2 Arsitektur Aplikasi... ...31

3.2.1 Entity Relational Diagram... ...31

3.3 UML... ...34

3.3.1 Diagram Usecase ... ...34

3.3.2 Activity Diagram... ...37

3.3.3 Class Diagram... ...40

3.3.4 Swimlane... ...43

3.3.5 Sequence Diagram... ...45

3.4 Desain Antarmuka... ...48

BAB IV PERANCANGAN DAN IMPLEMENTASI ...53

4.1 Desain Antar muka ... ... ...53

4.1.1 Desain Antar muka aplikasi... ...53

4.1.2 Desain antarmuka website... ...53

4.2 Aplikasi Camera Security... ... ...54

(4)

4.2.2 MainMenu… ...55

4.2.3 Form Start Button… ...57

4.2.4 Tampilan Pemberitahuan ke email… ...58

4.3 Aplikasi Website... ... ...59

4.3.1 Halaman Home… ...59

4.3.2 Halaman Capture Result… ...61

4.3.3 Halaman Indeks Gambar… ...62

4.3.4 Halaman Detail gambar… ...64

BAB V PENGUJIAN...65

5.1 Blackbox testing.. ...65

5.2 Whitebox testing.. ...65

5.2.1 Test Case Aplikasi… ...66

5.2.2 Test Case Website… ...68

5.3 Kuisioner... ... ...69

BAB VI KESIMPULAN & SARAN ...72

VI.1 Kesimpulan.. ...72

VI.2 Saran-saran ...73

(5)

Universitas Kristen Maranatha x

DAFTAR GAMBAR

Gambar 2.1 Simbol Strong Entitas ...5

Gambar 2.2 Simbol Weak Entitas...6

Gambar 2.3 Dimensi dan kardinalitas weak entity ...6

Gambar 2.4 Attribut ...6

Gambar 2.5 Atribut Komposit ...7

Gambar 2.6 Atribut Bernilai Banyak ...7

Gambar 2.7 Atribut Turunan ...7

Gambar 2.8 Relasi ...9

Gambar 2.9 Relasi rekursif ...9

Gambar 2.10 Relasi Biner...9

Gambar 2.11 Relasi Ternary ...10

Gambar 2.12 Partisipasi Total ...10

Gambar 2.13 Partisipasi Parsial ...11

Gambar 2.14 Kardinalitas 1-1 ...11

Gambar 2.15 Kardinalitas 1-N ...11

Gambar 2.16 Kaardinalitas N-N ...12

Gambar 2.17 Spesialisasi dan generalisasi ...12

Gambar 2.18 Contoh Usecase Diagram ...16

Gambar 2.19 Contoh Class Diagram ...17

Gambar 2.20 Contoh Class Diagram ...18

Gambar 2.21 Contoh Activity Diagram ...19

Gambar 3.1 Entity Relationship Diagram ...31

Gambar 3.2 Usecase Diagram ...34

Gambar 3.3 Activity Diagram login ...38

Gambar 3.4 Activity Diagram Tes Koneksi Handphone ...39

Gambar 3.5 Activity Diagram Start Monitoring ...39

Gambar 3.6 Class Diagram SRC...40

Gambar 3.7 Class Diagram UI ...40

Gambar 3.8 Class Diagram SRC - Detail ...41

Gambar 3.9 Class Diagram UI - Detail ...42

Gambar 3.10 Swimlane ...44

Gambar 3.11 Sequence Diagram Login ...45

Gambar 3.12 Sequence Diagram Logout ...46

Gambar 3.13 Komponen Antarmuka ...47

Gambar 3.14 Desain Antarmuka Login Form ...48

Gambar 3.15 Desain Antarmuka Menu Utama ...48

Gambar 3.16 Desain Antarmuka Website - Home ...49

Gambar 3.17 Desain Antarmuka Website –Capture Result ...50

Gambar 3.18 Desain Antarmuka Website – Pencarian Gambar ...51

Gambar 3.19 Desain Antarmuka Website – Image Detail ...52

Gambar 4.1 Form Login ...54

Gambar 4.2 Form Main Menu ...55

Gambar 4.3 Tampilan Form Jika Ada Pergerakan ...57

Gambar 4.4 Tampilan Pemberitahuan ke E- Mail(Subject) ...58

Gambar 4.5 Tampilan Pemberitahuan ke E- Mail(Isi) ...58

Gambar 4.6 Halaman Home Atas...59

Gambar 4.7 Halaman Home Bawah ...60

Gambar 4.8 Halaman Capture Result ...61

(6)

Gambar 4.10 Halaman Indeks Image ...63

Gambar 4.11 Halaman Detail Gambar ...64

Gambar 4.12 Halaman Detail Gambar Penuh ...64

(7)

Universitas Kristen Maranatha xii

DAFTAR TABEL

Tabel 3.1 User ...32

Tabel 3.2 Modul ...32

Tabel 3.3 Data ...33

Tabel 3.4 Relasi Tabel Camera Security ...33

Tabel 3.5 Usecase Login ...35

Tabel 3.6 Usecase Tes koneksi handphone ...36

Tabel 3.7 Usecase Start Monitoring ...36

Tabel 3.8 Usecase Log Out ...37

Tabel 5.1 Blackbox Testing...65

Tabel 5.2 Test Case Melakukan Login ...66

Tabel 5.3 Test Case Test Phone Connected ...66

Tabel 5.4 Test Case Start Monitoring ...67

Tabel 5.5 Test Case Stop ...67

Tabel 5.6 Test Case Exit ...67

Tabel 5.7 Test Case Membandingkan Gambar ...68

Tabel 5.8 Test Case MengUpload Gambar ...68

Tabel 5.9 Test Case Mengirim SMS ...69

Tabel 5.10 Test Case Mengirim E - Mail ...69

Tabel 5.11 Fungsi_Indotgl.php ...70

Tabel 5.12 Class Paging.php ...70

Tabel 5.13 Login Testing ...70

(8)

DAFTAR LAMPIRAN

(9)
(10)

BAB I PENDAHULUAN

1.1 Latar Belakang

Aplikasi Camera Security Dengan SMS (Short Message Service) Gateway dan Web server ini didasari pada semakin tingginya tingkat kejahatan dan tindakan kriminal yang terjadi di masyarakat, membuat

semua pihak merasa harus selalu waspada dimana pun berada. Untuk

menghindari kejahatan banyak pihak yang menyewa jasa agen

keamanan untuk diposisikan sebagai penjaga, untuk memantau suatu

situasi tertentu, padahal hal tersebut tidak harus selalu diawasi

terus-menerus, dan profesi tersebut dapat digantikan oleh sebuah aplikasi

kamera keamanan yang dapat di pantau dari jarak jauh dengan sebuah

media telekomunikasi yaitu telepon genggam serta dapat juga diakses

menggunakan email dan website yang akan dipakai untuk sarana

pengiriman laporan dari sebuah aplikasi kamera keamanan.

Hal ini yang melatarbelakangi pembuatan aplikasi kamera keamanan

tersebut. Aplikasi dapat berguna untuk kondisi bila sebuah ruangan yang

jarang disinggahi oleh orang yang tidak berkepentingan dan hanya

orang-orang tertentu saja yang dapat masuk keruangan tersebut, keadaan

seperti ini biasanya terletak didalam ruang server atau ruangan-ruangan

vital yang memerlukan sebuah pemantauan terus - menerus.

Aplikasi ini diharapkan dapat mendukung keamanan sebuah

ruangan yang sangat memerlukan tingkat kemananan yang tinggi,

aplikasi ini juga diharapkan dapat memudahkan pengguna dalam

pemantauan sehingga berguna untuk keperluan keamanan.

1.2 Perumusan Masalah

Masalah yang akan dihadapi dalam menunjang kinerja aplikasi pada

saat ini adalah :

1. Bagaimana sistem pengamanan yang efektif?

2. Bagaimana algoritma aplikasi dapat membedakan obyek yang

(11)

2 Universitas Kristen Maranatha 3. Bagaimana alamat gambar dan video dapat dikirimkan kepada

pengguna melalui sms dan email?

4. Bagaimana memudahkan user untuk melihat hasil penangkapan

gambar dan video dari aplikasi?

1.3 . Tujuan

Pembuatan aplikasi ini memiliki beberapa tujuan yang berguna untuk

meningkatkan keamanan sebuah ruangan di antaranya :

Menyediakan sebuah aplikasi untuk pengamanan.

Menyediakan sebuah peringatan via SMS dan email.

Menyediakan Kemudahaan user dalam melihat gambar dan

video yang diambil.

1.4 .Ruang Lingkup Kajian

Pada tugas akhir ini penulis akan merancang dan membuat aplikasi

Camera Security dengan SMS Gateway dan Web server. Batasan masalah dalam aplikasi ini adalah :

Pemrograman yang digunakan di desktop yaitu menggunakan

Visual Studio.net 2008 dengan bahasa C#.

Pemrograman yang digunakan untuk website penerimaan gambar

dan video mengunakan PHP 5.0.

Database menggunakan MySql.

Hardware yang direkomendasikan yaitu PC dengan pentium IV keatas, memory 512 Mb, Sistem Operasi Windows XP.

Ponsel untuk SMS gateway menggunakan Sony Ericsson + Kabel

Data.

Webcam dengan resolusin minimal 1.3 MP.

Aplikasi ini hanya memiliki 1 tingkatan user yaitu administrator.

(12)

akan mendapatkan laporan dalam bentuk SMS (Short Message Service) dan email.

Asumsi dalam pembuatan aplikasi ini adalah :

Kamera harus berada di sudut tertentu, yang tidak boleh dilalui

orang-orang yang tidak berkepentingan, dan ruangan harus dalam

keadaan kosong, tidak ada objek yang bergerak.

Ruangan harus bersih dari segala binatang dan hal-hal yang

dapat menggangu jalannya aplikasi.

1.5 . Sumber Data

Dalam pembuatan Aplikasi Camera Security via SMS (Short

Message Service) Gateway dan web server ini lebih condong kepada implementasi pribadi serta mencari referensi informasi yang terdapat di

internet serta buku-buku yang mengacu untuk kepentingan penulisan dalam implementasi sistem ini.

1.6 Sistematika Penyajian

BAB I Pendahuluan

Bab pendahuluan ini berisi tentang latar belakang dari pembuatan

Aplikasi Camera Security Dengan SMS (Short Message Service)

Gateway dan Web Server. Bab ini juga berisi tentang rumusan masalah, tujuan dan ruang lingkup kajian dalam implentasi pembuatan sistem

tersebut.

BAB II Dasar Teori

Bab ini berisi teori – teori yang mendukung dalam implementasi Aplikasi

(13)

4 Universitas Kristen Maranatha BAB III Analisa & Pemodelan

Bab ini berisi tentang analisa dan pemodelan aplikasi yang akan

dimplementasikan. Mulai dari cara kerja, sampai terjadinya input, proses,

output.

BAB IV Implementasi

Bab ini berisi tentang langkah-langkah pengimplementasian aplikasi

beserta konfigurasi di setiap perangkat yang digunakan dalam

pengimplementasian Aplikasi CameraSecurity.

BAB V Pengujian

Bab ini berisi tentang proses pengujian dalam penerapan aplikasi.

BAB VI Kesimpulan dan saran

Bab ini berisi tentang kesimpulan dan saran dari pengimplementasian

Aplikasi Camera Security Dengan SMS (Short Message Service)

Gateway dan web server serta saran-saran yang dapat diberikan untuk

(14)

BAB VI KESIMPULAN DAN SARAN

6.1 Kesimpulan

1. Sebuah sistem pengamanan akan berjalan efektif bila ada situasi yang

harus di tindak lanjuti atau dibutuhkan, otomatis aplikasi akan melakukan

fungsi-fungsinya, tetapi sebaliknya aplikasi yang tidak efektif apabila

menjalankan semua fungsinya padahal tidak atau belum dibutuhkan.

Solusi untuk sistem yang efektif adalah aplikasi camera security dengan

sms gateway dan web server, Karena aplikasi ini sangat efektif bila diaplikasikan untuk pengawasan sebuah ruang, sebagai contoh untuk

rumah yang sedang di tinggal penghuninya, brankas untuk penyimpanan

barang berharga atau uang, dan juga ruangan server. Sebaliknya

aplikasi ini tidak efektif bila digunakan untuk mengawasi ruangan yang

sering atau di lalui oleh banyak orang, karena aplikasi ini ditekankan

untuk pemberithuan lebih awal kepada pengguna. Aplikasi ini

menangkap langsung objek yang tertangkap oleh kamera dengan

membandingkan dengan keadaan awal, lalu mengirimkan

pemberitahuan via sms dan email jika ada objek yang bergerak, lalu

aplikasi menyimpan sebagai gambar , setelah itu mengirimkan gambar

ke website agar pengguna dapat mengakses langsung gambar yang

tertangkap.

2. Aplikasi akan mengambil objek yang bergerak dari keadaan awal setelah

aplikasi baru berjalan sampai aplikasi menemukan suatu objek gerak,

dan akan terus mengirimkan pemberitahuan bila ada objek yang

bergerak secara terus menerus, sampai kamera menemukan keadaan

normal, atau sampai aplikasi dimatikan.

3. Bila ada objek gerak , aplikasi akan langsung membuat objek menjadi

gambar dan mengirimkan langsung ke web server sehingga akan

menghasilkan alamat pada website, dan alamat itu yang akan dijadikan

pemberitahuan kepada pengguna, sehingga pengguna bisa langsung

membuka ke alamatnya langsung via telepon genggam maupun email.

SMS gateway yang akan bertugas untuk mengirimkan pesan yang

(15)

73 Universitas Kristen Maranatha 4. Dengan memanfaatkan teknologi yang ada sehingga sebuah telepon

gengggam, email dan aplikasi website dapat dipakai sebagai media

untuk mengirimkan pemberitahuan yang berasal dari aplikasi. Aplikasi

mendapatkan inputan dari objek yang bergerak.

6.2 Saran

Aplikasi camera security ini sebaiknya hanya digunakan untuk

pemberitahuan sementara, atau alarm, karena aplikasi ini juga tetap

membutuhkan penjaga keamanan yang siap sedia bila ada

pemberitahuan dari aplikasi.

Semoga dengan adanya aplikasi camera security ini sistem

keamanan menjadi lebih efektif dengan adanya pemberitahuan dari sms

dan juga dari email. Sehingga pengawasan bisa dipantau dari jarak oleh

pengguna, karena adanya fasilitas pengiriman via sms dan email,

sehingga jika pemberitahuan dari aplikasi, pengguna bisa langsung

(16)

DAFTAR PUSTAKA

Butzon, Toby , PHP BY EXAMPLE. Penerbit QUE, Indiana, 2002.

Dean, Elisa, Materi Perkuliahan Basis Data Teori. Bandung. Universitas Kristen

Maranatha.

Dwi Prasetyo, Didik , 101 Tip & Trik Pemrograman PHP. Penerbit ELEX MEDIA

KOMPUTINDO, Jakarta, 2006.

Emanuel, Andi W. R. (2006). Instalasi Apache Web Server, MySQL Database dan PHP

pada Sistem Informasi Fedora Core 5. Jurnal Informatika Universitas Kristen Maranatha

Vol. II No. 3, Juni 2006: 23 - 35.

Imbar, Radiant Victor, Materi DFD. Bandung. Universitas Kristen Maranatha.

Imbar, Radiant Victor, Materi Perkuliahan Basis Data Praktikum. Bandung.

Universitas Kristen Maranatha.

Murach, Joel 2004. C# .Net

Developert’s Guide .

Mike Murach & Associates, inc. ,USA

Sutedja, Bernard Renaldy, Dkk, Mudah dan Cepat Menguasai Pemrograman Web,

Penerbit Andi Offset, Yogyakarta, 1995.

Yeliana, Elisabet Setiawan (2007). Aplikasi Mobile Pembelian Handphone, Aksesoris

Handphone dan Voucher Elektronik dengan Penggunaan GPRS dengan Studi Kasus

Pada Toko Handphone dan Aksesoris X’SIST COMMUNICATION. Jurnal Informatika

(17)

xv Universitas Kristen Maranatha

Hartini

, “Analisis Dengan Diagram Keterhubungan Entitas (ERD)

.

http://www.ilkom.unsri.ac.id/dosen/hartini/materi/IX_ERD.pdf

(diakses tanggal 20

November 2010)

Hartini

, “Analisis Dengan Diagram Aliran Data (DFD)

.

http://www.ilkom.unsri.ac.id/dosen/hartini/materi/VII_DFD.pdf

. (diakses tanggal 20

November 2009)

MwMag

. “Database Open Source.”

http://www.master.web.id/mwmag/issue/04/content/fokus/fokus.html

(diakses tanggal 9

Agustus 2009)

Mike.

“UML.”

http://www.uml.org/(

diakses tanggal 13 Februari 2008)

Prothelord

,“Tutorial MySQL –

Pengenalan.”

http://prothelon.com/mambo/tutorial-mysql-pengenalan.html

(diakses tanggal 2 Mei

2009)

Rusli, Muhammad

. “Sejarah PHP.”

http://www.indoglobalweb.com/?action=news&aid=5

(diakses tanggal 13 Agustus 2009)

Sofyan, Ahmad.

“Server Web Pendahuluan.”

http://sdn.vlsm.org/share/ServerLinux/node110.html

(diakses tanggal 1 oktober 2009)

“Entity

-

relationship diagram.”

http://www.techtarget.com/

(diakses tanggal 18 November 2009 )

“Java Script.”

Referensi

Dokumen terkait

SMS Inbox Gnokii Pengambilan Data dari Inbox sesuai Cek Kode Radio Cek Jenis Acara sesuai Inbox Polling Inbox Kuis Inbox Opini Inbox Request Insert SMS Request Insert SMS Opini

Dari semua pemaparan diatas serta proses dalam pembuatan Sistem Informasi Aplikasi Pemesanan Banten Berbasis Web dan SMS Gateway ini dapat ditarik kesimpulan bahwa sistem

Dengan pelaporan pendapatan harian serta pelaporan kehadiran menggunakan SMS gateway, laporan dapat dikirim dan diterima dengan lebih mudah dan cepat, sehingga

1. Aplikasi yang akan dibuat adalah aplikasi layanan informasi pemilihan presiden Mahasiswa dengan e-votting menggunakan sms gateway adapun aplikasi yang akan dibuat nantinya

Dengan mengaplikasikan sistem dari SMS Gateway dalam memantau suhu ruangan dan mengendalikan dengan mikrokontroler diharapkan dapat mempermudah dan mengurangi waktu yang

Judul : Rancang Bangun Aplikasi Sistem Informasi Manajemen Pembayaran dan Informasi Nilai Pada Lembaga Bimbingan Belajar Dengan Menggunakan Sms Gateway.. Pembimbing I : Nur

Tujuan dari penelitian tugas akhir ini adalah untuk merancang sebuah sistem registrasi bergerak berbasis SMS Gateway yang memudahkan pendaftaran, proses rekapitulasi

Di era teknologi informasi yang berkembang saat ini, fungsi mengawasi kinerja dan status dari sebuah server adalah salah satu tugas dan tanggung jawab yang sangat