Analisis Kebutuhan Pengguna Analisis Kebutuhan Data

3.2.2 Analisis Kebutuhan

Setelah melakukan identifikasi masalah, maka tahap selanjutnya dalam membangun sebuah sistem informasi penilaian dan presensi siswa berbasis web pada SMA Negeri 12 Surabaya adalah melakukan analisis kebutuhan. Analisis kebutuhan dilakukan untuk mengetahui kepada siapa informasi disampaikan, informasi apa saja yang dibutuhkan, dan tujuan informasi bagi pengguna.

A. Analisis Kebutuhan Pengguna

Kebutuhan pengguna user requirement sistem informasi penilaian dan presensi siswa berbasis web pada SMA Negeri 12 Surabaya dapat dilihat pada Table 3.2. Tabel 3.2 User Requirement NO Bagian Tugas User Requirement 1 Staf TU 1. Input Data Guru. 2. Input Data Siswa. 3. Input Data Kelas. 4. Input Data Pelajran. 1. Data Guru 2. Data Siswa 3. Data Kelas 4. Data Pelajaran 2 Guru 1. Input nilai ulangan harian pertama. 2. Input nilai ulangan tengah semester. 3. Input nilai ulangan harian kedua. 4. Input nilai ulangan akhir semester. 5. Input nilai tugas. 1. Data nilai ulangan harian pertama. 2. Data nilai ulangan tengah semester. 3. Data nilai ulangan harian kedua. 4. Data nilai ulangan akhir semester. 5. Data nilai tugas. 3 Bimbingan Konseling 1. Input presensi siswa. 1. Data presensi siswa. 4 Wali Murid 1. Melihat nilai siswa. 2. Melihat status presensi siswa 1. Data hasil nilai siswa. 2. Data hasil presensi siswa.

B. Analisis Kebutuhan Data

Untuk menunjang dalam membangun sistem informasi penilaian dan presensi siswa berbasis web pada SMA Negeri 12 Surabaya maka dibutuhkan kebutuhan data. Kebutuhan-kebutuhan data tersebut meliputi. 1. Data Guru Data guru adalah data master pada sistem informasi penilaian dan presensi siswa. Data guru berisikan identitas guru yang ada pada SMA Negeri 12 Surabaya. Data guru digunakan untuk mengetahui identitas guru jika diperlukan. 2. Data Siswa Data siswa adalah data master pada sistem informasi penilaian dan presensi siswa. Data siswa berisikan identitas guru yang ada pada SMA Negeri 12 Surabaya. Data siswa digunakan untuk mengetahui identitas siswa jika diperlukan. 3. Data Kelas Data kelas merupakan data master pada sistem informasi penilaian dan presensi siswa berbasis web pada SMA Negeri 12 Surabaya. Data kelas berisikan nama kelas serta nama siswa yang ada pada kelas tersebut. Data kelas digunakan oleh guru dalam memasukkan nilai. 4. Data Mata Pelajaran Data mata pelajaran merupakan data master pada sistem informasi penilaian dan presensi siswa berbasis web pada SMA Negeri 12 Surabaya. Data mata pelajaran berisikan nama mata pelajaran dan guru yang mengajar pada mata pelajaran tersebut. 5. Data Nilai Ulangan Harian Pertama Data nilai ulangan harian pertama adalah nilai yang didapatkan sebulum ulangan tengah semester. Ulangan harian pertama digunakan sebagai salah satu perhitungan pada nilai raport. 6. Data Nilai Ulangan Tengah Semester Data nilai ulangan tengah semester adalah nilai yang didapatkan pada saat ulangan tengah semester yang diadakan tiap pertengahan semester. Data Nilai Ulangan Tengah Semester digunakan sebagai salah satu perhitungan pada nilai raport. 7. Data Nilai Ulangan Harian Kedua Data nilai ulangan harian kedua adalah nilai yang didapatkan sebulum ulangan akhir semester. Ulangan harian Kedua digunakan sebagai salah satu perhitungan pada nilai raport. 8. Data Nilai Ulangan Akhir Semester Data nilai ulangan akhir semester adalah nilai yang didapatkan pada saat ulangan akhir semester yang diadakan tiap akhir semester. Data Nilai Ulangan akhir Semester digunakan sebagai salah satu perhitungan pada nilai raport. 9. Data Nilai Tugas Data nilai tugas adalah nilai yang didapatkan setiap guru memberikan tugas kepada siswa untuk dikerjakan. Nilai tugas digunakan sebagai salah satu perhitungan pada nilai raport. 10. Data Presensi Siswa Data presensi siswa adalah data yang digunakan untuk mencatat status siswa apakah masuk atau ijin. Presensi siswa dicatat pada lembar presensi siswa yang dilakukan oleh guru pada jam pertama mengajar dikelas.

C. Analisis Kebutuhan Fungsi