Implementasi Analisis Kebutuhan IMPLEMENTASI DAN ANALISA

commit to user 24

BAB IV IMPLEMENTASI DAN ANALISA

4.1 Implementasi

Kemudian diimplementasikan kedalam bentuk kode sehingga dihasilkan aplikasi seperti berikut. Berdasarkan perancangan user interface yang telah dibuat user interface sebagai berikut. Gambar 4.1 merupakan tampilan dari halaman login sistem rapor. Halaman login ini digunakan untuk login user siswa, user guru dan user kurikulum. Gambar 4.1 Halaman Login Gambar 4.2 merupakan tampilan dari halaman admin kurikulum, dengan menu berada di atas dan konten berada di bawahnya. commit to user 25 Gambar 4.2 Halaman Admin kurikulum Gambar 4.3 merupakan antar muka untuk entry data mata pelajaran, untuk antar muka entry data lain data siswa, data jurusan, data prodi dll. memiliki tampilan antar muka yang hampir mirip. Gambar 4.3 Halaman Entry data Matapelajaran commit to user 26 Gambar 4.4 merupakan antar muka untuk guru atau wali kelas, sama seperti pada halaman admin menu utama berada disebelah kanan. Gambar 4.4 Halaman Guru wali kelas Gambar 4.5 merupakan halaman untuk siswa, pada halaman ini siswa dapat melihat nilai rapor dan data pengajar di SMK 2 Sragen. Gambar 4.5 Halaman Siswa commit to user 27 Gambar 4.6 merupakan gambar pesan pemberitahuan ketika suatu proses berhasil dijalankan. Gambar 4.6 Pesan notifikasi proses sukses. Gambar 4.7 merupakan gambar pesan pemberitahuan ketika suatu proses gagal dijalankan. Gambar 4.7 Pesan proses gagal. Gambar 4.8 merupakan gambar pesan pemberitahuan ketika menghapus sebuah data. Gambar 4.8 Pesan konfirmasi proses hapus data Gambar 4.9 merupakan gambar lembar rapor yang merupakan hasil pengolahan sistem rapor. Keluaran ini ditujukan kepada siswa serta kepada guru wali kelas untuk data cadangan. commit to user 28 Gambar 4.9 Gambar rapor siswa

4.2 Analisis Kebutuhan

Untuk menjalankan aplikasi pengolahan rapor di sisi server membutuhkan spesifikasi minimal perangkat keras dan perangkat lunak sebagai berikut 1. Apache Web Server versi 2.2.3 2. PHP Script Language versi 5.1.6 3. MySQL Database versi 5.0.24a 4. Alokasi memory 10 MB. Untuk client membutuhkan sebuah PC yang sudah terpasang Webrowser Mozilla Firefox 3.xx, Google Chrome, Safari 5.x.x atau Opera 11.xx . commit to user 29

4.3 Pengujian Sistem