You are on page 1of 19

Laporan Analisis dan Desain Perancangan Perangkat Lunak Berbasis ​Mobile

Untuk Kebun Binatang ​Gembira Loka ​dengan Nama “Gelo Apps ”

Oleh : Kelompok 6

1. Fitroh Galih Prayogo (17/410841/SV/12768)


2. Dimas Putra (17/410834 /SV/12761)
3. Moh. Kemal H A (17/415524/SV/13389)
4. Rona Saputra (17/415530/SV/13395)
5. Pintasari Nugraheni (17/416361/SV/14099)
6. Siti Haryuningsih (17/416367/SV/14105)
7. Sintiya Dewi P (17/410859 /SV/12786)

PROGRAM STUDI D3 KOMPUTER DAN SISTEM INFORMASI


DEPARTEMEN TEKNIK ELEKTRO DAN INFORMATIKA
SEKOLAH VOKASI
UNIVERSITAS GADJAH MADA
YOGYAKARTA
2018
BAB I
PENDAHULUAN

1.1 Latar Belakang


Perkembangan teknologi yang begitu pesat saat ini membawa banyak pengaruh serta
perubahan-perubahan bagi kehidupan manusia. Melalui teknologi segala informasi dapat
diperoleh dengan mudah dan cepat. Teknologi informasi kini mulai diterapkembangkan
diberbagai sektor dan bidang. Salah satu sektornya yaitu di bidang pariwisata, disini
teknologi informasi sangat di besar perannya bagi perkembangan suatu objek pariwisata
sebagai media promosi dan publikasi yang menarik dan interaktif.
Kebun Binatang Gembira Loka terletak di ​Rejowinangun, ​Kotagede​, ​Kota Yogyakarta​,
D.I. Yogyakart​a dengan luas 20 hektar ini merupakan salah satu kebun binatang terbesar
di D.I.Y. tentunya sangat berpotensi menarik pengunjung lebih banyak. Namun,
informasi yang ada tentang objek wisata ini beserta fasilitas-fasilitasnya masih kurang
memadai untuk memperkenalkan kebun binatang ini ke masyarakat luas.
Berdasarkan hal tersebut maka kami tertarik untuk membuat Analisis dan Desain
Perancangan Perangkat Lunak berbasis ​mobile ​untuk ​Gembira Loka Zoo dengan nama
“Gelo Apps ”.

1.2 Rumusan Masalah


Berdasarkan latar belakang diatas, didapatkan rumusan permasalahan yaitu “Bagaimana
membuat suatu aplikasi untuk mempermudah perjalanan wisata pengunjung Gembira
Loka serta menarik pengunjung lebih banyak?”

1.3 Tujuan
Berdasarkan rumusan masalah diatas, maka tujuannya adalah membentuk suatu aplikasi
yang bisa mempermudah perjalanan wisata pengunjung Gembira Loka serta menarik
pengunjung lebih banyak.
BAB II
RANCANGAN SISTEM

2.1 TINJAUAN PUSTAKA


a. Konsep Sistem Informasi.
Sistem informasi yang dapat didefinisikan secara teknis sebagai seperangkat
komponen yang saling terkait yang mengumpulkan (atau mengambil),
memproses, menyimpan, dan mendistribusikan informasi untuk mendukung
pengambilan keputusan dan pengendalian dalam suatu organisasi. (C. Laudon dan
P. Laudon, 2012; 15)
b. Konsep Analisis Sistem.
Analisis sistem merupakan penghubung utama antara kelompok sistem informasi
dan seluruh organisasi. tugas analis sistem untuk menerjemahkan masalah bisnis
dan persyaratan menjadi kebutuhan informasi dan sistem. (C. Laudon dan P.
Laudon, 2012 ; 68)
c. Konsep Perancangan Sistem. Perancangan sistem adalah Detail bagaimana sistem
akan memenuhi kebutuhan informasi sebagaimana ditentukan oleh analisis
sistem. (C. Laudon dan P. Laudon, 2012 ; 498)
d. Konsep Dasar Android
Android adalah sistem operasi berbasis Linux yang dirancang untuk perangkat
bergerak layar sentuh seperti telepon pintar dan komputer tablet. (Wikipedia).

2.2 METODOLOGI
Metode yang akan digunakan untuk perancangan perangkat lunak ini adalah metode ​agile
dikarenakan perangkat lunak ini nantinya dalam jangka pendek akan mengalami banyak
perubahan-perubahan sehingga harus bisa beradaptasi terhadap perubahan yang ada.
Langkah-langkah metode ​agile ​meliputi:
a. Perencanaan, menganalisis kebutuhan-kebutuhan yang dibutuhkan.
b. Implementasi, programmer melakukan ​coding
c. Testing​, ​perangkat lunak yang telah dibuat di tes oleh bagian kontrol kualitas agar
bug yang ditemukan bisa segera diperbaiki dan kualitas perangkat lunak terjaga.
d. Dokumentasi, dilakukan dokumentasi untuk memudahkan dalam pemeliharaan.
e. Deployment​, ​yaitu proses yang dilakukan oleh penjamin kualitas untuk menguji
kualitas sistem. Setelah sistem memenuhi syarat maka perangkat lunak siap di
deployment​.
f. Maintenance

2.3 KONSEP APLIKASI


Aplikasi yang akan dibuat bernama “Gelo Apps”. Aplikasi ini menyediakan fitur maps
yang dapat menunjukan posisi kita berada, letak fasilitas umum yang tersedia serta letak
dari satwa, selain itu terdapat juga fitur untuk informasi tentang satwa yang ada dengan
bermacam macam bahasa yang disediakan, dan terdapat fitur kecerdasan buatan bernama
“tanya Gelo” untuk meminta bantuan atau bertanya secara langsung. Aplikasi ini juga
terdapat fitur yang dapat membuat kunjungan menjadi lebih menyenangkan, yaitu dengan
fitur point, jadi di aplikasi tersebut terdapat beberapa perintah untuk mendapatkan sebuah
point, dan point tersebut dapat ditukarkan dengan sebuah souvenir yang menarik dan
hadiah lainnya.

2.4 PERANCANGAN
A. Analisis
Pembahasan mengenai semua analisis yang ditemukan beserta penjelasannya.
a. Pemangku Kepentingan
Pemangku kepentingan yang ada pada aplikasi ini yaitu:
- Admin, bagian admin bertugas mengolah dan memberikan segala
informasi yang ada di objek wisata gembira loka, informasi mengenai
satwa yang ada, fasilitas, barang hilang, orang yang terpisah dari
rombongan, area rekreasi, jadwal atraksi, pemesanan tiket dan mengolah
pesan dari user.
- Pengunjung, pengunjung sebagai user dalam aplikasi ini dapat melihat dan
mencari informasi yang ada di Gembira Loka Zoo melalui “Gelo Apps”
ini dan dapat memberikan pesan komentar yang nantinya pesan ini akan
dikelola oleh admin.
b. Analisis kebutuhan sistem
Pada analisis kebutuhan sistem, kami mengidentifikasi kebutuhan ni menjadi dua
yaitu:
Kebutuhan Fungsionalitas Sistem
Berdasarkan kebutuhan sistem yang terlibat dalam aplikasi ini adalah Admin dan
pengunjung, maka fungsi yang harus ada aplikasi ini adalah
Fungsionalitas sistem untuk Admin
- Fungsi Login
Digunakan oleh admin untuk masuk ke aplikasi dengan menginputkan
username ​dan ​password ​sebelum mengelola informasi-informasi.
- Fungsi mengolah berita terbaru
Admin dapat menambah, mengubah dan menghapus data berita tentang
Gembira Loka.
- Fungsi mengolah informasi satwa
Admin dapat menambah, mengubah dan menghapus data satwa-satwa yang
ada Gembira Loka
- Fungsi mengolah informasi fasilitas yang tersedia
Admin dapat menambah, mengubah dan menghapus data fasilitas yang ada
Gembira Loka
- Fungsi mengolah data barang hilang
Admin dapat menambah, mengubah dan menghapus data barang pengunjung
yang ditemukan di kawasan Gembira Loka
- Fungsi mengolah informasi anggota yang terpisah dari rombongan
Admin dapat menambah, mengubah dan menghapus data orang yang terpisah
dari rombongan di kawasan Gembira Loka
- Fungsi mengolah informasi area rekreasi
Admin dapat menambah, mengubah dan menghapus data area rekreasi yang
ada Gembira Loka
- Fungsi mengolah informasi jadwal atraksi
Admin dapat menambah, mengubah dan menghapus jadwal atraksi yang ada
Gembira Loka
- Fungsi mengolah informasi pemesanan tiket
Admin dapat mengelola informasi pemesanan tiket masuk Gembira Loka.
- Fungsi mengolah pesan komentar dari pengunjung
Admin dapat menambah, membalas dan menghapus pesan komentar dari
pengunjung Gembira Loka.
- Fungsi Logout
Digunakan untuk keluar dari aplikasi.
Fungsionalitas sistem untuk pengunjung
- Fungsi Login
Digunakan untuk masuk sebagai pengunjung dengan menginputkan ​username
dan ​password
- Fungsi Mencari dan Melihat Informasi
Pengunjung dapat mencari dan melihat informasi tentang berita terbaru,
satwa-satwa, area rekreasi lengkap dengan jadwal dan harga tiketnya,
jadwal atraksi, fasilitas yang tersedia, serta informasi tentang pemesanan
tiket menggunakan peta interaktif Gembira Loka yang ada pada aplikasi
ini.
- Fungsi Membuat pesan komentar
Pengunjung dapat memberikan pesan komentar ataupun saran baik tentang
aplikasinya ataupun fasilitas-fasilitasnya.
- Fungsi Logout
Fungsi untuk logout dari aplikasi.
Kebutuhan non-fungsionalitas
- Development Requirement
1. JDK versi 8.0 dan Android SDK Windows
2. Notepad++
3. Xampp.win32.1.6.7
- Deployment Requirement
Sistem harus mampu berjalan pada Smartphone dengan spesifikasi CPU
Quad-core 1.3 Ghz, RAM minimal 1 GB, versi android ​KitKat v4.4.2,
CMOS 5.0 MP Main Camera, kapasitas memori 8 GB.
- Performance Requirement
Sistem harus mampu diakses oleh 500 pengunjung dalam waktu perhari.
- Dokumentation Requirement
Dokumen teknis (dokumen perencanaan proyek, analisis , desain, pengujian),
user manual,dan dokumen pelatihan.
- Support Requirement
Adanya sosialisasi bagi pengguna/user yang sedang berkunjung ke Kebun
Binatang Gembiraloka.
c. Elisitasi Kebutuhan
Elisitasi Tahap 1

Functional

Analisis Kebutuhan

Saya ingin sistem dapat :

1 Menampilkan halaman login

2 Menampilkan halaman utama

3 Menampilkan maps kawasan Gembira Loka

4 Menampilkan informasi satwa

5 Menampilkan informasi umum tentang Gembira Loka

6 Menampilkan informasi barang hilang

7 Menampilkan informasi orang yang terpisah dengan kelompok

8 Menampilkan informasi jadwal pertunjukan satwa

9 Menampilkan informasi letak fasilitas-fasilitas di Gembira Loka

10 Menampilkan input, hapus, dan ubah informasi satwa

11 Menampilkan input, hapus, dan ubah informasi barang hilang

12 Menampilkan input, hapus, dan ubah informasi orang yang terpisah dengan kelompok

13 Menampilkan input, hapus, dan ubah informasi jadwal pertunjukan satwa

14 Menampilkan input, hapus, dan ubah informasi fasilitas

15 Menampilkan menu logout atau keluar


Elisitasi Tahap 2

Functional

Analisis Kebutuhan

Saya ingin sistem dapat :

M D I

1 Menampilkan halaman login v

2 Menampilkan halaman utama v

3 Menampilkan maps kawasan Gembira Loka v

4 Menampilkan informasi satwa v

5 Menampilkan informasi umum tentang Gembira Loka v

6 Menampilkan informasi barang hilang v

7 Menampilkan informasi orang yang terpisah dengan kelompok v

8 Menampilkan informasi jadwal pertunjukan satwa v

9 Menampilkan informasi letak fasilitas-fasilitas di Gembira Loka v

10 Menampilkan input, hapus, dan ubah informasi satwa v

11 Menampilkan input, hapus, dan ubah informasi barang hilang v

Menampilkan input, hapus, dan ubah informasi orang yang terpisah dengan
12 kelompok v

13 Menampilkan input, hapus, dan ubah informasi jadwal pertunjukan satwa v

14 Menampilkan input, hapus, dan ubah informasi fasilitas v

15 Menampilkan menu logout atau keluar v


Elisitasi Tahap 3

Feasibility T O E

Risk L M H L M H L M H

1 Menampilkan halaman login v v v

2 Menampilkan halaman utama v v v

3 Menampilkan maps kawasan Gembira Loka v v v

4 Menampilkan informasi satwa v v v

Menampilkan informasi umum tentang


5 Gembira Loka v v v

6 Menampilkan informasi barang hilang v v v

Menampilkan informasi orang yang terpisah


7 dengan kelompok v v v

Menampilkan informasi jadwal pertunjukan


8 satwa v v v

Menampilkan informasi letak


9 fasilitas-fasilitas di Gembira Loka v v v

Menampilkan input, hapus, dan ubah


10 informasi satwa v v v

Menampilkan input, hapus, dan ubah


11 informasi barang hilang v v v

Menampilkan input, hapus, dan ubah


informasi orang yang terpisah dengan
12 kelompok v v v

Menampilkan input, hapus, dan ubah


13 informasi jadwal pertunjukan satwa v v v
Menampilkan input, hapus, dan ubah
14 informasi fasilitas v v v

15 Menampilkan menu logout atau keluar v v v

Final elisitasi

Functional

Analisis Kebutuhan

Saya ingin sistem dapat :

1 Menampilkan halaman login

2 Menampilkan halaman utama

3 Menampilkan maps kawasan Gembira Loka

4 Menampilkan informasi satwa

5 Menampilkan informasi umum tentang Gembira Loka

6 Menampilkan informasi barang hilang

7 Menampilkan informasi orang yang terpisah dengan kelompok

8 Menampilkan informasi jadwal pertunjukan satwa

9 Menampilkan informasi letak fasilitas-fasilitas di Gembira Loka

10 Menampilkan input, hapus, dan ubah informasi satwa

11 Menampilkan input, hapus, dan ubah informasi barang hilang

Menampilkan input, hapus, dan ubah informasi orang yang terpisah dengan
12 kelompok

13 Menampilkan input, hapus, dan ubah informasi jadwal pertunjukan satwa

14 Menampilkan input, hapus, dan ubah informasi fasilitas

15 Menampilkan menu logout atau keluar


B. Pemodelan
Pemodelan ini digunakan untuk menggambarkan seluruh proses yang terjadi pada
aplikasi ini sehingga memudahkan programmer dalam implementasi.
a. Entity Relationship Diagram
b. Flowchart
c. Data Flow Diagram
C. User Interface

Gambar Design Halaman Splash dan Halaman Login


Gambar Halaman Kategori Satwa dan Halaman Info Satwa
Gambar Halaman Kategori Fasilitas dan Halaman Info Fasilitas
Gambar Halaman Map dan Halaman Pencarian Map
BAB III
PENUTUP

3.1 Kesimpulan
Aplikasi “Gelo Apps” memiliki beberapa fitur yang akan membantu pengunjung kebun
binatang Gembira Loka, diantaranya informasi tentang satwa, informasi tentang barang
hilang, informasi tentang jadwal pertunjukan satwa, informasi fasilitas-fasilitas yang ada,
informasi tentang orang yang terpisah dari rombongan, serta maps atau peta dari area
Gembira Loka itu sendiri.

3.2 Saran
Saran berdasarkan analisis dan perancangan ini adalah aplikasi ini perlu diterapkembangkan
agar dapat digunakan dan berguna untuk memudahkan menyampaikan informasi yang ada di
kebun binatang Gembira Loka serta sebagai media promosi.
DAFTAR PUSTAKA

Mulyono, Herry., 2018, ​ANALISIS DAN PERANCANGAN SISTEM INFORMASI PARIWISATA


BERBASIS WEB SEBAGAI MEDIA PROMOSI PADA KABUPATEN TEBO​, [online],
(​https://www.researchgate.net/publication/327719365_ANALISIS_DAN_PERANCANGAN_SI
STEM_INFORMASI_PARIWISATA_BERBASIS_WEB_SEBAGAI_MEDIA_PROMOSI_PA
DA_KABUPATEN_TEBO​, diakses tanggal 19 November 2018)

You might also like