PERANCANGAN SISTEM - UKSW

17
13 BAB III PERANCANGAN SISTEM 3.1 Desain Sistem Dalam perancangan sistem ini, aplikasi ini terdiri atas beberapa modul sebagai berikut : a. Activity Activity adalah sebuah komponen aplikasi android yang berfungsi menghasilkan suatu tampilan layar di mana user dapat melakukan interaksi (seperti menekan tombol, mengisi teks, mengetuk layar, menggeser layar). b. Web Service Web Service adalah layanan yang diidentifikasi dengan URI (Uniform Resource Identifier) yang mengekpos fiturnya melalui internet menggunakan protokol dan bahasa standar internet serta dapat diimplementasikan menggunakan standar internet seperti XML (Extensible Markup Language) [10]

Transcript of PERANCANGAN SISTEM - UKSW

Page 1: PERANCANGAN SISTEM - UKSW

13

BAB III

PERANCANGAN SISTEM

3.1 Desain Sistem

Dalam perancangan sistem ini, aplikasi ini terdiri atas

beberapa modul sebagai berikut :

a. Activity

Activity adalah sebuah komponen aplikasi

android yang berfungsi menghasilkan suatu tampilan

layar di mana user dapat melakukan interaksi (seperti

menekan tombol, mengisi teks, mengetuk layar,

menggeser layar).

b. Web Service

Web Service adalah layanan yang diidentifikasi

dengan URI (Uniform Resource Identifier) yang

mengekpos fiturnya melalui internet menggunakan

protokol dan bahasa standar internet serta dapat

diimplementasikan menggunakan standar internet

seperti XML (Extensible Markup Language) [10]

Page 2: PERANCANGAN SISTEM - UKSW

14

3.1.1 Konsep Perancangan Aplikasi

UML yang dibangun pada sistem terdiri dari use case

diagram, sequence diagram, dan activity diagram

penjelasannya sebagai berikut :

3.1.1.1 Use Case Diagram

Use Case diagram adalah teknik untuk merekam

persyaratan fungsional sebuah sistem. Use Case

mendeskripsikan interaksi tipikal antara para pengguna

sistem dengan sistem itu sendiri, dengan memberi sebuah

narasi tentang bagaimana sistem tersebut digunakan.

Page 3: PERANCANGAN SISTEM - UKSW

15

Gambar 3.1 Use Case Diagram Menu Aplikasi

Gambar 3.2 Use Case Tempat Wisata

Page 4: PERANCANGAN SISTEM - UKSW

16

Gambar 3.3 Use Case Hotel/Penginapan

Gambar 3.4 Use Case Restaurant

Aktivitas yang dapat dilakukan wisatawan yaitu:

1. Membuka Aplikasi

2. Melihat daftar tempat wisata, hotel maupun

restaurant.

a. Tempat Wisata

- Memilih lokasi tujuan

- Melihat informasi

- Menuju ke lokasi

b. Hotel/Penginapan

- Memilih lokasi tujuan

- Melihat informasi

- Menuju ke lokasi

c. Restaurant

Page 5: PERANCANGAN SISTEM - UKSW

17

- Memilih lokasi tujuan

- Melihat informasi

- Menuju ke lokasi

3. Menutup Aplikasi

3.1.1.2 Sequence Diagram

Sebuah sequence diagram, secara khusus,

menjabarkan behavior sebuah skenario tunggal.

Diagram tersebut menunjukan sejumlah obyek

contoh dan pesan-pesan yang melewati objek-objek

ini di dalam use case.

Gambar 3.5 Sequence Diagram Wisatawan

Page 6: PERANCANGAN SISTEM - UKSW

18

Gambar 3.6 Sequence Diagram Tempat Wisata

Gambar 3.7 Sequence Diagram Hotel/Penginapan

Page 7: PERANCANGAN SISTEM - UKSW

19

Gambar 3.8 Sequence Diagram Restaurant

3.1.1.3 Activity Diagram

Activity Diagram merupakan alur kerja (workflow)

atau kegiatan (activity) dari sebuah sistem

atau menu yang ada pada perangkat lunak.

Page 8: PERANCANGAN SISTEM - UKSW

20

Gambar 3.9 Activity Diagram

3.1.2 Perancangan Antar Muka Aplikasi

Perancangan antar muka Aplikasi Pariwisata Semarang

Dan Sekitarnya Berbasis Android sebagai berikut :

3.1.2.1 Logo Aplikasi

Gambar 3.10 Logo Aplikasi

Page 9: PERANCANGAN SISTEM - UKSW

21

3.1.2.2 Form Tampilan Utama

Gambar 3.11 Form Tampilan Utama

Pada tampilan ini terdapat logo aplikasi dan satu

kontrol, yaitu :

- Button MASUK APLIKASI. Digunakan user

untuk masuk kedalam aplikasi.

Page 10: PERANCANGAN SISTEM - UKSW

22

3.1.2.3 Form Menu Utama

Gambar 3.12 Form Menu Utama

Pada tampilan ini terdapat logo aplikasi dan tiga

Button, yaitu :

- Button TEMPAT WISATA. Digunakan user

untuk melihat menu dari tempat wisata yang

disediakan oleh aplikasi.

- Button HOTEL/PENGINAPAN. Digunakan

user untuk melihat menu dari hotel/penginapan

yang disediakan oleh aplikasi.

- Button RESTAURANT. Digunakan user untuk

melihat menu dari restaurant yang disediakan

oleh aplikasi.

Page 11: PERANCANGAN SISTEM - UKSW

23

3.1.2.4 Form Tempat Wisata

Gambar 3.13 Form Tempat Wisata

Pada tampilan ini terdapat gambar dari tempat

wisata, TextView dan Button, yaitu :

- TextView nama tempat wisata. Digunakan oleh

aplikasi untuk menampilkan nama tempat

wisata yang disediakan oleh aplikasi kepada

user.

- Button INFO. Digunakan oleh user untuk

menampilakan informasi dari tempat wisata

yang disediakan oleh aplikasi.

Page 12: PERANCANGAN SISTEM - UKSW

24

3.1.2.5 Form Informasi Tempat Wisata

Gambar 3.14 Form Informasi Tempat Wisata

Pada tampilan ini terdapat gambar dari tempat

wisata dan TextView, yaitu :

- TextView INFORMASI. Digunakan oleh

aplikasi untuk menampilakan informasi seperti

jam buka tempat wisata, harga tiket masuk,

lokasi tempat wisata dan sedikit deskripsi dari

tempat wisata yang disediakan oleh aplikasi

kepada user.

Page 13: PERANCANGAN SISTEM - UKSW

25

3.1.2.6 Form Hotel/Penginapan

Gambar 3.15 Form Hotel/Penginapan

Pada tampilan ini terdapat gambar dari

hotel/penginapan, TextView dan Button, yaitu :

- TextView nama hotel. Digunakan oleh aplikasi

untuk menampilkan nama hotel/penginapan

yang disediakan oleh aplikasi kepada user.

- Button INFO. Digunakan oleh user untuk

menampilakan informasi dari hotel/penginapan

yang disediakan oleh aplikasi.

Page 14: PERANCANGAN SISTEM - UKSW

26

3.1.2.7 Form Informasi Hotel/Penginapan

Gambar 3.16 Form Informasi Hotel/Penginapan

Pada tampilan ini terdapat gambar dari tempat

wisata dan TextView, yaitu :

- TextView INFORMASI. Digunakan oleh

aplikasi untuk menampilakan informasi harga

sewa permalam, lokasi, fasilitas dan sedikit

deskripsi dari hotel/penginapan yang

disediakan oleh aplikasi kepada user.

Page 15: PERANCANGAN SISTEM - UKSW

27

3.1.2.8 Form Restaurant

Gambar 3.17 Form Restaurant

Pada tampilan ini terdapat gambar dari Restaurant,

TextView dan Button, yaitu :

- TextView nama restaurant. Digunakan oleh

aplikasi untuk menampilkan nama Restaurant

yang disediakan oleh aplikasi kepada user.

- Button INFO. Digunakan oleh user untuk

menampilakan informasi dari Restaurant yang

disediakan oleh aplikasi.

Page 16: PERANCANGAN SISTEM - UKSW

28

3.1.2.9 Form Informasi Restaurant

Gambar 3.18 Form Informasi Restaurant

Pada tampilan ini terdapat gambar dari tempat

wisata dan TextView, yaitu :

- TextView INFORMASI. Digunakan oleh

aplikasi untuk menampilakan informasi daftar

menu, lokasi, fasilitas, jam buka - tutup dan

sedikit deskripsi dari restaurant yang

disediakan oleh aplikasi kepada user.

Page 17: PERANCANGAN SISTEM - UKSW

29

3.2 Hardware dan Software yang digunakan

Agar pembuatan aplikasi ini dapat berjalan dengan lancar

dan sesuai sasaran, maka dibutuhkan hardware dan software

yang dapat menunjang proses pembuatan aplikasi, di antaranya

yaitu :

1. Komputer atau Laptop (core i3 atau lebih dan

minimal RAM 4 GB)

2. Microsoft Visual Studio 2015

3. Xamarin 6.3

4. Microsoft SQL Server 2008

5. Android Emulator Kitkat (4.4)

6. Internet Information Service (IIS)Windows 10

7. Chrome

8. Smartphone Lenovo a7000

9. Kabel USB