Analisis Hardware Perangkat Keras Analisis Software Perangkat Lunak Analisis User Pengguna

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.