• Tidak ada hasil yang ditemukan

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

Dokumen terkait