• Tidak ada hasil yang ditemukan

BAB 4 ANALISIS, PERANCANGAN DAN IMPLEMENTASI

2. Pengelola Kawasan Bintaro

4.2.1 Desain Aplikasi .1 Penentuan Actor .1Penentuan Actor

4.2.1.2 Perancangan Use Case

Gambar 4.1 Use case Sistem yang diajukan 4.2.1.3Perancangan Use Case Scenario

Usecase scenario merupakan penjelasan yang lebih terperinci mengenai masing-masing usecase yang terjadi di dalam sistem.

Usecase diagram terdiri dari :

a. Nama usecase : nama usecase yang dideskripsikan b. Actor yang terlibat

d. Trigger : tujuan dari usecase

e. Pre Condition : syarat penting bagi usecase untuk memulai f. Action : kegiatan yang dilakukan oleh usecase

g. Post condition : kegiatan setelah usecase dilaksanakan Berikut adalah usecase scenario dari diagram usecase di atas : 4.2.1.3.1 Use Case View Terdekat

Tabel 4.2 Narasi Use Case View Terdekat

Use Case Name Use Case View Terdekat

Use Case Id 1

Actor User

Description

Use Case ini menggambarkan user atau actor yang dapat mengetahui tempat apa saja (tempat ibadah, bank, sekolah, dan restoran) yang terdekat dari posisi user.

Pre Condition User atau actor belum menjalankan aplikasi dan masih

berada pada tampilan menu pada smartphone Android.

Trigger User dapat mengetahui letak terdekat suatu tempat dari

posisi user itu berada.

Typical Course of Event

Actor Action System Response

1. klik tab terdekat 2. menampilkan listview

dari tempat-tempat yang terdekat dari posisi user.

dengan masuk ke halaman tempat ibadah

4.2.1.3.2 Use Case View Posisi Kita

Tabel 4.3 Naskah Use Case View Posisi Kita

Use Case Name Use Case View Posisi Kita

Use Case Id 2

Actor User

Description Use Case ini menggambarkan alamat dari posisi kita

berada

Pre Condition User atau actor belum mengetahui posisi kita berada

Trigger User yang ingin mengetahui letak posisi user

Typical Course of Event

Actor Action System Response

1. Klik tab menu terdekat 2. menampilkan

keterangan posisi user Post Condition Actor atau user mengetahui posisinya berada

4.2.1.3.3 Use Case View Jarak Terdekat Tabel 4.4 Naskah Use Case View Jarak Terdekat

Use Case Name Use Case View Jarak Terdekat

Use Case Id 3

Actor User

Description

Use Case ini menggambarkan jarak yang terdekat antara suatu tempat yang telah ada pada tab menu terdekat dengan posisi user berada

Pre Condition

terdekat dengan posisi user

Trigger User yang ingin mengetahui jarak antara user dengan

tempat yang terdekat dari user

Typical Course of Event

Actor Action System Response

1. klik tab menu terdekat 2. menampilkan listview

tempat terdekat beserta jarak tempuhnya

Post Condition User dapat mengetahui jarak antara posisi user dengan

tempat user berada

4.2.1.3.4 Use Case View Semua Sektor Tabel 4.5 Naskah Use Case View Semua Sektor

Use Case Name Use Case View Semua Sektor

Use Case Id 4

Actor User

Description Use Case ini menggambarkan listview dari semua sektor

yang ada di Bintaro Jaya

Pre Condition User atau actor belum mengetahui sektor yang ada di

kawasan Bintaro Jaya

Trigger User yang ingin mengetahui sektor-sektor yang ada di

kawasan Bintaro Jaya

Typical Course of Event

Actor Action System Response

1. klik tab menu sektor 2. menampilkan listview

kawasan Bintaro Jaya

Post Condition User dapat memilih sektor berapa saja di Bintaro

4.2.1.3.5 Use Case View Driving Direction Tabel 4.6 Naskah Use Case ViewDriving Direction Use Case Name Use CaseViewDriving Direction

Use Case Id 5

Actor User

Description

Use Case ini menggambarkan driving direction atau penunjuk perjalan dari posisi user ke tempat tujuan yang diinginkan

Pre Condition User atau actor belum mengetahui penunjuk perjalan

Trigger User yang ingin mengetahui rute perjalanan dari posisi user menuju tempat tujuan

Typical Course of Event

Actor Action System Response

1. klik salah satu tempat tujuan

3. klik button driving direction

2. menampilkan

listviewdetail pilihan dari tempat yang dipilih 4. menampilkan reute

perjalan ke tempat tujuan

Post Condition User dapat mengetahui rute perjalan dari posisi user

Tabel 4.7 Narasi Use Case View Kategori

Use Case Name Use Case View Kategori

Use Case Id 6

Actor User

Description Use Case ini menampilkan listview berbagai macam

kategori yang ada pada aplikasi

Pre Condition User case dilakukan ketika user memasuki homepage

lalu memilih tab menu kategori

Trigger User yang ingin mengetahui kategori apa saja yang ada

pada aplikasi

Typical Course of Event

Actor Action System Response

1. klik tab menu pada kategori

2. menampilkan listview

dari kategori yang ada pada aplikasi

Post Condition User dapat mengetahui kategori apa saja yang ada pada

aplikasi ini

4.2.1.3.7 Use Case View Seacrh Engine Tabel 4.8 Narasi Use Case ViewSearch Engine Use Case Name Use Case ViewSearch Engine

Use Case Id 7

Actor User

tempat-tempat yang berada pada database

Pre Condition User case dilakukan ketika user memasuki homepage

lalu memilih tab menu cari

Trigger User yang ingin mencari tempat-tempat yang berada

pada aplikasi ini

Typical Course of Event

Actor Action System Response

1. klik tab menu pada cari 3. klik image button yang

ada di samping box pencarian

2. menampilkan box untuk menginput data yang ingin di cari 4. menampilkan data yang

telah diinputkan

Post Condition User dapat mencari tempat-tempat yang ingin dicari

4.2.1.3.8 Use Case View Detail Tempat Tabel 4.9 Narasi Use Case View Detail Tempat

Use Case Name Use Case View Detail Tempat

Use Case Id 8

Actor User

Description Use Case ini menampilkan listview dari detail tempat

yang telah dipilih oleh user

Pre Condition

User case dilakukan ketika user memasuki homepage lalu memilih salah satu tab menu, lalu muncul list dari tempat dan memilih salah satu tempat yang diinginkan

Trigger User dapat mengetahui penjelasan lebih detail dari

Typical Course of Event

1. klik tab menu pada terdekat

3. klik salah satu tempat yang diinginkan

2. menampilkan listview

dari tempat yang terdekat dengan posisi

user

4. menampilkan detail dari tempat yang telah dipilih

Post Condition User dapat mengetahui detail tempat

4.2.1.3.9 Use Case Edit Data

Tabel 4.10 Narasi Use Case Edit Data

Use Case Name Use Case Edit Data

Use Case Id 9

Actor Admin

Description Use Case ini menggambarkan kondisi dimana admin

dapat merubah data yang ada

Pre Condition User case dilakukan ketika terdapat data yang salah

ataupun tidak sesuai

Trigger Tujuan dari usecase ini adalah agar data yang diterima

oleh user dapat tersampaikan dengan baik

Typical Course of Event

Actor Action System Response

1. Admin menuju file database yang ada di server

2. menampilkan database mobile

3. Klik tombol edit pada salah satu data yang akan dirubah 4. Merubah data yang

diinginkan dan menekan tombol Go

editor untuk merubah data

6. kembali ke database mobile

Post Condition Diperoleh data baru

4.2.1.3.10Use Case Create / Update Data Tabel 4.11 Narasi Use Case Create / Update Data

Use Case Name Use Case Edit Data

Use Case Id 10

Actor Admin

Description

Use Case ini menggambarkan kondisi dimana admin dapat menambahkan data baru yang belum ada di penyimpanan data

Pre Condition User case dilakukan ketika terdapat data baru yang

belum terdapat pada database

Trigger Tujuan dari usecase ini adalah agar data yang diterima

oleh user semakin lebih banyak dan up to date

Typical Course of Event

Actor Action System Response

1. Admin menuju file database yang ada di server

3. Klik tombol Go pada

2. menampilkan database mobile

4. menampilkan form penambahan data baru

akan ditambahkan datanya

5. Menambahkan data baru dan menekan tombol go untuk menambah

mobile

Post Condition Diperoleh data baru

4.2.1.3.11 Use Case View

Tabel 4.12 Narasi Use Case View Use Case Name Use Case Edit Data

Use Case Id 11

Actor Admin

Description

Use Case ini menggambarkan kondisi di mana admin dapat melihat seluruh isi dari tempat, sektor, kategori, dan sub kategori

Pre Condition User case dilakukan ketika semua data telah valid terisi

penuh

Trigger Tujuan dari usecase ini adalah melihat data apakah

semua data telah terisikan dengan benar

Typical Course of Event

Actor Action System Response

1. Admin membuka mozilla firefox

3. Memasukkan address

2. Menampilkan halaman utama mozilla firefox

http://localhost/mobile/inde x.php pada address bar mozilla firefox

4. menampilkan JSON data yang telah terisikan seluruhnya

Post Condition Menampilkan seluruh data yang telah terisi

Dokumen terkait