diagram use case
Post on 14-Oct-2015
41 Views
Preview:
DESCRIPTION
TRANSCRIPT
Diagram Use CaseNama Use CaseLogin
Kebutuhan E-mail yang telah dikonfirmasi, username dan password
TujuanUser bisa masuk ke website e-commerce dengan menggunakan hak aksesnya masing-masing untuk melakukan aktivitas masing-masing user.
Kondisi AwalUser mengisikan username dan password pada form yang sudah ada di halaman login
Kondisi AkhirUser berhasil melakukan login dan mengunjungi halaman utama masing-masing user
Kondisi GagalUser tidak bisa login dan akan muncul pesan
Aktor UtamaUser Biasa (Admin dan Pelanggan)
Aktor Lainnya-
TriggerHak akses user yang telah diverifikasi oleh system
Langkah UtamaStepAksi
1User Mengunjungi halaman login e-commerce
2User mengisikan username dan password ke system pada form login
3Username dan password akan di verifikasi oleh sistem
4User berhasil melakukan login dan masuk ke halaman utama dengan hak akses masing-masing
ExtensionsStepAksi
4.1User tidak berhasil melakukan login dan akan muncul pesan
SKENARIO USE CASE
Nama Use CaseDaftar
Kebutuhan E-mail yang akan dikonfirmasi oleh sistem
TujuanUser bisa melakukan login dan melakukan aktifitas dengan hak akses masing-masing
Kondisi AwalUser mengisikan data-data pada form daftar
Kondisi AkhirUser berhasil melakukan pendaftaran, juga mendapatkan username dan password yang telah didaftarkan
Kondisi GagalUser tidak bisa daftar dan akan muncul pesan
Aktor UtamaUser Biasa (Admin dan Pelanggan)
Aktor Lainnya-
Trigger
Langkah UtamaStepAksi
1User Mengunjungi halaman Daftar e-commerce
2User mengisikan data-data ke system pada form pendaftaran
3Data-data yang telah diisikan akan di verifikasi oleh sistem
4User berhasil melakukan Pendaftaran dan telah memiliki username dan password
ExtensionsStepAksi
4.1User tidak berhasil melakukan pendaftaran dan akan muncul pesan
Nama Use CaseMelihat Berita
Kebutuhan -
TujuanUser bisa meihat berita-berita penting
Kondisi AwalUser memasuki website e-commerce ini
Kondisi AkhirUser bisa melihat berita-berita penting yang terdapat di halaman utama website
Kondisi GagalUser gagal memasuki website dan tidak bisa melihat berita-berita
Aktor UtamaUser Biasa (Admin dan Pelanggan)
Aktor Lainnya-
Trigger-
Langkah UtamaStepAksi
1User Mengunjungi website e-commerce
2User mengunjungi halaman utama website
3User bisa melihat berita-berita yang terjadi di halaman utama website
ExtensionsStepAksi : Tidak ada aksi pengecualian
Nama Use CaseMelihat Barang
Kebutuhan -
TujuanUser bisa melihat barang-barang yang terdapat di website e-commerce ini
Kondisi AwalUser memasuki website e-commerce ini
Kondisi AkhirUser bisa melihat barang-barang yang terdapat di website e-commerce ini
Kondisi GagalUser gagal memasuki website dan tidak bisa melihat barang yang terdapat di website e-commerce ini
Aktor UtamaUser Biasa (Admin dan Pelanggan)
Aktor Lainnya-
Trigger-
Langkah UtamaStepAksi
1User Mengunjungi website e-commerce
2User mengunjungi halaman utama website
3User bisa melihat barang-barang yang terdapat di halaman utama website
ExtensionsStepAksi
3.1User bisa memilih menu barang
3.2User bisa melihat barang berdasarkan kategori
3.3User bisa melihat barang-barang yang terdapat di website e-commercce ini
Nama Use CaseMengisi Buku Tamu
Kebutuhan E-mail user
TujuanUser dapat mengisi buku tamu yang ada pada website e-commerce ini
Kondisi AwalUser memilih menu buku tamu
Kondisi AkhirUser bisa mengisi form yang ada pada menu buku tamu
Kondisi GagalUser gagal mengisi menu buku tamu
Aktor UtamaUser Biasa (Admin dan Pelanggan)
Aktor Lainnya-
Trigger-
Langkah UtamaStepAksi
1User Mengunjungi halaman utama e-commerce
2User memilih menu buku tamu
3User mengisikan data-data yang ada pada form buku tamu
4User mengklik tombol simpan
5Data yang telah diisikan langsung muncul pada form buku tamu
ExtensionsStepAksi : Tidak ada Aksi pengecualian
PELANGGANNama Use CaseMelakukan Pembelian
Kebutuhan Username dan Password yang sudah terdaftar
TujuanUser dapat melakukan pembelian pada website e-commerce ini
Kondisi Awal User harus sudah login menggunakan username dan password yang sudah terdaftar
Kondisi AkhirUser bisa membeli barang pada website e-commerce ini
Kondisi GagalUser tidak bisa membeli barang karena belum terdaftar
Aktor UtamaPelanggan
Aktor Lainnya-
Trigger-
Langkah UtamaStepAksi
1User mengunjungi website e-commerce ini
2User melakukan login dengan username dan password yang sudah terdaftar
3Sistem memverifikasi apakah username dan password sudah terdaftar atau tidak
4Username dan password sudah terdaftar, user memasuki halaman utama e-commerce dengan hak akses sebagai pelanggan
5Pada halaman utama, User bisa memilih barang yang akan dibeli dengan mengklik tombol Add Barang
6Sistem akan menampilkan jumlah harga
7 User mengisi alamat dan kota tujuan
8User mengklik tombol Check Out, maka data pembelian akan tersimpan ke database
ExtensionsStepAksi
4.1Username dan password tidak terdaftar, akan muncul pesan
5.1Pada halaman utama user memilih menu pembelian
5.2User Memilih barang yang akan dibeli dengan mengklik tombol Add Barang
5.3Sistem akan menampilkan jumlah harga
5.4 User mengisi alamat dan kota tujuan
5.5User mengklik tombol Check Out, maka data pembelian akan tersimpan ke database
Nama Use CaseMelakukan Konfirmasi Pembelian
Kebutuhan Username dan Password yang sudah terdaftar Foto bukti pembayaran slip transfer
TujuanUser dapat mengkonfirmasi pembayaran pada website e-commerce ini
Kondisi Awal User harus sudah login menggunakan username dan password yang sudah terdaftar User sudah melakukan pembelian
Kondisi AkhirUser bisa mengkonfirmasi pembayaran atas pembelian barang yang telah dilakukan
Kondisi GagalUser tidak bisa mengkonfirmasi pembayaran karena belum terdaftar
Aktor UtamaPelanggan
Aktor LainnyaAdministrator
Trigger-
Langkah UtamaStepAksi
1User mengunjungi website e-commerce ini
2User melakukan login dengan username dan password yang sudah terdaftar
3Sistem memverifikasi apakah username dan password sudah terdaftar atau tidak
4Username dan password sudah terdaftar, user memasuki halaman utama e-commerce dengan hak akses sebagai pelanggan
5Pada halaman utama, User bisa memilih menu konfirmasi pembayaran
6Pada menu konfirmasi pembayaran, user diminta untuk menguploadkan bukti pembayaran, lalu pilih tombol simpan
7 Sistem akan menyimpan bukti pembayaran ke database
8Admin akan melakukan pengecekan transfer
9Admin akan merubah status pembayaran menjadi tanda ceklis
10Status pembayaran pada sistem pun ikut berubah menjadi tanda ceklis
ExtensionsStepAksi
4.1Username dan password tidak terdaftar, akan muncul pesan
9.1 Apabila belum dibayar dalam jangka waktu 3 hari admin akan membatalkan pembelian
Nama Use CaseMelihat data pembelian
Kebutuhan Username dan Password yang sudah terdaftar
TujuanUser dapat melihat data pembelian yang telah dilakukan pada website e-commerce ini
Kondisi Awal User harus sudah login menggunakan username dan password yang sudah terdaftar User sudah melakukan pembelian
Kondisi AkhirUser bisa melihat data pembelian atas pembelian barang yang telah dilakukan
Kondisi GagalUser tidak bisa melihat data pembelian karena belum terdaftar
Aktor UtamaPelanggan
Aktor Lainnya-
Trigger-
Langkah UtamaStepAksi
1User mengunjungi website e-commerce ini
2User melakukan login dengan username dan password yang sudah terdaftar
3Sistem memverifikasi apakah username dan password sudah terdaftar atau tidak
4Username dan password sudah terdaftar, user memasuki halaman utama e-commerce dengan hak akses sebagai pelanggan
5Pada halaman utama, User bisa memilih menu data pembelian
6Pada menu data pembelian, sistem akan menampilkan data-data pembelian yang sudah dilakukan oleh user
ExtensionsStepAksi
4.1Username dan password tidak terdaftar, akan muncul pesan
6.1Pada menu data pembelian, sistem akan menampilkan data kosong karena user belum melakukan pembelian
Nama Use CaseLogout
Kebutuhan Username dan Password yang sudah terdaftar
TujuanUser dapat keluar dari website e-commerce ini, setelah selesai aktifitasnya dan akan menjadi user biasa
Kondisi Awal User harus sudah login menggunakan username dan password yang sudah terdaftar
Kondisi AkhirUser bisa keluar dari e-commerce ini dan akan menjadi user biasa
Kondisi GagalUser tidak bisa keluar
Aktor UtamaPelanggan
Aktor Lainnya-
Trigger-
Langkah UtamaStepAksi
1User mengunjungi website e-commerce ini
2User melakukan login dengan username dan password yang sudah terdaftar
3Sistem memverifikasi apakah username dan password sudah terdaftar atau tidak
4Username dan password sudah terdaftar, user memasuki halaman utama e-commerce dengan hak akses sebagai pelanggan
5Pada halaman utama, User bisa memilih menu logout
6User bisa keluar dari hak aksesnya sebagai pelanggan dan kembali menjadi user biasa
ExtensionsStepAksi : Tidak ada aksi pengecualian
ADMINISTRATORNama Use CaseMenambahkan barang
Kebutuhan Username dan Password yang sudah terdaftar
TujuanAdmin dapat menambahkan data barang yang terdapat dalam website e-commerce ini
Kondisi Awal Admin harus sudah login menggunakan username dan password yang sudah terdaftar
Kondisi AkhirAdmin menambahkan barang pada website e-commerce ini
Kondisi GagalAdmin tidak bisa menambahkan barang
Aktor UtamaAdministrator
Aktor Lainnya-
Trigger-
Langkah UtamaStepAksi
1Admin mengakses backend dari website e-commerce ini
2Admin melakukan login dengan username dan password yang sudah terdaftar
3Sistem memverifikasi apakah username dan password sudah terdaftar atau tidak
4Username dan password sudah terdaftar, admin memasuki halaman utama e-commerce dengan hak akses sebagai administrator
5Pada halaman utama, Admin bisa memilih menu data barang
6Sistem akan menampilkan form data barang, lalu admin akan mengisikan data-data barang
7Klik tombol Save, data barang akan tersimpan dalam database
ExtensionsStepAksi
4.1Username dan password tidak terdaftar, akan muncul pesan
7.1Data barang tidak tersimpan, karena terdapat yang salah dalm pengisian data barang
Nama Use CaseMengubah data barang
Kebutuhan Username dan Password yang sudah terdaftar
TujuanAdmin dapat mengubah data barang yang terdapat dalam website e-commerce ini
Kondisi Awal Admin harus sudah login menggunakan username dan password yang sudah terdaftar
Kondisi AkhirAdmin mengubah atau menghapus data barang pada website e-commerce ini
Kondisi GagalAdmin tidak bisa megubah data barang
Aktor UtamaAdministrator
Aktor Lainnya-
Trigger-
Langkah UtamaStepAksi
1Admin mengakses backend dari website e-commerce ini
2Admin melakukan login dengan username dan password yang sudah terdaftar
3Sistem memverifikasi apakah username dan password sudah terdaftar atau tidak
4Username dan password sudah terdaftar, admin memasuki halaman utama e-commerce dengan hak akses sebagai administrator
5Pada halaman utama, Admin bisa memilih menu ubah data barang
6Sistem akan menampilkan form data barang, lalu admin akan memilih barang yang akan diedit atau dihapus
7Apabila telah selesai memilih barang, piliha aksi mana yang akan dilakukan edit atau hapus
8Apabila memilih edit maka akan dialihkan ke menu edit
9Sedangkan apabila memilih hapus, data akan terhapus dari database
ExtensionsStepAksi
4.1Username dan password tidak terdaftar, akan muncul pesan
8.1Di menu edit, pilih data mana yang akan diedit, lalu ubahlah sesuai keinginan
8.2Lalu pilih tombol simpan, data pun akan berubah
Nama Use CaseMenambahkan Berita
Kebutuhan Username dan Password yang sudah terdaftar
TujuanAdmin dapat mengubah berita yang terdapat dalam website e-commerce ini
Kondisi Awal Admin harus sudah login menggunakan username dan password yang sudah terdaftar
Kondisi AkhirAdmin mengubah berita yang ada pada website e-commerce ini
Kondisi GagalAdmin tidak bisa mengubah berita
Aktor UtamaAdministrator
Aktor Lainnya-
Trigger-
Langkah UtamaStepAksi
1Admin mengakses backend dari website e-commerce ini
2Admin melakukan login dengan username dan password yang sudah terdaftar
3Sistem memverifikasi apakah username dan password sudah terdaftar atau tidak
4Username dan password sudah terdaftar, admin memasuki halaman utama e-commerce dengan hak akses sebagai administrator
5Pada halaman utama, Admin bisa memilih menu berita
6Sistem akan menampilkan form pengisian berita, lalu admin akan mengisikan data-data pada form tersebut
7Klik tombol Save, berita akan tersimpan dalam database
ExtensionsStepAksi
4.1Username dan password tidak terdaftar, akan muncul pesan
7.1Berita tidak tersimpan, karena terdapat yang salah dalm pengisian data barang
Nama Use CaseMelihat data penjualan
Kebutuhan Username dan Password yang sudah terdaftar
TujuanAdmin dapat melihat data penjualan yang telah dilakukan pada website e-commerce ini
Kondisi Awal Admin harus sudah login menggunakan username dan password yang sudah terdaftar
Kondisi AkhirAdmin melihat data penjualan atas penjualan barang yang telah dilakukan
Kondisi GagalAdmin tidak bisa melihat data penjualan karena belum terdaftar
Aktor UtamaAdministrator
Aktor Lainnya-
Trigger-
Langkah UtamaStepAksi
1Admin mengakses backend dari website e-commerce ini
2Admin melakukan login dengan username dan password yang sudah terdaftar
3Sistem memverifikasi apakah username dan password sudah terdaftar atau tidak
4Username dan password sudah terdaftar, admin memasuki halaman utama e-commerce dengan hak akses sebagai administrator
5Pada halaman utama, Admin bisa memilih menuLaporan Penjualan
6Sistem akan menampilkan laporan penjualan.
7Pada form ini terdapat field status pembelian yang telah dilakukan, disini admin akan mengubah statusnya menjadi ceklis atau tidak
8Setelah itu, klik save dan data akan tersimpan dalam database
ExtensionsStepAksi
4.1Username dan password tidak terdaftar, akan muncul pesan
Activity diagram1. Login
2. Daftar
3. Melihat Barang
4. Mengisi Buku Tamu
5. Melakukan Pembelian
6. Confirmasi Pembelian
7. Melihat Data Pembelian
8. Logout
9. Mengolah Menu Website
10. Mengolah Data Barang
11. Mengubah Berita
12. Melihat Data Penjualan
NoKebutuhan Fungsional
SPB - F 01Sistem menyediakan fasilitas login dan daftar
SPB - F 02Sistem menampilkan data barang-barang yang akan dijual
SPB - F 03Sistem menampilkan data barang-barang promo
SPB - F 04Sistem menampilkan berita berita terkait penjualan
SPB - F 05Sistem menampilkan data pembelian user
SPB - F 06Sistem menyediakan fasilitas pengolahan barang
SPB - F 07Sistem menyediakan fasilitas pengolahan menu
SPB - F - 08Sistem menyediakan fasilitas upload bukti transfer
SPB - F - 09Sistem menyediakan fasilitas laporan penjualan dan pembelian
SPB - F 10Sistem menyediakan keranjang belanja
SPB - F - 11Sistem menyediakan fasilitas pengolahan konten
KEBUTUHAN FUNGSIONAL
Kebutuhan Non FungsionalNoKebutuhan Non Fungsional
SPB - NF - 01Sistem berbasis website dengan metode client server
SPB - NF 02Sistem transaksi pembelian hanya bisa dilakukan oleh member
SPB - NF 03User terbagi menjadi 3 : Pelanggan, Admin dan user biasa
SPB - NF 04Transaksi pembayaran dilakukan dengan cara transfer
Kebutuhan Sistem
NoKebutuhan Non Fungsional
SPB S 01Bukti Transfer pembayar an diupoad dengan format .jpg
SPB S - 02 Gambar Barang diupload dengan format .jpg
top related