2010-1-00103-if cover - copy

Upload: hamzahrudin-sunandar

Post on 15-Jul-2015

35 views

Category:

Documents


2 download

TRANSCRIPT

ANALISIS DAN PERANCANGAN APLIKASI MONITORING IP CAMERA MENGGUNAKAN PROTOKOL HTTP PADA MOBILE PHONE

SKRIPSI

OLEH :

Handoko (1000850683) Rika Mandasari (1000851225) Bino Pramana Bestari (1000851875)

Universitas Bina Nusantara Jakarta 2010

i

ANALISIS DAN PERANCANGAN APLIKASI MONITORING IP CAMERA MENGGUNAKAN PROTOKOL HTTP PADA MOBILE PHONE

SKRIPSI

diajukan sebagai salah satu syarat untuk gelar kesarjanaan pada Jurusan Teknik Informatika Jenjang Pendidikan Strata-1

OLEH :

Handoko (1000850683) Rika Mandasari (1000851225) Bino Pramana Bestari (1000851875)

Universitas Bina Nusantara Jakarta 2010 ii

ANALISIS DAN PERANCANGAN APLIKASI MONITORING IP CAMERA MENGGUNAKAN PROTOKOL HTTP PADA MOBILE PHONE

SKRIPSI

Disusun oleh :

Handoko 1000850683

Rika Mandasari 1000851225

Bino Pramana Bestari 1000851875

Disetujui oleh : Pembimbing

Samuel Mahatmaputra Tedjojuwono, S.Kom., M.Info.Tec. Kddsn : D2131

Universitas Bina Nusantara Jakarta 2010 iii

SURAT PERNYATAAN

Kami yang bertanda tangan di bawah ini, Ketua Tim Nama : Handoko NIM : 1000850683

Anggota 1 Nama : Rika Mandasai NIM : 1000851225

Anggota 2 Nama : Bino Pramana Bestari NIM : 1000851875

menyatakan mengenai solusi yang kami bentuk. Thesis : Analiisi dan Perancangan Aplikasi Monitoring IP Camera

Menggunakan Protokol HTTP pada Mobile Phone Jurnal Ilmiah : Analiisi dan Perancangan Aplikasi Monitoring IP Camera

Menggunakan Protokol HTTP pada Mobile Phone Produk : -

Kami memberikan kepada Universitas Bina Nusantara hak non eksklusif untuk menyimpan, memperbanyak, mengembangkan, memakai, dan menyebarluaskan sebagian atau keseluruhan solusi yang kami bentuk. Kami mempertahankan hak eksklusif kami untuk menyimpan, memperbanyak, mengembangkan, memakai, dan menyebarluaskan sebagian atau keseluruhan solusi yang kami bentuk.

Jakarta, 22 Februari 2010

XKetua Tim

XAnggota 1

XAnggota 2

Handoko

Rika Mandasari v

Bino Pramana Bestari

PRAKATA

Puji dan syukur kami panjatkan kepada Tuhan Yang Maha Esa atas segala berkat dan rahmat yang telah di berikan-Nya sehingga kami dapat menyelesaikan penilisan skripsi ini. Skripsi ini disusun dan diajukan sebagai salah satu syarat yang harus dipenuhi untuk menyelesaikan jenjang pendidikan Strata-1 di Universitas Bina Nusantara, Jakarta. Topik yang dipilih oleh penulis adalah tentang ANALISIS DAN PERANCANGAN APLIKASI MONITORING IP CAMERA MENGGUNAKAN PROTOKOL HTTP PADA MOBILE PHONE BERBASIS J2ME Selama penulisan skripsi ini, banyak bantuan dan dukungan dari berbagai pihak, tanpa mereka semua penulisan skripsi ini tidak akan selesai. Oleh karena itu penulis hendak mengucapkan terima kasih yaitu kepada : 1. Bapak Prof. Dr. Ir. Harjanto Prabowo, MM selaku Rektor Universitas Bina Nusantara yang telah memberikan kesempatan untuk menuntut ilmu di Universitas Bina Nusantara. 2. Bapak Sablin Yusuf, Ir., M .Sc., M .CompSc. selaku Dekan Fakultas Ilmu Komputer. 3. Bapak Fredy Purnomo, S.Kom., M .Kom. selaku Ketua Jurusan Teknik Informatika. 4. Ibu Yen Lina Prasetio, S.Kom., M .CompSc selaku Sekretaris Jurusan Teknik Informatika. vii

5.

Bapak Samuel Mahatmaputra Tedjojuwono, S.Kom., M.Info.Tec. selaku pembimbing yang telah memberikan petunjuk, saran dan bimbingan.

6.

Applied Technology Laboratories Universitas Bina Nusantara atas dukungan dan bantuan fasilitas dalam pengerjaan skripsi ini.

7.

Bapak Renan Prasta Jenie S.T.P.,M.T. dan Sdra. Susanto Usman, S.Kom. atas bantuan dan masukan selama atas bantuan dan masukan selama perancangan aplikasi.

8.

Semua pihak yang tidak bisa disebutkan satu persatu yang terlibat secara langsung maupun tidak langsung dalam penyusunan skripsi ini sehingga skripsi ini dapat diselesaikan dengan baik.

9.

Orang tua dan saudara Penyusun yang telah memberikan dukungan, baik secara moral dan materi.

Penulis menyadari bahwa dalam penyusunan skripsi ini masih jauh dari kesempurnaan, mengingat keterbatasan kemampuan dan kemampuan yang dimiliki oleh penulis. Oleh karena itu penulis sangat mengharapkan saran dan kritik yang membangun untuk perbaikan di masa mendatang. Akhir kata penulis berharap semoga skripsi ini dapat bermanfaat bagi pembacanya.

Jakarta, 8 Januari 2010

Penulis

viii

DAFTAR ISI

HALAMAN JUDUL LUAR ............................................................................................. i HALAMAN JUDUL DALAM ........................................................................................ ii HALAMAN PERSETUJUAN HARD COVER ............................................................. iii HALAMAN PERNYATAAN DEWAN PENGUJI ....................................................... iv HALAMAN PEMBERIAN HAK CIPTA ....................................................................... v Abstrak ............................................................................................................................ vi PRAKATA ..................................................................................................................... vii DAFTAR ISI ................................................................................................................... ix DAFTAR TABEL ......................................................................................................... xiii DAFTAR GAMBAR .................................................................................................... xiv BAB 1 PENDAHULUAN 1.1 1.2 1.3 1.4 1.5 Latar Belakang ..................................................................................................... 1 Ruang Lingkup ..................................................................................................... 3 Tujuan dan Manfaat ............................................................................................. 3 Metodologi ........................................................................................................... 4 Sistematika Penulisan .......................................................................................... 5

BAB 2 LANDASAN TEORI 2.1 2.2 Pengertian Jaringan Komputer ............................................................................. 6 Jenis - jenis Jaringan ............................................................................................ 6 2.2.1 Local Area Network (LAN) ..................................................................... 6 2.2.2 Metropolitan Area Network (MAN) ........................................................ 6 2.2.3 Wide Area Network (WAN) .................................................................... 7 ix

2.2.4 2.3

Internet ..................................................................................................... 7

Susunan Protokol Jaringan Komputer.................................................................. 8 2.3.1 Model Referensi OSI (Open Systems Interconnection) ........................... 8 2.3.2 TCP/IP (Transfer Control Protokol/Internet Protocol) ........................... 9

2.4

IP Camera ........................................................................................................... 10 2.4.1 Pengertian IP Camera ............................................................................ 10

2.4.2 Fitur fitur dari IP Camera ................................................................... 11 2.5 Tipe protokol Streaming .................................................................................... 12 2.5.1 2.5.2 2.6 HTTP ...................................................................................................... 12 RTSP ...................................................................................................... 12

MJPEG ............................................................................................................... 13 2.6.1 MJPEG pada IP Camera ........................................................................ 16

2.7

Koneksi internet pada Mobile Phone ................................................................. 17 2.7.1 GPRS ...................................................................................................... 18

2.7.2 3G ........................................................................................................... 22 2.8 JAVA ................................................................................................................. 24 2.8.1 J2SE ....................................................................................................... 27

2.8.2 J2ME ...................................................................................................... 28 2.8.2.1 Komponen J2ME ....................................................................... 34 2.8.2.2 Configuration ............................................................................. 40 2.8.2.3 Profile......................................................................................... 40 2.8.2.4 CLDC ......................................................................................... 41 2.8.2.5 MIDP .......................................................................................... 43 2.8.2.6 MIDlets ...................................................................................... 46 x

2.8.2.7 CDC .......................................................................................... 48 2.8.2.8 Wireless Tool Kit ....................................................................... 48 2.9 2.10 OOAD ................................................................................................................ 57 UML ................................................................................................................... 58

BAB 3 ANALISIS DAN PERANCANGAN 3.1 3.2 3.3 Gambaran Umum IP Camera ............................................................................ 60 Sejarah IP Camera ............................................................................................. 61 Permasalahan Yang Dihadapi ............................................................................ 64 3.3.1 Tarif Internet Provider GSM .................................................................. 64 3.3.2 3.3.3 3.3.4 3.4 3.5 Bandwidth .............................................................................................. 66 Size ......................................................................................................... 66 Buffering................................................................................................. 66

Survey Terhadap 60 Responden......................................................................... 66 Alternatif Solisi dan Pemecahan Masalah.......................................................... 77 3.5.1 Keuntungan Yang Harapkan .................................................................. 78

3.6

UML ( Unified Modeling Language )................................................................ 81 3.6.1 Diagram Usecase ................................................................................... 81 3.6.2 Sequence Diagram .................................................................................. 82 3.6.3 3.6.4 Diagram Aktivitas .................................................................................. 84 Project Layout ........................................................................................ 85

3.7 3.8

Rancangan Aplikasi ........................................................................................... 86 Rancangan Layar ................................................................................................ 87

BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Aplikasi ....................................................................................... 91 xi

4.1.1 Kebutuhan Sumber Daya ....................................................................... 91 4.1.1.1 Kebutuhan Sumber Daya Perangkat Lunak ............................... 92 4.1.1.2 Kebutuhan Sumber Daya Perangkat Keras ................................ 92 4.1.2 Kebutuhan Software Development tool ................................................. 94 4.1.3 Instalasi Aplikasi .................................................................................... 95

4.1.4 Cara Penggunaan IP Camera.............................................................................. 95 4.1.5 4.2 Cara Penggunaan Aplikasi ..................................................................... 96

Evaluasi ............................................................................................................ 108 4.2.1 Evaluasi dari Pengembangan ............................................................... 108 4.2.1.1 Evaluasi Waktu Dan Frame Rate............................................. 111 4.2.1.2 Evaluasi Biaya .......................................................................... 112

BAB 5 SIMPULAN DAN SARAN 5.1 5.2 Simpulan .......................................................................................................... 113 Saran................................................................................................................. 113

DAFTAR PUSTAKA DAFTAR RIWAYAT HIDUP LAMPIRAN - LAMPIRAN

xii

DAFTAR TABEL

Tabel 2.1 Pembagian Java ............................................................................................. 27 Tabel 2.2 Perbandingan MIDP 1.0 dengan MIDP 2.0 ................................................... 44 Tabel 2.3 Perbandingan CLDC dengan CDC ................................................................ 48 Tabel 2.4 Optional dan Additional API.......................................................................... 53 Tabel 2.5 Ukuran layar ................................................................................................... 54 Tabel 4.1 Perbandingan waktu mengakses .................................................................. 111 Tabel 4.2 Evaluasi biaya .............................................................................................. 112

xiii

DAFTAR GAMBAR

Gambar 2.1 Struktur IP Camera .................................................................................... 11 Gambar 2.2 Contoh dari tiga gambar komplit JPEG yang berurutan ............................ 15 Gambar 2.3 BTS 1 ......................................................................................................... 21 Gambar 2.4 BTS 2 ......................................................................................................... 21 Gambar 2.5 BTS 3 ......................................................................................................... 23 Gambar 2.6 BTS 4 ......................................................................................................... 23 Gambar 2.7 Bagian J2ME .............................................................................................. 30 Gambar 2.8 Java 2 Micro Editon (J2ME)...................................................................... 32 Gambar 2.9 Arsitektur J2ME ......................................................................................... 33 Gambar 2.10 Arsitektur aplikasi MIDP ......................................................................... 41 Gambar 2.11 LifeCycle dan perubahan status MIDlet ................................................... 46 Gambar 2.12 KVM......................................................................................................... 47 Gambar 2.13 Jendela Wireless Toolkit ........................................................................... 49 Gambar 2.14 Jendela New Project ................................................................................. 51 Gambar 2.15 Jendela Open Project ............................................................................... 51 Gambar 3.1 Cara kerja IP Camera ................................................................................. 63 Gambar 3.2 Pertanyaan Survey 1 ................................................................................... 67 Gambar 3.3 Pertanyaan Survey 2 ................................................................................... 68 Gambar 3.4 Hasil Survey Pertanyaan 1 ......................................................................... 69 Gambar 3.5 Hasil Survey Pertanyaan 2 ......................................................................... 70 Gambar 3.6 Hasil Survey Pertanyaan 3 ......................................................................... 71 Gambar 3.7 Hasil Survey Pertanyaan 4 ......................................................................... 72 xiv

Gambar 3.8 Hasil Survey Pertanyaan 5 ......................................................................... 73 Gambar 3.9 Hasil Survey Pertanyaan 6 ......................................................................... 74 Gambar 3.10 Hasil Survey Pertanyaan 7 ....................................................................... 75 Gambar 3.11 Hasil Survey Pertanyaan 8 ....................................................................... 76 Gambar 3.12 Hasil Survey Pertanyaan 9 ....................................................................... 77 Gambar 3.13 Usecase Aplikasi Monitoring ................................................................... 81 Gambar 3.14 Sequence Diagram Menyimpan URL Sebagai Bookmark ...................... 82 Gambar 3.15 Sequence Diagram Melakukan Streaming ............................................... 83 Gambar 3.16 Sequence Diagram Menghapus URL ....................................................... 83 Gambar 3.17 Diagram Aktivitas Aplikasi Monitoring .................................................. 84 Gambar 3.18 Project Layout .......................................................................................... 85 Gambar 3.19 Rancangan Layar 1 ................................................................................... 87 Gambar 3.20 Rancangan Layar 2 ................................................................................... 87 Gambar 3.21 Rancangan Layar 3 ................................................................................... 88 Gambar 3.22 Rancangan Layar 4 ................................................................................... 88 Gambar 3.23 Rancangan Layar 5 ................................................................................... 89 Gambar 3.24 Rancangan Layar 6 ................................................................................... 89 Gambar 3.25 Rancangan Layar 7 ................................................................................... 91 Gambar 4.1 Halaman awal ............................................................................................. 97 Gambar 4.2 Loading ...................................................................................................... 98 Gambar 4.3 Halaman Bookmark .................................................................................... 99 Gambar 4.4 Gambar URL dan Name kosong .............................................................. 100 Gambar 4.5 URL kosong ............................................................................................. 101 Gambar 4.6 Name kosong ............................................................................................ 102 xv

Gambar 4.7 Bookmark berhasil .................................................................................... 103 Gambar 4.8 Halaman Bookmark 2 ............................................................................... 104 Gambar 4.9 Connect ke IP Cam................................................................................... 105 Gambar 4.10 Tampilan streaming................................................................................ 106 Gambar 4.11 Delete ..................................................................................................... 107 Gambar 4.12 Panasonic BB-HCM581 ......................................................................... 108 Gambar 4.13 Spesifikasi Panasonic BB-HCM581 ...................................................... 110

xvi