52
Gambar 3. 5 : ER Diagram
53
3.1.4. Analisis Kebutuhan Fungsionalitas
Analisis kebutuhan fungsionalitas suatu sistem bisa digambarkan atau dijelaskan dengan cara membuat diagram UML terlebih dahulu, yang
meliputi Use Case Diagram, sequence Diagram, Activity Diagram dan Class Diagram.
3.1.4.1. Use Case Diagram
Use Case Diagram menggambarkan fungsionalitas yang diharapkan dari
sebuah sistem. Yang ditekankan adalah “apa” yang diperbuat sistem, dan bukan “bagaimana”. Sebuah use case merepresentasikan sebuah interaksi
antara aktor dengan sistem. Use case merupakan sebuah pekerjaan tertentu, misalnya login ke sistem, meng-create sebuah daftar belanja, dan
sebagaimanya. Seorang sebuah aktor adalah sebuah entitas manusia atau mesin yang berinteraksi dengan sistem untuk melakukan pekerjaan-
pekerjaan tertentu.
54
Skenario use case
Nomor : 01
Nama use case : Login
Aktor : Petugas TU, Kepala Sekolah, Wali Kelas Tujuan : melakukan verifikasi terhahap user yang akan menggunakan
aplikasi Deskripsi : user memasukkan usename dan password sebelum masuk ke
halaman utama
Report data siswa Report data guru
Report penerima beasiswa Report nilai siswa
Report kehadiran siswa Report keuangan
Guru
Login include
include
Pengelolaan penilaian kinerja include
Pengelolaan nilai siswa include
Pengelolaan kehadiran siswa include
Pengelolaan keuangan siswa include
Pengelolaan beasiswa include
Pengelolaan data mata pelajaran include
Pengelolaan data siswa include
Pengelolaan data guru include
pengelolaan tahun ajaran include
pengelolaan kelas include
pengelolaan jenis tagihan include
pengelolaan jenis nilai kinerja guru Penglolaan orang tua
include
Pengelolaan data mengajar guru include
Pengelolaan User Pengelolaan TU
Petugas TU include
include
include include
include include
Gambar 3. 6 : Use Case Diagram
55
Kondisi awal : Halaman login
Kondisi akhir : Halaman utama
Aktor Sistem
1. Memasukkan user name dan
password kemudian menekan
button OK
2. Sistem memeriksa userename dan
password yang di input kan oleh user
menampilkan form input nilai siswa
3. Jika username dan password terdaftar,
maka secara otomatis akan masuk ke menu utama, jika tidak maka sistem
akan kembali ke halaman login.