• Tidak ada hasil yang ditemukan

PENDAHULUAN 1.1. Latar Belakang Penelitian

4.2. Perancangan Sistem

4.2.3. Perancangan Prosedur yang Diusulkan

4.2.3.2. Skenario / Flow of Event

1. Skenario Use Case Login Bagian Akademik

Nama use case : Login

Aktor : Bagian Akademik

Tujuan : Untuk bisa mengakses sistem

Tabel 4.7 skenario use case login

Aktor Sistem

1. Masukan username dan password 2. Mengecek valid tidaknya data masukan

3. Masuk ke menu utama

Skenario alternative

1. Masukan username dan password

4. Masukan username dan password

yang valid

2. Mengecek valid tidaknya data masukan

3. Menampilkan pesan login tidak valid

5. Mengecek valid tidaknya data masukan

6. Masuk ke menu utama

2. Skenario use case pengolahan jadwal pelajaran

Nama use case : Input jadwal pelajaran

Aktor : Bagian Akademik

Tabel 4.8 Skenario Use Case Input Data Jadwal Pelajaran

Aktor Sistem

1. Masukan data jadwal pelajaran sesuai kolom yang ada

2. Mengecek valid tidaknya data masukan

3. Menyimpan data jadwal pelajaran ke basis data 4. Menampilkan pesan berhasil

disimpan

Skenario alternative

1. Memasukkan data jadwal pelajaran sesuai kolom yang ada

4. Memperbaiki data masukan yang tidak valid

2. Mengecek valid atau tidaknya data masukan

3. Mengeluarkan pesan bahwa data masukan tidak valid 5. Mengcek valid atau tidaknya

data masukan

6. Menyimpan data jadwal pelajaran ke basis data

7. Menampilkan pesan data berhasil disimpan

3. Skenario use case pengolahan jadwal pelajaran

Nama use case : Edit jadwal pelajaran

Aktor : Bagian Akademik

Tabel 4.9 skenario use case Edit data jadwal pelajaran

Aktor Sistem

1. Masuk ke form jadwal pelajaran 4. Memilih data yang akan diubah 6. Mengubah data jadwal pelajaran

2. Mencari data yang akan diubah 3. Menampilkan data yang akan dicari 5. Menampilkan semua kolom data

yang akan diubah

7. Mengecek valid tidaknya data masukan

8. Menyimpan data yang telah diubah kedalam basis data

9. Menampilkan pesan bahwa data berhasil disimpan

Skenario alternative

1. Masuk ke form jadwal pelajaran 4. Memilih data yang akan diubah 6. Mengubah data jadwal pelajaran 9. Memperbaiki data masukan yang

diubah dan tidak valid

2. Mencari data yang akan di ubah 3. Menampilakan data yang dicari 5. Menampilkan semua kolom data

yang akan diubah

7. Mengecek valid atau tidaknya data masukan

8. Menampilkan pesan bahwa data masukan tidak valid

10.Mengecek valid atau tidaknya data masukan

11.Menyimpan data yang telah diubah ke basis data

12.Menampilkan pesan data berhasil disimpan

4. Skenario use case pengolahan jadwal pelajaran

Nama use case : Hapus jadwal pelajaran

Aktor : Bagian Akademik

Tujuan : Menerangkan proses hapus data jadwal pelajaran

Tabel 4.10 skenario use case hapus data jadwal pelajaran

Aktor Sistem

1. Masuk ke form jadwal pelajaran 4. Memilih data jadwal pelajaran

yang akan dihapus 6. Mengeklik pilahan ya

2. Mencari data jadwal yang akan dihapus

3. Menampilkan data jadwal pelajaran yang dicari

5. Menampilkan pesan konfirmasi apakah data benar-benar dihapus

7. Manghapus data dari basis data 8. Menampilkan pesan bahwa data

berhasil dihapus

Skenario alternative

1. Masuk ke form jadwal pelajaran 4. Memilih data jadwal pelajaran

yang akan dihapus 6. Mengeklik pilihan ya

2. Mencari data jadwal yang akan dihapus

3. Menampilkan data jadwal pelajaran yang dicari

5. Menampilkan pesan konfirmasi apakah data akan benar-benar dihapus

5. Skenario use case pengolahan data guru

Nama use case : Input data guru

Aktor : Bagian Akademik

Tujuan : Menerangkan proses input data guru

Tabel 4.11 skenario use case input data guru

Aktor Sistem

1. Memasukan data guru sesuai kolom yang ada

2. Mengecek valid atau tidaknya data masukan

3. Menyimpan data guru ke basis data 4. Menampilkan pesan sukses

disimpan

Skenario alternative

1. Memasukan data guru sesuai kolom yang ada

4. Memperbaiki data masukan yang tidak valid

2. Mengecek valid atau tidaknya data masukan

3. Mengeluarkan pesan bahwa data masukan tidak valid

5. Mengecek valid tidaknya data masukan

6. Menyimpandata guru ke basis data 7. Menampilkan pesan berhasil

disimpan

6. Skenario use case pengolahan data guru

Nama use case : Edit data guru

Aktor : Bagian Akademik

Tabel 4.12 skenario use case edit data guru

Aktor Sistem

1. Masukan nip guru

4. Memilih data guru yang akan diubah

6. Mengubah data guru

2. mencari data guru yang akan diubah

3. menampilkan data guru yang dicari

5. menampilkan semua kolom data guru yang akan diubah

7. Mengecek valid tidaknya data masukan

8. Menyimpan data yang telah diubah ke basis data

9. Menampilkan pesan bahwa data berhasil disimpan

Skenario alternative

1. Masukan nip guru

4. Memilih data guru yang akan diubah

6. Mengubah data guru 9. Memperbaiki data masukan

yang diubah dan tidak valid

2. Mencari data guru yang akan diubah

3. Menampilkan data guru yang dicari

5. Menampilkan semua kolom data guru yang akan diubah

7. Mengecek valid tidaaknya data masukan

8. Menampilkan pesan data masukan tidak valid

10.Mengecek valid tidaknya data masukan

11.Menyimpan data yang telah diubah ke basis data

berhasil di simpan

7. Skenario use case pengolahan data guru

Nama use case : Hapus data guru

Aktor : Bagian Akademik

Tujuan : Menerangkan proses hapus data guru

Tabel 4.13 Skenario Use Case Hapus Data Guru

Aktor Sistem

1. Masukan nip guru

4. Memilih data guru yang akan dihapus

6. Mengeklik pilihan ya

2. Mencari data guru yang akan dihapus

3. Menampilkan data guru yang dicari

5. Menampilkan pesan konfirmasi apakah data benar-benar dihapus 7. Menghapus data guru dari basis

data

8. Menampilkan pesan bahwwa data berhasil dihapus

Skenario alternative

1. Masukan nip guru 4. Memilih data guru yang

akan dihapus

6. Mengeklik pilihan ya

2. Mencari data guru yang akan dihapus

3. Menampilkan data guru yang dicari

5. Menampilkan pesan konfirmasi apakah data benar-benar dihapus 7. Kembali ke form guru

8. Skenario use case pengolahan data siswa

Nama use case : Input data siswa

Aktor : Bagian Akademik

Tujuan : Menerangkan proses input data siswa

Tabel 4.14 skenario use case input data siswa

Aktor Sistem

1. Memasukan data siswa sesuai kolom yang ada

2. Mengecek valid atau tidaknya data masukan

3. Menyimpan data siswa ke basis data 4. Menampilkan pesan sukses disimpan

Skenario alternative

1. Memasukan data siswa sesuai kolom yang ada

4. Memperbaiki data masukan yang tidak valid

2. Mengecek valid atau tidaknya data masukan

3. Mengeluarkan pesan bahwa data masukan tidak valid

5. Mengecek valid tidaknya data masukan

6. Menyimpan data siswa ke basis data

7. Menampilkan pesan berhasil disimpan

9. Skenario use case pengolahan data siswa

Nama use case : Edit data siswa

Aktor : Bagian Akademik

Tabel 4.15 skenario use case edit data siswa

Aktor Sistem

1. Masukan nis siswa 4. Memilih data siswa yang

akan diubah

6. Mengubah data siswa

2. mencari data siswa yang akan diubah

3. menampilkan data siswa yang dicari

5. menampilkan semua kolom data siswa yang akan diubah

7. Mengecek valid tidaknya data masukan

8. Menyimpan data yang telah diubah ke basis data

9. Menampilkan pesan bahwa data berhasil disimpan

Skenario alternative

1. Masukan nis siswa 4. Memilih data siswa yang

akan diubah

6. Mengubah data siswa 9. Memperbaiki data masukan

yang diubah dan tidak valid

2. Mencari data siswa yang akan diubah

3. Menampilkan data siswa yang dicari

5. Menampilkan semua kolom data siswa yang akan diubah

7. Mengecek valid tidaaknya data masukan

8. Menampilkan pesan data masukan tidak valid

10.Mengecek valid tidaknya data masukan

11.Menyimpan data yang telah diubah ke basis data

berhasil di simpan

10. Skenario use case pengolahan data siswa

Nama use case : Hapus data siswa

Aktor : Bagian Akademik

Tujuan : Menerangkan proses hapus data siswa

Tabel 4.16 skenario use case hapus data siswa

Aktor Sistem

1. Masukan nis siswa

4. Memilih data siswa yang akan dihapus

6. Mengeklik pilihan ya

2. Mencari data siswa yang akan dihapus

3. Menampilkan data siswa yang dicari

5. Menampilkan pesan konfirmasi apakah data benar-benar dihapus 7. Menghapus data siswa dari basis

data

8. Menampilkan pesan bahwwa data berhasil dihapus

Skenario alternative

1. Masukan nis siswa

4. Memilih data siswa yang akan dihapus

6. Mengeklik pilihan ya

2. Mencari data siswa yang akan dihapus

3. Menampilkan data siswa yang dicari

5. Menampilkan pesan konfirmasi apakah data benar-benar dihapus 8. Kembali ke form siswa

11. Skenario use case pengolahan data nilai

Nama use case : Input data nilai

Aktor : Walikelas

Tujuan : Menerangkan proses input data nilai

Tabel 4.17 skenario use case input data nilai

Aktor Sistem

1. Masukan data nilai sesuai kolom yang ada

2. Mengecek valid tidaknya data masukan

3. Menyimpan data jadwal pelajaran ke basis data 4. Menampilkan pesan berhasil

disimpan

Skenario alternative

1. Memasukkan data nilai sesuai kolom yang ada

4. Memperbaiki data masukan yang tidak valid

2. Mengecek valid atau tidaknya data masukan

3. Mengeluarkan pesan bahwa data masukan tidak valid 5. Mengcek valid atau tidaknya

data masukan

6. Menyimpan data nilai ke basis data

7. Menampilkan pesan data berhasil disimpan

12. Skenario use case pengolahan data nilai

Nama use case : Edit data nilai

Aktor : Walikelas

Tujuan : Menerangkan proses edit data nilai

Tabel 4.18 skenario use case Edit data nilai

Aktor Sistem

1. Masuk ke form data nilai 4. Memilih data yang akan diubah 6. Mengubah data nilai

2. Mencari data yang akan diubah 3. Menampilkan data yang akan dicari 5. Menampilkan semua kolom data

yang akan diubah

7. Mengecek valid tidaknya data masukan

8. Menyimpan data yang telah diubah kedalam basis data

9. Menampilkan pesan bahwa data berhasil disimpan

Skenario alternative

1. Masuk ke form data nilai 4. Memilih data yang akan diubah 6. Mengubah data nilai

9. Memperbaiki data masukan yang diubah dan tidak valid

2. Mencari data yang akan di ubah 3. Menampilkan data yang dicari 6. Menampilkan semua kolom data

yang akan diubah

7. Mengecek valid atau tidaknya data masukan

8. Menampilkan pesan bahwa data masukan tidak valid

10.Mengecek valid atau tidaknya data masukan

ke basis data

12.Menampilkan pesan data berhasil disimpan

13. Skenario use case pengolahan data nilai

Nama use case : Hapus data nilai

Aktor : Walikelas

Tujuan : Menerangkan proses hapus data nilai

Tabel 4.19 skenario use case hapus data nilai

Aktor Sistem

1. Masuk ke form data nilai 4. Memilih data nilai yang akan

dihapus

6. Mengeklik pilahan ya

2. Mencari data nilai yang akan dihapus 3. Menampilkan data nilai yang dicari 5. Menampilkan pesan konfirmasi apakah

data benar-benar dihapus 7. Manghapus data dari basis data 8. Menampilkan pesan bahwa data

berhasil dihapus

Skenario alternative

1. Masuk ke form data nilai 4. Memilih data nilai yang akan

dihapus

6. Mengeklik pilihan ya

2. Mencari data nilai yang akan dihapus 3. Menampilkan data nilai yang dicari 5. Menampilkan pesan konfirmasi apakah

data akan benar-benar dihapus 7. Kembali ke form nilai

Dokumen terkait