Instalasi Aplikasi Berikut ini merupakan langkah – langkah proses

advertisement
1
Instalasi Aplikasi
Berikut ini merupakan langkah – langkah proses instalasi aplikasi untuk
pengguna dan website untuk back end :
Instalasi Aplikasi Pada Perangkat Mobile
Berikut ini merupakan langkah – langkah untuk melakukan
instalasi aplikasi pada perangkat mobile berbasis android :
a. Perangkat mobile dihubungkan dengan computer melalui kabel USB
b. File Nomnomfood.apk disalin ke dalam folder yang terdapat didalam
perangkat mobile
c. Hentikan hubungan perangkat mobile dengan komputer melalui kabel
USB
d. Buka file Nomnomfood.apk yang telah di salin untuk melakukan
penginstallan.
2
e. Akan muncul notifikasi permission, tekan all untuk melihat jenis
permission yang di butuhkan untuk menginstall Nomnomfood,
kemudian pilih Install
Gambar 4.1 Tampilan Instalasi Aplikasi Nomnomfood
3
f. InstallNomnomfood.apk
Gambar 4.2 Tampilan Proses Instalasi Aplikasi Nomnomfood
4
g. Ketika proses install telah selesai, pilih open untuk membuka
aplikasi langsung, atau pilih done untuk keluar dari proses instalasi
Gambar 4.3 Tampilan Instalasi Aplikasi Nomnomfood Telah Selesai
h. Aplikasi Nomnomfood sudah dapat digunakan
Instalasi Website Pengguna (Aplikasi Back end)
Berikut ini merupakan langkah – langkah untuk mengakses
website untuk pengguna:
a. Instal web browser yang disarankan, Google Chrome atau Mozilla
Firefox
b. Jalankan web browser
c. Akses alamat URLhttp://www.nomnomfood.web.id
5
Prosedur Operasional
Prosedur Operasional Front End
1. Ketika aplikasi pertama kali di jalankan maka akan muncul
layar seperti di bawah ini:
Gambar 4.4 Tampilan SplashAwal dari Aplikasi Nomnomfood
Pada gambar di atas, di tampilkan layar splash dari aplikasi
Nomnomfood, tampilan layar ini akan bertahan selama dua
detik lalu akan pindah ke tampilan halaman berikutnya.
6
2. Setelah layar splashtadi maka akan di tampilkan tampilan
layar seperti di bawah ini:
Gambar 4.5 Tampilan Homedari Aplikasi Nomnomfood
Pada gambar di atas, adalah tampilan layar dari home aplikasi
Nomnomfood yang disediakan 3 menu tombol menu untuk
digunakan oleh pengguna. Tombol yang tersedia adalah
tombol Help, Show nearest Restaurant, dan tombol Search.
7
3. Dari tampilan layar home, apabila pengguna memilih menu
tombol Help, maka akan ditampilkan tampilan layar seperti di
bawah ini:
Gambar 4.6 Tampilan FAQ dari Aplikasi Nomnomfood
Pada gambar di atas adalah tampilan layar dari menu tombol
Help yang berisikan pertanyaan umum beserta jawaban yang
dapat di baca pengguna untuk mendapatkan gambaran dasar
penggunaan aplikasi Nomnomfood secara umum,tampilan
layar juga dapat di scroll untuk memudahkan pengguna.
8
4. Dari tampilan layar home apabila pengguna memilih tombol
menu Search nearest restaurant maka akan ditampilkan
tampilan layar seperti di bawah ini:
Gambar 4.7 Tampilan ListTempat Makan Terdekat
Pada tampilan layar di atas, di tampilkan lokasi rumah makan
terdekat
yang
berada
di
sekitar
posisi
pengguna.
Menggunakan fitur internet dan GPS dari perangkat android
pengguna, aplikasi akan menentukan letak posisi rumah
makan terdekat yang dapat di kunjungi oleh pengguna dalam
pencarian rumah makan terdekat, setiap daftar list rumah
makan dapat di pilih untuk menampilkan informasi lebih
9
mendetail atau memilih menu tombol Show Places on Map
untuk menampilkan lokasi secara visual di Google Maps.
5. Dari tampilan layar Show nearest restaurant, ketika pengguna
memilih tombol menu Show Places on Map, makan akan di
tampilkan tampilan layar seperti di bawah ini:
Gambar 4.8 Tampilan Peta dari Tempat Makan Terdekat
Pada tampilan layar di atas, di tampilkan peta visual dari
Google Maps yang akan menunjukkan lokasi dari pengguna
sekarang yang di tandai dengan titik berwarna merah, serta
lokasi rumah makan terdekat dari pengguna yang di tandai
dengan titik berwarna biru. Ketika titik berwarna biru di pilih,
10
akan menampilkan nama rumah makan serta alamat dari
rumah makan tersebut. Peta juga dapat di besarkan skala
tampilannya dengan cara mencubit layar / pinch to zoom atau
menggunakan menu tombol pilihan di sebelah kiri untuk
memperkecil skala peta, atau menu tombol pilihan di sebelah
kanan untuk memperbesar skala peta.
6. Dari tampilan layar Show nearest restaurant ketika pengguna
memilih salah satu nama rumah makan dari list yang di
tampilkan , maka akan di tampilkan tampilan layar seperti di
bawah ini:
Gambar 4.9 Tampilan Informasi Umum Tempat Makan Terdekat
11
Pada tampilan layar di atas, ditampilkan Detail dasar dari
rumah makan yang di pilih oleh pengguna, yang menampilkan
nama rumah makan, alamat, nomor telepon jika ada, serta
posisi latitude dan longitude dari rumah makan tersebut. Di
sediakan juga menu tombol pilihan Show more detail untuk
menampilkan detail dari rumah makan tersebut jika sudah
terdaftar dalam database Nomnomfood untuk menampilkan
detail lebih lanjut, seperti menu makanan, daftar harga.
12
7. Dari tampilan layar Home¸ ketika pengguna memilih tombol
menu pilihan search, maka akan ditampilkan tampilan layar
seperti berikut:
Gambar 4.10 Tampilan Pencarian Tempat Makan Melalui Proses
Penyaringan Khusus
Pada tampilan layar di atas, pengguna dapat menentukan jenis
filterisasi
yang di inginkan pengguna.Pengguna dapat
menentukan makanan berdasarkan tipe makanan, harga
makanan, serta jenis rasa makanan. Disediakan juga opsi
pencarian rumah makan berdasarkan nama dari rumah makan,
untuk memudahkan pengguna. Pada sisi bawah tampilan
layar, disediakan dua menu tombol, tombol accept untuk
13
melakukan pencarian berdasarkan tiga jenis menu filterisasi
pengguna,serta tombol home untuk kembali ke menu home
awal aplikasi Nomnomfood.
8. Dari tampilan layar Search ketika pengguna memilih tombol
menu accept atau search dari menu opsi pilihan kedua, maka
akan di tampilkan tampilan layar restaurant’s list seperti di
bawah ini:
Gambar 4.11 Tampilan List TempatMakan Sesuai Hasil Penyaringan
Pada tampilan layar di atas, di tampilkan list dari rumah
makan berdasarkan pilihan filterisasi yang di tentukan oleh
pengguna, akan di tampilkan nama rumah makan serta alamat
14
dari rumah makan tersebut. Tiap anggota list rumah makan
dapat di pilih untuk menampilkan detail lebih lanjut dari
rumah makan tersebut.
9. Dari tampilanlayar restaurant list, ketika anggota list di pilih,
maka akan menampilkan tampilan layar seperti di bawah ini:
Gambar 4.12 Tampilan Detail Restaurant Lengkap
Pada tampilan layar di atas, ditampilkan detail dari rumah
makan yang telah di pilih pengguna, yang berisi informasi
rumah makan seperti nama rumah makan, alamat rumah
makan, dan deskripsi singkat dari rumah makan tersebut. Di
bagian bawah terdapat tombol menu yang terdiri dari “Show
on map”yang berguna untuk menunjukkan lokasi rumah
15
makan pada peta google maps, “show menu” yang berguna
untuk menunjukkan menu yang tersedia dari rumah makan,
“Add review” yang berguna untuk menambahkan review untuk
rumah makan yang di pilih
serta “Show reviews” yang
berguna untuk memperlihatkan review yang telah di terima
rumah makan yang telah dipilih.
10. Dari tampilan layar detail rumah makan ketika pengguna
meneka tombol menu Show on map maka akan ditampilkan
tampilan layar seperti di bawah ini:
Gambar 4.13 Tampilan Peta Lokasi Tempat Makan
16
Tampilan
layar
tersebut
adalah
tampilan
layar
yang
ditampilkan jika pengguna menekan tombol menu show on
map yang akan menampilkan posisi rumah makan berada di
google maps.
11. Dari tampilan layar detail rumah makan, jika pengguna
menekan tombol menu Show menu maka akan di tampilkan
tampilan layar seperti di bawah ini.
Gambar 4.14 Tampilan List Menu Makanan
Pada tampilan layar di atas, akan di tampilkan listdaftar menu
makanan yang ada pada rumah makany yang di pilih, dengan
keterangan nama makanan, serta harga makanan, pengguna
17
dapat menekan salah satu dari list makanan yang di tampilkan
untuk melihat lebih lanjut informasi makanan yang di
inginkan.
12. Dari tampilan list makanan yang terdapat pada rumah makan
yang di pilih, jika pengguna memilih salah satu dari daftar list
makanan, maka akan di tampilkan tampilan layar seperti di
bawah ini:
Gambar 4.15 Tampilan Detail Menu Makanan
Pada tampilan layar di atas, di tampilkan info detail dari
makanan yang di pilih pengguna dari daftar list makanan
yang tersedia pada tampilan layar sebelumnya. Pada tampilan
18
layar ini terdapat informasi berupa foto makanan, nama
makanan, harga makanan, serta penjelasan singkat makanan.
13. Dari tampilan layar detail rumah makan yang telah di pilih,
jika pengguna menekan tombol menu add review , maka akan
di tampilkan tampilan layar seperti di bawah ini:
Gambar 4.16 Tampilan Add Review Tempat Makan
Pada tampilan layar di atas, pengguna dapat memasukkan
informasi data diri berupa nama pengguna serta komentar
untuk di masukkan ke dalam database aplikasi Nomnomfood
yang bertujuan untuk memberikan review dari rumah makan
yang di pilih.
19
14. Dari tampilan layar Detail rumah makan yang di pilih, jika
pengguna menekan tombol Show reviews, maka akan di
tampilkan tampilan layar seperti di bawah ini:
Gambar 4.17 Tampilan List Review Tempat Makan
Pada tampilan layar di atas, ditampilkan review dari para
pengguna terhadap rumah makan yang sedang dipilih, yang
menampilkan nama pengguna, isi komentar pengguna
terhadap rumah makan yang di pilih, serta tanggal pengguna
memasukkan review.
20
Prosedur Operasional Back End
1. Ketika pengguna membuka website aplikasi Nomnomfood
lewat alamat URL www.nomnomfood.web.id maka tampilan
yang akan muncul pertama kali ialah sebagai berikut:
Gambar 4.18 Tampilan Paling Awal Untuk Login
Pada halaman awal tersebut terdapat beberapa tindakan yang
dapat dilakukan, selain tentunya Login bagi pengguna yang
telah memiliki akun. Pengguna bisa masuk ke halaman
registrasi jika belum memiliki akun. Pada halaman form
registrasi ini pengguna diharuskan untuk mengisi seluruh
informasi dengan lengkap dan benar. Jika tidak dilakukan
maka akan terdapat peringatan yang memberikan penanganan
dari masalah yang terjadi.
21
Gambar 4.19 Tampilan Untuk Registrasi Akun Website
Nomnomfood
2.
Setelah berhasil melakukan proses registrasi, pengguna akan
diarahkan untuk melakukan pembayaran biaya tahunan
terlebih
dahulu
melalui
nomor
rekening
yang
telah
diinformasikan. Tahap selanjutnya ialah pengguna melakukan
konfirmasi pembayaran yang telah dibayarkan sebelumnya.
Dalam halaman ini pengguna diharuskan untuk mengisi email
yang sama dengan email pada saat registrasi. Agar emailnya
dapat diaktivasi oleh admin website Nomnomfood.
22
Gambar 4.20 Tampilan Untuk Konfirmasi Pembayaran
3. Proses
berikutnya
pengguna
akan
menunggu
admin
melakukan approval lalu mendapatkan email yang dikirim
secara manual untuk memberikan informasi bahwa akunnya
sudah aktif dan bisa melakukan proses Login. Diasumsikan
bahwa admin telah melakukan aktivasi akun, sehingga
pengguna bisa melakukan Login. Berikut tampilan setelah
pengguna berhasil Login:
23
Gambar 4.21 Tampilan Awal Setelah Pengguna Login Sebagai Client
4. Dalam tampilan awal setelah login banyak terdapat tombol
yang bisa dipilih. Tindakan pertama yang dapat dilakukan
ialah melakukan input tempat makan. Pengguna hanya perlu
memilih tombol Input Restaurants yang terdapat ditengah
sebelah kiri dan berikutnya akan tampil halaman berikut:
24
Gambar 4.22 Tampilan Untuk Client Input Tempat Makan
Sama seperti form registrasi, pada halaman ini client perlu
mengisi segala informasi dengan rinci seputar tempat makan
miliknya.
Yang
perlu
diperhatikan
pengguna
harus
mengunggah gambar logo tempat makannya sesuai aturan
yang diberikan, yaitu format gambar JPEG atau PNG, lalu
ukuran gambar maksimum hanya 600KB. Selain itu terdapat
sebuah peta yang digunakan bagi client untuk menentukan
posisi tempat makan. Dengan cara drag icon berwarna merah
ke lokasi yang dituju. Client dapat melakukan zoom in dan
25
zoom out dalam peta tersebut untuk membantu menentukan
tempat yang diinginkan.
5. Setelah proses input berhasil dilakukan proses selanjutnya
adalah input menu. Proses memasukkan menu ini terdiri dari 2
tahapan. Yang pertama informasi umum mengenai umum
dimasukkan terlebih dahulu, sesuai yang terdapat pada gambar
dibawah ini:
Gambar 4.23 Tampilan Untuk Client Melakukan Input Menu
Makanan
Sama halnya dengan form sebelumnya, terdapat validasi yang
mengharuskan client memasukkan data dengan lengkap dan
benar. Setelah berhasil memasukkan informasi umum seputar
menu seperti nama, gambar, tipe makanan, dan rasa makanan.
Berikutnya client perlu masuk ke form selanjutnya, yang
26
berguna untuk menentukan menu tersebut dimasukkan ke
tempat makan apa, lalu dengan harga berapa. Dengan asumsi
client memiliki lebih dari satu tempat makan dan harga menu
makanan di setiap tempat makan berbeda walau nama
menunya sama persis. Berikut tampilan untuk memasukkan
menu bagian kedua:
Gambar 4.24 Tampilan Lanjutan Untuk Client Input Menu
6. Selesai proses memasukkan tempat makan dan menu, dari
navigasi yang terdapat dalam website, client dapat langsung
melompat ke halaman lain. Salah satunya adalah halaman edit
profile. Halaman ini digunakan untuk melihat informasi rinci
tentang client sekaligus juga digunakan untuk merubah
informasi milik client. Seperti yang ada pada gambar dibawah
ini:
27
Gambar 4.25 Tampilan Untuk Client Merubah Informasi Akun
7. Setelah proses memasukkan tempat makan dan menu, client
bisa melihat tempat makan dan menu tersebut melalui
halaman Your Restaurants dan Your Menus. Pada halaman
Your Restaurants tampilannya seperti dibawah ini:
Gambar 4.26 Tampilan List Tempat – tempat Makan Milik Client
28
Pada halaman diatas terdapat list tempat makan apa saja
beserta alamatnya yang sudah dimasukkan oleh client.
Tindakan yang dapat dilakukan dari setiap tempat makan ialah
melihat lebih rinci informasi tempat makan dengan menekan
tombol Detail, merubah isi informasi dari tempat makan
dengan menekan tombol Edit, dan menghapus tempat makan
dengan menekan tombolDelete.Selain itu juga terdapat
shortcut bagi client untuk memasukkan tempat makan baru
dengan menekan tombol Add Restaurant.
Berikutnya jika client memilih tombol Your Menus, maka
tampilan yang akan muncul ialah sebagai berikut:
29
Gambar 4.27 Tampilan List Menu – menu Makanan Milik Client
Pada halaman ini bedanya dengan Detail Restaurant informasi
menu yang terdapat dalam halaman ini tersaji lengkap tanpa
harus menekan tombol Detail seperti pada halaman tempat
makan. Ada gambar makanan, nama menu, tipe makanan, dan
juga rasa dari makanan tersebut. Tombol lain yang digunakan
ialah merubah isi informasi dari menu makanan dengan
30
menekan tombol Edit, dan menghapus menu makanan dengan
menekan tombol Delete. Selain itu juga terdapat shortcut bagi
client untuk memasukkan menu makanan baru dengan
menekan tombol Add Menu.
8. Kembali ke list tempat makan milik client, tampilan yang
akan terlihat apabila tombol Detail ditekan ialah sebagai
berikut:
Gambar 4.28 Tampilan Informasi Rinci Tempat Makan Beserta
Menu
31
Terdapat informasi lengkap dari tempat makan beserta peta
yang didalamnya terdapat icon berwarna hijau
yang
menandakan posisi tempat makan. Dibawahnya terdapat
seluruh menu yang sudah dimasukkan kedalam tempat makan
tersebut. Menu tersebut ditampilkan berbentuk list yang di tiap
menunya dapat dilakukan edit dan delete jika memang
diperlukan oleh client.
9.
Halaman yang akan terlihat berikutnya jika client menekan
tombol Edit pada Detail Restaurant berbentuk list. Akan
terlihat form seperti input restaurant tetapi didalamnya sudah
terdapat data yang ada dalam database sebelumnya. Yang
dapat dilakukan client ialah merubah informasi tempat makan
yang diinginkan. Cukup menghapus data yang sudah ada
sebelumnya lalu mengisi kembali sesuai dengan informasi
terbaru. Untuk titik koordinat peta, client hanya perlu
menggeser icon berwarna merah untuk mendapatkan titik
koordinat terbaru. Seperti yang terlihat pada gambar dibawah
ini:
32
Gambar 4.29 Tampilan Untuk Client Merubah Informasi Tempat
Makan
10. Halaman yang akan terlihat berikutnya jika client menekan
tombol Edit pada Detail Menu berbentuk list. Akan terlihat
form seperti input menu tetapi didalamnya sudah terdapat data
yang ada dalam database sebelumnya. Yang dapat dilakukan
client ialah merubah informasi tempat makan yang diinginkan.
Cukup menghapus data yang sudah ada sebelumnya lalu
mengisi kembali sesuai dengan informasi terbaru. Seperti
yang terlihat pada gambar dibawah ini:
33
Gambar 4.30 Tampilan Untuk Client Merubah Informasi Menu
Makanan
11. Selanjutnya apabila client menekan tombol update pada
bagian menu halaman tampilan informasi rinci dari tempat
makan, maka yang terlihat adalah tampilan seperti dibawah
ini:
Gambar 4.31 Tampilan Untuk Client Merubah Harga Menu
34
Akan terlihat form seperti input price’s menu tetapi
didalamnya sudah terdapat data yang ada dalam database
sebelumnya. Yang dapat dilakukan client ialah merubah
informasi harga menu makanan yang diinginkan.Cukup
mengganti listbox tempat makan yang terbaru beserta harga
jika memang ada perubahan.
12. Tampilan berikutnya digunakan bagi client yang ingin
mengetahui orang yang bekerja dibalik aplikasi Nomnomfood.
Berguna sebagai informasi tambahan seputar developer
sekaligus perkenalan diri kepada client. Berikut tampilannya:
Gambar 4.32 Tampilan Informasi Tambahan Tentang Developer
Aplikasi
35
13. Tampilan berikutnya digunakan bagi client untuk mengetahui
cara untuk menghubungi developer aplikasi Nomnomfood.
Tersedia alamat email masing – masing developer dan juga
nomor telepon untuk kondisi yang lebih urgent. Berikut
tampilannya:
Gambar 4.33 Tampilan Informasi Untuk Menghubungi Developer
14. Selesai dengan aktivitas yang dapat dilakukan oleh pengguna
jika login sebagai client. Berikutnya jika ingin keluar cukup
menekan tombol Logout, dan seketika tampilan akan berubah
menjadi tampilan awal yaitu halaman Login. Berikutnya jika
admin ingin melakukan Login dan melakukan tugasnya,
halaman awal yang akan terlihat jika admin melakukan proses
Login seperti pada gambar dibawah ini:
36
Gambar 4.34 Tampilan Awal Admin Setelah Login
15. Dalam halaman tersebut terdapat banyak navigasi yang dapat
dipilih admin. Salah satu tombol yang bisa dipilih ialah
halaman Your Clients. Tampilannya seperti gambar dibawah:
Gambar 4.35 Tampilan Informasi Rinci Seluruh Pengguna
37
Pada halaman ini, admin dapat melihat seluruh data lengkap
dari seluruh client dan juga admin. Di setiap informasi
pengguna, admin dapat melakukan perubahan status keaktifan
jika expired date dari client telah melampaui batas yang
tertera di database. Batasnya ialah satu tahun setelah tanggal
registrasi.
16. Berikutnya ialah tampilan yang akan terlihat apabila admin
ingin merubah status keaktifan dari pengguna. Tampilannya
seperti dibawah ini:
Gambar 4.36 Tampilan Untuk Admin Merubah Status Keaktifan
17. Dari kolom navigasi admin dapat langsung melompat ke
halaman Approve Payment. Halaman ini digunakan untuk
memberikan status keaktifan kepada client yang telah
melakukan
pembayaran
dan
mengisi
form
konfirmasi
pembayaran. Pengecekan dilakukan admin secara manual
38
melalui e – banking dari nomor rekening bank yang dituju.
Jika konfirmasi benar adanya setelah dilakukan pengecekan
manual, selanjutnya admin cukup menekan tombol approve
dan secara otomatis client tersebut statusnya menjadi aktif dan
dapat melakukan login. Step berikutnya ialah admin
diharuskan mengirim email secara manual kepada client
tersebut untuk menginformasikan keaktifan akun miliknya.
Contohnya ada pada gambar dibawah ini:
Gambar 4.37 Tampilan Untuk Admin Melakukan Approval
18. Selanjutnya pada kolom navigasi terdapat tombol Modify
Client’s Resto, ini ialah fitur khusus yang dimiliki admin
untuk melihat dan merubah informasi dari tempat makan
client. Tampilan awal yang akan terlihat ialah sebagai berikut:
39
Gambar 4.38 Tampilan Untuk Admin Melihat List Tempat Makan
Seluruh Client
List tempat makan yang akan terlihat ialah seluruh tempat
makan yang sudah dimasukkan oleh clients. Sama seperti
tampilan list di halaman client, hanya saja pada halaman
admin ini, admin dapat melihat seluruh tempat makan dari
semua client.
19. Tampilan berikutnya ialah tampilan bagi admin untuk melihat
detail tempat makan. Pada halaman ini admin hanya dapat
melihat seluruh informasi yang sudah ada. Tidak dapat
merubah melalui halaman ini. Tampilannya sebagai berikut:
40
Gambar 4.39 Tampilan Untuk Admin Mengetahui Detail Tempat
Makan Milik Client
20. Terakhir ialah halaman untuk admin merubah informasi rinci
tempat makan milik client, namun terdapat prosedur yang
harus diikuti oleh admin jika ingin melakukan hal ini. Yaitu
dengan cara mengirim email secara manual kepada client
untuk meminta izin. Atau jika client meminta maka admin
harus segera melaksanakan permintaan tersebut. Tampilannya
tidak berbeda dari form edit restaurant details, seperti yang
ada pada gambar dibawah ini:
41
Gambar 4.40 Tampilan Untuk Admin Merubah Informasi Rinci
Tempat Makan Milik Client
Download