• Tidak ada hasil yang ditemukan

Bab V Pengujian dan Evaluasi

3.4 Pembuatan Diagram Aktivitas

Dalam sub bab ini dibahas mengenai pembuatan diagram aktivitas sebagai acuan dalam membuat rancangan antar muka

.

Pembuatandiagram aktivitas didasarkan pada perancangan kasus penggunaan sebelumnya.

3.4.1 MencatatkanSpot

Dalammencatatkan data Spot, penggunabisamenggunakan dua cara, yakni langsung melalui situs web atau melalui perangkat lunakAndroid.

3.4.1.1 Melalui Situs Web

Saat pengguna melakukan pencatatan melalui situs web, maka pengguna harus melakukan pencatatan semua data lokasi termasuk titik koordinatlintang dan bujursecaramanual.

Penggunamenekan tombol Add Spot

T

V

Penggunamemasukkan data penambahan tokasiwisata

i

Penggunamenekan tombolsubmit

Gambar 3.3 Diagram AktivitasMencatatkan SpotMelalui Situs Web

Gambar 3.3 merupakan diagram aktivitas mencatatkan Spot melalui situs web

.

Pengguna harus melawati pengecekan login dulu sebelum bisamelakukan aktivitastersebut.

Tabel3.1SpesifikasiKasusPenggunaan Mencatatkan Spot: MelaluiSitus Web

Mencatatkan SpotMelalui Situs Web Nama Use Case

UC

-

0101

Nomor

Pengguna Aktor

KondisiAwal

Pengguna berhasil menambahkan dataSpot 1

.

Membuka halaman Add Spot. 2. Penggunamengisikandata Spot

sesuai dengan format.

3. Penggunamenekan tombolsubmit. KondisiAkhir

AlurNormal

4. Menujuhalaman ViewSpotdandata Spottefah berhasildimasukkan. Alur Alternatif

3.4.1.2 MelaluiAplikasiAndroid

Selain dapat melakukan pencatatan Spot langsung melalui situs web, pengguna juga bisa menggunakan perangkat lunak Android

.

Dengan menggunakan perangkat lunak Android ini akan memudahkan pengguna dalam melakukan pencatatan.

Pengguna tidak harusmencari koordinat letaknyaterlebih dahulu, letak koordinat lokasi diperoleh melalui GPS dari Android tersebut.

PenggunamelakukanloginapplikasiSpoteousAndroid

Pengguna memasukkannama lokasiwisatadan deskripsi Penggunamenekan tombol submit

I

Gambar3,4Diagram AktivitasMencatatkan Spot Melalui Aplikasi Android

Gambar 3.4 adalah diagram aktivitas mencatatkan Spot melalui aplikasi Android. Dengan mencatatkan lokasi melalui Android,

pengguna tidak perlu memasukkan data titik koordinat lokasi secara manual

.

Karena perangkat lunak Android ini akan mengambildata tersebut melaluiGPS.

Tabel3.2 SpesifikasiKasusPenggunaan MencatatkanSpot: MelaluiAplikasi Android

Mencatatkan Spot Melalui AplikasiAndroid NamaUse Case

Nomor UC

-

0102

Aktor Pengguna

KondisiAwal

KondisiAkhir Penggunaberhasil menambahkan dataSpot 1. Pengguna melakukan login

.

2. Penggunamenekan tombolAdd Spot.

3

.

Pengguna mengisikan data lokasi wisatasesuai dengan format. 4. Perangkat lunak mengirimkandata

lokasi berupa datamasukandari penggunadanGPSkeserver.

5

.

Munculpesanberhasil

.

AlurNormal

AlurAlternatif

3.4.2 MembuatAlbum

Pengguna menuju

T

halaman Album

V

Pengguna menekan tombolCreateNew Album

Penggunamengisidatadan mengunggah foto

pengguna menekantombol submit

j

Gambar3.5 DiagramAktivitas MembuatAlbum Gambar 3.5 menunjukkan diagram aktivitas pengguna saat membuat album. Pengguna bisa membuat album dan menghubungkan album dengan sebuah Spot. Album ini pada awalnya berisi 5 buah foto, namun bisa dilakukan penambahan lagi sesuaikeinginan.

Tabel3.3Spesifikasi KasusPenggunaan Membuat Album Membuat Album

NamaUseCase

UC

-

0200

Nomor

Pengguna Aktor

Kondisi Awal

Pengguna berhasil menambahkan album wisatanya

Kondisi Akhir

1

.

Penggunamenekan tombolCreate New Album.

AlurNormal

2. Pengguna mengisikan data dan mengunggah foto sesuai format. 3

.

Pengguna menekan tombol submit. 4. Menujukehalaman tampilandaftar

album wisata. AlurAlternatif

3.4.3 Membuat Cerita

Penggunamenuju

T

halaman Stories

Penggunamenekan tombol CreateStory

\l

Penggunamemasukkan datacerita

Pengguna menekan tombol Submit

< §

V

>

Gambar 3.6 Diagram AktivitasMembuatCerita Gambar 3.6 menunjukkan diagram aktivitas membuat cerita.

Pengguna bisa membuat cerita dengan mengisikan beberapa data diantaranya judul,tanggal,isicerita,dan Spot

.

Tabel3.4 SpesifikasiKasusPenggunaan MembuatCerita NamaUseCase MembuatCerita

Nomor UC

-

0300

Aktor Pengguna

KondisiAwal

KondisiAkhir Pengguna berhasil menambahkan cerita

wisatanya

1

.

Pengguna menekan tombol Create New Story.

2

.

Pengguna mengisikan data cerita sesuai denganformat.

3. Pengguna menekan tombol submit. 4. Menuju ke halaman tampilancerita

wisata. AlurNormal

Alur Alternatif

3.4.4 Membuat Rencana Wisata

Penggunamenekan tombol create

T

tovisit list

i

Pengguna mengisikandata rencanawisata

Penggunamenekan tombol submit

Gambar3.7 DiagramAktivitasMembuatRencanaWisata Gambar 3.7 adalah gambar diagram aktivitas pengguna untuk membuatrencanawisata. Pengguna bisamembuatrencana wisata denganmengisikanbeberapa data diantaranyalokasi,tanggal, dan catatan

.

Tabel 3.5 Spesifikasi KasusPenggunaan Membuat Rencana Wisata

NamaUse Case MembuatRencana Wisata

Nomor UC

-

0400

Aktor Pengguna

Kondisi Awal

Kondisi Akhir Pengguna berhasil menambahkan rencana wisatanya

1. Pengguna menekan tombol Create To VisitList.

2. Penggunamengisikan data rencana wisata sesuai denganformat. 3. Pengguna menekan tombol submit. 4. Menujuke halaman daftar tampilan

rencana wisata. AlurNormal

Alur Alternatif

3.4.5 MengikutiPenggunaLain{ Follow )

Penggunamembuka

!

halamanprofflpengguna lain V

Pengguna menekan tombol Follow

Gambar3.8 Diagram Aktivitas MengikutiPenggunaLain (Follow)

Gambar 3.8 di atas adalah gambar diagram aktivitas mengikuti pengguna lain(follow)

.

Pengguna hanyaperlu membuka halaman profil pengguna lain lalu menekan tombol Follow untuk

mengikuti pengguna tersebut

.

Jika berhasil maka tombol Follow akan berubahmenjaditombol Unfollow.

Tabel3.6 SpesifikasiKasusPenggunaan MengikutiPengguna Lain (Follow)

Mengikuti Pengguna Lain(Follow) Nama Use Case

UC

-

0500

Nomor

Aktor Pengguna

KondisiAwal

Tombol Followberubah menjadi tombol Unfollow

KondisiAkhir

1. Pengguna menuju halaman profil pengguna lain.

2. Pengguna menekan tombol Follow. AlurNormal

Alur Alternatif

3.4.6 MemberiKomentar

PenggunaMembuka Habman View Abum Pengguna Membuka Habrran View Story Pengguna Mebuka Habrran View Spot

Pengguna MengisiKomentar

V

Pengguna Menekan TombolSubnt

Gambar3.9 DiagramAktivitasMemberiKomentar Gambar 3.9 di atas adalah gambar diagram aktivitas memberi komentar. Pengguna bisa memberikan komentar terhadap tiga data yaitu: Spot, album, dan cerita. Dalam diagram aktivitas di atasterlihat penggunabisa memilih mau berkomentarpadaSpot,

album, atau cerita, setelah itu baru mengisikan komentar dan menekan tombol Submit.

Tabel 3.7SpesifikasiKasus PenggunaanMemberiKomentar MemberiKomentar

NamaUse Case

Nomor UC

-

0600

Aktor Pengguna

KondisiAwal

Komentar pengguna berhasil ditambahkan KondisiAkhir

1. Pengguna memilih mau komentar terhadapSpot,album,ataucerita

.

2. Setelah menentukan pilihan, pengguna menuju halamanyang dipilih.

3. Penggunamengisikan komentar 4. Pengguna menekan tombol Submit AlurNormal

Alur Alternatif

3.4.7 Pencarian

\/

Pengguna mengisikankata kunci pencarian pada kotak teksdimenu

PenggunamenekanEnter

Gambar3.10 Diagram Aktivitas Pencarian

Gambar 3.10di atasadalah gambar diagram aktivitas pencarian. Dalam setiap halaman bagian menu terdapat kotak teks untuk memasukkan kata kunci pencarian. Pengguna hanya perlu memasukkankata kunci lalu menekan Enter

.

Tabel3.8Spesifikasi KasusPenggunaanPencarian NamaUseCase Pencarian

UC

-

0700

Nomor

Pengguna Aktor

KondisiAwal

Menuju ke halaman hasil pencarian.Jika pencarianmendapatkan hasil maka akan dimunculkan hasilnya dan jika tidak maka akan munculpesanbahwa pencarian tidak ditemukan.

Kondisi Akhir

1. Penggunamengisikan katakunci pencarian pada kotak teks di bagian menu halaman

2. Pengguna menekan tombol Enter AlurNormal

Alur Alternatif

3.4.8 Rekomendasi

V

Penggunamenujuhalamanviewspot

Gambar3.11 Diagram Aktivitas Rekomendasi

Gambar 3.11 di atas adalah gambar diagram aktivitas pengguna untuk mendapatkan rekomendasi wisata

.

Pengguna hanya perlu menuju ke halaman View Spotuntuk melihatSpottertentu,maka pada halaman tersebut juga ditampilkan Spot rekomendasi lainnya jika ada dan jika tidak ada rekomendasi maka akan ditampilkan pesantidak ada rekomendasi

.

Tabel3.9SpesifikasiKasusPenggunaanRekomendasi Rekomendasi

Nama Use Case

UC

-

0800

Nomor

Aktor Pengguna

KondisiAwal

Penggunarekomendasi berupaSpotterdekat. KondisiAkhir

1

.

Pengguna menuju halaman View Spot tertentu.

AlurNormal Alur Alternatif

3.4.9 Mendapatkan Informasi AreaWisatayang Dikunjungi{Spot Area )

V

Pengguna menujuhalamanSpot Area

Gambar 3.12 Diagram Aktivitas MendapatkanInformasi Area Wisata yang Dikunjungi

Gambar 3.12 di atas adalah gambar diagram aktivitas pengguna untuk mendapatkan informasi area wisata yang dikunjungi. Area tersebut diperoleh dengan menghubungkan Spot terluar dalam kumpulan semua Spot pengguna tertentu sesuaidengankoordinat lintang dan bujur

.

Untuk mendapatkan Spot terluar ini menggunakan algoritma Quick Hull yang berada dalam komponen kelas SpotArea.

Tabel3.10Spesifikasi Kasus PenggunaanMendapatkan Informasi Area Wisata

Nama Use Case Mendapatkan Informasi Area Wisata

Nomor UC

-

0900

Aktor Pengguna

Kondisi Awal

Kondisi Akhir Penggunamendapatkaninformasi area wisata I. Pengguna menuju halaman Spot

Area. AlurNormal

Alur Alternatif

3.4.10 KompetisiJelajahDunia

V

PenggunaMenujuHalaman Profile

Gambar 3.13 Diagram Aktivitas KompetisiJelajahDunia Gambar 3.13 di atas adalah gambar diagram aktivitas pengguna untuk mengetahui gelar bertingkatnya pada kompetisi jelajah

dunia. Pada halaman profil akan ditunjukkan gelar pengguna tersebut dalam kompetisi jelajah dunia

.

Pendataan ulang gelar penghargaanterhadapkompetisijelajah dunia ini dilakukansetiap pengguna melakukan penambahan Spot, sehingga data selalu terbaharuhi ketikaada penambahanSpot.

Tabel 3.11 Spesifikasi Kasus Penggunaan Kompetisi Jelajah Dunia

KompetisiJelajahDunia NamaUse Case

UC

-

1000

Nomor

Pengguna Aktor

KondisiAwal

Penggunamengetahuigelarbertingkatnya padakompetisi jelajahdunia

KondisiAkhir

1. Pengguna menuju halamanprofil AlurNormal

pengguna.

Alur Alternatif

Dokumen terkait