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
-
0101Nomor
Pengguna Aktor
KondisiAwal
Pengguna berhasil menambahkan dataSpot 1
.
Membuka halaman Add Spot. 2. Penggunamengisikandata Spotsesuai 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
-
0102Aktor 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 mengirimkandatalokasi berupa datamasukandari penggunadanGPSkeserver.
5
.
Munculpesanberhasil.
AlurNormal
AlurAlternatif
3.4.2 MembuatAlbum
Pengguna menuju
T
halaman AlbumV
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
-
0200Nomor
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 tampilandaftaralbum wisata. AlurAlternatif
3.4.3 Membuat Cerita
Penggunamenuju
T
halaman StoriesPenggunamenekan 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
-
0300Aktor 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 listi
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
-
0400Aktor 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 VPengguna 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 untukmengikuti pengguna tersebut
.
Jika berhasil maka tombol Follow akan berubahmenjaditombol Unfollow.Tabel3.6 SpesifikasiKasusPenggunaan MengikutiPengguna Lain (Follow)
Mengikuti Pengguna Lain(Follow) Nama Use Case
UC
-
0500Nomor
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
-
0600Aktor 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
-
0700Nomor
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
-
0800Nomor
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
-
0900Aktor 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
-
1000Nomor
Pengguna Aktor
KondisiAwal
Penggunamengetahuigelarbertingkatnya padakompetisi jelajahdunia
KondisiAkhir
1. Pengguna menuju halamanprofil AlurNormal
pengguna.
Alur Alternatif