• Tidak ada hasil yang ditemukan

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2007/2008

N/A
N/A
Protected

Academic year: 2021

Membagikan "UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2007/2008"

Copied!
13
0
0

Teks penuh

(1)

vii

UNIVERSITAS BINA NUSANTARA

_________________________________________________________________ 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

(2)

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

(3)

ix

5. Bapak Syaeful Karim, Ir., M.Sc., selaku dosen pembimbing penulis yang telah banyak 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

(4)

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

(5)

xi

2.1.1.2 Lapisan Servis Bisnis(Middle Tier) ... 8

2.1.1.3 Lapisan Serbis Data (Server Tier)... 8

2.1.2 Arsitektur Sistem Terdisribusi ... 9

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

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

2.2 SMS(Short Messahe Service)... 12

2.2.1 Proses Transmisi SMS ... 13

2.2.2 PDU (Protocol Data Unit) ... 14

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

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

2.2.3 Perintah AT(AT Command) ... 18

2.3 Pemantaun Rumah Jarak Jauh... 19

2.4 Mobilw Device ... 20

2.5 Java 2 Platform... 20

2.5.1 Sejarah Perkembangan Java... 21

2.5.2 Keunggulan-keunggulan Java ... 22

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

2.5.3.1 Class dan Object... 24

2.5.3.2 Inheritance... 25

2.5.3.3 Interface... 25

2.5.4 Standart Edition (J2SE)... 26

2.5.5 JavaTM Communication Api ... 27

2.5.6 Java Database Connecrivity(JDBC)... 28

(6)

2.7 Sejarah Mikroprosesor dan Komputer ... 30

2.7.1 Komputer Generasi Pertama ... 30

2.7.2 Mikroprosesor ... 31

2.7.2.1 Mikrokontroler dan Mikroprosesor... 31

2.7.2.2 Embedded Syste ... 32

2.7.2.3 Mikrokontroler AT89S52 ... 33

2.7.2.4 Spesifikasi AT89S52... 33

2.7.2.5 Deskripsi AT89S52... 34

2.7.3 Struktur Memori... 38

2.7.4 Komunikasi Data Serial ... 40

2.7.4.1 Mode Komunikasi... 43

2.7.4.2 Format Data Komunikasi Serial... 45

2.7.4.3 Konfigurasi Terminal Ganda ... 46

2.8 Assembly Language... 49

2.8.1 Mode Pengalamatan ... 49

2.8.1.1 Pengalamatan Langsung ... 49

2.8.1.2 Pengalamatan Tak Langsung ... 49

2.8.1.3 Pengalamatan Kode... 50

2.8.1.4 Pengalamatan Bit ... 50

2.9 DCE dan DTE device ... 50

2.9.1 RS-232 ... 51

2.9.2 RS-485 ... 52

2.9.3 Converter... 52

(7)

xiii

BAB 3 ANALISI DAN PERANCANGAN ... 57

3.1 Analisis... 57

3.1.1 Analisis Masalah ... 57

3.1.1.1 Analisis Pemecahan Masalah... 57

3.1.2 Analisis Kebutuhan ... 58

3.1.2.1 Analisis Perangkat Lunak Yang Digunakan ... 58

3.1.2.2 Analisis Perangkat Keras Yang Digunakan ... 60

3.2 Cara Kerja Sistem Secara Umum... 61

3.2.1 Sistem Perangkat Lunak... 61

3.2.2 Sistem Perangkat Keras ... 63

3.2.3 Flowchart Aplikasi ... 66 3.3 Perancangan ... 68 3.4.1 Class Diagram ... 68 3.4.2 Perancangan Database... 69 3.4.3 Spesifikasi Proses... 75 3.4.4 Perancangan Aplikasi... 81 3.4.5 Perancangan Alat ... 87 3.4.5.1 Gambaran Umum ... 87 3.4.5.2 Perancangan Jaringan... 90

BAB 4 IMPLEMENTASI DAN EVALUASI...92

4.1 Spesifikasi Sistem ... 92

(8)

4.1.2 Spesifikasi Keburuhan Perangkat Lunak ... 92

4.2 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

(9)

xiii

DAFTAR TABEL

Table 2.1 Tabel Message Class ... 17

Table 2.2 Tabel Perintah AT Command ... 19

Table 2.3 Tabel Port pada AT89S52... 35

Table 2.4 Tabel Fungsi Port 3 ... 36

Table 2.5 Tabel Serial Pim Out pada Konektor DB-25 dan DB-9... 41

Table 2.6 Tabel Port Address dan IRQ pada Serial ... 42

Tabel 3.1 Tabel MasterUser ... 70

Tabel 3.2 Tabel MasterAlat... 70

Tabel 3.3 Tabel MasterJenisAlat... 71

Table 3.4 Tabel MasterSensor... 71

Table 3.5 Tabel TransaksiAlat ... 72

Tabel 3.6 Tabel KirimPesan... 73

Tabel 3.7 Tabel TransaksiTerimaPesan ... 74

Tabel 3.8 Tabel MasterLogin ... 74

Tabel 4.1 Tabel Evaluasi Kecepatan Pengiriman dengan Operator Selular yang Sama... 120 Tabel 4.2 Evaluasi Kecepatan Pengiriman dengan Operator Selular yang berbeda121

(10)

DAFTAR GAMBAR

Gambar 2.1 Arsitektur Clent-Server (2 Tier)... 9

Gambar 2.2 Arsitektur Client-Server ... 10

Gambar 2.3 Arsitektur MultiTier ... 11

Gambar 2.4 Proses pengiriman inter-operator ... 13

Gambar 2.5 Proses pengiriman intra-operator ... 14

Gambar 2.6 Format PDU-Penerimaan ... 17

Gambar 2.7 Format PDU-Pengirim ... 18

Gambar 2.8 Zigbee Home Automation... 20

Gambar 2.9 J2SE Platform... 27

Gambar 2.10 Aplikasi Java menggunakan JDBC ... 29

Gambar 2.11 IC AT89S52 ... 34

Gambar 2.12 Serial DB-25... 41

Gambar 2.13 Serial DB-9... 41

Gambar 2.14 Gambar Konfigurasi Bintang ... 47

Gambar 2.15 Gambar Konfigurasi Multipoint... 48

Gambar 2.16 Komunikasi DTE dan DCE... 51

Gambar 3.1 Proses Penerimaan Data Dari Handphone Ke Mikrokontroler ... 62

Gambar 3.2 Gambar Penerimaan Pesan... 62

Gambar 3.3 Proses Konverter Dari Komputer Ke Mikrokontroler... 66

Gambar 3.4 Flowchart Aplikasi ... 66

Gambar 3.5 Class Diagram ... 68

(11)

xviii

Gambar 3.7 Gambar Form Login... 81

Gambar 3.8 Form Menu Utama ... 82

Gambar 3.9 Form Pendataan User ... 83

Gambar 3.10 Form Menu Pendataan Alat... 84

Gambar 3.11 Menu History ... 85

Gambar 3.12 Gambar Menu Outbox... 86

Gambar 3.13 Menu Inbox ... 87

Gambar 3.14 Gambar Rancangan Mikrokontroler untuk Pintu dan Jendela ... 88

Gambar 3.15 Gambar Rancangan Konverter ... 89

Gambar 3.16 Rancangan Jaringan Untuk Home Monitoring... 91

Gambar 4.1 Push Button ... 95

Gambar 4.2 Mikrokontroler ... 96

Gambar 4.3 Konverter dari RS485 ke RS232... 97

Gambar 4.4 Adaptor... 97

Gambar 4.5 Rangkaian mikrokontroler yang siap dihubungkan ke PC... 98

Gambar 4.6 Message Box Peringatan ... 99

Gambar 4.7 Form Login... 100

Gambar 4.8 Menu Layar Utama... 101

Gambar 4.9 Menu Entry... 101

Gambar 4.10 Menu View... 102

Gambar 4.11 Submenu Pengguna ... 102

Gambar 4.12 Layar Menu Pengguna ... 103

Gambar 4.13 Textfield Name... 103

(12)

Gambar 4.15 DatePicker Date of Birth ... 104

Gambar 4.16 Radio Button Jenis kelamin... 104

Gambar 4.17 Cara mencentang data pelanggan... 105

Gambar 4.18 Layar Menu Entry – Tools ... 105

Gambar 4.19 Input Tools Data... 106

Gambar 4.20 Cara mencentang pada data peralatan ... 107

Gambar 4.21 Menu View... 107

Gambar 4.22 Menu History ... 108

Gambar 4.23 Combobox Type... 109

Gambar 4.24 Combobox Censor... 110

Gambar 4.25 Submenu Inbox ... 111

Gambar 4.26 Menu Inbox ... 112

Gambar 4.27 Sub menu Outbox... 113

Gambar 4.28 Menu Outbox ... 114

Gambar 4.29 Menu Exit... 114

Gambar 4.30 Perintah STATUS ?... 115

Gambar 4.31 Balasan Perintah STATUS ? ... 116

Gambar 4.32 Perintah STATUS ALL... 116

Gambar 4.33 Balasan Perintah STATUS ALL ... 117

Gambar 4.34 Perintah STATUS <ID>... 118

Gambar 4.35 Balasan Perintah STATUS <ID> ... 118

(13)

xx

DAFTAR LAMPIRAN

BLOCK DIAGRAM AT89S52 ... L1 DAFTAR AT COMMAND SONY ERRICSON ... L2

Referensi

Dokumen terkait

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

Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Esa yang telah melimpahkan karunia dan rahmat-Nya sehingga penulis dapat menyelesaikan penyusunan dan penulisan skripsi

Puji dan syukur kami panjatkan ke hadirat Tuhan Yang Maha Esa atas berkat rahmat dan karunia-Nyalah, penulis dapat menyelesaikan skripsi yang berjudul “Analisis dan Perancangan

Puji syukur dan terima kasih kepada Tuhan Yang Maha Esa karena atas berkat bimbingan-Nya, penulis dapat menyelesaikan skripsi yang berjudul “Analisa dan Perancangan Sistem

Puji syukur penulis panjatkan kepada Tuhan Yang Maha Esa yang telah melimpahkan karunia dan rahmat-Nya sehingga penulis dapat menyelesaikan penulisan skripsi dengan judul

Para dosen yang tidak dapat kami sebutkan satu persatu di sini, atas jasa-jasanya yang telah memberikan ilmu serta bimbingan dan dorongan kepada kami selama menuntut ilmu

Puji dan syukur kami panjatkan kepada Tuhan yang Maha Esa, dengan segala rahmat dan tuntunanNya kami dapat menyelesaikan penulisan skripsi yang berjudul “Analisis dan

Ucapan puji syukur kami kepada Tuhan Yang Maha Esa yang telah memberikan ridho-Nya atas kami sehingga akhirnya kami dapat menyelesaikan skripsi dengan judul.. &#34;IDENTIFIKASI SIDIK