Analisis Sistem Identifikasi Masalah Arsitektur Umum

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