3.3. Fase Analisis Kebutuhan ( Requirement Analysis Phase )
3.3.2. Narasi Use Case
A. Narasi Use Case Login
Author : Ria Riska Date : 26/11/2013
Actor : Admin Versi : 1.00
NAMA USE CASE
Login
PRIORITAS Tinggi
SUMBER Template spesifikasi kebutahan perangkat lunak dan project charter.
Project Charter tahap I
DESKRIPSI Use-case ini mendeskripsikan tentang Login ke dalam sistem. Jika admin ingin masuk kedalam sistem, maka admin harus melakukan login terlebih dahulu
KONDISI AWAL URUTAN
AKTIFITAS NORMAL
AKSI AKTOR RESPON SISTEM
1. Menampilkan
Halaman Login
2. Klik button Login
3. Menampilkan halaman untuk memasukkan username dan password 4. Memasukkan username dan password 5. Memerikasa username dan password 6. Menampilkan
halaman yang sesuai dengan haknya
AKTIFITAS LAIN
Alt-step 2:
Aktor klik button Batal, untuk membatalkan login
Alt-step 5:
Jika aktor salah memasukkan username dan pasword
KESIMPULAN Use case ini terus berjalan sampai aktor melakukan logout
BATASAN
IMPLEMENTASI DAN
SPESIFIKASI
Aktor hanya bisa masuk ke dalam sistem bila
memiliki username dan password
B. Narasi Use Memasukkan data anggota
Author : Ria Riska Date : 26/11/2013
Actor : Admin Versi : 1.00
NAMA USE CASE
Memasukkan data anggota
PRIORITAS Sedang
SUMBER Template spesifikasi kebutahan perangkat lunak dan project charter.
Project Charter tahap I
DESKRIPSI Use-case ini mendeskripsikan proses aktor memasukkan data anggota kedalam sistem.
KONDISI AWAL Setelah melalui use case Login
URUTAN AKTIFITAS NORMAL
AKSI AKTOR RESPON SISTEM
1. Menampilkan
halaman Profi
2. Memilih menu
Anggota
3. Memilih sub menu
Tambah Anggota 4. Menampilkan halaman Tambah Anggota 5. Memasukkan data anggota kedalam form yang disediakan
6. Klik button Simpan
7. Sistem akan
menyimpan data anggota ke database
LAIN Aktor klik button Batal, untuk membatalkan
KESIMPULAN Use case ini digunakan untuk memasukkan data anggota
KONDISI AKHIR Data anggota tersimpan di database
BATASAN
IMPLEMENTASI DAN
SPESIFIKASI
Sistem hanya menampilkan form masukkan data
anggota ke admin
C. Narasi Use Case Melihat data anggota
Author : Ria Riska Date : 26/11/2013
Actor : Admin, Pengunjung Versi : 1.00
NAMA USE
CASE
Melihat data anggota
PRIORITAS Sedang
SUMBER Template spesifikasi kebutahan perangkat lunak dan project charter.
Project Charter tahap I
DESKRIPSI Use-case ini mendeskripsikan proses aktor melihat data anggota yang tesimpan di dalam sistem.
KONDISI AWAL -
URUTAN AKTIFITAS NORMAL
AKSI AKTOR RESPON SISTEM
1. Menampilkan
halaman Profil
2. Memilih menu
Anggota
3. Memilih sub menu
Lihat Anggota
4. Menampilkan
Anggota
5. Memasukkan kriteria
pencarian atau kata kunci, atau jika ingin melihat seluruh anggota, tidak usah mengisi field pencarian
6. Klik button Lihat
7. Sistem menampilkan
hasil pencarian data anggota
AKTIFITAS LAIN
Alt-step 5:
Aktor klik button Batal, untuk membatalkan
KESIMPULAN Use case ini digunakan untuk mencari data anggota
KONDISI AKHIR Sistem menghasilkan data yang dicari
BATASAN
IMPLEMENTASI DAN
SPESIFIKASI
Sistem hanya menampilkan data anggota
D. Narasi Use Case Mengubah data anggota
Author : Ria Riska Date : 26/11/2013
Actor : Admin Versi : 1.00
NAMA USE CASE
Mengubah data anggota
PRIORITAS Sedang
SUMBER Template spesifikasi kebutahan perangkat lunak dan project charter.
Project Charter tahap I
DESKRIPSI Use-case ini mendeskripsikan proses aktor mengubah data anggota
KONDISI AWAL Setelah use case lihat data anggota
URUTAN AKTIFITAS NORMAL
AKSI AKTOR RESPON SISTEM
1. Memilih data
diubah datanya
2. Sistem akan
menampilkan form ubah data anggota
3. Mengisi data yang
ingin diubah 4. Menyimpan perubahan data anggota AKTIFITAS LAIN Alt-step 3:
Aktor klik button Batal, untuk membatalkan
KESIMPULAN Use case ini digunakan untuk mengubah data anggota
KONDISI AKHIR Sistem menyimpan perubahan data anggota
BATASAN
IMPLEMENTASI DAN
SPESIFIKASI
Sistem hanya menampilkan form ubah data anggota
kepada admin
E. Narasi Use Case Menghapus data anggota
Author : Ria Riska Date : 26/11/2013
Actor : Admin Versi : 1.00
NAMA USE CASE
Menghapus data anggota
PRIORITAS Sedang
SUMBER Template spesifikasi kebutahan perangkat lunak dan project charter.
Project Charter tahap I
DESKRIPSI Use-case ini mendeskripsikan proses aktor menghapus data anggota
KONDISI AWAL Setelah use case lihat data anggota
URUTAN AKTIFITAS NORMAL
AKSI AKTOR RESPON SISTEM
1. Memilih data
anggota yang akan dihapus datanya
2. Menampilkan anggota
3. Memilih button Hapus Anggota
4. Menghapus data
anggota dari database
AKTIFITAS LAIN
Alt-step 3:
Aktor klik button Batal, untuk membatalkan
KESIMPULAN Use case ini digunakan untuk menghapus data anggota
KONDISI AKHIR Sistem menghapus data anggota
BATASAN
IMPLEMENTASI DAN
SPESIFIKASI
Sistem hanya menampilkan pilihan hapus kepada
admin
F. Narasi Use Menambah kegiatan
Author : Ria Riska Date : 26/11/2013
Actor : Admin Versi : 1.00
NAMA USE CASE
Menambah kegiatan
PRIORITAS Sedang
SUMBER Template spesifikasi kebutahan perangkat lunak dan project charter.
Project Charter tahap I
DESKRIPSI Use-case ini mendeskripsikan proses aktor menambah data kegiatan kedalam sistem.
KONDISI AWAL Setelah use case Login
URUTAN AKTIFITAS NORMAL
AKSI AKTOR RESPON SISTEM
1. Menampilkan
halaman Kegiatan
2. Memilih menu Arsip
Kegiatan
3. Memilih sub menu
Tambah Kegiatan
4. Menampilkan
halaman Tambah Kegiatan
kegiatan kedalam form yang
disediakan
6. Klik button Simpan
7. Sistem akan menyimpan data kegiatan ke database AKTIFITAS LAIN Alt-step 5:
Aktor klik button Batal, untuk membatalkan
KESIMPULAN Use case ini digunakan untuk memasukkan data kegiatan
KONDISI AKHIR Data kegiatan tersimpan di database
BATASAN
IMPLEMENTASI DAN
SPESIFIKASI
Sistem hanya menampilkan form tambah kegiatan
ke admin
G. Narasi Use Case Mengubah kegiatan
Author : Ria Riska Date : 26/11/2013
Actor : Admin Versi : 1.00
NAMA USE CASE
Mengubah kegiatan
PRIORITAS Sedang
SUMBER Template spesifikasi kebutahan perangkat lunak dan project charter.
Project Charter tahap I
DESKRIPSI Use-case ini mendeskripsikan proses aktor mengubah kegiatan
KONDISI AWAL Setelah use case lihat kegiatan
URUTAN AKTIFITAS NORMAL
AKSI AKTOR RESPON SISTEM
1. Memilih data
kegiatan yang akan diubah datanya
2. Sistem akan
menampilkan form ubah data kegiatan
ingin diubah 4. Menyimpan perubahan data kegiatan AKTIFITAS LAIN Alt-step 3:
Aktor klik button Batal, untuk membatalkan
KESIMPULAN Use case ini digunakan untuk mengubah data kegiatan
KONDISI AKHIR Sistem menyimpan perubahan data kegiatan
BATASAN
IMPLEMENTASI DAN
SPESIFIKASI
Sistem hanya menampilkan form ubah data kegiatan
kepada admin
H. Narasi Use Case Menghapus kegiatan
Author : Ria Riska Date : 26/11/2013
Actor : Admin Versi : 1.00
NAMA USE CASE
Menghapus kegiatan
PRIORITAS Sedang
SUMBER Template spesifikasi kebutahan perangkat lunak dan project charter.
Project Charter tahap I
DESKRIPSI Use-case ini mendeskripsikan proses aktor menghapus kegiatan
KONDISI AWAL Setelah use case lihat kegiatan
URUTAN AKTIFITAS NORMAL
AKSI AKTOR RESPON SISTEM
1. Memilih kegiatan
yang akan dihapus datanya
2. Menampilkan
kegiatan yang dipilih aktor
3. Memilih button
Hapus Kegiatan
4. Menghapus data
AKTIFITAS LAIN
Alt-step 3:
Aktor klik button Batal, untuk membatalkan
KESIMPULAN Use case ini digunakan untuk menghapus data kegiatan
KONDISI AKHIR Sistem menghapus data kegiatan
BATASAN
IMPLEMENTASI DAN
SPESIFIKASI
Sistem hanya menampilkan pilihan hapus kepada
admin
I. Narasi Use Menambah Laporan Keuangan
Author : Ria Riska Date : 26/11/2013
Actor : Admin, Donatur Versi : 1.00
NAMA USE CASE
Menambah Laporan Keuangan
PRIORITAS Sedang
SUMBER Template spesifikasi kebutahan perangkat lunak dan project charter.
Project Charter tahap I
DESKRIPSI Use-case ini mendeskripsikan proses aktor memasukkan data Laporan Keuangan kedalam sistem.
KONDISI AWAL -
URUTAN AKTIFITAS NORMAL
AKSI AKTOR RESPON SISTEM
1. Menampilkan
halaman Kegiatatan
2. Memilih menu edit
halaman
3. Memilih sub menu
Tambah Laporan keuangan 4. Menampilkan halaman Tambah Laporan keuangan 5. Memasukkan data Laporan keuangan ke dalam form yang disediakan
6. Klik button Simpan 7. Sistem akan menyimpan data laporan keuangan ke database AKTIFITAS LAIN Alt-step 5:
Aktor klik button Batal, untuk membatalkan
KESIMPULAN Use case ini digunakan untuk memasukkan data laporan keuangan
KONDISI AKHIR Data laporan keuangan tersimpan di database
BATASAN
IMPLEMENTASI DAN
SPESIFIKASI
Sistem hanya menampilkan form masukkan data
laporan keuangan ke admin
J. Narasi Use Case Melihat Laporan keuangan
Author : Ria Riska Date : 26/11/2013
Actor : Admin, Donatur Versi : 1.00
NAMA USE CASE
Melihat Laporan keuangan
PRIORITAS Sedang
SUMBER Template spesifikasi kebutahan perangkat lunak dan project charter.
Project Charter tahap I
DESKRIPSI Use-case ini mendeskripsikan proses aktor melihat data laporan keuangan yang tesimpan di dalam sistem.
KONDISI AWAL -
URUTAN AKTIFITAS NORMAL
AKSI AKTOR RESPON SISTEM
1. Menampilkan
halaman Kegiatan
2. Memilih menu arsip
kegiatan berdasarkan tanggal kegiatan
3. Memilih sub menu
lihat laporan keuangan
4. Menampilkan halaman laporan keuangan
5. Memasukkan kriteria
pencarian atau kata kunci, atau jika ingin melihat seluruh donatur, tidak usah mengisi field pencarian
6. Klik button Lihat
7. Sistem menampilkan
hasil pencarian data laporan keuangan
AKTIFITAS LAIN
Alt-step 5:
Aktor klik button Batal, untuk membatalkan
KESIMPULAN Use case ini digunakan untuk mencari data donatur
KONDISI AKHIR Sistem menghasilkan data yang dicari
BATASAN
IMPLEMENTASI DAN
SPESIFIKASI
Sistem hanya menampilkan data donatur
K. Narasi Use Case Mengubah Laporan keuangan
Author : Ria Riska Date : 26/11/2013
Actor : Admin Versi : 1.00
NAMA USE CASE
Mengubah Laporan keuangan
PRIORITAS Sedang
SUMBER Template spesifikasi kebutahan perangkat lunak dan project charter.
Project Charter tahap I
DESKRIPSI Use-case ini mendeskripsikan proses aktor mengubah data laporan keuangan
KONDISI AWAL Setelah use case lihat data laporan keuangan
AKTIFITAS NORMAL
1. Memilih data
laporan keuangan yang akan diubah datanya
5. Sistem akan
menampilkan form ubah data laporan keuangan
6. Mengisi data yang
ingin diubah 7. Menyimpan perubahan data laporan keuangan AKTIFITAS LAIN Alt-step 3:
Aktor klik button Batal, untuk membatalkan
KESIMPULAN Use case ini digunakan untuk mengubah data laporan keuangan
KONDISI AKHIR Sistem menyimpan perubahan data laporan keuangan
BATASAN
IMPLEMENTASI DAN
SPESIFIKASI
Sistem hanya menampilkan form ubah data laporan
keuangan kepada admin
L. Narasi Use Case Menghapus Laporan keuangan
Author : Ria Riska Date :
26/11/2013
Actor : Admin Versi : 1.00
NAMA USE CASE
Menghapus Laporan keuangan
PRIORITAS Sedang
SUMBER Template spesifikasi kebutahan perangkat lunak dan project charter.
Project Charter tahap I
DESKRIPSI Use-case ini mendeskripsikan proses aktor menghapus laporan keuangan
URUTAN AKTIFITAS NORMAL
AKSI AKTOR RESPON SISTEM
5. Memilih data
laporan keuangan yang akan dihapus datanya
6. Menampilkan
laporan keuangan yang dipilih aktor
7. Memilih button Hapus laporan keuangan 8. Menghapus data laporan keuangan dari database AKTIFITAS LAIN Alt-step 3:
Aktor klik button Batal, untuk membatalkan
KESIMPULAN Use case ini digunakan untuk menghapus data donatur
KONDISI AKHIR Sistem menghapus data donatur
BATASAN
IMPLEMENTASI DAN
SPESIFIKASI
Sistem hanya menampilkan pilihan hapus kepada
admin