PEMANTAUAN SISTEM KEAMANAN RUMAH MELALUI MOBILE DEVICES - Binus e-Thesis

  _________________________________________________________________ Jurusan Teknik Informatika

  Skripsi Sarjana Komputer Semester Ganjil tahun 2007/2008

  

PEMANTAUAN SISTEM KEAMANAN RUMAH

MELALUI MOBILE DEVICES

Haryono 0800737203 Yuliana 0800738995 Mayliana 0800739940 Abstrak

  Mobilitas manusia yang semakin cepat membuat waktu manusia untuk berada di sekitar rumah mereka semakin sedikit. Dengan demikian waktu untuk memantau kegiatan di sekitar rumah semakin berkurang juga. Oleh karena itu penulisan skripsi ini dimaksudkan untuk membuat sebuah alat pemantau keamanan rumah yang bisa diakses dimana saja dan kapan saja. Metodologi yang digunakan adalah metode analisa dan perancangan. Analisa dilakukan dengan mencari informasi melalui buku dan situs internet dan perancangan dilakukan dengan menggunakan flowchart. Hasil yang didapat adalah sebuah sistem pemantauan rumah yang berbasis teknologi sms dan mikrokontroler serta menggunakan Java sebagai alat bantu penulisan program. Simpulan yang didapat adalah bahwa sistem keamanan rumah berguna untuk memantau rumah pada saat pemilik rumah sedang tidak ada di rumah.

  Kata kunci

  Pemantauan, sistem keamanan rumah, mobile devices

PRAKATA

  Puji syukur kami ucapkan kepada Tuhan Yang Maha Esa atas berkat dan rahmat-Nya sehingga kami dapat menyelesaikan laporan skripsi ini.

  Penulisan skripsi dengan judul “PEMANTAUAN SISTEM KEAMANAN RUMAH MELALUI MOBILE DEVICES” ini disusun sebagai salah satu persyaratan akademik untuk menyelesaikan jenjang studi Strata 1 Jurusan Teknik Informatika di Universitas Bina Nusantara.

  Penulis menyadari sepenuhnya dalam penulisan skripsi ini masih terdapat kekurangan dan kelemahan. Oleh karena itu, penulis mengharapkan kritik, saran, masukan dan tanggapan dari pembaca yang sifatnya membangun.

  Tidak lupa penulis ingin mengucapkan terima kasih yang sebesar-besarnya kepada semua pihak atas segala bantuan dan dorongan yang telah diberikan. Adapun ucapan terima kasih ini penulis berikan kepada: 1.

  Bapak Prof. Dr. Gerardus Polla, M.App.Sc., selaku Rektor Universitas Bina Nusantara yang telah memberikan kesempatan kepada kami untuk membuat penulisan laporan skripsi ini.

  2. Bapak Ir. Sablin Yusuf, M.Sc, M.Comp.Sc., selaku Dekan Fakultas Ilmu Komputer.

  3. Bapak Fredy Purnomo, S.Kom., M.Kom., selaku Ketua Jurusan Teknik Informatika.

  4. Ibu Henny Surya Ningsih, S.Kom., MSoftSysEng., selaku Sekretaris Jurusan Teknik Informatika.

  

viii

  5. Syaeful Karim, Ir., M.Sc ., selaku dosen pembimbing penulis yang telah banyak Bapak membimbing dan mengarahkan, serta memberikan masukan-masukan kepada penulis dalam penulisan skripsi ini.

  6. Saudara Jati yang telah banyak membantu dalam pembuatan alat..

  7. Orang tua, kerabat dan saudara penulis yang telah memberikan dukungan moral maupun materiil.

  8. Serta pihak-pihak lain yang tidak dapat penulis sebutkan satu-persatu yang telah memberikan nasehat, bantuan dan dukungan dalam menyelesaikan skripsi ini.

  Akhir kata, penulis berharap semoga skripsi ini dapat berguna dan bermanfaat bagi semua pihak yang bersangkutan.

  Jakarta, Januari 2008 Penulis

  

ix

  DAFTAR ISI

  Halaman Judul Luar ..................................................................................................... . i Halaman Judul Dalam .................................................................................................. . ii Halaman Persetujuan Hard Cover ................................................................................iii Halaman Persetujuan Dewan Penguji ............................................................................iv Abstrak ................................................................................................................... ...... vii Prakata...........................................................................................................................viii Daftar Isi ........................................................................................................................ x Daftar Tabel ..................................................................................................................xvi Daftar Gambar ............................................................................................................. xvii Daftar Lampiran .......................................................................................... .................xix

  BAB 1 PENDAHULUAN ......................................................................................... 1

  1.1 Latar Belakang ....................................................................................... 1

  1.2 Ruang Lingkup....................................................................................... 3

  1.3 Tujuan dan Manfaat ............................................................................... 3

  1.4 Metodologi ............................................................................................. 4

  1.5 Sistematika Penulisan ............................................................................ 6

  BAB 2 LANDASAN TEORI..................................................................................... 7

  2.1 Sistem Terdistribusi ............................................................................... 7

  2.1.1 Lapisan Sistem Terdistribusi...................................................... 7

  2.1.1.1 Lapisan Servis Presentasi (Client Tier)....................... 7

  2.1.1.2 Lapisan Servis Bisnis(Middle Tier) ............................ 8 Lapisan Serbis Data (Server Tier)............................... 8

  2.5.1 Sejarah Perkembangan Java...................................................... 21

  2.5.6 Java Database Connecrivity(JDBC).......................................... 28

  Communication Api ...................................................... 27

  TM

  2.5.5 Java

  2.5.4 Standart Edition (J2SE)............................................................. 26

  2.5.3.3 Interface...................................................................... 25

  2.5.3.2 Inheritance.................................................................. 25

  2.5.3.1 Class dan Object......................................................... 24

  2.5.3 Konsep Object Oriented Programming(OOP) dalam Java ....... 24

  2.5.2 Keunggulan-keunggulan Java ................................................... 22

  2.5 Java 2 Platform...................................................................................... 20

  2.1.2 Arsitektur Sistem Terdisribusi ................................................... 9

  2.4 Mobilw Device ...................................................................................... 20

  2.3 Pemantaun Rumah Jarak Jauh............................................................... 19

  2.2.3 Perintah AT(AT Command) ...................................................... 18

  2.2.2.2 PDU-Pengiriman(SMS-Submit) ................................ 18

  2.2.2.1 PDU-Penerimaan(SMS-Deliver) ............................... 15

  2.2.2 PDU (Protocol Data Unit)........................................................ 14

  2.2.1 Proses Transmisi SMS .............................................................. 13

  2.2 SMS(Short Messahe Service)................................................................ 12

  2.1.2.2 Arsitektur Multitier(n-Tier)........................................ 10

  2.1.2.1 Arsitektur Client-Serber(2-Tier) ................................. 9

  2.6 MySql ................................................................................................... 29

  2.7 Sejarah Mikroprosesor dan Komputer ................................................. 30 Komputer Generasi Pertama ..................................................... 30

  2.8 Assembly Language............................................................................... 49

  2.9.3 Converter................................................................................... 52

  2.9.2 RS-485 ...................................................................................... 52

  2.9.1 RS-232 ...................................................................................... 51

  2.9 DCE dan DTE device............................................................................ 50

  2.8.1.4 Pengalamatan Bit ....................................................... 50

  2.8.1.3 Pengalamatan Kode.................................................... 50

  2.8.1.2 Pengalamatan Tak Langsung ..................................... 49

  2.8.1.1 Pengalamatan Langsung ............................................ 49

  2.8.1 Mode Pengalamatan.................................................................. 49

  2.7.4.3 Konfigurasi Terminal Ganda ..................................... 46

  2.7.2 Mikroprosesor .......................................................................... 31

  2.7.4.2 Format Data Komunikasi Serial................................. 45

  2.7.4.1 Mode Komunikasi...................................................... 43

  2.7.4 Komunikasi Data Serial ............................................................ 40

  2.7.3 Struktur Memori........................................................................ 38

  2.7.2.5 Deskripsi AT89S52.................................................... 34

  2.7.2.4 Spesifikasi AT89S52.................................................. 33

  2.7.2.3 Mikrokontroler AT89S52 .......................................... 33

  2.7.2.2 Embedded Syste ......................................................... 32

  2.7.2.1 Mikrokontroler dan Mikroprosesor............................ 31

  2.8 UML (Unified Modelling Language).................................................... 53

  3.1 Analisis.................................................................................................. 57

  3.4.1 Class Diagram ........................................................................... 68

  4.1 Spesifikasi Sistem ................................................................................. 92

  

BAB 4 IMPLEMENTASI DAN EVALUASI..........................................................92

  3.4.5.2 Perancangan Jaringan................................................. 90

  3.4.5.1 Gambaran Umum....................................................... 87

  3.4.5 Perancangan Alat ...................................................................... 87

  3.4.4 Perancangan Aplikasi................................................................ 81

  3.4.3 Spesifikasi Proses...................................................................... 75

  3.4.2 Perancangan Database............................................................... 69

  3.3 Perancangan .......................................................................................... 68

  3.1.1 Analisis Masalah ....................................................................... 57

  3.2.3 Flowchart Aplikasi.................................................................... 66

  3.2.2 Sistem Perangkat Keras ............................................................ 63

  3.2.1 Sistem Perangkat Lunak............................................................ 61

  3.2 Cara Kerja Sistem Secara Umum.......................................................... 61

  3.1.2.2 Analisis Perangkat Keras Yang Digunakan ............... 60

  3.1.2.1 Analisis Perangkat Lunak Yang Digunakan .............. 58

  3.1.2 Analisis Kebutuhan................................................................... 58

  3.1.1.1 Analisis Pemecahan Masalah..................................... 57

  4.1.1 Spesifikasi Kebutuhab Perangkat Keras ................................... 92

  4.1.2 Spesifikasi Keburuhan Perangkat Lunak .................................. 92 Prosedur Operasional ............................................................................ 93

  4.3 Implementasi......................................................................................... 93

  4.3.1 Rencana Penerapan Aplikasi..................................................... 93

  4.3.1.1 Rencana Implementasi ............................................... 93

  4.3.2 Pemasangan Alat Pada PC ........................................................ 95

  4.3.3 Pengoperasian Program pada SMS Server................................ 98

  4.3.4 Command SMS dan Balasan ................................................... 115

  4.4 Pesan Alert ........................................................................................... 119

  4.5 Evaluasi Aplikasi ................................................................................. 119

  

BAB 5 SIMPULAN DAN SARAN ......................................................................... 122

  5.1 Simpulan .............................................................................................. 122

  5.2 Saran..................................................................................................... 122

  

DAFTAR PUSTAKA ................................................................................................. 124

RIWAYAT HIDUP .................................................................................................... 126

LAMPIRAN-LAMPIRAN ........................................................................................ 129

  DAFTAR TABEL

Table 2.1 Tabel Message Class ................................................................................. 17Table 2.2 Tabel Perintah AT Command ................................................................... 19Table 2.3 Tabel Port pada AT89S52......................................................................... 35Table 2.4 Tabel Fungsi Port 3 ................................................................................... 36Table 2.5 Tabel Serial Pim Out pada Konektor DB-25 dan DB-9............................ 41Table 2.6 Tabel Port Address dan IRQ pada Serial .................................................. 42Tabel 3.1 Tabel MasterUser ...................................................................................... 70Tabel 3.2 Tabel MasterAlat....................................................................................... 70Tabel 3.3 Tabel MasterJenisAlat............................................................................... 71Table 3.4 Tabel MasterSensor................................................................................... 71Table 3.5 Tabel TransaksiAlat .................................................................................. 72Tabel 3.6 Tabel KirimPesan...................................................................................... 73Tabel 3.7 Tabel TransaksiTerimaPesan .................................................................... 74Tabel 3.8 Tabel MasterLogin .................................................................................... 74Tabel 4.1 Tabel Evaluasi Kecepatan Pengiriman dengan

  Operator Selular yang Sama.................................................................... 120

Tabel 4.2 Evaluasi Kecepatan Pengiriman dengan Operator Selular yang berbeda121

  

DAFTAR GAMBAR