Implementasi Antar Muka Implementasi

CREATE TABLE IF NOT EXISTS `siswa_akun` `nis` varchar15 collate latin1_general_ci NOT NULL, `username` varchar15 collate latin1_general_ci NOT NULL, `password` varchar100 collate latin1_general_ci NOT NULL, PRIMARY KEY `username` ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; -- -- Struktur dari tabel `siswa_wali` -- CREATE TABLE IF NOT EXISTS `siswa_wali` `nis` varchar15 collate latin1_general_ci NOT NULL, `nama_ayah` varchar35 collate latin1_general_ci NOT NULL, `kerja_ayah` varchar30 collate latin1_general_ci NOT NULL, `pendidikan_ayah` varchar30 collate latin1_general_ci NOT NULL, `nama_ibu` varchar35 collate latin1_general_ci NOT NULL, `kerja_ibu` varchar30 collate latin1_general_ci NOT NULL, `pendidikan_ibu` varchar30 collate latin1_general_ci NOT NULL, `penghasilan` double NOT NULL, PRIMARY KEY `nis` ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

5.1.5. Implementasi Antar Muka

Dalam PHP4.1.1, implementasi antarmuka dilakukan dengan sebuah webpage yang berekstensi PHP. Setiap halaman dalam perangkat lunak dibuat file program yang ditulis dengan berekstensi.php. Berikut ini adalah implementasi dari setiap halaman yang dibuat dan dibedakan berdasarkan user pendaftar SMK Pasundan Majalaya dan administrator.

5.1.5.1 Implementasi Halaman Utama User

Implementasi halaman yang terdapat pada user pendaftar yang dibuat bentuk file program dengan berekstensi PHP dapat dilihat pada tabel 5.1 dibawah ini. Tabel 5.1 Imple mentasi Halaman Utama User Menu Sub Menu Sub-sub Menu Deskripsi Nama File Beranda - - File program untuk menangani halaman utama. brn.php Profil - - File program untuk menangani halaman profil SMK Pasundan Majalaya. prf.php Pengajar - - File program untuk menanganimenampilkan informasi tentang data-data pengajar di SMK Pasundan Majalaya. png.php Penerim aan - - File program untuk menanganimenampilkan informasi tentang data-data pendaftar. pnm.ph p 1.Pendaf taran - File program yang menangani pendaftaran siswa baru. dft.php Bantuan - - File program untuk menangani informasi tentang ketentuan tata cara meggunakan aplikasi pendaftaran online. bnt.php

5.1.5.2 Implementasi Halaman Utama Admin Petugas

Implementasi halaman yang terdapat admin petugas yang dibuat bentuk file program dengan berekstensi PHP dapat dilihat pada tabel 5.2 dibawah ini. Tabel 5.2 Imple mentasi Halaman Utama Admin Petugas Menu Sub Menu Sub-sub Menu Deskripsi Nama File Beranda - - File program untuk menangani halaman utama admin petugas. brn.php Akadem ik 1.Peneri maan - File program untuk menanganimenampilkan informasi tentang data-data pendaftar. pnm.ph p - 1.Seleksi Pendaftar File program yang menangani informasi untuk melakukan proses seleksi. prs.php - 2.Cari Pendaftar File program yang menangani informasi untuk melakukan pencarian data pendaftar. slk.php 2.Mata Pelajara - File program untuk menanganimenampilkan informasi plj.php n tentang data-data mata pelajaran. - 1.Tambah Mata Pelajaran File program yang menangani informasi untuk melakukan input data mata pelajaran. plj_tb.p hp 3.Jurusa n - File program untuk menanganimenampilkan informasi tentang jurusan. jrs.php - 1.Tambah Jurusan File program yang menangani informasi untuk melakukan input jurusan. jrs_tb.p hp 4.Kelas - File program untuk menanganimenampilkan informasi tentang data-data kelas. kls.php - 1.Tambah Kelas File program yang menangani informasi untuk melakukan input data kelas. kls_tb.p hp 2.Detil Kelas File program untuk menanganimenampilkan informasi tentang detil kelas. kls_dt.p hp 5.Jadwal - File program untuk menanganimenampilkan informasi tentang data-data jadwal. jdw.php - 1.Tambah Jadwal File program yang menangani informasi untuk melakukan input data jadwal. jdw_tb. php 5.Pendaf taran - File program yang menangani pendaftaran siswa baru. dft.php Pengajar - - File program untuk menanganimenampilkan informasi tentang data-data pengajar. png.php 1.Tamba h Pengajar - File program yang menangani informasi untuk melakukan input data pengajar. png_tb. php 2.Detil Pengajar - File program untuk menanganimenampilkan informasi tentang detil pengajar. png_dt. php Siswa - - File program untuk menanganimenampilkan informasi tentang data-data siswa. swa.php 1.Tamba h Siswa - File program yang menangani informasi untuk melakukan input data siswa. swa_tb. php 2.Detil Siswa - File program untuk menanganimenampilkan informasi tentang detil siswa. swa_dt. php Berita - - File program untuk menanganimenampilkan informasi brt.php tentang data-data berita. 1.Tamba h Berita - File program yang menangani informasi untuk melakukan input data berita. brt_tb.p hp Keluar - - File program yang menangani informasi untuk keluar dari admin petugas. log.php

5.1.5.3 Implementasi Halaman Utama Admin Guru Wali

Implementasi halaman yang terdapat admin guru yang dibuat bentuk file program dengan berekstensi PHP dapat dilihat pada tabel 5.3 dibawah ini. Tabel 5.3 Imple mentasi Halaman Utama Admin Guru Wali Menu Sub Menu Sub-sub Menu Deskripsi Nama File Beranda - - File program untuk menangani halaman utama admin guru. brn.php Akadem ik 1.Nilai - File program untuk menanganimenampilkan informasi tentang data-data nilai. nli.php - 1.Tamba h Nilai File program yang menangani informasi untuk melakukan input data nilai. nli_tb.p hp - 2.Detil Nilai File program untuk menanganimenampilkan informasi tentang detil nilai. nli_dt.p hp 2.Kelas - File program untuk menanganimenampilkan informasi tentang data-data kelas. kls.php - 1.Detil Kelas File program untuk menanganimenampilkan informasi tentang detil kelas. kls_dt.p hp 3.Jadwal - File program untuk menanganimenampilkan informasi tentang data-data jadwal. jdw.php - 1.Unduh Jadwal File program yang menangani untuk mengunduh jadwal und.php Pengajar - - File program untuk menanganimenampilkan informasi tentang data-data pengajar. png.php Siswa - - File program untuk menanganimenampilkan informasi tentang data-data siswa. swa.php 1.Detil - File program untuk menanganimenampilkan informasi swa_dt. php Siswa tentang detil siswa. Keluar - - File program yang menangani informasi untuk keluar dari admin guru. log.php

5.1.5.4 Implementasi Halaman Utama Akun Sis wa

Implementasi halaman yang terdapat akun siswa yang dibuat bentuk file program dengan berekstensi PHP dapat dilihat pada tabel 5.4 dibawah ini. Tabel 5.4 Imple mentasi Halaman Utama Akun Siswa Menu Sub Menu Sub-sub Menu Deskripsi Nama File Beranda - - File program untuk menangani halaman utama. brn.php Profil - - File program untuk menangani halaman profil SMK Pasundan Majalaya. prf.php Jadwal - - File program untuk menanganimenampilkan informasi tentang data-data jadwal. jdw.php 1.Unduh Jadwal - File program yang menangani untuk mengunduh jadwal und.php Nilai 1.Cari Nilai - File program yang menangani informasi untuk melakukan pencarian data nilai. nli.php Keluar - - File program yang menangani informasi untuk keluar dari admin guru. log.php

5.1.6. Implementasi Instalasi Program