• Tidak ada hasil yang ditemukan

3.4 Perancangan UML

3.4.1 Perancangan Use Case

Gambar 3.53 Perancangan Primary Use Case 3.4.2 Perancangan Activity Diagram

Gambar 3.54 Activity Diagram Register The Instance

Activity ini menjelaskan proses pendaftaran instansi yang dilakukan oleh

admin pada aplikasi website.

Pada halaman Register The Instance, admin mengisi formulir registrasi instansi.

Apabila data yang diisikan belum valid, maka aplikasi akan menampilkan pesan error.

apabila data yang diisikan sudah valid maka registrasi sukses.

Activity ini menjelaskan proses pendaftaran customer service yang

dilakukan oleh head officer pada aplikasi website.

Pada halaman Register The Customer Service, head officer mengisi formulir registrasi customer service..

Apabila data yang diisikan belum valid, maka aplikasi akan menampilkan pesan error.

Apabila data yang diisikan sudah valid maka maka registrasi sukses.

Gambar 3.56 Activity Diagram Study Case Problem

Activity ini menjelaskan proses untuk menampilkan laporan mengenai

masalah, keluhan, maupun saran customer kepada head officer dengan aplikasi

website.

Pada halaman home, headofficer memilih study case problem link.

Aplikasi akan menampilkan halaman study case problem.

• Aplikasi akan menampilkan seluruh permasalahan, keluhan, ataupun saran customer terhadap masing-masing instansi.

Gambar 3.57 Activity Diagram Open Queue

Activity ini menjelaskan proses pada saat customer service membuka

pendaftaran antrian pada aplikasi website.

Setelah customer service berhasil melakukan login, aplikasi akan menapilkan halaman Home.

Customer service membuka pendaftaran antrian. • Pendaftaran antrian telah dibuka.

Gambar 3.58 Activity Diagram Submit Case Problem

Activity ini menjelaskan proses penyimpanan data yang berisi

permasalahan yang dimiliki customer terhadap masing-masing instansi yang dilakukan oleh customer service pada aplikasi website.

Pada halaman Queue Manager, customer service mengisikan data yang berisi permasalahan yang dimiliki customer.

Apabila data yang diisikan belum valid, maka aplikasi akan menampilkan pesan error.

Apabila data yang diisikan sudah valid maka aplikasi akan menampilkan pesan bahwa permasalahan telah di simpan.

Data case problem telah disimpan.

Gambar 3.59 Activity Diagram Update Queue Number

Activity ini menjelaskan proses saat customer service meng-update nomor

antrian untuk melakukan panggilan terhadap nomor antrian selanjutnya.

Aplikasi akan menampilkan halaman Queue Manager dan pada halaman ini customer service melihat daftar antrian.

Kemudian customer service memanggil customer pada nomor antrian selanjutnya.

Gambar 3.60 Activity Diagram Clear Queue

Activity ini menjelaskan proses saat melakukan penghapusan seluruh

daftar antrian melalui aplikasi website.

Aplikasi akan menampilkan halaman Queue Manager dan pada halaman ini customer service melihat daftar antrian.

Kemudian customer service menghapus daftar antrian .

• Semua daftar antrian akan terhapus.

Gambar 3.61 Activity Diagram Close Queue

Activity ini menjelaskan proses pada saat customer service melakukan

penutupan pendaftaran antrian pada aplikasi website.

Aplikasi akan menampilkan halaman Queue Manager dan pada halaman ini customer service melihat daftar antrian.

Kemudian customer service menutup pendaftaran antrian.

Gambar 3.62 Activity Diagram Register A Customer

Activity ini menjelaskan proses registrasi akun untuk customer pada

aplikasi mobile.

Saat aplikasi pertama kali dijalankan, customer akan melihat halaman

login dan menu untuk melakukan registrasi.

Saat customer memilih menu Sign Up, maka customer akan melihat form registrasi.

Saat form registrasi dikirimkan sistem akan melakukan validasi data, jika form sudah benar maka data akan ditampilkan dan customer akan melihat pesan untuk melakukan konfirmasi, jika form belum sesuai maka

customer akan melihat pesan error.

Jika customer sudah melakukan konfirmasi maka customer akan mendapatkan pesan registrasi sukses.

Gambar 3.63 Activity Diagram Pick Queue Number

Activity ini menjelaskan proses pengambilan nomor antrian customer service pada aplikasi mobile.

Saat customer berhasil login, customer akan melihat menu untuk memilih nama instansi

Setelah memilih nama instansi, customer bisa melakukan pengambilan nomor antrian dengan memilih menu pick queue number.

Setelah memilih menu pick queue number, customer akan mendapatkan nomor antrian dan dapat melihat estimasi waktu berapa lama nomor antrian customer akan dipanggil. Nomor antrianpun sudah disimpan ke

database.

Gambar 3.64 Activity Diagram Set Notification

Activity ini menjelaskan proses pengaturan notifikasi antrian oleh customer pada aplikasi mobile.

Customer dapat melihat nomor antrian yang sudah diambil di dalam menu My Queue.

Pada saat customer memilih menu My Queue, customer akan melihat list nomor antriannya pada setiap instansi dan customer juga dapat melihat informasi nomor antrian yang sedang berjalan.

Customer dapat mengatur pemberitahuan dengan memilih nomor antrian

yang terdapat pada list my queue,dan aplikasi pun akan pindah ke menu

Set Notification.

Pada menu Set Notification, customer dapat melihat estimasi waktu berapa lama nomor antrian customer akan dipanggil.

Customer dapat mengaktifkan pemberitahuan dengan memilih tombol Set Notification,dan customer akan mendapatkan pesan bahwa notifikasi

sudah diaktifkan.

Gambar 3.65 Activity Diagram Call To The Customer Service

Activity ini menjelaskan proses melakukan panggilan telepon ke custome service melalui aplikasi mobile.

Aplikasi akan menampilkan tampilan menu utama, Lalu customer memilih nama instansi yang akan dihubungi.

Setelah memilih nama instansi, customer dapat melakukan panggilan telepon dengan memilih menu Call To The Customer Service.

Aplikasi akan secara otomatis pindah ke activity phone service dan menampilkan nomor telepon dari instansi yang sudah dipilih sebelumnya, setelah melakukan konfirmasi panggilan phone service akan melakukan panggilan.

Gambar 3.66 Activity Diagram Edit Profile

Activity ini menjelaskan proses penggantian profile customer pada

aplikasi mobile

Saat customer memilih menu my profile, customer akan melihat profil dan tombol Edit Profile.

Saat customer memilih tombol Edit Profile maka customer akan melihat form untuk melakukan penggantian profile.

Setelah customer mengisi form penggantian profile dan dikirim, aplikasi akan melakukan validasi data, jika form sudah benar maka customer akan melihat data apa saja yang sudah diinput.

jika data sudah sesuai maka customer bisa melanjutkan proses dengan menekan tombol submit lalu mendapatkan pesan untuk melakukan

konfirmasi peggantian profile dan customer akan mendapatkan pesan bahwa penggantian profile berhasil ,jika data form belum sesuai maka

customer akan melihat pesan error.

Gambar 3.67 Activity Diagram Change Password

Activity ini menjelaskan proses penggantian password customer pada

aplikasi mobile.

Saat customer memilih menu My Profile, customer akan melihat profile dan tombol change password.

Customer dapat melakukan penggantian password dengan memilih

tombol change password, lalu customer akan mendapatkan form untuk mengganti password.

Setelah mengisi form penggantian password, aplikasi akan melakukan validasi data. Jika data pada form tersebut sudah sesuai, maka customer akan diminta untuk mengkonfirmasi untuk melakukan penggantian

password dan proses selesai, tetapi jika data pada form belum sesuai,

maka customer akan mendapatkan pesan error dan kembali ke tampilan

Gambar 3.68 Activity Diagram Register The Customer Web

Activity ini menjelaskan proses pendaftaran customer yang dilakukan

melalui aplikasi web.

Pada halaman Register The Customer, customer mengisi formulir registrasi customer.

Apabila data yang diisikan belum valid, maka aplikasi akan menampilkan pesan error.

Apabila data yang diisikan sudah valid maka maka registrasi sukses.

Gambar 3.69 Activity Diagram Pick Queue Number Customer Web

Activity ini menjelaskan proses pengambilan nomor antrian customer service pada aplikasi web.

customer akan melihat menu untuk memilih nama instansi

Setelah memilih nama instansi, customer bisa melakukan pengambilan nomor antrian dengan memilih mengisi form pick queue number.

Setelah mengisi form pick queue number, customer akan mendapatkan nomor antrian dan nomor antrianpun sudah disimpan ke database.

Dokumen terkait