• Tidak ada hasil yang ditemukan

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 )

Dokumen terkait