BAB III RANCANGAN SISTEM DAN PROGRAM SUSULAN
4.1. Analisa Kebutuhan Software
Analisis kebutuhan dalam sistem informasi distribusi bahan kimia sebagai berikut:
Halaman Admin:
A1. Admin dapat melakukan login
A2. Admin dapat mengelola data petugas pengiriman A3. Admin dapat mengelola data barang
A4. Admin dapat mengelola data supplier A5. Admin dapat melihat data rekan bisnis
A6. Admin dapat mengelola data transaksi barang masuk A7. Admin dapat melihat data persediaan barang
A8. Admin dapat mengelola data pemesanan A9. Admin dapat melihat data distribusi barang A10. Admin dapat melihat data laporan distribusi A11. Admin dapat melakukan logout
Halaman Petugas:
B1. Petugas Pengiriman dapat melakukan login B2. Petugas Pengiriman dapat melihat data distribusi
B3. Petugas Pengiriman dapat melakukan konfirmasi distribusi barang
uc Use Case Diagram - Halaman Admin
Mengelola Data
Petugas Mengelola Data Pengiriman Barang
Mengelola Data Supplier
«extend» «extend» Rekan Bisnis Melihat Data
«extend» «extend» Login «extend» Mengelola Data Transaksi Barang Masuk Admin «extend» «extend» Melihat Data Persediaan Barang «extend» «extend» «extend» Mengelola Data Pemesanan Melihat Data Distribusi Barang Logout Melihat Data Laporan Distribusi B4. Petugas Pengiriman dapat melakukan logout
Halaman Rekan Bisnis:
C1. Rekan Bisnis dapat melakukan pendaftaran akun C2. Rekan Bisnis dapat melakukan login
C3. Rekan Bisnis dapat melihat data barang C4. Rekan Bisnis dapat melakukan pemesanan
C5. Rekan Bisnis dapat melakukan konfirmasi pembayaran C6. Rekan Bisnis dapat melihat riwayat pemesanan
C7. Rekan Bisnis dapat melakukan logout
B. Use Case Diagram
1. Use Case Diagram Halaman Admin
24 Admin dapat melakukan seluruh aktivitas dalam sistem seperti pengelolaan terhadap petugas pengiriman, barang, supplier, rekan bisnis, pengelolaan data ini seperti input data, edit data, lihat data maupun hapus data, admin pula dapat melakukan transaksi pengelolaan data barang masuk, persediaan barang, pemesanan barang, melihat data pendistribusian dan laporan distribusi tersebut. Seluruh proses yang dapat dilakukan admin dapat dilakukan apabila admin telah melakukan login.
Tabel IV.1. Deskripsi Use Case Login
Use Case Name Login
Requirment -
Goal Admin dapat melakukan login
Pre-condition Admin membuka sistem dan memiliki akun Post-condition Sistem menampilkan halaman administrator Failed end condition Tidak dapat masuk pada halaman administrator
Primary Actor Admin
Main Flow/Basic Path 1. Admin membuka sistem
2. Login dengan username dan password 3. Sistem menampilkan halaman Administrator
Invariant -
Tabel IV.2. Deskripsi Use Case Mengelola Data Petugas Pengiriman
Use Case Name Mengelola data petugas pengiriman
Requirment A1, A2
Goal Admin dapat mengelola data petugas pengiriman Pre-condition Admin telah melakukan login kemudian memilih
menu data petugas pengiriman
Post-condition Data petugas pengiriman dapat dilihat, ditambah, diedit maupun dihapus
Failed end condition Admin tidak dapat melihat, menambah, mengedit maupun menghapus data petugas pengiriman
Primary Actor Admin
Main Flow/Basic Path 1. Admin melakukan login
2. Admin memilih menu petugas pengiriman
3. Sistem menampilkan halaman data petugas pengiriman
4. Admin menekan tombol tambah
5. Sistem menampilkan halaman input petugas pengiriman
6. Admin menginput data petugas pengiriman dan menekan tombol simpan
7. Sistem akan menyimpan data petugas pengiriman Invariant Admin menekan tombol edit / hapus
Tabel IV.3. Deskripsi Use Case Mengelola Data Barang
Use Case Name Mengelola data barang
Requirment A1, A3
Goal Admin dapat mengelola data barang
Pre-condition Admin telah melakukan login kemudian memilih menu data barang
Post-condition Data barang dapat dilihat, ditambah, diedit maupun dihapus
Failed end condition Admin tidak dapat melihat, menambah, mengedit maupun menghapus data barang
Primary Actor Admin
Main Flow/Basic Path 1. Admin melakukan login 2. Admin memilih menu barang
3. Sistem menampilkan halaman data barang 4. Admin menekan tombol tambah
5. Sistem menampilkan halaman input barang 6. Admin menginput data barang dan menekan
tombol simpan
7. Sistem akan menyimpan data barang Invariant Admin menekan tombol edit / hapus
Tabel IV.4. Deskripsi Use Case Mengelola Data Supplier
Use Case Name Mengelola data supplier
Requirment A1, A4
Goal Admin dapat mengelola data supplier
Pre-condition Admin telah melakukan login kemudian memilih menu data supplier
Post-condition Data supplier dapat dilihat, ditambah, diedit maupun dihapus
Failed end condition Admin tidak dapat melihat, menambah, mengedit maupun menghapus data supplier
Primary Actor Admin
Main Flow/Basic Path 1. Admin melakukan login 2. Admin memilih menu supplier
3. Sistem menampilkan halaman data supplier 4. Admin menekan tombol tambah
26 6. Admin menginput data supplier dan menekan
tombol simpan
7. Sistem akan menyimpan data supplier Invariant Admin menekan tombol edit / hapus
Tabel IV.5. Deskripsi Use Case Melihat Data Rekan Bisnis
Use Case Name Melihat data rekan bisnis
Requirment A1, A5
Goal Admin dapat melihat data rekan bisnis
Pre-condition Admin telah melakukan login kemudian memilih menu data rekan bisnis
Post-condition Data rekan bisnis dapat dilihat
Failed end condition Admin tidak dapat melihat data rekan bisnis
Primary Actor Admin
Main Flow/Basic Path 1. Admin melakukan login
2. Admin memilih menu rekan bisnis
3. Sistem menampilkan halaman data rekan bisnis
Invariant -
Tabel IV.6. Use Case Diagram Mengelola Data Transaksi Barang Masuk
Use Case Name Mengelola data transaksi barang masuk
Requirment A1, A6
Goal Admin
masuk
dapat mengelola data transaksi barang Pre-condition Admin telah melakukan login kemudian memilih
menu transaksi barang masuk Post-condition Sistem
masuk
menampilkan halaman transaksi barang Failed end condition Admin tidak dapat menampilkan halaman transaksi
barang masuk
Primary Actor Admin
Main Flow/Basic Path 1. Admin melakukan login
2. Admin memilih menu transaksi barang masuk 3. Sistem menampilkan halaman data transaksi
barang masuk
4. Admin menekan tombol Tambah
5. Sistem menampilkan halaman input data transaksi barang masuk
6. Admin menginput transaksi barang masuk dan menekan tombol simpan
7. Sistem akan menyimpan data transaksi barang masuk
Tabel IV.7. Use Case Diagram Melihat Data Persediaan Barang
Use Case Name Melihat data persediaan barang
Requirment A1, A7
Goal Admin dapat melihat data persediaan barang Pre-condition Admin telah melakukan login kemudian memilih
menu persediaan barang Post-condition Sistem
barang
menampilkan halaman data persediaan Failed end condition Admin tidak dapat melihat data persediaan barang
Primary Actor Admin
Main Flow/Basic Path 1. Admin melakukan login
2. Admin memilih data persediaan barang 3. Sistem menampilkan halaman data persediaan
barang
4. Admin dapat melakukan pencarian Data Stok Barang
Invariant -
Tabel IV.8. Deskripsi Use Case Mengelola Data Pemesanan
Use Case Name Mengelola data pemesanan
Requirements A1, A8
Goal Pemesanan barang dapat diproses
Pre-Conditions Admin telah melakukan login kemudian memilih data pemesanan
Post-Conditions Proses pemesanan berhasil dilakukan Failed end Conditions Pemesanan barang tidak dapat dilakukan
Actors Admin
Main Flow/Basic Path 1. Admin melakukan login
2. Admin memilih menu pemesanan 3. Sistem menampilkan data pemesanan 4. Memilih data pemesanan
5. Mengisi data pengiriman dan merubah status pemesanan
Alternate Flow/ Invariant -
Tabel IV.9. Deskripsi Use Case Melihat Data Distribusi Barang
Use Case Name Melihat data distribusi barang
Requirment A1, A9
28 Pre-condition Admin telah melakukan login kemudian memilih
menu data distribusi barang
Post-condition Data distribusi barang dapat dilihat
Failed end condition Admin tidak dapat melihat data distribusi barang
Primary Actor Admin
Main Flow/Basic Path 1. Admin melakukan login
2. Admin memilih menu distribusi barang 3. Sistem menampilkan halaman data distribusi
barang
Invariant -
Tabel IV.10. Deskripsi Use Case Melihat Data Laporan Distribusi
Use Case Name Melihat data laporan distribusi
Requirment A1, A10
Goal Admin dapat melihat data laporan distribusi Pre-condition Admin telah melakukan login kemudian memilih
menu data laporan distribusi
Post-condition Data laporan distribusi barang dapat dilihat Failed end condition Admin tidak dapat melihat data laporan distribusi
Primary Actor Admin
Main Flow/Basic Path 1. Admin melakukan login
2. Admin memilih menu laporan distribusi 3. Admin menentukan periode tanggal distribusi
barang
4. Sistem menampilkan halaman data distribusi barang
Invariant -
Tabel IV.11. Use Case Diagram Logout
Use Case Name Logout
Requirment A1, A11
Goal Admin dapat melakukan logout dari sistem Pre-condition Admin melakukan login kemudian memilih menu
logout
Post-condition Admin keluar dari sistem
Failed end condition Admin tidak dapat keluar dari sistem
Primary Actor Admin
Main Flow/Basic Path 1. Admin melakukan login 2. Admin memilih menu logout 3. Admin keluar dari sistem
uc Use Case Diagram - Halaman Petugas Melihat Data Distribusi Barang «extend» Login Melakukan Konfirmasi
«extend» Distribusi Barang
Selesai Petugas Pengiriman
«extend»
Melakukan Logout
2. Use Case Diagram Halaman Petugas Pengiriman
Gambar IV.2. Use Case Diagram Halaman Petugas Pengiriman
Petugas pengiriman dapat mengakses sistem setelah terlebih dahulu melakukan login, akses yang diberikan terhadap petugas pengiriman diantaranya dapat melihat data distribusi barang dan melakukan konfirmasi pendistribusian barang yang dikirimkan serta melakukan logout dari sistem.
Tabel IV.12. Deskripsi Use Case Login
Use Case Name Login
Requirment B1
Goal Petugas pengiriman dapat melakukan login
Pre-condition Petugas pengiriman membuka sistem dan memiliki akun
Post-condition Sistem menampilkan halaman petugas pengiriman Failed end condition Tidak dapat masuk pada halaman petugas
pengiriman
Primary Actor Petugas pengiriman
Main Flow/Basic Path 1. Petugas pengiriman membuka sistem 2. Login dengan username dan password
30 3. Sistem menampilkan halaman petugas
pengiriman
Invariant -
Tabel IV.13. Deskripsi Use Case Melihat Data Distribusi Barang
Use Case Name Melihat data distribusi barang
Requirment B1, B2
Goal Petugas pengiriman dapat melihat data distribusi barang
Pre-condition Petugas pengiriman telah melakukan login kemudian memilih menu data distribusi barang Post-condition Data distribusi barang dapat dilihat
Failed end condition Petugas pengiriman tidak dapat melihat data distribusi barang
Primary Actor Petugas pengiriman
Main Flow/Basic Path 1. Petugas pengiriman melakukan login
2. Petugas pengiriman memilih menu distribusi barang
3. Sistem menampilkan halaman data distribusi barang
Invariant -
Tabel IV.14. Deskripsi Use Case Melakukan Konfirmasi Distribusi Barang
Use Case Name Melakukan konfirmasi distribusi barang selesai
Requirement B1, B3
Goal Data distribusi barang diperbaharui
Pre-Conditions Petugas pengiriman telah melakukan login kemudian memilih data distribusi barang
Post-Conditions Menampilkan data distribusi barang
Failed end Condition Petugas pengiriman tidak dapat melakukan konfirmasi distribusi barang selesai
Actors Petugas pengiriman
Main Flow/ Basic Path 1. Melakukan login
2. Membuka menu konfirmasi distribusi barang 3. Mengubah status pendistribusian barang 4. Menampilkan data distribusi barang Alternate Flow/ Invariant -
Tabel IV.15. Use Case Diagram Logout
Use Case Name Logout
uc Use Case Diagram - Halaman Rekan Bisnis Daftar Akun Melakukan Pemesanan «extend» Login «extend» Melakukan Konfirmasi Pembayaran Rekan Bisnis «extend» Melihat Data
Barang Melihat Riwayat Pemesanan
Goal Petugas pengiriman dapat melakukan logout dari sistem
Pre-condition Petugas pengiriman melakukan login kemudian memilih menu logout
Post-condition Petugas pengiriman keluar dari sistem
Failed end condition Petugas pengiriman tidak dapat keluar dari sistem Primary Actor Petugas pengiriman
Main Flow/Basic Path 1. Petugas pengiriman melakukan login 2. Petugas pengiriman memilih menu logout 3. Petugas pengiriman keluar dari sistem
Invariant -
3. Use Case Diagram Halaman Rekan Bisnis
Gambar IV.3. Use Case Diagram Halaman Rekan Bisnis
Rekan Bisnis dapat melihat data barang tanpa perlu melakukan login akan tetapi apabila ingin melakukan transaksi perlu dilakukan pendaftaran akun terlebih dahulu jika status rekan bisnis belum memiliki akun kemudian melakukan login, setelah login berhasil dilakukan maka rekan bisnis diberikan akses untuk melakukan pemesanan, konfirmasi pembayaran serta melihat riwayat pemesanan.
32
Tabel IV.16. Deskripsi Use Case Daftar Akun
Use Case Name Daftar Akun
Requirements C1
Goal Memiliki akun dan dapat melakukan login Pre-Conditions Mengakses sistem kemudian mengisi data diri Post-Conditions Mendapat username dan password
Failed end Condition Rekan Bisnis tidak mendapatkan username dan password
Actors Rekan Bisnis
Main Flow/ Basic Path 1. Rekan bisnis mengakses sistem
2. Membuka menu pendaftaran rekan bisnis 3. Mengisi data diri
Alternate Flow/ Invariant -
Tabel IV.17. Deskripsi Use Case Login
Use Case Name Login
Requirment C2
Goal Rekan bisnis dapat melakukan login
Pre-condition Rekan bisnis membuka sistem dan memiliki akun Post-condition Sistem menampilkan halaman rekan bisnis
Failed end condition Tidak dapat masuk pada halaman rekan bisnis Primary Actor Petugas pengiriman
Main Flow/Basic Path 1. Rekan bisnis membuka sistem
2. Login dengan username dan password 3. Sistem menampilkan halaman rekan bisnis
Invariant -
Tabel IV.18. Deskripsi Use Case Melihat Data Barang
Use Case Name Melihat data barang
Requirement C3
Goal Dapat melihat data barang
Pre-Conditions Rekan Bisnis telah memilih menu data barang Post-Conditions Menampilkan data barang
Failed end Condition Rekan Bisnis tidak dapat melihat data barang
Actors Rekan Bisnis
Main Flow/ Basic Path 1. Rekan bisnis mengakses sistem 2. Membuka menu data barang 3. Sistem menampilkan data barang Alternate Flow/ Invariant -
Tabel IV.19. Deskripsi Use Case Melakukan Pemesanan
Use Case Name Melakukan Pemesanan
Requirement C2-C4
Goal Dapat melakukan pemesanan
Pre-Conditions Rekan Bisnis telah melakukan login kemudian memilih barang yang akan dipesan
Post-Conditions Menampilkan data pemesanan
Failed end Condition Rekan Bisnis tidak dapat melakukan pemesanan
Actors Rekan Bisnis
Main Flow/ Basic Path 1. Rekan bisnis mengakses sistem 2. Melakukan login
3. Membuka menu data barang 4. Memilih barang yang akan dipesan 5. Mengisi data pemesanan
6. Menampilkan data pemesanan Alternate Flow/ Invariant -
Tabel IV.20. Deskripsi Use Case Melakukan Konfirmasi Pembayaran
Use Case Name Melakukan konfirmasi pembayaran
Requirement C1,C5
Goal Pembayaran dapat terkonfirmasi
Pre-Conditions Rekan Bisnis telah melakukan login kemudian memilih data pemesanan yang akan dikonfirmasi pembayarannya
Post-Conditions Menampilkan data pembayaran
Failed end Condition Rekan Bisnis tidak dapat melakukan konfirmasi pembayaran
Actors Rekan Bisnis
Main Flow/ Basic Path 1. Rekan bisnis mengakses sistem 2. Melakukan login
3. Membuka menu konfirmasi pembayaran 4. Mengisi data pembayaran
5. Menampilkan data pembayaran Alternate Flow/ Invariant -
Tabel IV.21. Deskripsi Use Case Melihat Riwayat Pemesanan
Use Case Name Melihat riwayat pemesanan
Requirement C1,C6
34
act Activ ity Diagram - Distribusi Barang
Admin Sistem
Mulai
Memasukan Username dan Password Validasi Login
Menampilkan Pesan Error "Username atau Password Salah"
Tidak
Ya
Memilih Menu Pemesanan Menampilkan Halaman Utama
Menampilkan Data Pemesanan
Memilih Data Pemesanan Yang Akan di Proses dan Didistribusikan
Memproses Data Pemesanan Menampilkan Form Proses Data Pemesanan
Mengisi Data Pendistribusian Barang
Menyimpan Data Pendistribusian Barang Menampilkan Data Pendistribusian Barang
Selesai
Pre-Conditions Rekan Bisnis telah melakukan login kemudian memilih menu data riwayat pemesanan
Post-Conditions Menampilkan data riwayat pemesanan
Failed end Condition Rekan Bisnis tidak dapat melihat data riwayat pemesanan
Actors Rekan Bisnis
Main Flow/ Basic Path 1. Rekan bisnis mengakses sistem 2. Melakukan login
3. Membuka menu riwayat pemesanan 4. Menampilkan data riwayat pemesanan Alternate Flow/ Invariant -
C. Activity Diagram
1. Activity Diagram – Distribusi Barang
Admin yang akan melakukan pendistribusian barang terlebih dahulu melakukan login dengan memasukkan username dan password kemudian sistem akan melakukan validasi login apabila data yang dimasukkan salah maka akan menampilkan pesan error "username atau password salah" dan diarahkan untuk memasukkan kembali username dan password , namun apabila data yang dimasukkan benar maka akan diarahkan ke halaman utama. Selanjutnya, admin memilih menu pemesanan kemudian sistem akan menampilkan data pemesanan, admin memilih data pemesanan yang akan diproses dan didistribusikan setelah itu admin memproses data pemesanan, sistem akan menampilkan form proses data pemesanan dan admin mengisi data pendistribusian barang dan menyimpan data tersebut serta sistem akan menampilkan data pendistribusian barang.
36
act Aktiv ity Diagram Transaksi Barang Masuk
Admin Sistem
Mulai
Memilih Menu Transaksi Barang Masuk
Menampilkan Data Transaksi Penjualan
Menekan Tombol Tambah
Menampilkan Form Input Data Transaksi Penjualan
Mengisi Tanggal Transaksi dan Supplier
Menekan Tombol Tambah Menyimpan Tanggal Transaksi dan Menampilkan Data Barang
Memilih Data Barang dan Menentukan Kuantiti Barang
Menyimpan Data Barang
Ya
Tambah Data Barang ? Tidak
Selesai
2. Activity Diagram – Mengelola Transaksi Barang Masuk
Gambar IV.5. Activity Diagram – Mengelola Transaksi Barang Masuk
Admin memilih menu transaksi barang masuk kemudian sistem akan menampilkan data transaksi masuk, setelah itu admin menekan tombol tambah dan sistem akan menampilkan form input data transaksi penjualan. Admin mengisi tanggal transaksi dan supplier maka sistem secara otomatis menyimpan tanggal transaksi dan menampilkan data barang kemudian admin memilih data barang dan menentukan kuantiti barang serta sistem akan menyimpan data barang. Terdapat pilihan untuk menambah data barang, apabila barang akan ditambah maka admin
act Activ ity Diagram - Konfirmasi Distribusi Barang
Petugas Pengiriman Sistem
Mulai
Memasukkan Username dan Password Validasi Login
Menampilkan Pesan Error "Username atau Password Salah"
Tidak
Memilih Menu Data Distribusi Barang Menampilkan Halaman Utama
Menampilkan Data Distribusi Barang
Memilih Data Distribusi Barang
Melakukan Proses Konfirmasi Pendistribusian Barang
Menampilkan Data Riwayat Distribusian Barang
Selesai
mengulangi proses penambahan barang dengan menekan tombol tambah jika tidak maka proses akan selesai.
3. Activity Diagram – Konfirmasi Pendistribusian Barang
Gambar IV.6. Activity Diagram – Konfirmasi Pendistribusian Barang
Petugas pengiriman melakukan login terlebih dahulu yaitu memasukkan username dan password untuk melakukan konfirmasi pendistribusian barang kemudian sistem akan melakukan validasi terhadap aktivitas login yang dilakukn apabila data yang dimasukan tidak valid maka akan menampilkan pesan error dan
38
act Activ it y Diagra m - Melakukan Pe me sanan
Re kan Bisnis Siste m
Mulai
Me masukk an Use rna me dan Password Validasi Login
Me na mpilkan Pe san Error "Use rna me dan Password Salah"
Tidak Ya
Me milih Me nu Data Barang Me na mpilkan Hala man Uta ma
Me na mpilkan Hala man Data Barang
Me milih Barang
Me ne kan T o mbol T a mb ahkan Ke Ke ranjang Me na mpilkan Data Keranjang
Tam bah Barang ? Ya
Tidak
Me ne kan T o mbol Sele sai Me na mpilkan Form Data Pe ngiri man
Me ngisi Data Pe ngiri man
Me nyi mpan Data Pe ngirima n Me na mpilkan Data Pe me sanan
Seles ai
petugas pengiriman diminta untuk mengulangi langkah awal memasukkan username dan password , namun apabila data yang dimasukkan valid maka akan diarahkan ke halaman utama. Setelah itu, admin memilih menu data distribusi barang dan sistem akan menampilkan data distribusi barang, admin memilih data distribusi barang dan melakukan proses konfirmasi pendistribusian barang setelah itu sistem akan menampilkan data riwayat pendistribusian barang.
4. Activity Diagram – Pemesanan Barang
Gambar IV.7. Activity Diagram – Pemesanan Barang
Rekan bisnis melakukan pemesanan dengan melakukan login terlebih dahulu yaitu memasukkan username dan password kemudian sistem akan melakukan
validasi terhadap aktivitas login yang dilakukan apabila data yang dimasukan tidak valid maka akan menampilkan pesan error dan rekan bisnis diminta untuk mengulangi langkah awal memasukkan username dan password , namun apabila data yang dimasukkan valid maka akan diarahkan ke halaman utama.
Rekan bisnis memilih menu data barang dan sistem akan menampilkan data barang, setelah itu rekan bisnis memilih barang yang akan dipesan dan memasukkannya ke keranjang. Sistem menampilkan data keranjang dan rekan bisnis diberikan pilihan untuk menambah data barang yang akan dipesan, apabila memilih menambah data barang maka rekan bisnis mengulangi proses pemilihan data barang namun apabila rekan bisnis tidak memilih menambah data barang maka pilih tombol selesai dan akan diarahkan ke form data pengiriman.
Rekan bisnis diminta untuk mengisi data pengiriman kemudian menyimpan data tersebut. Setelah data tersimpan sistem akan menampilkan data pemesanan dan proses selesai.
40
act Activ ity Diagram - Konfirm asi Pem bayaran
Rekan Bisnis Sistem
Mulai
Masukan Use rname dan Password Validasi Login
Me nam pilkan Pe san Error "Username atau Passw ord Salah"
Tidak
Me nam pilkan Halam an Utam a Memilih Me nu Data Konfirm asi Pem bayaran
Me nam pilkan Data Konfirm asi Pem bay aran
Memilih Data Konfirm asi Pembay aran
Me nam pilkan Form Konfirmasi Pembayaran
Me ngisi Data Pem bay aran
Me nyimpan Data Pem bay aran Me nam pilkan Data Pemesanan
Selesai
5. Activity Diagram – Konfirmasi Pembayaran
Gambar IV.8. Activity Diagram – Konfirmasi Pemesanan
Rekan bisnis melakukan konfirmasi pembayaran dengan melakukan login terlebih dahulu yaitu memasukkan username dan password kemudian sistem akan melakukan validasi terhadap aktivitas login yang dilakukn apabila data yang dimasukan tidak valid maka akan menampilkan pesan error dan rekan bisnis diminta untuk mengulangi langkah awal memasukkan username dan password, namun