• Tidak ada hasil yang ditemukan

BAB II Landasan Teori

3.3 Analisa Kebutuhan Sistem 1.User (pelanggan)

3.3.1.1 Use Case Narasi

1. Nama Use Case : Daftar Member

Deskripsi : Use case ini menggambarkan proses daftar menjadi member untuk masuk kedalam sistem. Kondisi awal : Pelanggan membuat akun dengan username dan password.

Tambah Login Admin Ubah Barang Hapus Barang Kelola Logout Admin

23

Trigger : Use Case ini digunakan pelanggan yang ingin menjadi member.

Kesimpulan : Use case ini berhenti apabila pelanggan telah berhasil keluar dari kehalaman menu utama sistem.

Batasan Implementasi : Member berhasil keluar dari sistem.

Aksi Aktor Respon Sistem

Step 1: user memilih daftar member / login

Step 2: Sistem akan menampilkan menu login/ daftar member

Step 3: Member memasukkan data diri beserta username dan password yang akan dipakai. Step 4: Member menekan tombol

“Oke”

Step 5: Sistem akan cek validasi username dan password

Step 6: Sustem akan menampilkan pesan konfirmasi pendaftaran member

24

2. Nama Use Case : Login member

Deskripsi : Use case ini menggambarkan proses masuk kedalam halaman sistem.

Kondisi awal : Member telah memiliki username dan

password.

Trigger : Use case ini digunakan saat member ingin masuk kedalam halaman sistem.

Aksi Aktor Respon Sistem

Step 1: Member membuka halaman LOGIN

Step 2: Sistem meminta member untuk memasukkan

username dan password

Step 3: Member

memasukkan username dan

password

Step 4: Member menekan tombol LOGIN

Step 5 : Sistem mengecek validasi username dan

25

Step 6: Sistem masuk ke halaman utama Member Kesimpulan : Use case ini berhenti apabila member telah berhasil masuk kehalaman menu utama sistem

Batasan Implementasi : Hanya dapat diakses oleh member yang memiliki username dan password

3. Nama Use Case : Logout Member

Deskripsi : Use case ini menggambarkan proses keluar dari sistem

Kondisi awal : Member telah melalui proses LOGIN Trigger : Use case ini digunakan saat member ingin keluar dari halaman sistem

Aksi Aktor Respon Sistem

Step 1: Member memilih menu LOGOUT

Step 2: Sistem melakukan proses LOGOUT

Kesimpulan : Use case ini berhenti apabila member telah berhasil keluar dari halaman menu utama sistem

26

4. Nama Use Case : Lihat barang

Deskripsi : Use case ini merupakan halaman awal dimana user dapat melihat barang yang dijual di Anggita Musicca Gitar.

Kondisi awal : User sudah masuk ke alamat web Lapak Indie Musik.

Trigger : Usecase digunakan untuk melihat barang yang di jual di Lapak Indie Musik.

Kesimpulan : Use case ini berhenti saat user memilih menu lain.

Batasan Implementasi : Sistem selesai dibangun dan dapat diakses.

5. Nama Usecase : Beli Barang

Aksi Aktor Respon Sistem

Step 1: user memilih menu

“Produk” untuk melihat barang yang dijual

Step 2: Sistem akan menampilkan

menu “Produk” dengan

menampilkan data barang yang dijual.

27

Deskripsi : Usecase ini digunakan untuk membeli barang sesuai dengan keinginan pelanggan.

Kondisi awal : Pelangan sudah masuk ke menu utama dan memilih produk.

Trigger : Usecase ini digunakan untuk melakukan pembelian barang.

Aksi Aktor Respon Sistem

Step 1: User memilih menu produk

Step 2: Sistem menampilkan detail produk

Step 3: User menekan tombol beli (gambar keranjang)

Step 4: Sistem menampilkan halaman produk pembelian Step 5: User melakukan

28

dengan menekan tombol

proceed to checkout

Step 6: Sistem memproses dan akan menampilkan total pembelian dan halaman pengisian data user dari nama, alamat hingga alamat email sebagai.

Step 7: Setelah mengisi data pembelian dengan lengkap, user dapat mengakhiri proses pembelian dengan menekan tombol Place Order

Step 8: Sistem akan menyimpan data user dan menampilkan Order Detail

dan Customer Detail yang

sudah tersimpan, proses pmbelian selesai.

29

Kesimpulan : Usecase ini akan berhenti apabila user menekan tombil lain atau proses beli barang berhasil.

Batasan Implementasi : Sistem selesai dibangun dan dapat diakses.

6. Nama Usecase : Lihat Komentar

Deskripsi : Usecase ini digunakan untuk melihat komentar dari pelanggan lain.

Trigger : Usecase ini digunakan saat user ingin melihat komentar

Aksi Aktor Respon Sistem

Step 1: User memilih menu

“Forum Diskusi”

Step 2: Sistem menampilkan halaman “Forum Diskusi”

Kesimpulan : Sistem akan menampilkan halaman forum.

30

Batasan Implementasi : Menampilkan semua topik dan komentar.

7. Nama Usecase : Tulis Komentar

Deskripsi : Usecase ini menggambarkan proses user menulis komentar. Trigger : Usecase ini digunakan

apabila user akan menulis komentar.

Aksi Aktor Respon Sistem

Step 1: User menulis pada forum diskusi

Step 2: User menekan

tombol “Submit

Step 3: Sistem memproses dan menyimpan data komentar

Step 4: Sistem menampilkan komentar user

31

Kesimpulan : Usecase ini digunakan untuk menulis komentar.

Batasan Implementasi : Harus dapat menyimpan data komentar.

8. Nama Usecase : Tambah Barang

Deskripsi : Usecase ini menggambarkan proses enambahan data barang baru pada sistem.

Trigger : Usecase ini digunakan untuk menambah barang baru.

Aksi Aktor Respon Sistem

Step 1: Admin memilih

menu “add product”

Step 2: Sistem

menampilakan halaman tambah barang

Step 3: Admin menambah data barang dengan mengisi field yang ada di halaman, keterangan, detail produk dan foto

32

Step 4: Admin menekan

button “Save

Step 5: Sistem memproses dan akan menampilkan pesan berhasil

Kesimpulan : Usecase ini berhenti saat admin berhasil menambah data barang atau keluar dari halaman.

Batasan Implementasi : Dapat menyimpan data barang.

9. Nama Usecase : Ubah Barang

Deskripsi : Usecase ini menggambarkan proses ubah barang.

Trigger : Usecase ini digunakan untuk mengubah data barang

Aksi Aktor Respon Sistem

Step 1: Admin memilih data yang akan diubah

33

Step 2: Sistem

menampilkan detail data barang

Step 3: Admin mengubah data barang dan menekan

tombol “save

Step 4: Sistem memproses pengubahan data barang dan menampilkan pesan berhasil

Kesimpulan : Usecase akan berhenti jika data barang berhasil diubah dan disimpan.

Batasan Implementasi : Data barang yang tersimpan harus dapat diubah.

10.Nama Usecase : Hapus Barang

Deskripsi : Usecase ini

menggambarkan proses hapus barang.

Trigger : Usecase ini digunakan untuk menghapus data barang.

Aksi Aktor Respon Sistem

34

barang yang akan di hapus pada “product”

Step 2: Sistem

menampilkan data barang Step 3: Admin mencari

data barang yang akan di hapus

Step 4: pilih data yang di hapus dan tekan tombol

trash

Step 5: Sistem memproses data yang dihapus dan menampilkan pesan berhasil

Step 5: user menekan

Save”

Kesimpulan : Usecase ini berhenti jika data berhenti jika data berhasil dihapus.

Batasan Implementasi : harus dapat menghapus data barang.

35

11.Nama Usecase : Kelola Komentar

Deskripsi : Usecase ini

menggambarkan proses untuk menampilkan atau menghapus komentar pada forum diskusi.

Trigger : Usecase ini digunakan untuk menampilkan atau menghapus komentar.

Aksi Aktor Respon Sistem

Step 1: Admin masuk ke halaman

“Forum Diskusi”

Step 2: Sistem akan menampilkan halaman “Forum Diskusi”

Step 3: Admin dapat menghapus komentar dengan memilih

komentar yang akan di hapus dan

menekan tombol “Trash

Step 4: Sistem menampilkan

halaman “Forum Diskusi”

Kesimpulan : Usecase ini berhenti apabila admin keluar dari halaman komentar.

36

Batasan Implementasi : Hanya dapat diakses oleh admin dan harus dapat menampilkan dan meghapus komentar.

Dokumen terkait