tugas oit - revisi

20
Monitoring IP Camera Melalui Ponsel Android pada SMK Telekomunikasi Tunas Harapan dengan pendekatan Network Development Life Cycle (NDLC) Disusun untuk melengkap UAS Mata Kuliah Komunikasi Data dan Jaringan Komputer Dosen : Hadi Syahrial, MM, MKom. Disusun Oleh : Nama : Indra Nugroho Nim : 1411600594 Kelas : XB Magister Ilmu Komputer Program Pasca Sarjana Universitas Budiluhur 2014

Upload: indra-nugroho

Post on 19-Dec-2015

59 views

Category:

Documents


4 download

DESCRIPTION

Monitoring IP Camera Melalui Ponsel Android pada SMK Telekomunikasi Tunas Harapan dengan pendekatan Network Development Life Cycle (NDLC)

TRANSCRIPT

  • Monitoring IP Camera

    Melalui Ponsel Android pada

    SMK Telekomunikasi Tunas Harapan dengan pendekatan

    Network Development Life Cycle (NDLC) Disusun untuk melengkap UAS Mata Kuliah Komunikasi Data dan Jaringan

    Komputer

    Dosen : Hadi Syahrial, MM, MKom.

    Disusun Oleh : Nama : Indra Nugroho Nim : 1411600594 Kelas : XB

    Magister Ilmu Komputer

    Program Pasca Sarjana

    Universitas Budiluhur

    2014

  • INDRA NUGROHO UAS KOMUNIKASI DATA DAN JARINGAN KOMPUTER 2

    Daftar Isi

    I. Pendahuluan ......................................................................................................................................... 4

    1.1. Latar Belakang ............................................................................................................................... 4

    1.2. Rumusan Masalah ......................................................................................................................... 4

    1.3. Ruang Lingkup Masalah ................................................................................................................ 4

    1.4. Tujuan dan Manfaat ...................................................................................................................... 4

    1.5. Sistematika Penulisan ................................................................................................................... 5

    II. Tinjauan Pustaka ................................................................................................................................... 5

    2.1. Internet Of Things ......................................................................................................................... 5

    2.2. Android ......................................................................................................................................... 6

    2.3. IP Camera ...................................................................................................................................... 7

    2.4. MJPEG ........................................................................................................................................... 7

    2.5. Compression ................................................................................................................................. 8

    2.6. NDLC .............................................................................................................................................. 8

    III. Hasil dan Pembahasan .................................................................................................................... 11

    3.1. Pengembangan Berdasarkan Internet Of Things (IOT) ............................................................... 11

    3.2. Pengembangan Berdasarkan NDLC ............................................................................................ 11

    1. Analysis ....................................................................................................................................... 11

    2. Design .......................................................................................................................................... 12

    3. Simulasi Prototype ...................................................................................................................... 16

    4. Implementation .......................................................................................................................... 16

    5. Monitoring .................................................................................................................................. 18

    6. Management ............................................................................................................................... 19

    IV. Penutup ........................................................................................................................................... 19

    4.1. Kesimpulan .................................................................................................................................. 19

    4.2. Saran ........................................................................................................................................... 20

    V. Daftar Pustaka ..................................................................................................................................... 20

  • INDRA NUGROHO UAS KOMUNIKASI DATA DAN JARINGAN KOMPUTER 3

    Daftar Gambar

    Gambar II-1 Arsitektur Sistem Operasi Android ........................................................................................... 6

    Gambar II-2 Struktur IP Camera [7] .............................................................................................................. 7

    Gambar II-3 Siklus NDLC................................................................................................................................ 9

    Gambar III-1 Use Case Diagram Monitoring IP Camera .............................................................................. 12

    Gambar III-2 Activity Diagram Monitoring IP Camera ................................................................................ 13

    Gambar III-3 Class Diagram Monitoring IP Camera .................................................................................... 14

    Gambar III-4 Physical Diagram Monitoring IP Camera ............................................................................... 14

    Gambar III-5 Desain Antar Muka Monitoring IP Camera ............................................................................ 15

    Gambar III-6 Desain Antar Muka Form Monitoring IP Camera .................................................................. 15

    Gambar III-7 Form Camera Viewer ............................................................................................................. 17

    Gambar III-8 Form Setting Compression ..................................................................................................... 18

    Gambar III-9 Aplikasi The Dude................................................................................................................... 19

  • INDRA NUGROHO UAS KOMUNIKASI DATA DAN JARINGAN KOMPUTER 4

    I. Pendahuluan

    1.1. Latar Belakang Keamanan pada saat ini menjadi hal yang penting. Berbagai cara dilakukan untuk

    meningkatkan keamanan baik untuk keamanan pada perusahaan maupun tempat pribadi seperti rumah [1].Tetapi pada saat ini bukan hal yang tidak mungkin apabila sebuah sekolah menggunakan CCTV untuk pengawasan peralatan berharga di sekolah dari pencurian. Misalnya ditempatkan di ruang laboratorium yang berisi peralatan penting atau mahal, ditempatkan di ruang guru di mana terdapat banyak dokumen penting atau peralatan berharga, atau dipasang di ruang perpustakaan, salah satunya pada SMK Telekomunikasi Tunas Harapan, Tengaran. Sekolah ini adalah salah satu sekolah menengah kejuruan di Tengaran yang memiliki fasilitas yang tidak hanya satu gedung saja. Maka dari itu, sekolah ini akan menerapkan penggunaan dari IP Camera sebagai salah satu jenis dari camera pengawas yang dapat di akses dari jarak jauh dengan media internet.

    Rencana yang akan dilakukan adalah memasang IP Camera sebanyak 24 titik pantau maka dari itu dibutuhkan efisiensi dalam menerapkan sistem monitoring area menggunakan IP Camera karena akan mempengaruhi biaya yang dibutuhkan untuk pemasangan maupun perawatan selain itu juga tidak mempengaruhi proses belajar mengajar

    Oleh karena itu, muncul keinginan untuk meneliti dan analisis dari penerapan IP Camera sebagai sistem monitoring area yang dapat diakses dengan smartphone Android pada studi kasus SMK Telekomunikasi Tunas Harapan, Tengaran. Selain itu, penelitian ini diharapkan menghasilkan analisis dan desain sistem multimedia streaming yang memodelkan dan digunakan untuk mensimulasikan komunikasi antara IP Camera dengan Android. Membangun aplikasi yang dapat digunakan sebagai alat pemantau ruangan dan dapat di akses melalui smartphone Android kemudian video yang dihasilkan sesuai dengan kebutuhan dan kondisi keadaan dari setiap ruangan. Manfaat yang akan dicapai dari penelitian ini adalah SMK Telekomunikasi Tunas Harapan dapat membuat perencanaan kebutuhan yang efektif dan efisien dengan hasil analisis yang telah dilakukan. Membantu penjaga dalam mengawasi ruangan tanpa harus berada diruangan monitoring yang umumya menggunakan komputer atau TV selain itu juga sebagai solusi pengaman ruangan yang tidak selalu dijaga oleh petugas.

    1.2. Rumusan Masalah Dari uraian latar belakang masalah diatas, dihasilkan sebuah rumusan masalah yaitu SMK

    Telekomunikasi Tunas Harapan memiliki fasilitas lebih dari satu gedung tapi dengan terbatasnya staff, sarana dan prasarana yang ada akan memunculkan beberapa masalah keamanan. Oleh karena itu dibutuhkan jalan keluar dengan membuat aplikasi monitoring menggunakan CCTV.

    1.3. Ruang Lingkup Masalah Ruang lingkup dari penelitian ini adalah pembuatan aplikasi monitoring menggunakan IP

    Camera berbasis android serta pengimplementasian aplikasi dan jaringannya

    1.4. Tujuan dan Manfaat Manfaat yang akan dicapai dari penelitian ini adalah SMK Telekomunikasi Tunas Harapan

    adalah membantu penjaga dalam mengawasi ruangan tanpa harus berada diruangan monitoring yang umumya menggunakan komputer atau TV. Selain itu tujuan dari penelitian ini juga sebagai solusi pengaman ruangan yang tidak selalu dijaga oleh petugas.

  • INDRA NUGROHO UAS KOMUNIKASI DATA DAN JARINGAN KOMPUTER 5

    1.5. Sistematika Penulisan

    1. BAB I : Pendahuluan

    Bagian ini menjelaskan mengenai hal-hal yang melatar-belakangi penulisan dokumen

    seperti: latar belakang masalah, rumusan masalah, ruang lingkup masalah, tujuan dan

    manfaat penulisan serta sistematika penulisan.

    2. BAB II : Landasan Teori

    Bagian ini menjelaskan mengenai hal-hal yang dijadikan acuan dalam membuat tulisan

    ini.

    3. BAB III : Pembahasan

    Bagian ini menjelaskan mengenai pembahasan usulan pengembangan sistem dimaksud

    dengan metode Network Development Life Cycle pada SMK Telekomunikasi Tunas

    Harapan.

    4. BAB IV : Penutup

    Bagian ini menjelaskan tentang kesimpulan dan saran terkait dengan penulisan dokumen

    dimaksud.

    II. Tinjauan Pustaka 2.1. Internet Of Things

    Internet of Things, atau dikenal juga dengan singkatan IoT, merupakan sebuah konsep yang bertujuan untuk memperluas manfaat dari konektivitas internet yang tersambung secara terus-menerus. Adapun kemampuan seperti berbagi data, remote control, dan sebagainya, termasuk juga pada benda di dunia nyata. Contohnya bahan pangan, elektronik, koleksi, peralatan apa saja, termasuk benda hidup yang semuanya tersambung ke jaringan lokal dan global melalui sensor yang tertanam dan selalu aktif.

    Salah satu wujud dari Intenet of Things yang ajap kali disebutkan, adalah sistem RFID (radio-frequency identification) yang menjadi komponen dipersyaratkan. Andaikan semua benda, mahluk maupun insan dalam kehidupan sehari-hari dapat diidentifikasi secara elektronik, maka mereka bisa dikelola dan diinventarisasi oleh komputer.

    Kecuali RFID (radio-frequency identification), sebagai tagging dapat juga digunakan teknologi seperti near field communication, barcode, kode QR dan watermarking digital. Dengan demikian misalnya, bisnis mungkin tidak lagi kehabisan stok atau menghasilkan produk-produk limbah, dimana pihak yang terlibat akan tahu lebih dini produk mana saja yang dibutuhkan dan dikonsumsi. Disisi lain, kemungkinan atas penyalahgunaan terhadap informasi yang terhimpun juga tidak boleh diremehkan.

    Berdasarkan penelitian ABI Research, pada tahun 2020 diperkirakan akan terdapat lebih dari 30 miliar perangkat yang terhubung secara nirkabel melaui Internet of Things (atau Internet of Everything).

  • INDRA NUGROHO UAS KOMUNIKASI DATA DAN JARINGAN KOMPUTER 6

    2.2. Android Android merupakan suatu sistem operasi ponsel yang berbasis linux. Android

    menyediakan platform yang bersifat open source bagi para pengembang untuk menciptakan sebuah aplikasi. Segi arsitektur sistem (gambar 3) , android merupakan sekumpulan framework dan virtual mesin yang berjalan di atas kernel linux. Virtual machine android bernama dalvik virtual machine (DVM), engine ini berfungsi untuk menginpresentasikan dan menghubungkan seluruh kode mesin yang digunakan oleh setiap aplikasi dengan kernel linux.

    Sementara untuk framework aplikasi sebagian besar dikembangkan oleh google dan sebagian lain dikembangkan oleh pihak ketiga (developer). Beberapa framework yang dikembangkan oleh android sendiri misalnya fungsi untuk telephon seperti panggilan telepon, sms, dan video call. Aplikasi yang dikembangkan diatas Android dibuat dengan kode java seperti halnya Java 2 Mobile Edition yang telah lama digunakan pada platform perangkat seluler umumnya. Namun secara siklus program memilikiperbedaan mendasar antara Java 2 Mobile Edition dengan java yang ada pada android.

    Kode java pada android lebih dekat dengan Java 2 Standart Edition. Dengan dukungan software Development Kit (SDK) dan Application Programming Interface (API) dari google memberikan kemudahan bagi pihak ketiga (developer) untuk membangun aplikasi yang dapat berjalan pada sistem operasi Android. Selain itu terdapat metode baru dalam mengembangkan aplikasi di dalam sistem operasi android menggunakan Native Development Kit (NDK). NDK ini memungkinkan developer untuk mengembangkan aplikasi di dalam sistem operasi Android menggunakan bahasa pemrograman C atau C++. Android memiliki empat komponen. Meliputi activity, Broadcast Receiver, service dan content provider. Komponen aplikasi dapat disebut juga sebagai elemen-elemen aplikasi yang bisa dikembangkan pada platform android.

    Gambar II-1 Arsitektur Sistem Operasi Android

  • INDRA NUGROHO UAS KOMUNIKASI DATA DAN JARINGAN KOMPUTER 7

    2.3. IP Camera IP Camera merupakan perkembangan dari CCTV. Yang membedakannya dengan CCTV

    biasa adalah setiap kamera memiliki IP sendiri sehingga bisa memilih kamera mana yang akan dilihat. IP Camera memungkinkan pemilik rumah dan bisnis untuk melihat kamera mereka melalui koneksi internet yang tersedia baik melalui komputer maupun mobile phone yang mendukung 3G [7]. Internet Protokol adalah protokol yang digunakan untuk komunikasi data, pertukaran paket-paket data yang lebih dikenal dengan TCP/IP.

    Berikut ini adalah beberapa fitur yang dimiliki dari salah satu jenis IP Camera

    dan Gambar 1 menunjukan struktur dari IP Camera :

    - 2 way audio : hal ini memungkinkan pengguna untuk berkomunikasi dengan apa yang dilihat.

    - LED lighting : digunakan untuk night vision. Fitur ini memungkinkanpengguna untuk melihat daerah yang kurang cahaya atau gelap.

    - Streaming : Dapat dilihat dengan streaming , beberapa IP Camera mempunyai resolusi 640x480 dan dapat merekam 30 frame per detik.

    - Wireless Network: Konfigurasi awal dilakukan melalui router , akan tetapi setelah IP Camera ter-install, dapat digunakan menggunakan wireless network.

    Gambar II-2 Struktur IP Camera [7]

    2.4. MJPEG Motion Joint Photographic Expert Group merupakan salah satu kompresi video yang

    memiliki kualitas gambar sangat baik karena karena gambar yang dihasilkan dari kamera mempunyai pixel gambar lebih rapat dan lebih banyak [8].

  • INDRA NUGROHO UAS KOMUNIKASI DATA DAN JARINGAN KOMPUTER 8

    Karakterisitik MJPEG :

    - Pada bandwidth yang rendah, prioritas diberikan untuk resolusi gambar (gambar yang ditransmisi akan mempertahankan kualitas gambarnya, walaupun beberapa gambar akan rendah kualitasnya).

    - Latency minimum dalam pemprosesan gambar. - Gambar memiliki ukuran file yang konsisten. - Merupakan format kompresi yang paling banyak digunakan sekarang ini.

    2.5. Compression Kompresi data adalah salah satu subyek di bidang teknologi informasi yang saat ini telah

    diterapkan secara luas. Gambar-gambar yang didapatkan di berbagai situs internet pada umumnya merupakan hasil kompresi ke dalam format GIF atau JPEG. File video MPEG adalah hasil proses kompresi pula. Penyimpanan data berukuran besar pada server pun sering dilakukan melalui kompresi [9].

    Teknik Kompresi Data dapat dibagi menjadi dua kategori besar, yaitu:

    - Lossy Compression

    Lossy compression menyebabkan adanya perubahan data dibandingkan sebelum dilakukan proses kompresi. Sebagai gantinya lossy compression memberikan derajat kompresi lebih tinggi. Tipe ini cocok untuk kompresi file suara digital dan gambar digital. File suara dan gambar secara alamiah masih bisa digunakan walaupun tidak berada pada kondisi yang sama sebelum dilakukan kompresi.

    - Lossless Compression

    Sebaliknya Lossless Compression memiliki derajat kompresi yang lebih rendah tetapi dengan akurasi data yang terjaga antara sebelum dan sesudah proses kompresi. Kompresi ini cocok untuk basis data, dokumen atau spreadsheet. Pada lossless compression ini tidak diijinkan ada bit yang hilang dari data pada proses kompresi

    2.6. NDLC Network Development Life Cycle (NDLC) merupakan sebuah metode yang bergantung

    pada proses pembangunan sebelumnya seperti perencanaan strategi bisnis, daur hidup pengembangan aplikasi, dan analisis pendistribusian data. Jika pengimplementasian teknologi jaringan dilaksanakan dengan efektif, maka akan memberikan sistem informasi yang akan memenuhi tujuan bisnis strategis.

    Berikut ini adalah tahapan dari NDLC:

  • INDRA NUGROHO UAS KOMUNIKASI DATA DAN JARINGAN KOMPUTER 9

    Gambar II-3 Siklus NDLC

    Adapun penjelasan dari gambar 5 adalah sebagai berikut:

    1. Analysis. Tahap awal ini dilakukan analisa kebutuhan, analisa permasalahan yang muncul, analisa keinginan pengguna, dan analisa topologi jaringan yang sudah ada saat ini. Metode yang biasa digunakan pada tahap ini diantaranya:

    a. Wawancara, dilakukan dengan pihak terkait melibatkan dari struktur manajemen atas sampai ke level bawah/operator agar mendapatkan data yang konkrit dan lengkap. Pada kasus di Computer Engineering biasanya juga melakukan brainstorming juga dari pihak vendor untuk solusi yang ditawarkan dari vendor tersebut karena setiap mempunyai karakteristik yang berbeda;

    b. Survey langsung kelapangan, pada tahap analisis juga biasanya dilakukan survey langsung kelapangan untuk mendapatkan hasil sesungguhnya dan gambaran seutuhnya sebelum masuk ke tahap desain. Survey biasa dilengkapi dengan alat ukur seperti GPS dan alat lain sesuai kebutuhan untuk mengetahui detail yang dilakukan;

    c. Membaca manual atau blueprint dokumentasi, pada analysis awal ini juga dilakukan dengan mencari informasi dari manual-manual atau blueprint dokumentasi yang mungkin pernah dibuat sebelumnya. Sudah menjadi keharusan dalam setiap pengembangan suatu sistem dokumentasi menjadi pendukung akhir dari pengembangan tersebut. Begitu juga pada proyek jaringan, dokumentasi menjadi syarat mutlak setelah sistem selesai dibangun.

    d. Menelaah setiap data yang didapat dari data-data sebelumnya, maka perlu dilakukan analisa data tersebut untuk masuk ke tahap berikutnya. Adapun yang bisa menjadi pedoman dalam mencari data pada tahap analysis ini adalah:

    i. User/people: jumlah user, kegiatan yang sering dilakukan, peta politik yang ada, level teknis user;

    ii. Media H/W dan S/W: peralatan yang ada, status jaringan, ketersedian data yang dapat diakses dari peralatan, aplikasi S/W yang digunakan;

    iii. Data: jumlah pelanggan, jumlah inventaris sistem, sistem keamanan yang sudah ada dalam mengamankan data;

    iv. Network: konfigurasi jaringan, volume trafik jaringan, protokol, network monitoring yang ada saat ini, harapan dan rencana pengembangan ke depan;

  • INDRA NUGROHO UAS KOMUNIKASI DATA DAN JARINGAN KOMPUTER 10

    v. Perencanaan fisik: masalah listrik, tata letak, ruang khusus, sistem keamanan yang ada, dan kemungkinan akan pengembangan kedepan.

    2. Design. Dari data-data yang didapatkan sebelumnya, tahap design ini akan membuat gambar desain topologi jaringan interkoneksi yang akan dibangun. Diharapkan dengan gambar ini akan memberikan gambaran seutuhnya dari kebutuhan yang ada. Desain bisa berupa desain struktur topologi, desain akses data, desain layout perkabelan, dan sebagainya yang akan memberikan gambaran jelas tentang proyek yang akan dibangun. Biasanya hasil dari design berupa:

    a. Gambar-gambar topologi (server farm, firewall, datacenter, storages, lastmiles, perkabelan, titik akses dan sebagainya);

    b. Gambar-gambar detail estimasi kebutuhan yang ada.

    3. Simulation Prototype. Beberapa pekerja jaringan akan membuat dalam bentuk simulasi dengan bantuan tools khusus di bidang network seperti Boson, Packet Tracert, Netsim, dan sebagainya. Hal ini dimaksudkan untuk melihat kinerja awal dari jaringan yang akan dibangun dan sebagai bahan presentasi dan sharing dengan team work lainnya. Namun karena keterbatasan perangkat lunak simulasi ini, banyak para pekerja jaringan yang hanya menggunakan alat bantu tools Visio untuk membangun topologi yang akan didesign.

    4. Implementation. Pada tahapan ini akan memakan waktu lebih lama dari tahapan sebelumnya. Dalam implementasi pekerja jaringan akan menerapkan semua yang telah direncanakan dan didesain sebelumnya. Implementasi merupakan tahapan yang sangat menentukan dari berhasil/gagalnya proyek yang akan dibangun dan ditahap inilah team work akan diuji dilapangan untuk menyelesaikan masalah teknis dan non teknis. Ada beberapa Masalah-masalah yang sering muncul pada tahapan ini, diantaranya:

    a. jadwal yang tidak tepat karena faktor-faktor penghambat; b. masalah dana/anggaran dan perubahan kebijakan; c. team work yang tidak solid; d. peralatan pendukung dari vendor makanya dibutuhkan manajemen proyek dan

    manajemen resiko untuk menimalkan sekecil mungkin hambatan-hambatan yang ada. 5. Monitoring. Setelah implementasi tahapan monitoring merupakan tahapan yang penting, agar

    jaringan komputer dan komunikasi dapat berjalan sesuai dengan keinginan dan tujuan awal dari user pada tahap awal analisis, maka perlu dilakukan kegiatan monitoring. Monitoring bisa berupa melakukan pengamatan pada:

    a. Infrastruktur hardware: dengan mengamati kondisi reliability/kehandalan sistem yang telah dibangun (reliability = performance+availability+security);

    b. Memperhatikan jalannya paket data di jaringan (pewaktuan, latency, peektime, troughput);

    c. Metode yang digunakan untuk mengamati kondisi jaringan dan komunikasi secara umum secara terpusat atau tersebar;

    d. Pendekatan yang paling sering dilakukan adalah pendekatan Network Management. Dengan pendekatan ini banyak perangkat baik yang lokal dan tersebar dapat dimonitor secara utuh.

    6. Management. Pada level manajemen atau pengaturan, salah satu yang menjadi perhatian khusus adalah masalah kebijakan (policy). Kebijakan perlu dibuat untuk membuat/mengatur agar sistem yang telah dibangun dan berjalan dengan baik dapat berlangsung lama dan unsur reliability

  • INDRA NUGROHO UAS KOMUNIKASI DATA DAN JARINGAN KOMPUTER 11

    terjaga. Policy akan sangat tergantung dengan kebijakan level management dan strategi bisnis perusahaan tersebut. IT sebisa mungkin harus dapat mendukung atau alignment dengan strategi bisnis perusahaan.

    III. Hasil dan Pembahasan 3.1. Pengembangan Berdasarkan Internet Of Things (IOT)

    Pada studi kasus ini penulis menggunakan metode Internet of things (iot) dengan object pemanfaatan fitur pada ponsel pintar yaitu android. Untuk dapat menamtau IP Camera melalui ponsel pintar android, Ponsel android terlebih dahulu dihubungkan dengan jaringan wireless ataupun menggunakan IP Public yang sudah disediakan lalu instal aplikasi Monitoring IP Camera. Dengan mengakses pengaturan wifi pada ponsel android di jaringan local, maupun mengakses IP Public yang telah disediakan IP camera dapat terlihat pada aplikasi tersebut. Untuk keamanan user akan diberikan sandi untuk masuk kedalam aplikasi tersebut.

    3.2. Pengembangan Berdasarkan NDLC Pada studi kasus kali ini, penulis menggunakan metode Network Development Life Cycle

    (NDLC) dalam menganalisa (mengusulkan) rancangan pengembangan layanan integrasi antar aplikasi Android dengan IP Camera melalui jaringan internet yang sudah tersedia.

    1. Analysis Tahap pertama dari NDLC adalah analysis. Pada tahap ini diharapkan dari sudut

    pandang proses strategis, sebuah proyek desain jaringan yang diberikan harus selaras dengan rencana strategis secara keseluruhan dari infrastruktur TI secara keseluruhan, serta dengan inisiatif efisiensi dan kemudahan di SMK Telekomunikasi Tunas Harapan dan penghematan biaya dalam serta tenaga. Oleh karenanya, dibutuhkan komitmen yang kuat pihak Sekolah, Siswa dan bagian pemelihara sarana untuk mengimplementasikan poject ini sebagai bagian penunjang proses pengawasan. Tahap awal ini dilakukan analisa kebutuhan, analisa permasalahan yang muncul, analisa keinginan untuk kemudahan, dan analisa topologi jaringan yang sudah ada saat ini.

    Pengumpulan kebutuhan sistem dilakukan dengan wawancara dengan Guru Pembimbing dari SMK Telekomunikasi Tunas Harapan. Pada wawancara yang telah dilakukan tersebut, menyatakan bahwa SMK Telekomunikasi Tunas Harapan telah mempunyai wacana akan menerapkan IP Camera sebanyak 24 titik pemantauan.

    Dibutuhkan perencanaan yang lebih matang, dengan cara menghitung dan analisis kebutuhan dari setiap penggunaan IP Camera terutama penggunaan bandwidth untuk akses melalui internet. Selain itu dibutuhkan kriteria hasil video yang berbeda untuk setiap IP Camera karena kondisi dan keadaan dari setiap titik yang akan dipantau misalnya perbedaan dari ruangan yang ramai oleh siswa atau ruangan yang sepi tapi terdapat barang yang berharga.

    Sehingga didapatkan sistem monitoring area menggunakan IP Camera untuk meningkatkan keamanan dari sekolah yang efektif dan efisien. Selain itu dari sisi pemantauan, user dapat memantau dari mana saja atau dengan cara mobile yang akan meningkatkan fleksibiltas dari sistem keamanan dengan IP Camera.

  • INDRA NUGROHO UAS KOMUNIKASI DATA DAN JARINGAN KOMPUTER 12

    2. Design Perancangan Sistem Pemantauan IP Camera menggunakan Unified Modelling

    Language (UML), terdiri dari use case diagram, activity diagram, sequence diagram, class diagram dan deployment diagram. Use case diagram pada gambar dibawah menunjukan sistem ini hanya memiliki satu aktor karena pengguna dari aplikasi ini nantinya akan menggunakan dengan fitur yang sama. Aktor adalah beberapa guru dan penjaga sekolah, mereka mempunyai hak untuk menggunakan aplikasi dengan fitur memenejemen kamera yang tersedia dengan menambah, mengubah atau menghapus kamera. Kemudian aktor dapat mengatur aplikasi mereka sendiri dengan men- setting password dari aplikasi sesuai dengan aktor yang menggunakan aplikasi tersebut.

    Gambar III-1 Use Case Diagram Monitoring IP Camera

  • INDRA NUGROHO UAS KOMUNIKASI DATA DAN JARINGAN KOMPUTER 13

    Activity diagram merupakan salah satu cara untuk memodelkan event-event yang terjadi dalam use case [11]. Untuk kebutuhan proses dari sistem yang akan dibangun, terdapat dua activity diagram yaitu aktifitas user yang paling utama adalah request video dari IP Camera pada gambar dibawah merupakan Activity Diagram Streaming IP Camera. kemudian aktifitas yang berikutnya adalah mengubah kualitas video dengan cara mengirim parameter ukuran dari kompresi.

    Gambar III-2 Activity Diagram Monitoring IP Camera

  • INDRA NUGROHO UAS KOMUNIKASI DATA DAN JARINGAN KOMPUTER 14

    Class diagram sistem pada gambar dibawah merupakan perancangan class utama yang akan dibuat pada aplikasi tersebut, meliputi : class Camera , class CGIHttpRequest, class HttpCGICommand , class DBHelper , class Parameter , class Setting.

    Gambar III-3 Class Diagram Monitoring IP Camera

    Deploymen/physical diagram menggambarkan detail bagaimana komponen di-deploy dalam infrastruktur sistem, di mana komponen akan terletak(pada mesin, server atau piranti keras), bagaimana kemampuan jaringan pada lokasi tersebut, spesifikasi server , dan hal-hal lain yang bersifat fisikal. Dirancangkan agar aplikasi ini akan mengakses sebuah Modem dan Switch yang terhubung dengan IP Camera seperti pada gambar dibawah. Saat user melakukan request streaming video maka aplikasi akan terhubung dengan Switch.

    Switch

    Modem

    Android

    Android

    Access Point

    IP Camera IP Camera

    IP Camera

    IP Camera

    Gambar III-4 Physical Diagram Monitoring IP Camera

  • INDRA NUGROHO UAS KOMUNIKASI DATA DAN JARINGAN KOMPUTER 15

    Perancangan desain antarmuka adalah merancang gambaran sementara dari aplikasi Monitoring IP Camera yang akan dibuat. Pada aplikasi ini terdapat beberapa rancangan antarmuka dari menu yang tersedia dalam aplikasi tersebut. Pada gambar dibawah ini merupakan tampilan Manage Camera, pada form tersebut bisa disebut juga sebagai form utama karena menu-menu utama berhubungan dengan form ini. Pada form ini terdapat daftar kamera yang telah berhasil didaftarkan atau daftar kamera yang telah tersimpan didalam database.

    Gambar III-5 Desain Antar Muka Monitoring IP Camera

    Form utama dari aplikasi ini akan digambarkan pada gambar dibawah ini, pada gambar tersebut akan memperlihatkan form streaming video dari IP Camera desain antarmuka untuk form tersebut adalah streaming video secara fullscreen. Selain itu pada form ini juga berisi menu untuk mengatur kompressi, tampilan, membuat Log dan melihat kamera yang aktif atau terkoneksi.

    Gambar III-6 Desain Antar Muka Form Monitoring IP Camera

  • INDRA NUGROHO UAS KOMUNIKASI DATA DAN JARINGAN KOMPUTER 16

    3. Simulasi Prototype Tahap ketiga dari NDLC adalah Simulation Prototype. Beberapa pekerja jaringan

    akan membuat dalam bentuk simulasi dengan bantuan tools khusus di bidang network seperti Boson, Packet Tracert, Netsim, dan sebagainya. Mensimulasikan jaringan yang akan dibangun dengan tools seperti boson netsim merupakan salah satu solusi yang dilakukan oleh seorang network designer.

    Sistem yang akan dibuat adalah monitorng IP Camera melalui ponsel android dengan menggunakan jaringan Internet. Ponsel pintar Android yang terinstal aplikasi monitoring IP Camera akan mengakses IP Camera melalui IP Public yang disediakan lalu setelah terkoneksi dengan IP Camera, aplikasi akan menampilkan Camera Viewer untuk menampilkan hasil streaming.

    Proses evaluasi prototype dari sisi aplikasi dilakukan sebanyak dua kali pengujian oleh pembuat dan pengguna. Penjelasan setiap tahap evaluasi prototype adalah sebagai berikut:

    1. Evaluasi prototype pertama dilakukan setelah perancangan awal aplikasi. Dalam tahap ini melakukan perancangan desain tampilan. Hasil dari evaluasi tahap pertama memperbaiki tampilan form Manage Camera aplikasi agar lebih menarik dan mudah dipahami pengguna dengan membuat menu utama dengan tulisan dan bergambar, karena tampilan awalnya masih terlalu sederhana dan hanya terdiri dari menu utama yang berbentuk tulisan saja.

    2. Evaluasi tahap kedua ini dilakukan setelah fungsi utama yang ada pada aplikasi selesai dibuat. Hasil dari evaluasi tahap ke - dua antara lain: (1) Perlu menambahkan preview pada saat menambahkan IP Camera baru , agar lebih jelas dan user tahu bahwa kamera yang telah ditambahkan; (2) Perlu menambahkan menu help yang berisikan petunjuk penggunaan aplikasi atau user guide;

    4. Implementation Tahap keempat dari NDLC adalah implementation. Implementasi merupakan tahapan

    yang sangat menentukan dari berhasil/gagalnya proyek yang akan dibangun dan ditahap inilah hasil dari Analysis, design dan Prototype akan diuji dilapangan untuk menyelesaikan masalah teknis dan non teknis.

    1. Form Manage Camera adalah form utama dari aplikasi yang dirancang. Pada form ini menginformasikan daftar dari IP Camera yang telah ditambahkan kemudian juga jalan utama untuk akses ke semua bagian aplikasi atau berisikan menu-menu utama. Fungsi utama dari form ini adalah untuk manajemen atau mengatur dari daftar IP Camera yang telah tersimpan dalam database SQLite.

    2. Form Add Camera Untuk mendapatkan video dari IP Camera pertama yang perlu dilakukan adalah menambahkan atau mendaftarkan IP Camera di database SQLite. Untuk memasukkan kamera baru yaitu dengan masuk ke form Add Camera pada form untuk menambahkan kamera user harus memasukan Name, Servername/IP, Port, Username dan Password. User tidak bisa menyimpan kamera baru yang telah dilengkapi datanya apabila belum dites. Tujuan dari tes kamera adalah untuk mendapatkan koneksi dari IP Camera. Setelah koneksi berhasil dilakukan user baru bisa menyimpan kamera.

  • INDRA NUGROHO UAS KOMUNIKASI DATA DAN JARINGAN KOMPUTER 17

    3. Form Edit Camera Edit Camera merupakan form yang digunakan user apabila ingin

    mengubah data kamera yang berada pada database SQLite misalnya karena data yang telah terdaftar sudah berubah alamat server-nya atau telah terubah pengaturannya. Untuk mengakses pada form Edit Camera user masuk dulu pada form Manage Camera kemudian pilih data yang akan di-edit dengan cara long click pada data tersebut kemudian akan muncul Context Menu pilih edit.

    4. Camera Viewer merupakan form yang memiliki bagian utama dari aplikasi ini yaitu

    untuk form untuk streaming video dari IP Camera. Tampilan dari Camera Viewer ditunjukan pada gambar dibawah ini, pada form tersebut memilki bagian utama berupa tampilan hasil streaming atau berupa video , kemudian dalam gambar tersebut juga menampilkan seberapa kecepatan video yang diterima berupa jumlah frame yang diterima setiap detik. Pada form tersebut juga mempunyai mempunyai beberapa menu untuk mengakses menu Setting Appreance, Setting Compression, Create Log, All Camera dan Manage Camera.

    Gambar III-7 Form Camera Viewer

    5. Pada form Setting Compression user dapat mengubah kualitas gambar dari streaming video yang dihasilkan atau dikirim oleh IP Camera , dengan seekbar user cukup menarik ke kanan atau ke kiri untuk mengaturnya. Apabila user menarik seekbar ke kiri maka besar kompresi kecil dan jika ditarik ke kanan maka kompresi yang dihasilkan lebih besar. Maka jika semakin besar kompresi yang diatur maka

  • INDRA NUGROHO UAS KOMUNIKASI DATA DAN JARINGAN KOMPUTER 18

    gambar yang dihasilkan memilki pixel yang lebih kecil tetapi video yang dihasilkan mempunyai delay yang lebih kecil. Tetapi dalam mengatur kompresi dapat diatur secara otomatis sehigga hasil yang ditampilkan nantinya berdasarkan seberapa besar bandwidth dari jaringan yang tersedia dengan cara besar kompresi diset pada angka 0 (nol) maka secara otomatis hasil streaming dari IP Camera akan menyesuaikan bandwidth. Gambar dibawah ini adalah tampilan dari form Setting

    Compression.

    Gambar III-8 Form Setting Compression

    5. Monitoring Tahap kelima dari NDLC adalah monitoring. Setelah implementasi tahapan monitoring

    merupakan tahapan yang penting, agar jaringan komputer dan komunikasi dapat berjalan sesuai dengan keinginan dan tujuan awal dari user pada tahap awal analisis, maka perlu dilakukan kegiatan monitoring. Dalam taham monitoring ini terbagi menjadi dua yaitu monitoring jaringan dan monitoring IP Camera. Untuk monitoring IP Camera sudah ada dalam ponsel pintar yang aplikasi bisa membaca status IP Camera, apakah keadaannya hidup atau dalam keadaan mati. Dan untuk monitoring jaringan dengan menggunakan aplikasi The Dude Mikrotik untuk mendeteksi jaringan yang mati.

  • INDRA NUGROHO UAS KOMUNIKASI DATA DAN JARINGAN KOMPUTER 19

    Gambar III-9 Aplikasi The Dude

    6. Management Tahap keenam dari NDLC adalah management. Pada level manajemen atau pengaturan,

    salah satu yang menjadi perhatian khusus adalah masalah kebijakan (policy). Kebijakan perlu dibuat untuk membuat/mengatur agar sistem yang telah dibangun dan berjalan dengan baik dapat berlangsung lama dan unsur reliability terjaga. Policy akan sangat tergantung dengan kebijakan level management dan strategi untuk penghematan dan efisiensi di pakai dan sebagai acuan teknologi untuk monitoring siswa. IT sebisa mungkin harus dapat mendukung dengan peningkatan kualitas pendidikan untuk memantau kegiatan diluar proses belajar mengajar yang ada di SMK Telekomunikasi Tunas Harapan.

    IV. Penutup

    4.1. Kesimpulan Setelah melakukan analisis, perancangan dan implementasi aplikasi maka dibuat

    beberapa kesimpulan. Pertama aplikasi dapat melakukan streaming dari IP Camera menggunakan

    smartphone Android. Kedua aplikasi monitoring dapat menyimpan daftar alamat - alamat IP

    Camera yang berbeda - beda sehingga memudahkan dalam pengaksesan IP Camera. Kemudian

    yang terakhir aplikasi mampu mengubah kualitas dari video yang dihasilkan sehingga

    mempengarungi kecepatan dari video yang diterima maka 24 titik pantau yang akan di monitoring

    dapat diklarifikasikan hasil yang berbeda berdasarkan kebutuhannya.

  • INDRA NUGROHO UAS KOMUNIKASI DATA DAN JARINGAN KOMPUTER 20

    4.2. Saran Penambahan ruang lingkup diharapkan juga diimbangi dengan kebijakan pemakaiannya

    agar bisa maksimal pemanfaatan dari aplikasi ini.

    Diharapkan juga siswa dapat memberikan informasi dibagian mana yang belum terpantau IP Camera sehingga bisa dilakukan penambahan unit IP Camera. Tujuannya agar keamanan di SMK Telekomunikasi Tunas Harapan bisa lebih terjaga.

    V. Daftar Pustaka [1] Handoko, Rika Mandasari & Bino Pramana B. 2010. Analisis dan Perancangan Aplikasi

    Monitoring IP Camera Menggunakan Protokol HTTP pada Mobile Phone. Jakarta: BINUS.

    [2] Samalo,Yenny, Vans Andriawan, & Achmad Hadi. 2012. Analisis dan Perancangan Sistem

    Pemantau Area dengan Menggunakan IP Camera pada PT. Pertamina Depot Plumpang. Jakarta:

    BINUS.

    [3] Chandra, Eric, & Zein Rezky H. 2012. Analisis dan Perancangan Aplikasi Monitoring Area dengan

    Webcam pada Smartphone Berbasis Android. Jakarta :BINUS.

    [4] Mulyadi. 2010. Membuat Aplikasi untuk Android. Yogyakarta : Gava Media.

    [5] Winarno, Edy, & Ali Zaki 2011. Membuat Sendiri Aplikasi Android untuk Pemula. Jakarta : PT

    Elex Media Komputindo.

    [6] Cooper, Martin. 2010. Step by Step Smartphone Android. Massachusetts: Pace University.

    [7] Innes, Greg. 2009. What Is an IP Camera?. http:/www.networkwebcams.com/ip-camera-

    learning-center/. (Diakses tanggal 23 Desember 2014)

    [8] Anonymous. 2006. MJPEG vs MPEG4 Understanding the differences, advanrages and

    disadvantages of each compression technique, ON-Net Surveillance Systems Inc.

    http://www.onssi.com/downloads/OnSSI_WP_compression_techniques.pdf. (Diakses tanggal 23

    Desember 2014).

    [9] Widhiartha ,Putu. 2003. Pengantar Kompresi Data.IlmuKomputer.Com. (Diakses tanggal 23

    Desember 2014).

    [10] Pressman, Roger. 2002. Rekayasa Perangkat Lunak Pendekatan Praktisi (Buku Satu).

    Yogyakarta: Andi.

    [11] Nugroho, Adi. 2005. Rational Rose Untuk Pemodelan Berorientasi Objek. Bandung:

    Informatika.