BAB III ANALISA SISTEM

dokumen-dokumen yang mirip
APLIKASI BROADCAST POSITION GRUP WISATAWAN BERBASIS ANDROID MENGGUNAKAN GOOGLE API. Disusun Oleh : Roy Tri Afandi

BAB I PENDAHULUAN. akhir, hal itu menjadi sebuah peluang bagi para pengembang Information

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI. Bab ini membahas mengenai implementasi dan hasil dari pengujian sistem.

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM


BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB I PENDAHULUAN. PT. PANDU SIWI SENTOSA Bandung merupakan perusahaan yang

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI DAN PEMBAHASAN. dibutuhkan Hardware dan software untuk menggunakan program Sistem Informasi

BAB IV IMPLEMENTASI DAN EVALUASI. Sistem yang dibangun pengembang adalah berbasis web. Untuk dapat

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV PERANCANGAN SISTEM

BAB IV HASIL RANCANGAN Hardware 1. Processor : Intel Dual Core CPU 2.0GHz 2. Memory (RAM) : 1 GB 3. Hardisk : 80 GB

BAB V IMPLEMENTASI DAN PEMBAHASAN. mendukung Aplikasi Penilaian Akademik Berbasis web

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJICOBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB II ANALISIS DAN PERANCANGAN. Sistem informasi yang dibuat ditujukan untuk memberikan informasi

BAB IV HASIL DAN PEMBAHASAN

BAB 1 PENDAHULUAN. GPS (Global Positioning System) merupakan sistem satelit navigasi dan penentuan posisi.

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJICOBA

BAB IV IIMPLEMENTASI DAN PENGUJIAN. Implementasi merupakan tahap pengembangan dimana hasil analisis dan

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI DAN PEMBAHASAN. Berikut ini adalah hardware dan software yang dibutuhkan untuk menggunakan


BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMESNTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI. Tahap implementasi sistem adalah tahap penerapan dari hasil analisis dan

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV ANALISA DAN DESAIN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI. Tahap implementasi sistem adalah tahap penerapan dari hasil analisis dan

BAB IV HASIL DAN UJI COBA. yang digunakan untuk memperjelaskan tentang tampilan-tampilan yang ada pada

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISA DAN PERANCANGAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN. harus dijalankan diantaranya adalah: hal-hal yang harus dipersiapkan adalah sebagai berikut:

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

BAB III METODOLOGI PENELITIAN

BAB II ANALISIS DAN PERANCANGAN. Sistem informasi penjualan pakaian wanita berbasis web diperlukan

BAB IV IMPLEMENTASI DAN EVALUASI. analisis dan perancangan sebelumnya diterjemahkan ke dalam suatu bentuk

BAB II ANALISIS DAN PERANCANGAN. kebutuhan dari objek yang dibangun antara lain sistem pendukung,

BAB IV IMPLEMENTASI SISTEM DAN PENGUJIAN

BAB 4 IMPLEMENTASI DAN EVALUASI

c. Rancangan Menu News

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB II ANALISIS DAN PERANCANGAN. Komponen-komponen yang diperlukan untuk menganalisis kebutuhan dari objek

BAB III ANALISA DAN PERANCANGAN SISTEM 1.1 Alat dan Bahan Alat

BAB IV METODE PENELITIAN. Penelitian ini adalah penelitian rekayasa perangkat lunak yang

BAB IV IMPLEMENTASI SISTEM

BAB IV HASIL DAN UJI COBA

BAB III PERANCANGAN SISTEM. Pada bab ini akan di bahas perancangan database, perancangan website, dan

BAB III ANALISIS DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM

BAB IV HASIL & UJI COBA

BAB IV HASIL DAN PEMBAHASAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV IMPLEMENTASI 4.1 IMPLEMENTASI

BAB V IMPLEMENTASI DAN PEMBAHASAN. menggunakan sistem pendaftaran siswa baru dan pembagian kelas pada SMK

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI. Pengelolaan Food Court terlebih dahulu diperlukan komponen-komponen utama

BAB III METODOLOGI PENELITIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN. construction. Pada tahap construction dilakukan implementasi yang merupakan

BAB II ANALISIS DAN PERANCANGAN

BAB IV HASIL DAN UJI COBA

BAB II ANALISIS DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. penyelesaian produksi dengan menggunakan metode Earliest Due Date (EDD) ini

BAB IV HASIL DAN UJI COBA

Transkripsi:

BAB III ANALISA SISTEM 3.1. ANALISA PENGGUNA Setiap pengguna atau bagian yang berkaitan dengan aplikasi yang dibangun, memiliki fungsi dan peran yang berbeda-beda. Berikut adalah informasi mengenai peran dan fungsi masin-masing: Tabel 3. 1 Analisa Pengguna No Pengguna Peran dan Fungsi 1 Ketua Ketua berfungsi sebagai pengatur dari setiap grup wisata yang dibuat olehnya. Ketua memiliki peran untuk mengelola daftar anggota dari grup wisata tersebut, serta menjadi penanggung jawab terhadap kegiatan wisata tersebut. Ketua juga termasuk sebagai end-user aplikasi dimana dia harus mendaftar sebagai user terlebih dahulu untuk menggunakan aplikasi 2 Anggota Anggota merupakan end-user dari aplikasi dimana anggota bisa join kedalam suatu grup wisata, dan bisa melihat posisi anggota-anggota lainnya ketika grup wisata sudah diaktifkan. Selain itu, anggota bisa melakukan emergency call terhadap ketua grup jika tersesat di suatu tempat. 3.2. ANALISA KEBUTUHAN Analisa kebutuhan merupakan sebuah tahapan untuk menentukan apa saja kebutuhan yang diperlukan dalam membangun aplikasi ini. Analisa didapat dari wawancara terhadap pihak terkait dan dari hasil tersebut kemudian diolah menjadi sebuah informasi yang bisa digunakan untuk membangun aplikasi ini. Berikut adalah informasi mengenai hasil analisa kebutuhan : 1. Kebutuhan Input a. Data Master 33

Data master terdiri dari data city dan country yang dipakai untuk menunjangan informasi dari user. b. Data Member Data member terdiri dari username, password, full name, email, phone number, city, dan country dari user yang telah berhasil registrasi. c. Data Grup Data grup wisata terdiri dari group name, description, start date, end date, status, list member, dan list invitation. Data grup ini akan diinputkan oleh anggota yang ingin membuat grup wisata baru. 2. Kebutuhan Proses a. Proses sharing location secara automation Proses sharing location secara automation dilakukan saat grup wisata tersebut sedang aktif. Setiap lokasi anggota grup akan disimpan kedalam basis data dan di update secara periodic untuk lokasi yang lebih real time. 3. Kebutuhan Output a. Informasi grup wisata Informasi ini berisi sebuah summary terhadap grup wisata yang diikuti oleh member. b. Informasi lokasi anggota grup wisata Informasi ini memuat lokasi anggota-anggota grup yang dipetakan kedalam sebuah peta yang diembedded kedalam aplikasi mobile. 3.3. ANALISA SOFTWARE Perangkat lunak (Software) yang dibutuhkan dalam membangun aplikasi ini adalah sebagai berikut : 1. Linux Mint 17.1 2. Java 8 3. Android Studio 4. Genymotion 2.9 5. Eclipse Luna J2EE 6. Postman Rest Client 34

7. MySQL Server dan MySQL Client (5.5) 8. Microsoft Word 2007 9. StarUML 10. Balsamiq Mockups 3 3.4. ANALISA HARDWARE Perangkat keras (Hardware) yang dibutuhkan dalam membangun aplikasi ini adalah sebagai berikut : 1. Laptop Processor i5 4200U 1.6GHz 2. RAM 8GB 3. Harddisk 320GB 4. Public Server (2 Core 8GB RAM 10GB HDD) 3.5. ANALISA SISTEM TRACKING POSITION Aplikasi yang akan dibangun adalah aplikasi untuk melakukan pelacakan posisi dari anggota-anggota yang berada didalam satu grup wisata dan menentukan rute terpendek untuk mencapai lokasi salah satu anggota menggunakan algoritma dijkstra. Masukan untuk aplikasi ini adalah data user yang diinputkan secara periodik dalam melakukan update lokasi nya. Data lokasi user akan di petakan kedalam peta dan akan dicari rute terpendek ke salah satu user yang dipilih. Jika digambarkan dalam bentuk flowchart maka hasilnya adalah sebagai berikut : 35

Gambar 3. 1 Flowchart Sistem Tracking Position 1. Input Data Dalam input data, tiap-tiap anggota grup akan mengirim lokasi nya secara periodik dan akan dimasukkan kedalam table location. Lokasi tersebut akan ditandai sebagai lokasi terakhir akan dimasukkan kedalam data user tersebut. 2. Pemetaan lokasi pada peta Semua lokasi anggota akan dipetakan kedalam google maps dengan mengambil data lokasi terakhir tiap-tiap user yang ada pada grup tersebut. 3. Pencarian rute terpendek Setelah memilih lokasi mana yang akan dituju, aplikasi akan mencari rute terpendek antara lokasi nya dengan lokasi tujuan. 4. Output Data Output data merupakan tampilan pada aplikasi yang berupa peta dengan tampilan lokasi anggota serta rute terpendeknya. 36

3.6. ANALISA BISNIS PROSES APLIKASI BROADCAST POSITION Gambar 3. 2 Bisnis Proses Aplikasi Penjelasan dari bisnis proses di atas yaitu semua anggota melakukan update lokasi terakhir mereka dan kemudian akan di input ke dalam back end server aplikasi. Aplikasi akan menandai data lokasi tersebut sebagai data lokasi terakhir anggota tersebut. Anggota yang membuka menu lacak posisi kemudian mengambil data lokasi semua anggota yang berada dalam satu grup tersebut. Kemudian aplikasi akan mencari rute terpendek dan menampilkan hasil pemetaan kedalam maps yang ada pada aplikasi mobile. 37