BAB II LANDASAN TEORI
ANALISIS DAN PERANCANGAN SISTEM
3.3.2 Narasi Use Case (Use case Narative)
A. Narasi Use Case Login
Author : Effendi Saipin Date : 20 April 2012
Version : 1.0
NAMA USE CASE : Login TIPE USE CASE
ID USE CASE : 1 Bisnis Sistem :
PRIORITAS: Tinggi
SUMBER : -
PRIMARY BISNIS ACTOR : Guru, Orang tua dan Admin
AKTOR LAIN YANG BERPERAN :
-
STAKEHOLDERS LAIN YANG TERTARIK :
DESKRIPSI : Use case ini menggambarkan proses aktor
masuk ke dalam sistem.
KONDISI AWAL : -
TRIGGER : -
URUTAN AKTIFITAS NORMAL :
AKSI AKTOR RESPON SISTEM
Step 1: Aktor masuk ke halaman Login Step 3: Aktor memasukkan username dan password Step 2: Sistem siap menerima masukan username dan password Step 4: Sistem akan memeriksa username dan password Step 5: Sistem akan menampilkan
halaman yang sesuai haknya.
AKTIFITAS LAIN : Alt-step 3:
Aktor menekan tombol “BATAL”, untuk membatalkan.
Alt-step 5:
Jika aktor salah memasukkan username dan password
KESIMPULAN : Use case ini terus berjalan sampai aktor
melakukan logout
KONDISI AKHIR : Aktor masuk ke dalam sistem
PROSEDUR BISNIS : -
DAN SPESIFIKASI : bila memiliki username dan password
B. Narasi Use Case Lihat Data Anak
Author : Effendi Saipin Date : 20 April 2012
Version : 1.0
NAMA USE CASE : Lihat Data anak TIPE USE CASE
ID USE CASE : 2 Bisnis Sistem :
PRIORITAS: Sedang
SUMBER : -
PRIMARY BISNIS ACTOR : Guru dan Admin
AKTOR LAIN YANG BERPERAN :
-
STAKEHOLDERS LAIN YANG TERTARIK :
-
DESKRIPSI : Use case ini menggambarkan proses pencarian dan menampilkan data anak
KONDISI AWAL : -
TRIGGER : -
URUTAN AKTIFITAS NORMAL :
AKSI AKTOR RESPON SISTEM
Step 1:
Aktor masuk ke halaman Data Anak
Step 3:
Aktor memasukkan kriteria pencarian dan kata kunci
Step 2:
Sistem menampilkan halaman Data Anak
Step 4:
Sistem mencari data yang cocok sesuai kata kunci dan
kriteria
Step 5:
Sistem akan menampilkan data yang dicari
AKTIFITAS LAIN : Alt-step 3:
Aktor menekan tombol “BATAL”, untuk membatalkan.
KESIMPULAN : Use case ini digunakan untuk mencari data
anak
KONDISI AKHIR : Sistem menampilkan data yang dicari
PROSEDUR BISNIS : -
BATASAN IMPLEMENTASI DAN SPESIFIKASI :
• Sistem hanya menampilkan data anak kepada guru dan admin
C. Narasi Use Case Lihat Data Orang tua
Author : Effendi Saipin Date : 20 April 2012
Version : 1.0
NAMA USE CASE : Lihat Data Orang tua TIPE USE CASE
ID USE CASE : 3 Bisnis Sistem :
PRIORITAS: Sedang
SUMBER : -
PRIMARY BISNIS ACTOR : Guru dan Admin
AKTOR LAIN YANG BERPERAN :
-
STAKEHOLDERS LAIN YANG TERTARIK :
-
DESKRIPSI : Use case ini menggambarkan proses pencarian dan menampilkan data orang tua
TRIGGER : - URUTAN AKTIFITAS
NORMAL :
AKSI AKTOR RESPON SISTEM
Step 1:
Aktor masuk ke halaman Data Orang tua
Step 3:
Aktor memasukkan kriteria pencarian dan kata kunci
Step 2:
Sistem menampilkan halaman Data Orang Tua
Step 4:
Sistem mencari data yang cocok sesuai kata kunci dan kriteria
Step 5:
Sistem akan menampilkan data yang dicari
AKTIFITAS LAIN : Alt-step 3:
Aktor menekan tombol “BATAL”, untuk membatalkan.
KESIMPULAN : Use case ini digunakan untuk mencari data
orang tua
KONDISI AKHIR : Sistem menampilkan data yang dicari
PROSEDUR BISNIS : -
BATASAN IMPLEMENTASI DAN SPESIFIKASI :
• Sistem hanya menampilkan data orang tua kepada guru dan admin
D. Narasi Use Case Beri Laporan Harian
Author : Effendi Saipin Date : 20 April 2012
NAMA USE CASE : Beri Laporan Harian TIPE USE CASE
ID USE CASE : 4 Bisnis Sistem :
PRIORITAS: Sedang
SUMBER : -
PRIMARY BISNIS ACTOR : Guru
AKTOR LAIN YANG BERPERAN :
-
STAKEHOLDERS LAIN YANG TERTARIK :
-
DESKRIPSI : Dalam Use case ini guru menulis laporan harian setelah data anak dipilih
KONDISI AWAL : Setelah use case Lihat Data Anak
TRIGGER : -
URUTAN AKTIFITAS NORMAL :
AKSI AKTOR RESPON SISTEM
Step 1:
Aktor memilih data anak yang akan diberi laporan harian
Step 3:
Aktor akan mengisi laporan harian pada form laporan harian
Step 2: Sistem akan menampilkan form laporan harian Step 4: Sistem menyimpan data laporan harian
AKTIFITAS LAIN : Alt-step 3:
Aktor menekan tombol “BATAL”, untuk membatalkan.
laporan harian
KONDISI AKHIR : Sistem menyimpan laporan harian ke dalam basis data
PROSEDUR BISNIS : -
BATASAN IMPLEMENTASI DAN SPESIFIKASI :
• Sistem hanya menampilkan form laporan harian kepada guru
E. Narasi Use Case Update Data Guru
Author : Effendi Saipin Date : 20 April 2012
Version : 1.0
NAMA USE CASE : Update data guru TIPE USE CASE
ID USE CASE : 5 Bisnis Sistem :
PRIORITAS: Sedang
SUMBER : -
PRIMARY BISNIS ACTOR : Guru dan admin
AKTOR LAIN YANG BERPERAN :
-
STAKEHOLDERS LAIN YANG TERTARIK :
-
DESKRIPSI : Use case ini digunakan guru untuk mengubah
data guru.
KONDISI AWAL : Setelah aktor melakukan use case login
TRIGGER : -
URUTAN AKTIFITAS NORMAL :
AKSI AKTOR RESPON SISTEM
Step 1:
Aktor masuk ke halaman Data guru
Step 2:
Sistem akan menampilkan form
Step 3:
Aktor akan mengisi data guru yang ingin diubah kemudian submit data guru Step 4: Sistem menyimpan data guru
AKTIFITAS LAIN : Alt-step 3:
Aktor menekan tombol “BATAL”, untuk membatalkan.
KESIMPULAN : Use case ini digunakan untuk mengubah
data guru
KONDISI AKHIR : Sistem menyimpan perubahan dari data guru
PROSEDUR BISNIS : -
BATASAN IMPLEMENTASI DAN SPESIFIKASI :
• Sistem hanya menampilkan form data guru kepada guru dan admin
F. Narasi Use Case Beri tanggapan
Author : Effendi Saipin Date : 20 April 2012
Version : 1.0
NAMA USE CASE : Beri tanggapan TIPE USE CASE
ID USE CASE : 6 Bisnis Sistem :
PRIORITAS: Sedang
SUMBER : -
PRIMARY BISNIS ACTOR : Orang tua
AKTOR LAIN YANG BERPERAN :
-
STAKEHOLDERS LAIN YANG TERTARIK :
-
memberikan tanggapan dari laporan harian
KONDISI AWAL : Setelah aktor melakukan use case login
TRIGGER : -
URUTAN AKTIFITAS NORMAL :
AKSI AKTOR RESPON SISTEM
Step 1:
Aktor masuk ke halaman Tanggapan
Step 3:
Aktor akan mengisi tanggapan dari laporan harian di form tanggapan Step 2: Sistem akan menampilkan laporan harian dan form tanggapan
Step 4:
Sistem menyimpan tanggapan dari orang tua
AKTIFITAS LAIN : Alt-step 3:
Aktor menekan tombol “BATAL”, untuk membatalkan.
KESIMPULAN : Use case ini digunakan untuk memberikan
tanggapan orang tua dari laporan harian anak
KONDISI AKHIR : Sistem menyimpan tanggapan dari orang tua
PROSEDUR BISNIS : -
BATASAN IMPLEMENTASI DAN SPESIFIKASI :
• Sistem hanya menampilkan form tanggapan kepada orang tua
G. Narasi Use Case Update Data Orang Tua
Author : Effendi Saipin Date : 20 April 2012
NAMA USE CASE : Update data orang tua
TIPE USE CASE
ID USE CASE : 7 Bisnis Sistem :
PRIORITAS: Sedang
SUMBER : -
PRIMARY BISNIS ACTOR : Orang tua dan admin
AKTOR LAIN YANG BERPERAN :
-
STAKEHOLDERS LAIN YANG TERTARIK :
-
DESKRIPSI : Use case ini digunakan orang tua untuk
mengubah data orang tua.
KONDISI AWAL : Setelah aktor melakukan use case login
TRIGGER : -
URUTAN AKTIFITAS NORMAL :
AKSI AKTOR RESPON SISTEM
Step 1:
Aktor masuk ke halaman Data orang tua
Step 3:
Aktor akan mengisi data orang tua yang ingin diubah
kemudian submit
Step 2:
Sistem akan menampilkan form data orang tua
Step 4:
Sistem menyimpan data orang tua
AKTIFITAS LAIN : Alt-step 3:
Aktor menekan tombol “BATAL”, untuk membatalkan.
KESIMPULAN : Use case ini digunakan untuk mengubah
data orang tua
KONDISI AKHIR : Sistem menyimpan perubahan dari data orang tua
PROSEDUR BISNIS : -
BATASAN IMPLEMENTASI DAN SPESIFIKASI :
• Sistem hanya menampilkan form data orang tua kepada orang tua dan admin
H. Narasi Use Case Update Data Anak
Author : Effendi Saipin Date : 20 April 2012
Version : 1.0
NAMA USE CASE : Update Data Anak TIPE USE CASE
ID USE CASE : 8 Bisnis Sistem :
PRIORITAS: Sedang
SUMBER : -
PRIMARY BISNIS ACTOR : Admin
AKTOR LAIN YANG BERPERAN :
-
STAKEHOLDERS LAIN YANG TERTARIK :
-
DESKRIPSI : Dalam Use case ini admin dapat mengubah data anak yang dipilih
KONDISI AWAL : Setelah use case Lihat Data Anak
TRIGGER : -
URUTAN AKTIFITAS NORMAL :
AKSI AKTOR RESPON SISTEM
Step 1:
Aktor memilih data anak yang akan
diubah datanya Step 2: Sistem akan
Step 3:
Aktor akan mengisi data yang ingin diubah
menampilkan form ubah data anak
Step 4:
Sistem menyimpan perubahan data anak
AKTIFITAS LAIN : Alt-step 3:
Aktor menekan tombol “BATAL”, untuk membatalkan.
KESIMPULAN : Use case ini digunakan untuk mengubah
data anak
KONDISI AKHIR : Sistem menyimpan perubahan data anak
PROSEDUR BISNIS : -
BATASAN IMPLEMENTASI DAN SPESIFIKASI :
• Sistem hanya menampilkan form ubah data anak kepada admin
I. Narasi Use Case Tambah Data Anak
Author : Effendi Saipin Date : 10 Juli 2012
Version : 1.0
NAMA USE CASE : Tambah Data Anak TIPE USE CASE
ID USE CASE : 9 Bisnis Sistem :
PRIORITAS: Sedang
SUMBER : -
PRIMARY BISNIS ACTOR : Admin
AKTOR LAIN YANG BERPERAN :
-
STAKEHOLDERS LAIN YANG TERTARIK :
-
DESKRIPSI : Use case ini menggambarkan proses aktor
KONDISI AWAL : -
TRIGGER : -
URUTAN AKTIFITAS NORMAL :
AKSI AKTOR RESPON SISTEM
Step 1: Aktor masuk ke halaman Tambah Data Anak Step 2: Aktor memasukkan data anak ke form yang disediakan
Step 3:
Sistem akan menyimpan data anak ke database
AKTIFITAS LAIN : Alt-step 2:
Aktor menekan tombol “BATAL”, untuk membatalkan.
KESIMPULAN : Use case ini digunakan menambahkan data
anak.
KONDISI AKHIR : Data anak tersimpan di database
PROSEDUR BISNIS : -
BATASAN IMPLEMENTASI DAN SPESIFIKASI :
• Sistem hanya menampilkan form tambah data anak kepada admin
J. Narasi Use Case Tambah Data Orang Tua
Author : Effendi Saipin Date : 10 Juli 2012
Version : 1.0
NAMA USE CASE : Tambah Data Orang Tua
TIPE USE CASE
ID USE CASE : 10 Bisnis Sistem :
SUMBER : -
PRIMARY BISNIS ACTOR : Admin
AKTOR LAIN YANG BERPERAN :
-
STAKEHOLDERS LAIN YANG TERTARIK :
-
DESKRIPSI : Use case ini menggambarkan proses aktor
menambahkan data orang tua
KONDISI AWAL : -
TRIGGER : -
URUTAN AKTIFITAS NORMAL :
AKSI AKTOR RESPON SISTEM
Step 1:
Aktor masuk ke halaman Tambah
Data Orang tua Step 2:
Aktor memasukkan data orang tua ke form yang disediakan
Step 3:
Sistem akan menyimpan data orang tua ke database
AKTIFITAS LAIN : Alt-step 2:
Aktor menekan tombol “BATAL”, untuk membatalkan.
KESIMPULAN : Use case ini digunakan menambahkan data
orang tua.
KONDISI AKHIR : Data orang tua tersimpan di database
PROSEDUR BISNIS : -
DAN SPESIFIKASI : data orang tua kepada admin
K. Narasi Use Case Tambah Data Guru
Author : Effendi Saipin Date : 10 Juli 2012
Version : 1.0
NAMA USE CASE : Tambah Data Guru TIPE USE CASE
ID USE CASE : 11 Bisnis Sistem :
PRIORITAS: Sedang
SUMBER : -
PRIMARY BISNIS ACTOR : Admin dan Guru
AKTOR LAIN YANG BERPERAN :
-
STAKEHOLDERS LAIN YANG TERTARIK :
-
DESKRIPSI : Use case ini menggambarkan proses aktor
menambahkan data guru
KONDISI AWAL : -
TRIGGER : -
URUTAN AKTIFITAS NORMAL :
AKSI AKTOR RESPON SISTEM
Step 1: Aktor masuk ke halaman Tambah Data Guru Step 2: Aktor memasukkan data guru ke form yang disediakan
Step 3:
Sistem akan
menyimpan data guru ke database
Aktor menekan tombol “BATAL”, untuk membatalkan.
KESIMPULAN : Use case ini digunakan menambahkan data
guru.
KONDISI AKHIR : Data guru tersimpan di database
PROSEDUR BISNIS : -
BATASAN IMPLEMENTASI DAN SPESIFIKASI :
• Sistem hanya menampilkan form tambah data guru kepada admin
3.4 Fase Desain Logikal (Logical Desain )