3.1. Analisis Sistem
3.1.3. Fase Analisis Kebutuhan (Requirement Analysis Phase)
3.1.3.3. Narasi use case
Tabel 3. 2 Narasi Use-Case Login
Nama Use Case : Login
Aktor : Pemilik, Pegawai
Deskripsi Use Case : Use case ini menggambarkan proses login sebelum masuk ke sistem
Kondisi Awal : Aktor telah memiliki hak akses username dan
password.
Pemicu : Use case ini akan digunakan apabila ada aktor yang
akan mengakses data.
Langkah Umum : Kegiatan Aktor Respon Sistem Langkah 1 : Pemilik /
pegawai membuka tampilan pertama sistem. Langkah 3 :
Pemilik/pegawai memasukkan username dan password lalu mengklik tombol Login. Langkah 5 :
Pemilik/pegawai mendapat pemberitahuan bahwa berhasil masuk ke sistem.
Langkah 2 : Sistem menampilkan halaman login dan meminta untuk memasukkan username dan password.
Langkah 4 : Sistem melakukan cek validasi di database.
Langkah 6: Sistem menampilkan menu halaman utama.
Langkah Alternatif : Alt- Langkah 3: Pemilik /pegawai mengklik tombol Batal, sehingga sistem tidak jadi masuk ke menu utama dan kembali ke menu Login.
Alt- Langkah 3: Jika username dan password yang dimasukkan tidak sesuai maka sistem akan
memberikan peringatan dan secara otomatis kembali ke menu Login.
Kesimpulan : Use case ini berhenti apabila Pemilik/pegawai telah berhasil masuk ke dalam menu utama.
Kondisi Akhir : a. Pemilik/pegawai berhasil login dan masuk ke menu utama.
b. Pemilik/pegawai tidak jadi masuk ke sistem.
2. Tambah order outdoor
Tabel 3. 3 Narasi Use-Case Tambah order outdoor
Nama Use Case : Tambah order outdoor Aktor : Pemilik, Pegawai
Deskripsi Use Case : Use case ini menggambarkan proses pencatatan data order/pemesanan outdoor.
Kondisi Awal : Pegawai/Pemilik telah Login.
Pemicu : Use case ini digunakan jika Pegawai/Pemilik akan melakukan pencatatan order.
Langkah Umum : Kegiatan Aktor Respon Sistem Langkah 1 :Pemilik /
pegawai meng-klik menu sales order outdoor. Langkah 3 :
Pemilik/pegawai mengisi data order barang outdoor pada form penambahan data order.
Langkah 4 :
Pemilik/pegawai meng-klik menu tambah untuk melakukan penambahan order
Langkah 2 : Sistem akan masuk ke menu sales order outdoor.
Langkah 5: Sistem menyimpan data order yang telah ditambahkan.
Langkah Alternatif : Alt- Langkah 3: Pemilik/Pegawai tidak jadi mencatat data pembelian dengan meng-klik tombol Batal. Kesimpulan : Use case ini berhenti apabila Pemilik/pegawai telah
Kondisi Akhir : a. Pemilik/pegawai berhasil mengisikan data order beserta detail data barang dipesan.
b. Pemilik/pegawai tidak berhasil mengisikan data order beserta detail data barang dipesan.
3. Hapus order outdoor
Tabel 3. 4 Narasi Use-Case Hapus order outdoor
Nama Use Case : Hapus order outdoor
Aktor : Pemilik, Pegawai
Deskripsi Use Case : Use case ini menggambarkan proses penghapusan data order outdoor.
Kondisi Awal : Pemilik/Pegawai telah memiliki password. Pemicu : Use case ini digunakan jika Pegawai/Pemilik
akan menghapus data-data order yang tidak digunakan.
Langkah Umum : Kegiatan Aktor Respon Sistem Langkah 1 :Pemilik /
pegawai meng-klik menu sales order outdoor. Langkah 3 : Pemilik/pegawai meng-klik tombol Lihat Order Langkah 5: Pemilik/pegawai memilih data yang akan dihapus dan meng-klik tombol hapus untuk melakukan penghapusan data order.
Langkah 2 : Sistem akan masuk ke menu sales order outdoor.
Langkah 4: Sistem menampilkan daftar order yang telah ada dalam database.
Langkah6 : Sistem menghapus data order.
Langkah Alternatif : -
Kesimpulan : Use case ini berhenti apabila Pemilik/pegawai telah berhasil menghapus data order.
Kondisi Akhir : a. Pemilik/pegawai berhasil menghapus data order.
order.
4. Mengubah order outdoor
Tabel 3. 5 Narasi Use-Case Ubah order outdoor
Nama Use Case : Mengubah order outdoor
Aktor : Pemilik, Pegawai
Deskripsi Use Case : Use case ini menggambarkan proses pengubahan data order jika terjadi kesalahan pada saat
melakukan penambahan. Kondisi Awal : Pemilik telah Login.
Pemicu : Use case ini digunakan jika Pegawai/Pemilik telah melakukan kesalahan pencatatan data order. Langkah Umum : Kegiatan Aktor Respon Sistem
Langkah 1 :Pemilik / pegawai meng-klik menu sales order outdoor. Langkah 3: Pemilik/pegawai meng-klik tombol Lihat Order Langkah 5 : Pemilik/pegawai memilih data order yang akan diubah. Langkah 7: Pemilik/pegawai meng-klik tombol Edit dan mengubah data yang salah. Lalu meng-klik Simpan.
Langkah 2 : Sistem masuk ke menu sales order outdoor.
Langkah 4 : Sistem menampilkan data order yang telah ada dalam database.
Langkah 6: Sistem menampilkan detail order yang dipilih.
Langkah 8: Sistem menyimpan data order yang telah diubah. Langkah Alternatif : Alt- Langkah 4: Pegawai/Pemilik tidak jadi
mengubah data order dengan meng-klik tombol Batal.
Kesimpulan : Use case ini berhenti apabila Pemilik/pegawai telah merubah data order yang salah dalam pencatatan.
Kondisi Akhir : a. Pemilik/pegawai berhasil mengubah data order beserta detail data barang yang dipesan. b. Pemilik/pegawai tidak berhasil mengubah
data order beserta detail data barang yang dipesan.
5. Melihat order outdoor
Tabel 3. 6 Narasi Use-Case Lihat order outdoor
Nama Use Case : Melihat order outdoor
Aktor : Pemilik, Pegawai
Deskripsi Use Case : Use case ini menggambarkan proses melihat data order.
Kondisi Awal : Pemilik/Pegawai telah Login . Pemicu : Use case ini digunakan apabila ada
Pemilik/pegawai ingin melihat data order outdoor.
Langkah Umum : Kegiatan Aktor Respon Sistem Langkah 1 :Pemilik /
pegawai meng-klik tombol Daftar Order. Langkah 3 :
Pemilik/pegawai memilih data berdasar tanggal.
Langkah 2 : Sistem menampilkan Daftar Order.
Langkah 4 : Sistem menampilkan data order yang ada dalam database sesuai tanggal yang dipilih.
Langkah Alternatif : Alt- Langkah 3: Aktor batal melihat data order outdoor.
Kesimpulan : Use case ini berhenti jika Pemilik/pegawai telah selesai melihat data order outdoor atau batal melihat data order.
Kondisi Akhir : Pemilik/pegawai mendapatkan informasi yang ingin diketaui tentang data order beserta detail barangnya.
6. Tambah pembayaran outdoor
Tabel 3. 7 Narasi Use-Case Tambah pembayaran outdoor
Nama Use Case : Tambah pembayaran outdoor
Aktor : Pemilik, Pegawai
Deskripsi Use Case : Use case ini menggambarkan proses pencatatan pembayaran data order outdoor.
Kondisi Awal : Pegawai/Pemilik telah Login.
Pemicu : Use case ini digunakan jika Pegawai/Pemilik akan melakukan pencatatan pembayaran order. Langkah Umum : Kegiatan Aktor Respon Sistem
Langkah 1 :Pemilik / pegawai meng-klik menu sales order outdoor.
Langkah 3 : Pemilik/pegawai meng-klik tombol Order Belum Lunas, lalu memilih order yang akan dibayar. Langkah 5 : Pemilik/pegawai mengisi jumlah pembayaran dan meng-klik Simpan untuk melakukan pembayaran order
Langkah 2 : Sistem akan masuk ke menu pembayaran order outdoor. Langkah 4 : Sistem menampilkan detail order. Langkah 7: Sistem menyimpan data pembayaran order yang telah dibayar.
Langkah Alternatif : Alt- Langkah 4: Pemilik/Pegawai tidak jadi mencatat data pembayaran dengan meng-klik tombol Batal.
Kesimpulan : Use case ini berhenti apabila Pemilik/pegawai telah megisikan semua data pembayaran order. Kondisi Akhir : a. Pemilik/pegawai berhasil mengisikan data
pembayaran order.
b. Pemilik/pegawai tidak berhasil mengisikan data pembayaran order.
7. Ubah pembayaran outdoor
Tabel 3. 8 Narasi Use-Case Ubah pembayaran outdoor
Nama Use Case : Ubah pembayaran order outdoor
Aktor : Pemilik, Pegawai
Deskripsi Use Case : Use case ini menggambarkan proses pengubahan data pembayaran order.
Kondisi Awal : Pemilik telah Login.
telah melakukan kesalahan pencatatan data pembayaran order.
Langkah Umum : Kegiatan Aktor Respon Sistem Langkah 1 :Pemilik / pegawai meng-klik menu pembayaran outdoor. Langkah 3 : Pemilik/pegawai meng-klik tombol Daftar Belum Lunas. Langkah 5: Pemilik/pegawai memilih data pembayaran yang akan diubah Langkah 7 : Pemilik/pegawai meng-klik tombol Edit dan memasukan password untuk dapat mengubah data yang diinginkan. Klik Simpan. Langkah 2 : Sistem menampilkan menu pembayaran outdoor. Langkah 4 : Sistem menampilkan daftar order yang belum lunas dari database.
Langkah 6 : Sistem menampilkan detail data order.
Langkah 8: Sistem menyimpan data pembayaran order yang telah diubah.
Langkah Alternatif : Alt- Langkah 5: Pegawai/Pemilik tidak jadi mengubah data pembayaran order dengan meng-klik tombol Batal.
Kesimpulan : Use case ini berhenti apabila Pemilik/pegawai telah merubah data pembayaran order yang salah dalam pencatatan.
Kondisi Akhir : a. Pemilik/pegawai berhasil mengubah data pembayaran order beserta detail data barang yang dipesan.
b. Pemilik/pegawai tidak berhasil mengubah data pembayaran order beserta detail data barang yang dipesan.
8. Lihat pembayaran outdoor
Tabel 3. 9Narasi Use-Case Lihat pembayaran outdoor
Aktor : Pemilik, Pegawai
Deskripsi Use Case : Use case ini menggambarkan proses melihat data pembayaran order.
Kondisi Awal : Pemilik/Pegawai telah Login . Pemicu : Use case ini digunakan apabila ada
Pemilik/pegawai ingin melihat data pembayaran order outdoor.
Langkah Umum : Kegiatan Aktor Respon Sistem Langkah 1 :Pemilik / pegawai meng-klik tombol Daftar Pelunasan. Langkah 3 : Pemilik/pegawai memilih melihat data bedasar tanggal.
Langkah 2 : Sistem menampilkan Daftar Pembayaran yang telah lunas.
Langkah 4 : Sistem menampilkan data pembayaran order yang ada dalam database sesuai tanggal yang dipilih.
Langkah Alternatif : Alt- Langkah 3: Aktor batal melihat data order outdoor.
Kesimpulan : Use case ini berhenti jika Pemilik/pegawai telah selesai melihat data pembayaran order outdoor atau batal melihat data order.
Kondisi Akhir : Pemilik/pegwai mendapatkan informasi yang ingin diketaui tentang data pembayaran order beserta detail barangnya.
10.Tambah penggabungan outdoor
Tabel 3. 10 Narasi Use-Case Tambah penggabungan outdoor
Nama Use Case : Tambah penggabungan outdoor
Aktor : Pemilik, Pegawai
Deskripsi Use Case : Use case ini menggambarkan proses untuk melakukan penggabungan order.
Kondisi Awal : Pemilik/pegawai telah Login. Pemicu : Use case ini digunakan apabila ada
Pemilik/pegawai akan melakukan penggabungan order.
Langkah Umum : Kegiatan Aktor Respon Sistem Langkah 1 :Pemilik / Langkah 2 : Sistem
pegawai membuka menu Gabung Outdoor.
Langkah 3 : Pemilik/pegawai memilih order yang ingin digabungkan dan meng-klik tombol
checklist Ubah.
menampilkan halaman Gabung Outdoor. Dan sistem akan
menampilkan daftar order yang dapat digabungkan.
Langkah 4 : Sistem akan menambahkan data order yang digabungkan. Langkah Alternatif : -
Kesimpulan : Use case ini berhenti apabila Pemilik/pegawai telah berhasil menambahkan penggabungan. Kondisi Akhir : a. Pemilik/pegawai berhasil menambahkan data
order yang digabungkan.
b. Pemilik/pegawai tidak berhasil menambahkan data order yang digabungkan.
11.Ubah penggabungan outdoor
Tabel 3. 11 Narasi Use-Case Ubah penggabungan outdoor
Nama Use Case : Ubah penggabungan outdoor
Aktor : Pemilik, Pegawai
Deskripsi Use Case : Use case ini menggambarkan proses mengubah data penggabungan order outdoor.
Kondisi Awal : Pemilik/pegawai telah Login. Pemicu : Use case ini digunakan apabila ada
Pemilik/pegawai yang ingin melakukan perubahan data penggabungan.
Langkah Umum : Kegiatan Aktor Respon Sistem Langkah 1 :Pemilik / pegawai meng-klik menu Penggabungan Outdoor. Langkah 3 : Pemilik/pegawai memilih tab Batal. Langkah 5 : Langkah 2 : Sistem menampilkan menu Penggabungan Outdoor Langkah 4 : Sistem menampilkan daftar penggabungan yang dibatalkan. Langkah 4 : Sistem melakukan perubahan
Pemilik/pegawai memilih data order penggabungan yang ingin diubah.
data order menjadi digabungkan.
Langkah Alternatif : -
Kesimpulan : Use case ini berhenti apabila Pemilik/pegawai telah berhasil melakukan perubahan data penggabungan.
Kondisi Akhir : a. Pemilik/pegawai berhasil mengubah data penggabungan yang dibatalkan.
b. Pemilik/pegawai tidak berhasil mengubah data penggabungan yang dibatalkan.
12.Lihat penggabungan outdoor
Tabel 3. 12 Narasi Use-Case Lihat penggabungan outdoor
Nama Use Case : Lihat penggabungan outdoor
Aktor : Pemilik, Pegawai
Deskripsi Use Case : Use case ini menggambarkan proses untuk melihat data order yang digabungkan Kondisi Awal : Pemilik/pegawai telah Login.
Pemicu : Use case ini digunakan apabila ada
Pemilik/pegawai yang ingin melihat data order yang digabungkan.
Langkah Umum : Kegiatan Aktor Respon Sistem Langkah 1 :Pemilik / pegawai membuka menu Penggabungan Outdoor. Langkah 3 : Pemilik/pegawai memilih printer yang digunakan atau memasukan data yang diinginkan dan meng-klik tombol Lihat.
Langkah 2 : Sistem menampilkan menu Gabung Outdoor. Langkah 4 : Sistem menampilkan daftar order. Langkah Alternatif : -
Kesimpulan : Use case ini berhenti apabila Pemilik/pegawai telah berhasil melihat daftar order yang digabungkan.
Kondisi Akhir : a. Pemilik/pegawai berhasil melihat daftar order yang digabungkan.
b. Pemilik/pegawai tidak berhasil melihat daftar order yang digabungkan.