• Tidak ada hasil yang ditemukan

BAB III METODOLOGI PENELITIAN

4.2 Analisa

4.2.4 Perancangan UML

4.2.4.2 Use Case Scenario

Pada use case scenario ini ini dijelaskan urutan langkah-langkah yang menerangkan antara pengguna dan sistem, antara lain:

1. Use Case Scenario Login

Tabel 4.2 Use Case Scenario Log in

Use case name Login

Use case ID 1

Actor Admin, Ketua yayasan, Siswa, Wali Siswa,

Guru, Wali Kelas

Pre condition Actor harus mengisi username dan password

terlebih dahulu.

Trigger Actor dapat masuk dan mengakses sistem

informasi akademik

Description Use case ini menggambarkan kegiatan actor

mengisi username dan password pada form

Login agar dapat masuk ke dalam sistem.

Typical Course of Events

Actor Action System Response

1. Input username dan

password

2. Cek user name dan

password

3.Menampilkan

halaman sesuai autentifikasi

Alternate Courses 2. Jika username dan password benar maka

actor akan masuk ke dalam sistem, sedangkan jika salah maka actor harus input username dan password kembali

Conclusion Actor berhasil masuk ke dalam sistem informasi

akademik

Post condition Menampilkan halaman utama dalam sistem

2. Daftar Siswa

Tabel 4.3Use Case Scenario Daftar Siswa

Use case name Daftar Siswa

Use case ID 2

Actor Calon Siswa

Pre condition Actor harus mengisi formulir pendaftaran untuk menjadi siswa

Trigger Actor dapat terdaftar menjadi siswa

Description Use case ini menggambarkan kegiatan actor

mengisi formulir pendaftaran untuk menjadi siswa yang baru

Typical Course of Events

Actor Action System Response

1. Pilih Menu Daftar Siswa

2. Menampilkan form syarat dan ketentuan pendaftaran

3. Pilih daftar 4. Menampilkan form daftar siswa baru

5. Input Formulir

Pendaftaran

6. Pilih cetak 7. Menampilkan form kwitansi pendaftaran siswa baru

Alternate Courses 5. Jika input data calon siswa tidak lengkap. Calon siswa tidak dapat mencetak kwitansi pendaftaran siswa baru.

Conclusion Actor dapat terdaftar menjadi calon siswa

Post condition Data akan disimpan di dalam database

calon_siswa

3. Daftar Ulang

Tabel 4.4Use Case Scenario Daftra Ulang

Use case name Daftar Ulang

Use case ID 3

Actor Siswa

Pre condition Actor menyimpan data siswa terlebih dahulu

Trigger Actor dapat mencari keseluruhan data siswa

proses pendaftran ulang.

Typical Course of Events

Actor Action System Response

1. Input username dan

password

2. Cek username dan

password

3. Menampilkan

halaman sesuai autentifikasi

4. Pilih menu Daftar Ulang

5. Tampil form Daftar Ulang

6. Input data siswa

7. Pilih simpan 8.Data berhasil disimpan

Alternate Courses 2. Jika username dan password benar maka actor

akan masuk ke dalam sistem, sedangkan jika salah maka actor harus input username dan

password kembali

6. Jika data tidak lengkap siswa tidak bisa menyimpan data.

Conclusion Actor berhasil menyimpan data siswa

Post condition Data tersimpan di dalam database siswa

4. Tambah Pegawai

Tabel 4.5Use Case Scenario Tambah Pegawai

Use case name Tambah Pegawai

Use case ID 4

Actor Admin

Pre condition Actor harus mengisi username dan password

terlebih dahulu untuk bisa mengisi form pegawai

Trigger Actor dapat meng-input data pegawai

Description Use case ini menggambarkan kegiatan actor

mengisi data pegawai

Typical Course of Events

Actor Action System Response

1. Input username dan

password

2.Cek username dan

password

3.Menampilkan

halaman sesuai autentifikasi

pegawai halaman data pegawai

6. Pilih menu tambah pegawai

7.Menampilkan form tambah data pegawai

8. Input data pegawai

9. Pilih simpan 10. Data tersimpan dalam database

11. Menampilkan table data pegawai

Alternate Courses 2. Jika username dan password benar maka

actor akan masuk ke dalam sistem, sedangkan jika salah maka actor harus input username

dan password kembali

8.Jika data tidak lengkap, data tidak dapat tersimpan

11. Jika ingin menghapus data pegawai maka actor memilih hapus, jika actor ingin mengedit data pegawai maka actor memilih edit.

Conclusion Actor berhasil pengisian data pegawai

Post condition Data akan disimpan di dalam data pegawai

5. Tambah Grup

Tabel 4.6Use Case Scenario Tambah Grup

Use case name Tambah Grup

Use case ID 5

Actor Admin

Pre condition Actor harus mengisi username dan password

terlebih dahulu untuk bisa mengisi form tingkat kelas.

Trigger Actor dapat meng-input data tingkat kelas

Description Use case ini menggambarkan kegiatan actor

mengisi data tingkat kelas

Typical Course of Events

Actor Action System Response

1.Input username dan

Password

2.Cek username dan

password

3.Memilih menu tingkat

4.Menampilkan halaman tingkat

5.Memilih menu tambah grup

6.Menampilkan form tambah grup

7.Input data grup

8.Pilih simpan 9.Data berhasil disimpan

10.Menampilkan tabel data grup

Alternate Courses 2.Jika username dan password benar maka

actor akan masuk ke dalam sistem, sedangkan jika salah maka actor harus input username

dan password kembali.

9.Data tidak lengkap, data tidak dapan disimpan.

10. Actor dapat mencari data grup kelas di tombol pencarian

Conclusion Actor berhasil pengisian data grup kelas

Post condition Data akan disimpan di dalam database

grup_kelas

6. Input Kelas

Tabel 4.7 Use Case Scenario Input Kelas

Use case name Input Kelas

Use case ID 6

Actor Admin

Pre condition Actor harus mengisi username dan password

terlebih dahulu untuk bisa mengisi form kelas.

Trigger Actor dapat meng-input data tingkat kelas

Description Use case ini menggambarkan kegiatan actor

mengisi data kelas

Typical Course of Events

Actor Action System Response

1.Input username dan

Password

2.Cek username dan

password

3.Memilih menu kelas 4. Menampilkan halaman kelas 5.Memilih menu tambah kelas 6.Menampilkan form tambah kelas 7.Input kelas

8.Pilih simpan 9.Data berhasil disimpan

10.Menampilkan tabel kelas

Alternate Courses 2. Jika username dan password benar maka actor

akan masuk ke dalam sistem, sedangkan jika salah maka actor harus input username dan

password kembali

5. Actor dapat memilih jenjang yang ingin di input.

9. Jika data tidak lengkap maka data kelas tidak dapat tersimpan

10. Actor dapat menghapus dan mengedit data kelas

Conclusion Actor berhasil pengisian data kelas

Post condition Data akan disimpan di dalam database

grup_kelas

7. Input Wali Kelas

Tabel 4.8 Use Case Scenario Input Wali Kelas

Use case name Input Wali Kelas

Use case ID 7

Actor Admin

Pre condition Actor harus mengisi username dan password

terlebih dahulu untuk bisa mengisi form wali kelas.

Trigger Actor dapat meng-input data wali kelas

Description Use case ini menggambarkan kegiatan actor

mengisi data wali kelas

Typical Course of Events

Actor Action System Response

1.Memilih menu Wali Kelas

2.Tampil form Wali Kelas

3.Input data Wali

Kelas

4.Pilih “Simpan” 5.Data Tersimpan

dalam database

10. Tampil

halaman berhasil

input walikelas

Alternate Courses 2. Jika username dan password benar maka

jika salah maka actor harus input username

dan password kembali

3. Actor dapat memilih jenjang yang ingin di input.

8. Jika actor memilih “Batal” maka tidak dapat masuk ke dalam system

Conclusion Actor berhasil pengisian data wali kelas

Post condition Data akan disimpan di dalam database

wali_kelas

8. Input Guru & Pelajaran

Tabel 4.9Use Case Scenario Input Guru & Pelajaran

Use case name Input Guru & Pelajaran

Use case ID 8

Actor Admin

Pre condition Actor harus mengisi username dan password

terlebih dahulu untuk bisa mengisi form Input

Guru & Pelajaran.

Trigger Actor dapat meng-input Guru & Pelajaran

Description Use case ini menggambarkan kegiatan actor

mengisi data Guru & Pelajaran

Typical Course of Events

Actor Action System Response

1. Memilih menu Input

Guru & Pelajaran

2. Tampil Menu Input

Guru & Pelajaran 3. Input Guru &

Pelajaran

4. Pilih “Simpan” 5. Data Tersimpan

dalam database

6. Tampil halaman berhasil Input Guru & Pelajaran

Alternate Courses 4. Pilih "Batal" untuk membatalkan dan data tidak tersimpan dalam database

Conclusion Actor berhasil Input Guru & Pelajaran.

Post condition Data akan disimpan di dalam database

9. Lihat Data PSB

Tabel 4.10 Use Case Scenario Lihat Data PSB

Use case name Lihat Laporan PSB

Use case ID 9

Actor Admin

Pre condition Actor menyimpan data PSB terlebih dahulu

Trigger Actor dapat melihat keseluruhan data PSB

Description Use case ini menggambarkan kegiatan actor

melihat keseluruhan data PSB yang telah di

input sebelumnya

Typical Course of Events

Actor Action System Response

1. Input username dan

password

2. Verifikasi username

dan password

3. PilihPSB 4. Tampil Data PSB

Alternate Courses 1. Jika username dan password benar maka actor

akan masuk ke dalam sistem, sedangkan jika salah maka actor harus input username dan

password kembali

3. Actor dapat memilih sub menu Calon Siswa Baru, Calon Siswa Ditolak, dan Calon Siswa Diterima.

Conclusion Actor berhasil melihat keseluruhan data PSB

Post condition Mencetak keseluruhan data PSB

10.Lihat Data Siswa

Tabel 4.11Use Case Scenario Lihat Data Siswa

Use case name Lihat Data Siswa

Use case ID 10

Actor Admin, Guru, Wali Kelas, Ketua Yayasan

Pre condition Actor menyimpan data siswa terlebih dahulu

Trigger Actor dapat melihat keseluruhan data siswa

Description Use case ini menggambarkan kegiatan actor

melihat keseluruhan data siswa.

Typical Course of Events

Actor Action System Response

1. Input username dan

password

2. Verifikasi username

3. Pilih Menu Kesiswaan

4. Tampil data siswa 5. Pilih Lihat 6.Tampil selurauh data

siswa

Alternate Courses 2. Jika username dan password benar maka actor

akan masuk ke dalam sistem, sedangkan jika salah maka actor harus input username dan

password kembali

8. Jika actor memilih “Batal” maka tidak dapat masuk ke dalam system

Conclusion Actor berhasil melihat keseluruhan calon siswa

Post condition Mencetak keseluruhan data calon siswa

11. Input Jadwal Ekstrakulikuler

Tabel 4.12Use Case Scenario Input Jadwal Ekstrakulikuler

Use case name Input Jadwal Ekstrakulikuler

Use case ID 11

Actor Admin

Pre condition Actor harus mengisi username dan password

terlebih dahulu untuk bisa mengisi form Input

Jadwal Ekstrakulikuler.

Trigger Actor dapat meng-input Jadwal Ekstrakulikuler

Description Use case ini menggambarkan kegiatan actor

mengisi data Jadwal Ekstrakulikuler

Typical Course of Events

Actor Action System Response

1. Memilih menu Input

Jadwal

Ekstrakulikuler

2. Tampil Menu Input

Jadwal

Ekstrakulikuler

3. Input Jadwal

Ekstrakulikuler

4. Pilih “Simpan” 5. Data Tersimpan

dalam database

6. Tampil halaman berhasil Input

Jadwal

Ekstrakulikuler

Alternate Courses 4. Pilih "Batal" untuk membatalkan dan data tidak tersimpan dalam database

Conclusion Actor berhasil Input Jadwal Ekstrakulikuler.

12. Input Update Berita

Tabel 4.13Use Case Scenario InputUpdate Berita

Use case name Input Update Berita

Use case ID 12

Actor Admin

Pre condition Actorinput data berita terlebih dahulu

Trigger Actor dapat mengubah data berita yg sudah ada

Description Use case ini menggambarkan kegiatan actor

mengubah data berita dengan memperbaruinya dengan data terbaru

Typical Course of Events

Actor Action System Response

1. Input username dan

password

2. Verifikasi username

dan password

3. Pilih Menu Update

Berita

4. Tampil data berita

5. Pilih “Edit” 6. Tampil form data

yang dapat diisi 7. Input data berita

8. Pilih ”Simpan” 9. Data baru tersimpan

dalam database Alternate Courses 11. Jika username dan password benar maka

actor akan masuk ke dalam sistem, sedangkan jika salah maka actor harus input username

dan password kembali

8. Jika actor memilih “Batal” maka tidak dapat masuk ke dalam system

Conclusion Actor berhasil memperbarui data berita

Post condition Data yang baru tersimpan dalam database

berita_sekolah

13. Input Update Pengaturan

Tabel 4.14Use Case Scenario InputUpdate Pengaturan

Use case name Input Update Pengaturan

Use case ID 13

Pre condition Actorinput data pengaturan terlebih dahulu

Trigger Actor dapat mengubah data pengaturan yg sudah

ada

Description Use case ini menggambarkan kegiatan actor

mengubah data pengaturan dengan memperbaruinya dengan data terbaru

Typical Course of Events

Actor Action System Response

1. Input username dan

password

2. Verifikasi username

dan password

3. Pilih Menu Pengaturan

4. Tampil form data yang dapat diisi

5. Input data

pengaturan

6. Pilih ”Simpan” 7. Data baru tersimpan

dalam database Alternate Courses 1. Jika username dan password benar maka actor

akan masuk ke dalam sistem, sedangkan jika salah maka actor harus input username dan

password kembali

2. Jika actor memilih “Batal” maka tidak dapat masuk ke dalam system

3. Actor dapat memilih sub menu Set Jadwal Pendaftaran, Fasilitas, Halaman Pembuka, Profil. Tambah Semester, Syarat & Ketentuan Pendaftaran.

Conclusion Actor berhasil memperbarui data pengaturan

Post condition Data yang baru tersimpan dalam database

pengaturan.

14. Input User Web

Tabel 4.15Use Case ScenarioUser Web

Use case name Input User Web

Use case ID 14

Actor Admin

Pre condition Actor harus mengisi username dan password

terlebih dahulu untuk bisa mengisi form input user web

Trigger Actor dapat meng-input user web

mengisi data user web

Typical Course of Events

Actor Action System Response

1. Memilih menu User Web

2. Tampil Menu User Web

3. InputUser

4. Pilih “Simpan” 5. Data Tersimpan

dalam database

6. Tampil halaman berhasil input user web

Alternate Courses 4. Pilih "Batal" untuk membatalkan dan data tidak tersimpan dalam database

Conclusion Actor berhasil pengisian User Web

Post condition Data akan disimpan di dalam database user

15. Input Nilai

Tabel 4.16 Use Case Scenario Input Nilai

Use case name Input Nilai

Use case ID 15

Actor Wali Kelas

Pre condition Actor harus mengisi username dan password

terlebih dahulu untuk bisa mengisi form input nilai

Trigger Actor dapat meng-input nilai

Description Use case ini menggambarkan kegiatan actor

mengisi data nilai

Typical Course of Events

Actor Action System Response

7. Memilih menu Inpu Nilait Nilai

8. Tampil Menu Input

Nilai 9. Input Nilai

10. Pilih “Simpan” 11. Data tersimpan

dalam database

12. Tampil

halaman berhasil

input Nilai

Alternate Courses 4. Pilih "Batal" untuk membatalkan dan data tidak tersimpan dalam database

Post condition Data akan disimpan di dalam database nilai

16.Lihat Laporan PSB

Tabel 4.17Use Case Scenario Lihat Laporan PSB

Use case name Lihat Laporan PSB

Use case ID 16

Actor Ketua Yayasan

Pre condition Actor menyimpan data PSB terlebih dahulu

Trigger Actor dapat melihat keseluruhan data PSB

Description Use case ini menggambarkan kegiatan actor

melihat keseluruhan data PSB yang telah di

input sebelumnya

Typical Course of Events

Actor Action System Response

1. Input username dan

password

2. Verifikasi username

dan password

3. Pilih Menu Laporan PSB

4. Tampil Menu Laporan PSB 5. Pilih Lihat 6. Tampil seluruh Data

Grafik PSB

Alternate Courses 3. Jika username dan password benar maka actor

akan masuk ke dalam sistem, sedangkan jika salah maka actor harus input username dan

password kembali

8. Jika actor memilih “Batal” maka tidak dapat masuk ke dalam system

Conclusion Actor berhasil melihat keseluruhan data PSB

Post condition Mencetak keseluruhan data PSB

17.Lihat Nilai

Tabel 4.18Use Case Scenario Lihat Nilai

Use case name Lihat Nilai

Use case ID 17

Actor Siswa, Wali siswa, Guru

Pre condition Actor menyimpan data nilai terlebih dahulu

Trigger Actor dapat melihat keseluruhan data nilai siswa

Description Use case ini menggambarkan kegiatan actor

input sebelumnya

Typical Course of Events

Actor Action System Response

1.Input username dan

password

2.Verifikasi username

dan password

3.PilihMenu Siswa 4.Tampil Menu Siswa 5.Pilih Sub Menu

Nilai

6.Tampil Sub Menu Nilai

7.Pilih “Cetak” 8.Cetak data nilai

Alternate Courses 4. Jika username dan password benar maka actor

akan masuk ke dalam sistem, sedangkan jika salah maka actor harus input username dan

password kembali

8. Jika actor memilih “Batal” maka tidak dapat masuk ke dalam sistem

Conclusion Actor berhasil melihat keseluruhan data nilai

Post condition Mencetak keseluruhan data nilai

18.Lihat Jadwal Pelajaran

Tabel 4.19Use Case Scenario Lihat Mata Pelajaran

Use case name Lihat Jadwal Pelajaran

Use case ID 18

Actor Siswa, Wali Siswa, Wali Kelas, Guru

Pre condition Actor harus mengetahui User name dan

password

Trigger Actor dapat melihat keseluruhan data jadwal

pelajaran

Description Use case ini menggambarkan kegiatan actor

melihat keseluruhan data jadwal pelajaran yang telah di input sebelumnya

Typical Course of Events

Actor Action System Response

1. Input username dan

password

2. Verifikasi username

dan password

3. PilihMenu Siswa 4. Tampil Menu Siswa 5. Pilih Sub Menu

Jadwal

6. Tampil Sub Menu Jadwal

7. Pilih “Cetak” 8. Cetak data jadwal

Alternate Courses 2. Jika username dan password benar maka actor

akan masuk ke dalam sistem, sedangkan jika salah maka actor harus input username dan

password kembali

7. Jika actor memilih “Batal” maka tidak dapat masuk ke dalam system

Conclusion Actor berhasil melihat keseluruhan data jadwal pelajaran

Post condition Mencetak keseluruhan data jadwal pelajaran

19.Lihat Guru

Tabel 4.20Use Case Scenario Lihat Guru

Use case name Lihat Guru

Use case ID 19

Actor Siswa

Pre condition Actor harus mengetahui User name dan

password

Trigger Actor dapat melihat keseluruhan data guru

Description Use case ini menggambarkan kegiatan actor

melihat keseluruhan data guru yang telah di

input sebelumnya

Typical Course of Events

Actor Action System Response

1. Input username dan

password

2. Verifikasi username

dan password

3. PilihMenu Guru 4. Tampil Menu Guru

5. Pilih “Cetak” 6. Cetak data Guru

Alternate Courses 2. Jika username dan password benar maka actor

akan masuk ke dalam sistem, sedangkan jika salah maka actor harus input username dan

password kembali

5. Jika actor memilih “Batal” maka tidak dapat masuk ke dalam sistem

Conclusion Actor berhasil melihat keseluruhan guru

20.Lihat Wali Kelas

Tabel 4.21Use Case Scenario Lihat Wali Kelas

Use case name Lihat Wali Kelas

Use case ID 20

Actor Siswa

Pre condition Actor harus mengetahui User name dan

password

Trigger Actor dapat melihat keseluruhan data wali kelas

Description Use case ini menggambarkan kegiatan actor

melihat keseluruhan data wali kelas yang telah di

input sebelumnya

Typical Course of Events

Actor Action System Response

1. Input username dan

password

2. Verifikasi username

dan password

3. Pilih Menu Wali Kelas

4. Tampil Menu Wali Kelas

5. Pilih “Cetak” 6. Cetak data Wali

Kelas

Alternate Courses 2. Jika username dan password benar maka actor

akan masuk ke dalam sistem, sedangkan jika salah maka actor harus input username dan

password kembali

5. Jika actor memilih “Batal” maka tidak dapat masuk ke dalam system

Conclusion Actor berhasil melihat keseluruhan wali kelas

Post condition Mencetak keseluruhan data wali kelas

21.Lihat Jadwal Ekstarkulikuler

Tabel 4.22Use Case Scenario Lihat Jadwal Ekstrakulikuler

Use case name Lihat Jadwal Ekstrakulikuler

Use case ID 21

Actor Siswa, Wali Siswa

Pre condition Actor harus mengetahui User name dan

password

Trigger Actor dapat melihat keseluruhan data jadwal

ekstrakulikuler

Description Use case ini menggambarkan kegiatan actor

yang telah di input sebelumnya

Typical Course of Events

Actor Action System Response

1. Input username dan

password 2. Verifikasi username dan password 3. Pilih Jadwal Ekstrakulikuler 4. Tampil Menu Jadwal Ekstrakulikuler

5. Pilih “Cetak” 6. Cetak data jadwal

ekstrakulikuler

Alternate Courses 2. Jika username dan password benar maka actor

akan masuk ke dalam sistem, sedangkan jika salah maka actor harus input username dan

password kembali

Conclusion Actor berhasil melihat keseluruhan data jadwal ekstrakulikuler

Post condition Mencetak keseluruhan data jadwal

ekstrakulikuler

Dokumen terkait