RANCANG BANGUN APLIKASI KOMUNITAS MANCING BERBASIS ANDROID

dokumen-dokumen yang mirip
BAB I PENDAHULUAN 1.1 Latar Belakang

Rancang Bangun Aplikasi Location-Based Service Pencarian Lokasi Wisata Di Kota Semarang Berbasis Android

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB III METODOLOGI PENELITIAN

PENGEMBANGAN SISTEM INFORMASI GEOGRAFIS (SIG) PENYEDIA LAYANAN KESEHATAN BERBASIS ANDROID (Studi Kasus Kota Bandar Lampung)

PENGEMBANGAN APLIKASI BERGERAK UNTUK PENYEDIAAN INFORMASI LOKASI RUMAH SAKIT DI WILAYAH GARUT

PERANCANGAN DAN PEMBUATAN APLIKASI D3 TEKNIK INFORMATIKA UNS BERBASIS WEB DAN ANDROID

BAB III ANALISIS DAN PERANCANGAN SISTEM

IMPLEMENTASI LOCATION BASED SERVICE UNTUK PENCARIAN PEMUKIMAN MENGGUNAKAN GPS BERBASIS PLATFORM ANDROID

Rancang Bangun Sistem Informasi Geografis Persebaran Lapangan Futsal Di Wilayah Pontianak Berbasis Web

ABSTRAK. Kata Kunci : google map API, internet, lokasi, pendaftaran online, sebaran. Universitas Kristen Maranatha

BAB II KAJIAN PUSTAKA

BAB IV ANALISA DAN PERANCANGAN SISTEM. diusulkan dari sistem yang ada di Dinas Kebudayaan dan Pariwisata Kota

BAB III METODOLOGI PENELITIAN 3.1 Metodologi Analisis Analisis kebutuhan bertujuan untuk menentukan kebutuhan yang diperlukan pada sebuah aplikasi.

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

RANCANG BANGUN APLIKASI KOMUNITAS DONOR DARAH BERBASIS WEB DAN ANDROID YANG DILENGKAPI LAYANAN INFORMASI GEOGRAFIS

MOBILE APPLICATION DEVELOPMENT FOR E- COMMERCE VENDPAD USING IONIC FRAMEWORK

PENGEMBANGAN SISTEM PENDUKUNG BIMBINGAN OLINE TUGAS AKHIR (BIOTA) BERBASIS ANDROID

1. Pendahuluan. 1.1 Latar belakang. 1.2 Perumusan masalah

BAB III PERANCANGAN PENELITIAN

SISTEM INFORMASI GEOGRAFIS MONITORING KKN POSDAYA UNIVERSITAS AHMAD DAHLAN BERBASIS GOOGLE MAPS API

BAB IV HASIL DAN UJI COBA

BAB III METODE PENELITIAN

BAB IV HASIL DAN UJI COBA

BAB 4 IMPLEMENTASI DAN PENGUJIAN

PENGEMBANGAN SCHOOL MOBILE LEARNING PADA MATA PELAJARAN KETERAMPILAN KOMPUTER DAN PENGELOLAAN INFORMASI DI SMK NEGERI 1 SUKASADA.

ABSTRAK. Kata kunci : android, Kristen, renungan, saat teduh

APLIKASI SISTEM PELACAKAN KINERJA PENGIRIMAN PADA TRUK PENGANGKUT BARANG BERBASIS ANDROID

RANCANG BANGUN PORTAL AKADEMIK PROGRAM STUDI TEKNIK INFORMATIKA UNIVERSITAS TANJUNGPURA

PEMANFAATAN GOOGLE MAPS API DALAM PENGEMBANGAN MEDIA INFORMASI PASAR MALAM DI KOTA SAMARINDA

SKRIPSI PERANCANGAN SISTEM INFORMASI PENCARIAN DAN PEMESANAN RUMAH KOS BERBASIS WEB DAN SMS GATEWAY STUDI KASUS KECAMATAN BEKASI SELATAN KOTA BEKASI

ABSTRAK. Kata kunci : Android, Basis Data, Web Service, SPMB, Try Out, EBTANAS. Universitas Kristen Maranatha

BAB IV HASIL DAN UJI COBA

APLIKASI SHORT MESSAGE SERVICE MENGGUNAKAN PERINTAH SUARA BERBASIS ANDROID

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB I PENDAHULUAN 1.1. Latar Belakang

Pengembangan Aplikasi City Guide Berbasis Android

BAB IV IMPLEMENTASI DAN PENGUJIAN

Pembuatan Aplikasi Komunitas Organisasi. Mahasiswa Universitas Surabaya. Berbasis Android

Pengumpulan Data. Analisa Data. Pembuatan Use Case,Activity dan Sequence Diagram. Perancangan Database. Bisnis Proses.

Pengembangan Aplikasi berbasis Website untuk Jejaring dan Komunikasi dalam Organisasi Majelis Agama Konghucu Indonesia (MAKIN)

APLIKASI PEMETAAN JALAN WISATA PANTAI PULAU BATAM DENGAN LAYANAN LOCATION BASED SERVICE BERBASIS ANDROID. Abstrak

BAB I PENDAHULUAN 1.1 Latar Belakang

Bab 3 Perancangan Sistem

WEB APPLICATION PELACAKAN KENDARAAN

ABSTRAK. Kata kunci: Blackberry API, Cell Site, Google Maps API, GPS, JSON, Mobile, PHP, Rally, Social Game, Tourism.

PEMBANGUNAN SISTEM INFORMASI PEMESANAN PAKET TOUR PADA PERANGKAT MOBILE (STUDI KASUS : ARUNA TRAVEL)

BAB IV HASIL DAN UJI COBA

APLIKASI BERBASIS WEB PEMETAAN INFORMASI PADA GAMBAR BITMAP

PENERAPAN CLOUD COMPUTING PADA WEBSITE PEMESANAN KAMAR KOST DENGAN MODEL LAYANAN SOFTWARE AS A SERVICE

BAB 1 PENDAHULUAN 1.1 Latar Belakang

SISTEM INFORMASI GEOGRAFIS RUMAH SAKIT BERDASARKAN JENIS ASURANSI KESEHATAN BERBASIS ANDROID DI WILAYAH DENPASAR

BAB I PENDAHULUAN. pada zaman dahulu dikenal sebagai Parijs van Java (bahasa Belanda) atau Paris

DAFTAR ISI. KATA PENGANTAR... i. DAFTAR ISI... iii. DAFTAR GAMBAR... vii. DAFTAR TABEL... ix. DAFTAR LAMPIRAN... x Latar Belakang Masalah...

Perancangan Aplikasi Sistem Navigasi Objek Wisata berbasis Android pada Dinas Pariwisata Kota Makassar

Oleh : Dosen Pembimbing : Umi Laili Yuhana, S.Kom, M.Sc Hadziq Fabroyir, S.Kom

RANCANG BANGUN SISTEM INFORMASI AGEN PROPERTI BERBASIS WEB (STUDI KASUS PT. GRHA KUSUMA)

PEMBUATAN SISTEM INFORMASI GEOGRAFIS SHOWROOM DAN BENGKEL MOBIL DI SURABAYA BERBASIS WEB

BAB III LANDASAN TEORI. Pada bab ini akan dipaparkan teori teori yang melandasi didalam pembangunan aplikasi yang akan dibuat.

Bab 3. Metode Perancangan

BAB IV HASIL DAN UJI COBA

SISTEM INFORMASI GEOGRAFIS PEMETAAN TINGKAT EKONOMI POSDAYA

Bab 3 Metode Penelitian

WEBSITE POINT OF INTEREST BERBASIS LOCATION BASED SERVICE DI SEKITAR RUTE TRANSJAKARTA

BAB III PERANCANGAN SISTEM

1. Pendahuluan. Perkembangan teknologi saat ini telah memberikan pengaruh yang sangat besar bagi dunia teknologi informasi dan telekomunikasi.

INFO USTADZ APLIKASI ANDROID PENCARIAN USTADZ, TAUSIYAH, DAN LOKASI PENGAJIAN DENGAN SISTEM SINKRONASI DATA

Analisa Pengembangan Penjadwalan Convention Center STIKOM Bali berbasis web

PANDUAN WISATA SEBAGAI PENUNJUK PERSEBARAN UKM DI KOTA BLITAR BERBASIS ANDROID

BAB V IMPLEMENTASI DAN KESIMPULAN

BAB I PENDAHULUAN. 1.1 Latar Belakang

SISTEM INFORMASI PENJUALAN ONLINE SEPATU PADA TOKO STARS SHOP MEDAN

BAB I PENDAHULUAN. sekolah menengah atas maupun sekolah kejurusan lainnya di Surakarta. Pesat

SISTEM INFORMASI GEOGRAFIS PEMETAAN TEMPAT HIBURAN MALAM DI KUTA BERBASIS WEB

BAB 1 PENDAHULUAN. belakangan ini, mencari tempat tinggal yang sesuai dengan kriteria di daerah

BAB IV ANALISIS DAN PERANCANGAN SISTEM. atau tata cara memperoleh rute pariwisata di Provinsi Jawa Barat yang sedang

BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI. Yasa (2015), mahasiswa STMIK AKAKOM YOGYAKARTA jurusan Teknik

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB III ANALISA DAN PERANCANGAN SISTEM. permasalahan yang ada sebagai dasar untuk membuat sebuah solusi yang

SISTEM INFORMASI GEOGRAFIS PEMETAAN JALAN DESA BERBASIS MOBILE ANDROID

SISTEM INFORMASI PENERIMAAN SISWA BARU SEKOLAH MENENGAH PERTAMA BERBASIS WEB (STUDI KASUS KABUPATEN KUTAI KARTANEGARA)

PEMBUATAN APLIKASI PENJUALAN BARANG PADA JARINGAN OUTLET DISTRO BLAZE

BAB IV TESTING DAN IMPLEMENTASI PROGRAM

Aplikasi Monitoring Daftar Hadir Dan Nilai Peserta Didik Pada Kursus Bahasa Inggris Education Bridge Berbasis Web

Benni Agung Nugroho Jurusan Teknik Informatika, Politeknik Kediri

PERANCANGAN APLIKASI TOKO HIJAB ONLINE. Jl.H.M. Jhoni No.70 C, Medan

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB II LANDASAN TEORI

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

ABSTRAK. Kata Kunci: Aplikasi, web, permainan tradisional, Indonesia, JAVA, Play framework. Universitas Kristen Maranatha

Sistem Informasi Geografis Perumahan Di Kota Manado Berbasis Web

Rancang Bangun Sistem Informasi Manajemen Konferensi Ilmiah Berbasis Web

4.2.1 Tampilan Menu Android Gambar 4.1 Rancangan Layar Tampilan Menu Android 62

RANCANG BANGUN SISTEM MOBILE COMPUTING BERBASIS LOCATION BASED SERVICE PADA SMARTPHONE ANDROID SEBAGAI MEDIA PROMOSI PARIWISATA ENJOY JAKARTA

APLIKASI PEMETAAN LOKASI RUMAH IBADAH PURA DI DKI JAKARTA PADA PERANGKAT ANDROID BERBASIS LBS

PROTOTYPE M-TICKETING BIOSKOP. Intan Oktaviani, Adhe Try Pamungkas. STMIK Duta Bangsa, STMIK Duta Bangsa

PENGEMBANGAN PAPAN INFORMASI DIGITAL UNTUK MENYIARKAN ULANG INFORMASI YANG DITERBITKAN PADA SITUS WEBSITE

BAB IV ANALISIS DAN PERANCANGAN SISTEM

8 JURNAL INFORMATIKA & MULTIMEDIA, Vol. 07, No. 01, Tahun Benni Agung Nugroho 1, Fery Sofian Efendi 2

Transkripsi:

RANCANG BANGUN APLIKASI KOMUNITAS MANCING BERBASIS ANDROID Edo Halim Saputra 1, I Made Arsa Suyadnya 2, I Made Oka Widyantara 3 Program Studi Teknik Elektro, Fakultas Teknik, Universitas Udayana Email: edoliem92@gmail.com 1, arsa.suyadnya@unud.ac.id 2, oka.widyantara@unud.ac.id 3 ABSTRAK Penelitian ini bermaksud untuk membangun sebuah aplikasi yang dapat menjadi wadah untuk para anggota komunitas mancing. Aplikasi dibangun berdasarkan tiga modul utama yaitu manajemen pengguna, manajemen spot mancing, dan manajemen diskusi. Aplikasi dibuat dengan menggunakan bahasa pemrograman java dengan platform android. Aplikasi ini juga memanfaatkan API (Application Programming Interface) yang dibangun dengan bahasa pemrograman PHP sebagai interface pengolahan data ke database. Pengujian aplikasi dilakukan dengan metode black box dan usability software, dengan hasil pengujian menyatakan bahwa tiga modul utama sudah berjalan dengan baik dan layak dipergunakan untuk menjadi sarana pertukaran informasi anggota komunitas mancing. Kata Kunci : Android, Komunitas Mancing, Mancing ABSTRACT This research intends to build an application that can be a place for members of the fishing community. The application is built on three main modules: user management, spot fishing management, and discussion management. Applications built using java programming language with android platform this application also uses API (Application Programming Interface) built with PHP programming language as interface processing data to database. Application testing is done by black box method and usability software, with the test result stated that the three main modules are running well and deserve to be used to be a means of information exchange for members of the fishing community. Keywords : Android, Fishing Community, Fishing 1. PENDAHULUAN Kegiatan memancing bisa menjadi aktivitas pengisi waktu luang yang populer di masyarakat Indonesia dan peminatnya datang dari berbagai kalangan. Dengan banyaknya yang memiliki kesamaan minat dan hobi memancing, maka terbentuklah beberapa komunitas mancing di Indonesia. Saat ini terdapat beberapa komunitas mancing di Indonesia, namun sampai saat ini belum terdapat komunitas online yang khusus membahas kegiatan mancing. Teknologi yang terus berkembang dapat dimanfaatkan oleh komunitas sebagai media untuk melakukan komunikasi dan saling bertukar informasi. Salah satu contoh pemanfaatan teknologi informasi adalah implementasi aplikasi pada perangkat mobile. Saat ini, hampir setiap orang menggunakan handphone sebagai sarana komunikasi. Bukan hanya handphone dengan fasilitas dasar telepon dan SMS, melainkan berkembang pada perangkat smartphone. Berdasarkan data dari Statista [1], smartphone yang banyak digunakan adalah smartphone berbasis sistem operasi Android dengan persentase 60,71 %. Banyaknya basis pengguna Android tersebut menjadikan perangkat mobile dapat dimanfaatkan sebagai sarana sebuah komunitas agar dapat berkomunikasi dengan cepat. Penelitian mengenai pengembangan aplikasi komunitas donor darah telah dibangun oleh Meilawati [2]. Aplikasi tersebut dapat memberikan informasi kebutuhan darah, solusi kasus dari anggota lain, dan informasi history daftar kasus kebutuhan darah. Penelitian yang dilakukan oleh Nuryuliani [3], Edo Halim Saputra, I Made Arsa Suyadnya, I Made Oka Widyantara 159

merupakan penelitian yang membangun aplikasi yang memanfaatkan smartphone Android untuk pemberian informasi spasial dari sekolah-sekolah yang terdapat pada aplikasi. Dengan adanya informasi spasial ini, maka pengguna akan lebih mudah mengetahui informasi letak sekolah yang terdekat dari pengguna. Sampai saat ini, belum terdapat komunitas online yang khusus membahas tentang kegiatan memancing. Jadi Dalam penelitian ini akan dibangun aplikasi komunitas mancing berbasis Android dengan menambahkan fitur-fitur yang akan mempermudah anggota komunitas mancing untuk saling bertukar informasi. Dalam aplikasi yang dibangun ditambahkan fitur layanan informasi geografis yang berfungsi untuk membagi lokasi spot mancing sebagai tempat yang baik untuk memancing. 2. KAJIAN PUSTAKA 2.1 Komunitas dan Forum Komunitas adalah sebuah kelompok sosial dari beberapa organisme yang berbagi lingkungan, umumnya memiliki ketertarikan yang sama. Dalam komunitas manusia, individu-individu di dalamnya dapat memiliki maksud, kepercayaan, sumber daya, preferensi, kebutuhan, risiko, kegemaran dan sejumlah kondisi lain yang serupa. [4] Forum identik dengan diskusi. Diskusi sering dijadikan cara untuk bertukar pikiran dan membicarakan suatu permasalahan/topik secara bersama-sama lalu mencari solusi untuk kepentingan bersama pula. Sedangkan pengertian Forum Internet adalah sebuah papan pesan online (online bulletin board), tepatnya sebuah situs diskusi online di mana orang dapat memasukkan suatu topik dan memulai percakapan dalam bentuk pesan yang diposting. Ada juga yang menyebut sebagai "Komunitas Forum". Untuk bisa bergabung dalam pembahasan dan percakapan pada suatu forum, pengguna internet harus mendaftar (registrasi) terlebih dahulu. Biasanya, di situs forum akan ada sub-forum dengan beberapa topik berbeda. [4]. 2.2 Android Android adalah sebuah sistem informasi untuk perangkat mobile berbasis linux yang mencakup sistem operasi, middleware, dan aplikasi [5]. Android menyediakan platform yang terbuka bagi para pengembang untuk menciptakan aplikasi mereka. Perangkat Android merupakan perangkat yang memiliki satu layar foreground. Jadi, disaat pertama kali menghidupkan Android, layar akan berada di home. Apabila sebuah program dijalankan, User Interface-nya akan menumpuk di layar yang terbuka sebelumnya (home). Begitu juga apabila membuka menu play yang merupakan bagian dari aplikasi tersebut, maka User Interface nya akan menimpa UI aplikasi tersebut dan seterusnya. Keseluruhan proses tersebut direkam di application stack oleh system activity manager. Tiap user interface diwakili oleh sebuah activity class. Tiap activity memiliki siklus seperti yang terlihat pada Gambar 1. On(Restart) On(Create) On(Start) On(Stop) On(Destroy) On(Resume) On(Pause) Gambar 1. Siklus Activity Android Saat siklus berjalan secara otomatis siklus akan membuat stopped, paused, dan destroyed [5]. 2.3 Google Maps API API dapat dikatakan sebagai penghubung suatu aplikasi dengan aplikasi lainnya yang memungkinkan programmer menggunakan sistem function. Proses ini dikelola melalui operating system. Keunggulan dari API ini adalah memungkinkan suatu aplikasi dengan aplikasi lainnya dapat saling berhubungan dan berinteraksi. Bahasa pemrograman yang digunakan oleh Google Maps yang terdiri dari HTML, Javascript dan AJAX serta XML, memungkinkan untuk Visible Edo Halim Saputra, I Made Arsa Suyadnya, I Made Oka Widyantara 160

menampilkan peta Google Maps di website lain. Google menyediakan layanan Google Maps API yang memungkinkan para pengembang untuk mengintegrasikan Google Maps ke dalam website masingmasing dengan menambahkan data point sendiri. Dengan menggunakan Google Maps API, Google Maps dapat ditampilkan pada web site eksternal. Agar aplikasi Google Maps dapat muncul di website tertentu, diperlukan adanya API key. API key merupakan kode unik yang digenerasikan oleh google untuk suatu website tertentu, agar server Google Maps dapat mengenali [6]. 2.4 Basis Data Secara umum sistem basis data dapat didefinisikan sebagai koleksi dari data yang terorganisasi sedemikian rupa sehingga data mudah disimpan dan dimanipulasi. Manipulasi yang dimaksud yaitu diperbarui, dicari, diolah dengan perhitunganperhitungan tertentu, serta dihapus. Salah satu tujuan sistem basis data adalah menyediakan pengguna suatu pandangan abstrak dari data, yaitu sistem yang menyembunyikan rincian mengenai bagaimana data disimpan dan dipelihara, dimana agar sistem bermanfaat, pengguna sistem seharusnya dapat memanggil data secara efisien [7]. 3. METODE PENELITIAN 3.1 Tahapan Penelitian Langkah-langkah penelitian yang dilakukan untuk membangun aplikasi komunitas mancing berbasis android adalah sebagai berikut : 1. Melakukan analisis permasalahan dari aplikasi yang akan dibangun. 2. Melakukan studi literatur dengan mengumpulkan refrensi yang diperoleh dari buku-buku referensi serta modulmodul program dan tools yang dapat digunakan untuk membangun aplikasi ini. 3. Membuat pemodelan aplikasi yang akan digunakan dalam pembangunan aplikasi 4. Perancangan basis data yang akan digunakan untuk menampung data yang diperlukan aplikasi 5. Melakukan uji coba, serta menganalisis aplikasi yang dibuat sehingga dapat berjalan dengan baik dan sesuai tujuan. 6. Memperoleh hasil dan kesimpulan dari aplikasi yang telah dibuat. 7. Pembuatan laporan berdasarkan cara penelitian yang dibuat. 3.2 Gambaran Umum Perancangan aplikasi komunitas mancing berbasis android dapat dilihat pada Gambar 2 berikut ini. Administrator Manajemen Pengguna Manajemen Diskusi Aplikasi Android Basis Data Manajemen Spot Pengguna Gambar 2. Gambaran Umum Sistem Aplikasi ini terdiri dari 3 modul utama, yaitu manajemen pengguna, manajemen spot mancing, dan manajemen diskusi. Aplikasi akan memiliki 2 aktor, yaitu administrator dan user. Administrator bertugas untuk mengelola user dan memverivikasi serta menghapus spot mancing dan diskusi thread yang ditambahkan oleh user. User memiliki hak untuk menambahkan spot mancing dan membuat diskusi thread baru. 3.3 Pemodelan Sistem Pemodelan sistem akan dijelaskan dengan menggunakan DFD (Data Flow Diagram). 1. Diagram Konteks Diagram konteks dari aplikasi komunitas mancing yang akan dibangun dapat dilihat pada Gambar 3. Edo Halim Saputra, I Made Arsa Suyadnya, I Made Oka Widyantara 161

Gambar 3. Diagram Konteks Aplikasi pada sistem ini memiliki 2 entitas dimana entitas yang pertama (admin) merupakan pengelola aplikasi komunitas mancing. Pada entitas kedua yaitu user merupakan anggota komunitas yang menggunakan aplikasi. 2. DFD level 0 Data flow diagram level 0 pada level ini dibagi menjadi 3 proses beserta entitasnya, yaitu proses manajemen user, spot, dan diskusi, seperti yang terlihat pada Gambar 4 berikut. Gambar 4. DFD Level 0 Aplikasi Komunitas Mancing Berbasis Android 3.4 Perancangan Database Aplikasi ini terdiri dari 6 tabel database yaitu tb_user, tb_spot_mancing, tb_rating, tb_komentar, tb_disscusions_thread, dan tb_disscusions_thread_detail. Pada Gambar 5, dapat dilihat relasi antar tabel dari database. Edo Halim Saputra, I Made Arsa Suyadnya, I Made Oka Widyantara 162

Gambar 5. Rancangan Database Aplikasi 4. HASIL DAN PEMBAHASAN 4.1 Hasil Aplikasi Hasil dari penilitian Rancang Bangun Aplikasi Komunitas Mancing Berbasis Android ini adalah berupa aplikasi atau perangkat lunak yang dapat dijalankan via platform android. Aplikasi ini ditujukan untuk membantu dan memudahkan anggota komunitas mancing untuk saling bertukar informasi dan berbagi spot mancing. 4.2 Pembahasan Aplikasi Pembahasan aplikasi akan dilakukan dengan menjelaskan seluruh fitur dari aplikasi. 1. Halaman Home Setelah user melakukan login, maka user akan dibawa ke halaman ini. Fungsi dari halaman ini adalah agar pengguna dapat dengan mudah menuju halaman dan fitur yang disediakan pada aplikasi. Pada halaman ini akan tersedia tombol yang mewakili halaman dan fitur yang bersangkutan, pengguna akan menekan tombol tersebut untuk menuju halaman yang diinginkan. Halaman home dibedakan menjadi 2, yaitu halaman home untuk administrator dan halaman home untuk user biasa. yang membedakan halaman home administrator dan halaman home user biasa adalah pada hak aksesnya. User biasa hanya bisa mengakses 4 fitur utama, yaitu peta, tambah spot mancing, buat thread, dan daftar thread. Sedangkan untuk admin terdapat 3 fitur tambahan yaitu daftar spot mancing, approval spot mancing, dan manajemen user. Antarmuka halaman home dapat dilihat pada Gambar 6a dan 6b. 2. Halaman Peta Spot Mancing dan Buat Spot Mancing Antarmuka peta spot memancing digunakan untuk menampilkan spot memancing yang dibuat oleh anggota komunitas dalam peta. Spot baru yang dimasukkan oleh user tidak langsung terlihat pada halaman ini, tetapi harus diapprove dahulu oleh administrator pada halaman approval spot memancing. Antarmuka buat spot memancing digunakan untuk dapat menambahkan marker. Untuk menambahkan spot baru, user harus menempatkan marker pada lokasi yang tepat di dalam peta, kemudian user diharuskan untuk mengisi nama spot dan lokasi spot, serta user juga diharuskan untuk mengupload gambar dari spot yang berkaitan dengan memilih menu upload. Kemudian user dapat menyimpan spot yang telah dibuat dengan menekan tombol simpan. Antarmuka halaman peta spot mancing dan buat spot mancing dapat dilihat pada Gambar 6c dan 6d. a) b) c) d) Edo Halim Saputra, I Made Arsa Suyadnya, I Made Oka Widyantara 163

Gambar 6, a) Antarmuka halaman home sebagai user, b) Antarmuka halaman home sebagai administrator, c) Antarmuka peta spot mancing, d) Antarmuka buat spot mancing 3. Halaman Diskusi Spot Mancing dan Posting Rating Antarmuka diskusi spot memancing digunakan untuk memberi komentar dan berdiskusi mengenai spot memancing yang ditandai dengan marker pada peta aplikasi. User dapat saling berdiskusi mengenai lokasi spot mancing terkait dengan cara menuliskan isi komentar pada kolom yang telah disediakan. User juga dapat memberi rating pada lokasi yang bersangkutan dengan cara menekan tombol beri rating. Antarmuka halaman diskusi spot dan posting rating dapat dilihat pada Gambar 7a dan 7b. 4. Halaman Diskusi Thread, Daftar Diskusi Thread, dan Komentar Thread Halaman buat diskusi digunakan untuk anggota komunitas yang mana user dapat menambahkan thread atau diskusi. Untuk menambahkan thread, user harus menuliskan judul dari thread, serta menuliskan isi dari thread yang dibuat. Kemudian user dapat menyimpan thread yang telah dibuat dengan menekan tombol simpan. Buat diskusi digunakan agar anggota komunitas dapat berkomunikasi dan berdiskusi mengenai apapun yang tidak terkait dengan marker suatu spot memancing. Halaman daftar diskusi thread dapat diakses user ketika user memilih menu daftar thread pada halaman Home. Pada halaman ini akan terlihat daftar thread yang pernah dibuat oleh user lainnya. User dapat memilih salah satu dari thread ini dan dapat saling berdiskusi dengan user lainnya. Untuk memilih salah satu thread, user harus menekan kolom dari thread yang diinginkan. Antarmuka diskusi dan daftar diskusi thread dapat dilihat pada Gambar 7c dan 7d. a) b) c) d) Gambar 7, a) Antarmuka diskusi spot mancing, b) Antarmuka posting rating, c) Antarmuka diskusi thread, d) Antarmuka daftar diskusi thread 5. Halaman Komentar Thread Antarmuka komentar thread digunakan untuk memberi komentar dan membalas diskusi atau thread yang telah dibuat sebelumnya oleh user lainnyaantarmuka komentar thread dapat dilihat pada Gambar 8a. 6. Halaman Manajemen User dan Manajemen Spot Mancing Antarmuka manajemen user digunakan untuk administrator dalam mengelola user yang tergabung dalam aplikasi. Pada antarmuka ini, administrator dapat melihat detail informasi user selain password dengan menekan tombol detail. Selain itu, administrator juga dapat menekan tombol ban yang mana akan menghapus hak akses user tersebut. Antarmuka manajemen spot memancing digunakan untuk administrator dalam mengelola spot memancing yang tersedia dalam aplikasi. manajemen spot mancing, approval spot mancing, dan manajemen Edo Halim Saputra, I Made Arsa Suyadnya, I Made Oka Widyantara 164

diskusi thread dapat dilihat pada Gambar 8b dan 8c. a) b) c) Gambar 8, a) Komentar thread, b) Manajemen user, c) Manajemen spot mancing 3.4 Pengujian Aplikasi Pengujian yang dilakukan pada aplikasi ini adalah pengujian blackbox dan usability software. Pengujian blackbox dilakukan untuk memperlihatkan bahwa fungsi-fungsi bekerja dengan baik. Dari keluaran yang dihasilkan, kemampuan program dalam memenuhi kebutuhan pemakai dapat diukur sekaligus dapat diiketahui kesalahan-kesalahannya. Pengujian dilakukan pada beberapa form menu dengan input atau kondisi tertentu. Analisa usability software dilakukan dengan cara menyebarkan kuesioner dengan target responden adalah orang yang gemar melakukan kegiatan memancing. Jumlah responden untuk kuisioner ini sebanyak 10 orang, dimana pengguna akan mencoba untuk menjalankan fungsi-fungsi yang ada pada aplikasi ini. Hasil usability software menunjukkan 9 orang (90%) mengatakan bahwa aplikasi ini sangat membantu dalam memudahkan user untuk saling berinteraksi dengan user lainnya, dan 1 orang (10%) menyatakan aplikasi ini cukup membantu. Berdasarkan hasil pengujian sistem dengan metode Blackbox dan usability software, didapatkan bahwa aplikasi komunitas mancing berbasis android sudah berjalan dengan baik dan layak dipergunakan untuk menjadi sarana pertukaran informasi anggota komunitas mancing. 7. KESIMPULAN Proses perancangan kerangka dan alur sistem yang digambarkan lewat Data Flow Diagram (DFD) dan perancangan basis data lewat Physical Database Model (PDM) sudah sesuai dengan kebutuhan fungsional dari setiap level pengguna sistem. Penelitian yang dilakukan berhasil menghasilkan aplikasi komunitas mancing yang sesuai dengan rancangan. Berdasarkan pengujian blackbox dan usability software dapat dinyatakan bahwa aplikasi berjalan dengan baik serta aplikasi layak digunakan sebagai media pertukaran informasi untuk anggota komunitas mancing. Dari kesimpulan yang sudah didapatkan diatas, jika aplikasi akan berlanjut dikembangkan, saran yang dapat diberikan adalah agar ditambahkan teknik gamifikasi pada pengembangan aplikasi selanjutnya. Salah satu contohnya dengan menerapkan sistem poin pada fitur komentar. 8. DAFTAR PUSTAKA [1] Statista, Mobile OS: market share in Indonesia 2012-2017 Statistic, Market share held by mobile operating systems in Indonesia from January 2012 to July 2017, mei-2017. [Online]. Available: https://www.statista.com/statistics/2622 05/market-share-held-by-mobileoperating-systems-in-indonesia/. [Accessed: 04-Sep-2017]. Edo Halim Saputra, I Made Arsa Suyadnya, I Made Oka Widyantara 165

[2] K. Meilawati, R. Hendriyanto, and S. J. I. Ismail, Pembangunan Aplikasi Android Blood For Life dengan Menggunakan Arsitektur Rest Web Service. JTI, 2012. [3] E. S. Mulyani, A. K Yapie, R. Kusuma, and others, Aplikasi Location Based Service (LBS) Taman Mini Indonesia Indah (TMII) Berbasis Android, J. Fak. Huk. UII, 2013. [4] Eva, Kelebihan Forum Internet Online, Kelebihan Forum Internet Online. [Online]. Available: http://www.evadollzz.com/2014/10/abc d-%20forum-internet-onlinekelebihan.html. [Accessed: 11-Jun- 2017]. [5] S. H. Nazruddin, Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android, Informatika, vol. 40, 2012. [6] Y. Mufti, Panduan Mudah Pengembangan Google Map Android, Yogyak. Andi, 2015. [7] A. Nugroho, Perancangan dan Implementasi sistem basis data, Yogyak. Andi, 2011. Edo Halim Saputra, I Made Arsa Suyadnya, I Made Oka Widyantara 166