Selain melihat undangan, tersedia “comment box” yang terdapat dibagian bawah undangan. User dapat memebrikan komentar dan
pendapat.
3.4. Perancangan Sistem
Untuk memperoleh gambaran yang lebih jelas tentang objek apa saja yang akan berinteraksi dengan sistem serta hal-hal apa saja yang dilakukan oleh sistem, maka
diperlukan perancangan sistem. Dua jenis perancangan yang digunakan untuk perancangan persyaratan sistem adalah diagram Use Case dan Activity diagram.
3.4.1. Perancangan Sistem dengan Use Case Diagram Melalui penggambaran dengan diagram Use Case, siapa saja yang berinteraksi dengan
sistem dan apa saja yang dilakukan dengan sistem bisa digambarkan dengan jelas. Diagram use case yang dirancang sebagai perancangan persyaratan sistem
berdasarkan informasi kebutuhan sistem dan aktor yang berperan didalamnya, dapat dilihat pada Gambar 3.4.
Gambar 3.4 Use case diagram
Dalam perancangan use case diagram terdapat satu aktor yaitu user. User mampu melakukan diantaranya :
Universitas Sumatera Utara
1. Upload undangan yaitu berupa file video maupun image yang dapat diambil dari
gallery yang tersimpan pada device atau juga dapat diambil secara real time menggunakan fitur camera yang tersedia pada device
2. Membuat note acara yaitu berupa informasi tambahan mengenai acara.
3. Membuat facility acara yaitu berupa informasi tambahan mengenai fasilitas –
fasilitas yang tersedia. 4.
Membuat dish acara yaitu berupa informasi mengenai menu hidangan yang tersedia.
5. Memilih location yaitu menentukan lokasi acara berlangsung dengan mengakses
google map. 6.
Invite tamu yaitu mengirim undangan dari daftar pertemanan. 7.
Melihat undangan Saat melihat undangan user dapat memberi komentar mengenai undangan. Fitur
ini terdapat pada halaman invitation 8.
Meminta navigasi menuju lokasi acara dengan mengaktifkan fitur GPS pada device
9. Pencarian username untuk menemukan user yang dikenal dan meminta
pertemanan untuk masuk kedalam daftar pertemanan. 3.4.2. Perancangan Sistem dengan Activity Diagram
Perancangan menggunakan activity diagram menunjukkan aktivitas yang dilakukan oleh pihak-pihak yang berhubungan dengan sistem, seperti user dan Google Map.
Setiap aktivitas yang berlangsung antara masing-masing pihak berhubungan dengan aktivitas dari pihak lainnya. Gambar 3.5 merupakan activity diagram antara user,
sistem, dan google Map dalam kegiatan mengirim undangan.
Universitas Sumatera Utara
Gambar 3.5 Activity Diagram User sebagai Pengirim Undangan
Activity diagram di atas menjelaskan proses yang dilalui user dalam mengundang user lainnya. Setelah login, user dapat memilih fitur create invitation dan mengisi halaman
undangan tahap demi tahap mulai dari upload undangan image atau video, keterangan tambahan, fasilitas, menu makanan dan menentukan lokasi acara pada
google map. Google map akan menyimpan titik koordinat lokasi agar dapat diakses Sign in
Tampilkan home
Pilih fitur create invitation
Tampilkan halaman upload
Upload video image dari
gallery device
Akses map Mengisi note,
facility dan dish
Tampilkan map
Tentukan titik lokasi
Letakkan marker pada
lokasi Pilih icon
“guest” Pilih tamu yang
akan diundang dari daftar
pertemanan Tekan invite
Universitas Sumatera Utara
oleh para penerima undangan lainnya. Tahap terakhir memilih penerima undangan berdasarkan daftar pertemanan.
Gambar 3.6 merupakan activity diagram antara user, sistem, dan google Map dalam kegiatan menerima dan melihat undangan oleh user :
Gambar 3.6 Activity Diagram User sebagai Penerima Undangan
Tampilkan Home
Sign in Lihat halaman
invitation Tampilkan
video image Tekan tombol
“note, facility, dish informasi
tambahan Tampilkan
halaman “note, facility, dish”
Tekan icon “location”
Tampilkan peta lokasi
Aktifkan GPS
Mencari koordinat user
Proses pencarian rute
Tampilkan rute
Universitas Sumatera Utara
Activity diagram di atas menjelaskan proses yang dilalui user dalam menerima undangan dari user lainnya. Setelah sign in, user dapat mengkases undangan yang
diterima, user dapat melihat lima fitur undangan yaitu cover undangan berupa image atau video sesuai yang diupload oleh pengirim, keterangan tambahan, info fasilitas,
info menu makanan, dan lokasi acara. User dapat meminta navigasi dengan cara mengkatifkan
GPS. Google
maps mencari
titik koordinat
user dan
menghubungkannya ke titik lokasi untuk dijadikan sebuah rute.
3.5. Perancangan Database