BAB III ANALISIS DAN PERANCANGAN SISTEM
3.5. Use-Case Proses Manajemen Data Account
3.5.1. Use-Case scenario
Aktor Keterangan
Administrator
1) Menangani manajemen data user meliputi
penambahan, pengubahan, dan penghapusan data user.
User
1) Dapat melakukan registrasi.
2) Dapat melakukan login sebagai user (otentikasi). 3) Dapat mengubah password milik user itu sendiri.
Nama Use case Registrasi User
ID use case 1
Prioritas High
Pelaku bisnis utama User
Deskripsi Use case ini menggambarkan proses registrasi pada user
Pemicu Use case ini digunakan apabila ada user yang mengakses situs registrasi sistem
Langkah umum Aksi actor Respon sistem
Step 1:User memilih menu registrasi
Step 3:User mengisi form registrasi dengan username dan password
Step 4:User mengklik tombol register.
Step 2: Sistem
menampilkan halaman registrasi dimana terdapat form pengisian pendaftaran dan tiga menu, yaitu register, logout dan batal
Step 5: Sistem memeriksa apakah username yang
dimasukkan sudah ada, jika belum maka system menampilkan pesan bahwa user telah didaftarkan.
Step 6: Sistem kembali ke halaman utama. Langkah alternatif Step 3:User memilih tombol batal
2. Login
Kesimpulan Use case ini berhenti apabila user telah berhasil melakukan registrasi atau mengklik tombol cancel pada halaman registrasi
Pasca kondisi User berhasil masuk ke dalam halaman registrasi.
Nama Use case Login (Otentikasi)
ID use case 2
Prioritas High
Pelaku bisnis utama User
Deskripsi Use case ini menggambarkan proses login yang
dilakukan user
Pra-kondisi Pengguna berada pada halaman login aplikasi yang
sudah terdaftar pada sistem
Pemicu Use case ini digunakan apabila ada user yang
mengakses aplikasi yang menggunakan proses otentikasi sistem
Langkah umum Aksi actor Respon sistem
Step 1:User mengisi username dan password Step 2:User menekan tombol login
Step 3: Sistem
mengecek validasi data inputan user (username dan password)
3. Manajemen Password User
Step 4: Sistem
menampilkan halaman yang dituju
Langkah alternatif Step 4: Bila hasi validasi gagal, maka muncul pesan login gagal kepada user
Kesimpulan Use case ini berhenti apabila user telah berhasil melakukan login atau mengklik tombol cancel pada halaman login
Pasca kondisi User berhasil masuk ke dalam halaman utama aplikasi.
Nama Use case Updatepassword user
ID use case 1
Prioritas High
Pelaku bisnis utama User
Deskripsi Use case ini menggambarkan proses merubah password
pada user
Pra-kondisi Pengguna berada pada halaman login
Pemicu Use case ini digunakan apabila ada user yang
mengakses situs registrasi sistem
Langkah umum Aksi actor Respon sistem
Step 1:User melakukan login pada sistem
4. Manajemen Data User - Insert
Step 3:User mengisi form registrasi dengan username, password, dan retype password
Step 4:User mengklik tombol update.
menampilkan halaman update dimana terdapat form pengisian
username, password , retype password dan tiga tombol, yaitu update, reset dan logout
Step 5: Sistem memberi pesan password sudah dirubah,
Step 6: Sistem kembali ke halaman update. Langkah alternatif Step 3:User memilih tombol logout
Step 4: Sistem kembali ke halaman login
Kesimpulan Use case ini berhenti apabila user telah berhasil melakukan ubah password atau mengklik tombol cancel pada halaman registrasi
Pasca kondisi User berhasil masuk ke dalam halaman registrasi.
ID use case 5
Prioritas High
Pelaku bisnis utama Administrator
Deskripsi Use case ini menggambarkan proses insert
Pra-kondisi Administrator sudah berada pada halaman utama Admin
Pemicu Use case ini digunakan apabila ada Administrator ingin
menambah user
Langkah umum Aksi actor Respon sistem
Step 1:Administratorlogin pada sistem
Step 3:Administrator memilih menu Insert
Step 2: Sistem
menampilkan halaman dimanaterdapatpilihan insert, update, delete, search serta logout
Step 4: Sistem
menampilkan halaman insert. Pada halaman ini terdapat form pengisian username, password, dan retype password serta dua tombol yaitu tombol insert, reset dan back to main menu
5. Manajemen Data User - Update Step 5:Administrator mengisikan form dengan isi username, password dan retype password
Step 6:Administrator mengklik tombol insert.
Step 7: Sistem menampilkan pesan bahwa user sudah dibuat.
Step 8: Sistem kembali ke menu utama
Langkah alternatif Step 3:Administrator mengklik logout. Step 5: Sistem kembali ke halaman utama.
Kesimpulan Use case ini berhenti apabila Administrator telah berhasil melakukan insert atau menekan tombol back to main menu pada halaman insert
Pasca kondisi Administrator menerima pesan bahwa proses insert
berhasil
Nama Use case Manajemen Data User - Update
ID use case 6
Prioritas High
Deskripsi Use case ini menggambarkan proses update
Pra-kondisi Administrator sudah berada pada halaman utama Admin
Pemicu Use case ini digunakan apabila ada Administrator ingin
meng-updateuser
Langkah umum Aksi actor Respon sistem
Step 1:Administratorlogin pada sistem
Step 3:Administrator memilih menu update
Step 5:Administrator mengisikan form dengan isi username, retype username dan password
Step 2: Sistem
menampilkan halaman dimanaterdapatpilihan insert, update, delete, search serta logout
Step 4: Sistem
menampilkan halaman update. Pada halaman ini terdapat form pengisian username, password, dan retype password serta tiga tombol yaitu tombol update, reset dan back to main menu
6. Manajemen Data User - Delete Step 6:Administrator
mengklik tombol update. Step 7: Sistem menampilkan pesan bahwa password user telah dirubah .
Step 8: Sistem kembali ke halaman utama Langkah alternatif Step 3:Administrator mengklik logout.
Step 5: Sistem kembali ke halaman utama.
Kesimpulan Use case ini berhenti apabila Administrator telah berhasil melakukan update atau menekan tombol back to main menu pada halaman update
Pasca kondisi Administrator menerima pesan bahwa proses update
berhasil
Nama Use case Manajemen Data User - Delete
ID use case 7
Prioritas High
Pelaku bisnis utama Administrator
Deskripsi Use case ini menggambarkan proses delete
Pra-kondisi Administrator sudah berada pada halaman utama Admin
Pemicu Use case ini digunakan apabila ada Administrator ingin
Langkah umum Aksi actor Respon sistem Step 1:Administratorlogin
pada sistem
Step 3:Administrator memilih menu delete
Step 5:Administrator mengisikan form dengan isi username.
Step 6:Administrator mengklik tombol delete.
Step 2: Sistem
menampilkan halaman dimanaterdapatpilihan insert, update, delete, search serta logout
Step 4: Sistem
menampilkan halaman delete. Pada halaman ini terdapat form pengisian username serta tiga tombol yaitu tombol delete, reset dan back to main menu
Step 7: Sistem menampilkan pesan bahwa user telah dihapus.
Step 8: Sistem kembali ke halaman utama Langkah alternatif Step 3:Administrator mengklik logout.
7. Manajemen Data User - Search
Step 5: Sistem kembali ke halaman utama.
Kesimpulan Use case ini berhenti apabila Administrator telah berhasil melakukan delete atau menekan tombol back to main menu pada halaman delete
Pasca kondisi Administrator menerima pesan bahwa proses delete
berhasil
Nama Use case Manajemen Data User - Delete
ID use case 7
Prioritas High
Pelaku bisnis utama Administrator
Deskripsi Use case ini menggambarkan proses melihat password
Pra-kondisi Administrator sudah berada pada halaman utama Admin
Pemicu Use case ini digunakan apabila ada Administrator ingin
melihat password user
Langkah umum Aksi actor Respon sistem
Step 1:Administratorlogin pada sistem
Step 2: Sistem
menampilkan halaman dimanaterdapatpilihan insert, update, delete,
Step 3:Administrator memilih menu search
Step 5:Administrator mengisikan form dengan isi username.
Step 6:Administrator mengklik tombol search.
search serta logout
Step 4: Sistem
menampilkan halaman search. Pada halaman ini terdapat form pengisian username serta tiga tombol yaitu tombol search, reset dan back to main menu
Step 7: Sistem menampilkan pesan password yang dimiliki user tersebut.
Step 8: Sistem kembali ke halaman utama Langkah alternatif Step 3:Administrator mengklik logout.
Step 5: Sistem kembali ke halaman utama.
Kesimpulan Use case ini berhenti apabila Administrator telah berhasil melakukan search atau menekan tombol back to main menu pada halaman delete
Pasca kondisi Administrator menerima pesan bahwa proses delete
8. Setting dan Start/StopServer
Nama Use case Setting dan Start/StopServer ID use case 8
Prioritas High
Pelaku bisnis utama Administrator
Deskripsi Use case ini menggambarkan proses setting, start dan stopserver
Pra-kondisi Administrator sudah menjalankan aplikasi server
Pemicu Use case ini digunakan apabila nAdministrator ingin
menjalankan program.
Langkah umum Aksi actor Respon sistem
Step 1:Administrator menjalankanprogram
Step 3:Administrator melakukan klik kanan pada aplikasi
Step 2: Sistem
menampilkan halaman GUI yang terdapat pada trayicon pada
komputer desktop.
Step 4: Sistem menampilkan about, system dengan dua pilihan yaitu start server dan stopserver,
Step 5:Administrator memilih tombol setting.
Step 7:Administrator mengisikan dengan data configurasi dan port kemudian menekan tombol OK.
Step 8:Administrator melakukan pilihan Start server pada pilihan menu sistem dengan cara mengklik kanan pada aplikasi server.
dan exit
Step 6: Sistem
menampilkan tampilan interface untuk
mengisikan data configurasi dan port yang akan digunakan oleh sistem.
Step 9: Sistem menampilkan pesan bahwa server sudah berjalan.
Langkah alternatif Step 5:Administrator memilih tombol exit Step 6: Sistem dimatikan
Step 10: Administrator memilih stopserver Step 11: Sistem menampilkan pesan server mati.
Kesimpulan Use case ini berhenti apabila Administrator telah berhasil melakukan start server atau menekan tombol
9. Setting dan Start/StopServer Database exit
Pasca kondisi Administrator menerima pesan bahwa server sudah
berjalan
Nama Use case Setting dan Start/StopServer Database ID use case 8
Prioritas High
Pelaku bisnis utama Administrator
Deskripsi Use case ini menggambarkan proses setting, start dan stopserver
Pra-kondisi Administrator sudah menjalankan aplikasi server
Pemicu Use case ini digunakan apabila nAdministrator ingin
menjalankan program.
Langkah umum Aksi actor Respon sistem
Step 1:Administrator menjalankanprogram
Step 3:Administrator melakukan klik kanan pada aplikasi
Step 2: Sistem
menampilkan halaman GUI yang terdapat pada trayicon pada
Step 5:Administrator memilih tombol setting.
Step 7:Administrator mengisikan dengan data configurasi dan port kemudian menekan tombol OK.
Step 8:Administrator melakukan pilihan Start server pada pilihan menu sistem dengan cara mengklik kanan pada aplikasi server.
Step 4: Sistem menampilkan about, system dengan dua pilihan yaitu start server dan stopserver, dan exit
Step 6: Sistem
menampilkan tampilan interface untuk
mengisikan data configurasi dan port yang akan digunakan oleh sistem.
Step 9: Sistem menampilkan pesan bahwa server sudah berjalan.