Implementasi Antar Muka Implementasi

ENGINE=InnoDB DEFAULT CHARSET=latin1; -- Dumping data for table `wali_kelas`

4.4.5 Implementasi Antar Muka

Dalam Java NetBeans implementasi antarmuka dilakukan dengan sebuah tampilan form, sama dengan bahasa pemrograman lainnya. Semua form dikumpulkan dalam sebuah project. 1. Form Tampilan Login Form login muncul ketika program pertama kali di jalankan berfungsi untuk mengakses program dengan pertama kali meminta memasukkan username dan password. Gambar 4.29 Tampilan Form Login 2. Form Menu Sistem Informasi Akademik Form Halaman Utama muncul ketika pengguna telah memasukkan username dan password dengan benar. Gambar 4.30 Halaman Utama Sistem Informasi Akademik SMK PGRI Kota Bandung Pilial Ciumbuleuit Pada form menu terdapat tiga menu utama. Fungsi dari tiga utama tersebut adalah : a. Menu data master berisi data mata pelajaran, data guru, dan data user b. Menu akademik berisi input form pendaftaran, form pembagian kelas, form penjadwalan, form penilaian, form raport. c. Menu laporan berisi data siswa, laporan guru, laporan data mata pelajaran, laporan pembagian kelas, laporan penjadwalan, laporan penilaian, dan laporan raport 3. Form Pendaftaran Form ini berfungsi untuk menginput data calon siswa yang nantinya akan disimpan dalam database. Gambar 4.31 Tampilan Form Pendaftaran 4. Form Data Guru Form ini berfungsi untuk menginput data guru yang nantinya akan disimpan dalam database. Gambar 4.32 Tampilan Form Data Guru 5. Form Data Mata Pelajaran Form ini berfungsi untuk menginput data mata pelajaran yang nantinya akan disimpan dalam database. Gambar 4.33 Tampilan Form Data Mata Pelajaran 6. Form Pembagian Kelas Pada form ini berfungsi untuk menginput nama kelas dan menentukan wali kelas kemudian akan membagi kelas secara otomatis Gambar 4.34 Tampilan Form Pembagian Kelas dan Wali Kelas 7. Form Penjadwalan Di form ini berfungsi untuk menginputkan dan merancang jadwal pelajaran. Gambar 4.35 Tampilan Form Penjadwalan 8. Form Penilaian Pada form ini berfungsi untuk melakukan proses penilaian yang dilakukan oleh guru mata pelajaran ke siswa dengan hanya menginputkan data nilai. Gambar 4.36 Tampilan Form Penilaian 9. Form Data User Form ini berfungsi untuk menambah, menghapus user yang ini menggunakan aplikasi akademik. Gambar 4.37 Tampilan Form Data User 10. Laporan Siswa Form ini berfungsi untuk mencetak dan menampilkan laporan siswa Gambar 4.38 Tampilan Form Cetak Laporan Siswa Gambar 4.39 Tampilan Laporan Siswa 11. Laporan Guru Form ini berfungsi untuk mencetak dan menampilkan laporan guru Gambar 4.40 Tampilan Form Cetak Data Guru Gambar 4.41 Tampilan Laporan Guru 12. Laporan Data Mata Pelajaran Form ini berfungsi untuk mencetak dan menampilkan laporan guru Gambar 4.42 Tampilan Form Cetak Laporan Data Mata Pelajaran Gambar 4.43 Tampilan Laporan Mata Pelajaran 13. Laporan Jadwal Pelajaran Form ini berfungsi untuk mencetak dan menampilkan laporan jadwal pelajaran. Gambar 4.44 Tampilan Form Cetak Laporan Jadwal Pelajaran Gambar 4.45 Tampilan Laporan Jadwal Pelajaran 14. Laporan Pembagian Kelas Form ini berfungsi untuk mencetak dan menampilkan laporan pembagian kelas dan wali kelas. Gambar 4.46 Tampilan Form Cetak Laporan Pembagian Kelas dan Wali Kelas Gambar 4.47 Tampilan Laporan Pembagian Kelas dan Wali kelas 15. Laporan Penilaian Form ini berfungsi untuk mencetak laporan rekapitulasi penilaian siswa. Gambar 4.48 Tampilan Form Cetak Rekapitulasi Penilaian Gambar 4.49 Tampilan Laporan Penilaiaan

4.4.6 Implementasi Instalasi Program