Perancangan Sistem Aplikasi Sosial Media Invite-Me Berbasis Android

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