APLIKASI MONITORING LINGKUNGAN PERUMAHAN BERBASIS MOBILE STUDI KASUS PERUMAHAN ALAM BRAJAN YOGYAKARTA
NASKAH PUBLIKASI
diajukan oleh Oriza Tiara Kusuma 12.11.6431
kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2015
APLIKASI MONITORING LINGKUNGAN PERUMAHAN BERBASIS MOBILE STUDI KASUS PERUMAHAN ALAM BRAJAN YOGYAKARTA Oriza Tiara Kusuma1), Kusnawi2), 1)2)
Teknik Informatika STMIK AMIKOM Yogyakarta Jl Ringroad Utara, Condongcatur, Depok, Sleman, Yogyakarta Indonesia 55283 Email :
[email protected]),
[email protected])
OS, Bada OS, dan linnya. Di tengah persaingan sistem operasi mobile phone saat ini.[1] Android adalah susunan dari beberapa perangkat lunak (software stack). Stack ini secara umum meliputi sistem operasi, middleware, dan aplikasi-aplikasi kunci. Android awalnya tidak dikembangkan oleh google, melainkan dikembangkan oleh sebuah perusahaan bernama Android Inc.[2 1.4.2 UML (Unified Modeling Language) UML didefinisikan sebagai bahasa fisual untuk menjelaskan, memberikan spesifikasi, merancang, membuat model, dan mendokumentasi aspek-aspek dari sebuah sistem. UML dikembangkan sebagai suatu alat untuk analisa dan desain berorientasi objek oleh Grady Booch, Jum Rumbaugh, dan Ivar Jacobson[3 1.4.3 Use Case Diagram Use case diagram adalah gambar dari beberara actor dan use case dengan tujuan mengenali interaksi mereka dalam suatu sistem.[4] Use case diagram menjelaskan manfaat sistem jika dibuat menurut pandangan orang yangberada di luar sistem (Actor). Diagram ini menunjukkan fungsionalis suatu sistem atau kelas dan bagaimana sistem berintaraksi dengan dunia luar 1.4.4 Class Diagram Class diagram menggambarkan struktur dan deskripsi class, package dan objek beserta hubungan satu sama lain seperti containment, pewarisan, asosiasi dan lain-lain [5]. Class diagram membantu kita dalam visualisasi struktur kelas-kelas dari suatu sistem dan merupakan tipe diagram yang paling banyak dipakai. Class diagram memperlihatkan hubungan antar kelas dan penjelasan detail tiap-tiap kelas di dalam model design (dalam logical view) dari suatu sistem[6] 1.4.5 VideoStreaming Videostreaming adalah video yang berarti tampilan berupa gambar secara visual dan streaming yang berarti pengaliran atau mengalirkan. Streaming lebih mengarah pada sebuah teknologi yang mampu melakukan kompresi terhadap ukuran file baik audio maupun video dengan tujuan agar mudah ditransfer melalui jaringan local area ataupun jaringan internet 1.4.6 Motion Motion merupakan suatu aplikasi yang mampu memonitoring sinyal video dari sebuah kamera dan mampu mendeteksi perubahan yang terjadi pada potongan video. Motion bekerja secara penuh dalam metode teks dan tidak memiliki interface. Motion dikembangkan pertama kali oleh Jeroen Vreeken dan kemudian di lanjutkan oleh Folkert van Heusen dan Kenneth Lavresen. Aplikasi motion sendiri ditulis
Abstract - Many housing today offers 24- hour security , but many houses are still using manually by assigning security guards and make the system of entrances and exits are secured by the portal. The safety measure is still not effective , still seen by many crime that occurred in residential neighborhoods for example robbery . In this thesis , the researcher tried to analyze the principal problems, and trying to provide application monitoring can improve the security of a housing environment using the ip camera installed in a residential neighborhood . Applications that are generated in the form of prototype mobile base -on " Environmental Monitoring Applications Housing ", performed at the AlamBrajan Resident . Expected that these applications can monitor the safety of occupants of residential living environment anytime and anywhere . Keywords:Application, Housing, Monitoring, Resident, Security 1. Pendahuluan 1.1 Latar Belakang Di Yogyakarata saat ini banyak dibangun perumahan degan menawarkan fasilitas keamanan 24 jam dan sarana lingkungan perumahan yang memadahai, namun pada prakteknya keamanan lingkungan perumahan khususnya masih kurang memadai. Banyak terjadi tindak jahatan yang terjadi di lingkungan perumahan saat ini yang membuktikan bahwa tingkat keamanan di lingkungan perumahan masih rendah. Dari uraian di atas maka diperlukan aplikasi yang dapat meningkatkan suatu keamanan lingkungan perumahan yang efektif dan efisien. Aplikasi yang dipilih yaitu aplikasi berbasis mobile yang diharapkan lebih mudah untuk di akses kapanpun dan dimanapun selain itu ponsel memiliki sifat praktis dan dapat dibawa kemana-mana. 1.2 Rumsan Masalah Berdasarkan latar belakang masalah penulis merumuskan “Bagaimana cara membuat aplikasi yang dapat memonitoring lingkungan perumahan yang efektif dan efisien secara mobile ?” 1.3 Tujuan Penelitian Penelitian ini bertujuan untuk merancang aplikasi monitoring lingkungan perumahan berbasis mobile yang efektif dan efisien sehingga memudahkan akses pengawasan lingkungan oleh penghuni perumahan serta meningkatkan keamanan lingkungan perumahan 1.4 Landasan Teori 1.4.1 Android Android, sistem operasi mobile phone terbaru yang di rilis Google Inc. Merupakan salah satu sistem operasi popular saat ini selain dari Apple OS melalui Iphone-nya, symbian
1
menggunakan bahasa C dan memiliki output berupa gambar jpg atau video mpg[7]
2.1.2.2 Activity Diagram Activity diagram menggambarkan berbagai alur aktifitas dalam sebuah sistem yang akan dirancang. Berikut adalah diagram activity dari aplikasi ini 1. Activity diagram loginmenggambarkan alur aktivitas login yang dirancang dalam sistem.Ketika pengguna membuka aplikasi, sistem kemudian menampilkan splash screen dan user menerima tampilan splash screen. Setelah itu sistem akan menampilkan menu login dan user dapat memasukkan username dan password yang telah dimiliki. Setelah user memasukkan username dan password, system akan memvalidasi data, jika benar maka system akan menampilkan menu utama, apabila salah maka aplikasi tetap berada di halaman login 2. Activity diagram menu videostreamingmenggambarkan rangkaian proses untuk menampilkan videostreaming. Dimulai dari sistem yang menampilkan halaman menu utama, lalu pengguna memilih menu videostreaming, setelah itu sitem menampilkan halaman menu video streming dan pengguna menerima tampilan menu videostreaming. Pengguna dapat menekan tombol Chanel kamera yang akan dilihat. 3. Activity diagram menu video record menggambarkan alur aktivitas pengguna dengan sistem dalam penggunaan menu video record. Dimulai dari sistem yang menampilkan halaman menu utama dan pengguna menerimatampilan menu utama lalu memilih menu video record. Setelah itu sistem memproses dan menampilkan halaman video record yang berisikan rekaman video yang tersimpan, setelah itu pengguna memilih video record yang ingin dilihat. 4. Activity diagram menu chatmenggambarkan rangkaian proses untuk menampilkan menu chat. Dimulai dari sistem yang menampilkan halaman utama kepda pengguna, lalu pengguna memilih menu chat. Setelah pengguna memilih menu chat, sistem memproses perintah itu lalu sistem menampilkan halaman menu chat. 5. Activity diagram menu aboutmerupakan gambaran rangkaian proses untuk menampilkan menu about. Dimulai dari sistem yang menampilkan menu utama, lalu pengguna memilih menu about. Setelah pengguna memilih menu about, maka sistem akan akan menampilkan halaman yang berisikan tentang informasi yang terkait dengan aplikasi monitoring lingkungan perumahan ini. 6. Activity diagram menu help menunjukkan gambaran aktivitas proses unuk menampilkan menu Help. Dimulai dari sistem yang menampilkan menu utama kepada pengguna, lalu pengguna memilih menu Help. Ketika pengguna memilih menu help, makan sistem akan memproses perintah tersebut dan menampilkan halaman menu help. Halaman menu help berisikan tentang panduan penggunaan aplikasi monitoring lingkungan permahan, yang diharapkan akan membantu pengguna dalam menjalankan aplikasi ini.
2. Pembahasan 2.1 Analisis masalah Berdasarkan pengamatan yang penulis lakukan di Perumahan Alam Brajan masih terdapat masalah yang dihadapi, yaitu : a. Metode pengamanan yang dilakukan masih dilakukan secara manual. b. Bagian keamanan masih kurang interaksi dengan penghuni perumahan. c. CCTV yang terpasang masih belum digunakan 2.1.1 Analisis SWOT Untuk mengidentifikasi masalah yang terdapat pada sistem yang lama maka digunakan metode analisis SWOT. Analisis SWOT adalah singkatan dari Strenghs (kekuatan), Weaknesses (kelemahan), Opptorunities(peluang), dan Threats (ancaman). Berikut merupakan tabel SWOT hasil identifikasi yang dilakukan menggunakan analisis SWOT. Tabel 1. Analisis SWOT
2.1.2 Perancangan UML 2.1.2.1 Use Case Diagram Use case diagram merupakan diagram yang menggambarkan fungsional dari sebuah sistem yang yang mempresentasikan sebuah interaksi antara actor dengan aplikasi.
Gambar 1.Use Case Diagram
2
2.1.2.3 Class Diagram
2.2.2 Menu Utama Halaman menu utama adalah halaman awal yang tampil ketika pengguna berhasil melakukan login. Pada halaman terdapat beberapap pilihan menu.
Gambar 2. Class Diagram 2.1.2.4 Diagram ERD Gambar 6.Menu Utama 2.2.3 Menu VideoStreaming Pada tampilan videostreaming terdapat empat button yang berfungsi untuk mengganti channel kamera yang pengguna ingin tampilkan.
Gambar 3. Diagram ERD 2.1.2.5 Rancangan Relasi Antar Tabel Aplikasi Mobile dan Web
Gambar 4. Relasi Antar Tabel 2.2 Implementasi 2.2.1 Menu Login Pada tampilan ini terdapat satu button, dua text view, dan dua edit text. Yang berfungsi untuk mengmputkan username dan password pengguna.
Gambar 7.Menu VideoStreaming 2.2.4 Menu Vedeo Record Pada tampilan video record terdapat tiga button yang berfungsi untuk mengganti rekaman yang pengguna ingin tampilkan.
Gambar 8.Menu Video Record Gambar 5.Menu Login
3
b.
Aplikasi monitoring lingkungan perumahan berbasis mobile ini digunakan untuk memonitoring lingkungan perumahan secara live view. c. Aplikasi monitoring lingkungan perumahan berbasis mobile ini dilengkapi dengan fiture chat antar pengguna sehingga antar pengguna dapat saling berkomunikasi. d. Aplikasi ini masih berupa prototype karena ada kendala cctv yang belum terpasang di perumhan Alam Brajan Yogyakarta sehingga penulis menggunakan webcam untuk implementasinya. 3.2 Saran Dibutuhkan kritik atau saran untuk tercipta aplikasi yag lebih baik dan dapat dimanfaatkan kedepannya. Saran yang ingin penulis sampaikan antara lain: a. Membuat tampilan lebih ringan namun dengan kualitas gambar video yang lebih baik. b. Menambah keamanan dari segi web service karena ini merupakan aplikasi yang menampilkan rekaman cctv dari suatu lingkungan perumahan. c. Aplikasi monitoring lingkungan perumahan berbasis mobile harus terkoneksi dengan interface yang stabil untuk menjalankan fiture-fiture didalamnya. Daftar Pustaka [1] http://eprints.dinus.ac.id/11577/, diakses pada tanggal 15 Mei 2015 [2] Mulyana D.Hendrik, Aplikasi Pilihan Android, (Jakarta:Elex Media Komputindo,2012). [3] Safaat, Nazruddin, Pemrogrman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android, Informatika Bandung.2012. [4] Verdi Yasin, Rekayasa Perangkat Lunak Berorientasi Objek Pemodelan Arsitektur dan Perancangan (Modeling, Arsitektur and Design), hal 269 [5] Suhendar dan Hariman Guanandi, 2002. Visual Modeling Menggunakan UML dan Rational Rose. Bandung: Informatika Bandung. [6] Syafei, Hendri. Perancangan Sistem Informasi dengan Unified Modeling Language (UML). [7] Lavrsen, Kenneth. Legacy Motion Guider for Motion version 3.3.18.
2.2.5 Menu Chat Pada menu chat merupakan menu yang menampilkan halamana chat yang berguna untuk mengirim pesan antara pengguna lain menggunakan aplikasi monitoring lingkungan perumahan.
Gambar 9.Menu Chat 2.2.6 Menu Help Pada menu help akan menampilkan halaman yang berisi penjelasan tentang penggunaan aplikasi.
Gambar 10.Menu Help 2.2.7 Menu About Pada menu about akan menampilkan halaman yang berisi penjelasan tentang penggunaan aplikasi.
Biodata Penulis Oriza Tiara Kusuma, memperoleh gelar Sarjana Komputer(S.Kom), Jurusan Teknik Informatika STMIK AMIKOM Yogyakarta, 2015. Saat ini masih menjadi mahasiswa di STMIK AMIKOM Yogyakarta. Kusnawi, S.Kom, M.Eng, memperoleh gelar Sarjana Komputer (S.Kom), Jurusan Teknik Informatika STMIK AMIKOM Yogyakarta, lulus tahun 2003. Memperoleh gelar Magister Teknologi Informasi Teknik Elektro (M. Eng) Program Pasca Sarjana Magister Teknik Informasi Universitas Gajah Mada Yogyakarta, lulus tahun 2009. Saat ini menjadi Dosen di STMIK AMIKOM Yogyakarta.
Gambar 11.Menu Help 3. Penutup 3.1 Kesimpulan Berdasarkan hasil pembahasan perancangan aplikasi monitoring lingkungan perumahan berbasis mobile maka diambil kesimpulan sebagai berikut: a. Aplikasi monitoring lingkungan perumahan berbasis mobile ini terkoneksi dengan web service.
4