BAB 3 ANALISIS DAN PERANCANGAN
Pada bab ini, akan dibahas mengenai analisis perancangan aplikasi yang akan dibangun, mulai dari arsitektur umum cara kerja aplikasi, perancangan database,
usecase, activity diagram, hingga desain perancangan antar muka dari aplikasi yang akan dibangun.
3.1. Analisis Sistem
Pada perencanaan tahap awal pada metode Waterfall ini dilakukan analisis kebutuhan untuk mendapatkan kebutuhan apa saja yang digunakan dalam pembuatan sistem.
Pada penelitian ini, penulis akan membangun sistem yaitu aplikasi undangan online berbasis android. Aplikasi yang bersifat sosial media ini bertujuan mempermudah user
untuk mengundang user lainnya dalam menghadiri suatu acara yang akan diadakan. Dengan fitur utamanya yaitu undangan dalam bentuk video ataupun image yang berisi
info utama acara yang akan diadakan sehingga undangan terlihat lebih menarik untuk para user yang diundang. Seperti halnya sosial media lainnya, aplikasi ini dilengkapi
dengan berbagai fitur menarik dan lengkap dalam menampilkan info sebuah acara. Seperti info menu hidangan serta lokasi acara yang ditunjukkan dengan tampilan
google map sehingga mempermudah user dalam mengakses lokasi acara.
3.2. Identifikasi Masalah
Proses mengundang seseorang untuk menghadiri suatu acara masih dilakukan secara konvensional yaitu dengan menyebarkan undangan berbentuk fisik atau undangan
cetak. Undangan jenis ini membutuhkan banyak biaya dan waktu dalam proses pembuatan hingga proses pengiriman secara langsung ataupun melalui jasa pegiriman.
Tidak hanya itu, pada sisi penerima undangan, dimana penerima undangan sulit dalam menemukan lokasi acara karena petunjuk lokasi yang terdapat pada undangan
berbentuk fisik ini berupa sebuah denah yang sulit dipahami dan tidak memeliki
Universitas Sumatera Utara
informasi secara jelas dan rinci. Dengan memanfaatkan perkembangan teknologi, undangan dapat dibuat dengan tampilan yang lebih menarik, interaktif dan dapat
diakses secara online memanfaatkan akses internet oleh para pengguna smartphone.
3.3. Arsitektur Umum
Gambar 3.1 merupakan gambar arsitektur umum dari alur pengiriman undangan antara pengundang dan penerima undangan. User yang telah sign in dapat melakukan
kegiatan utama yaitu mengirim undangan berupa file video atau image kepada user lainnya yang terdapat pada daftar pertemanan atau mencari username pada kolom
search. User dapat mengirim undangan kepada user-user aktif yang terdapat pada daftar pertemanan.
Gambar 3.1 Arsitektur Umum
Pada arsitektur umum terlihat alur pengiriman undangan dari sisi pengirim kepada penerima undangan. Adapun alur proses secara garis besar yaitu pengirim menginput
undangan yang dapat dipilih dalam bentuk video atau image, keterangan tambahan mengenai acara dan menentukan lokasi acara dengan mengakses google map
koordinat lokasi acara akan dikirim sesuai dengan lokasi acara yang telah dipih. Semua data inputan yaitu berupa file undangan dalam bentuk video atau image,
keterangan tambahan dan juga koordinat lokasi acara akan dikirim kedalam server yang memiliki database server. Semua data akan tersimpan pada database server. Saat
undangan terkirim, database server akan mengirim semua data yang telah diinput oleh pengirim kepada para penerima undangan agar dapat mengakases undangan tersebut
secara online. Adapun para penerima undangan dapat melihat lokasi acara dengan
Universitas Sumatera Utara
mengakses google maps dan meminta rute menuju lokasi acara dengan mengaktifkan fitur GPS yang tersedia pada smartphone.
Adapun kegiatan –kegiatan yang dapat dilakukan user mulai dari tahap sign up hingga
tahap upload undangan ditunjukkan pada gambar 3.2 sebagai berikut :
Gambar 3.2 Kegiatan user
Adapun penjelesan dari gambar diatas yaitu : 1.
Saat membuka aplikasi akan langsung tersedia dua pilihan yaitu sign in dan Sign up. Proses Sign up dilakukan untuk pengguna yang belum terdaftar
dengan cara mengisi form yang disediakan yaitu berupa name, nomor handphone, username, email, dan password. Sistem akan mengirim kode
kepada user dalam melalui sms. Pada proses sign in user diminta untuk memasukkan username dan password. User baru yang melakukan tahap sign
in untuk pertama kalinya akan diarahkan ke halaman verifikasi.User diminta untuk memasukan 6 digit angka verifikasi yang diterima untuk tahap verifikasi
akun. Setelah proses verifikasi akun berhasil, secara otomatis user berhasil sign in kedalam aplikasi. Proses verifikasi akun hanya dilakukan sekali yaitu
saat melakukan tahap sign in untuk yang pertama kalinya. 2.
Setelah melakukan sign in, user langsung berada pada halaman home dimana halaman ini adalah halaman utama dari aplikasi. Pada halaman home terdapat
tiga kolom yaitu :
Universitas Sumatera Utara
a. View Total invitation
Daftar keseluruhan undangan yang pernah dibuat. b.
View Total invited Daftar keseluruhan undangan yang pernah diterima dari user yang lain.
c. View List friend
Daftar keseluruhan user yang telah di add dan dikonfirmasi. 3.
Pada Menu aplikasi terdapat fitur-fitur yang dapat dilakukan oleh user yaitu : a.
Create invitation Create invitation memiliki beberapa tahap yaitu :
Membuat judul undangan serta menentukan waktu acara yang akan diadakan
Upload cover undangan Upload video atau image
Membuat Note Upload Facility
Upload Dish Upload location
b. Search Friend
Pada halaman search friend, sistem akan mencari user aktif berdasarkan nama user yang dimasukkan. Setelah menemukan akun
user yang dicari, user dapat melihat profile akun user yang baru ditemukan dan meminta pertemanan dengan men-klik checkbox yang
terdapat pada profile dan menunggu konfirmasi untuk mendapatkan status pertemanan.
c. Update Profile
Pada halaman upadate profile user dapat mengganti infirmasi diri berupa nama, nomor telepon, lokasi dan photo profile user.
d. Logout
4. View Invitation
Adapun output aplikasi ini yaitu undangan yang dapat diakses oleh tiap user yang masuk dalam daftar kirim. Fitur
–fitur yang ditawarkan saat melihat undangan ditunjukkan pada gambar 3.3 sebagai berikut :
Universitas Sumatera Utara
Gambar 3.3 Output undangan
a. View video image page
User dapat melihat undangan dalam bentuk video atau image yang masuk pada notifikasi dan yang tersimpan pada view total invited
berupa undangan suatu acara atau event dalam bentuk video atau image.
b. More Information
Undangan ini meyediakan beberapa informasi yang lengkap yaitu : Note
Facility Dish
c. Ask guideance to location
Pada halaman berikutnya terdapat denah lokasi acara. Denah lokasi acara yang dibuat dalam bentuk map dengan mengakses API Goolge
Map ini memberikan layanan kepada user untuk mengarahkan user menju lokasi acara. Dengan mengaktifkan gps pada smartphone.
Applikasi akan mendeteksi keberadaan user dan memberikan rute menuju lokasi acara dari posisi user saat itu.
d. View List Guest
User yang diundang dapat melihat daftar tamu Undangan. e.
Give Comment
Universitas Sumatera Utara
Selain melihat undangan, tersedia “comment box” yang terdapat dibagian bawah undangan. User dapat memebrikan komentar dan
pendapat.
3.4. Perancangan Sistem