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