Perancangan Halaman Website Perancangan Database

Gambar 4.3 Rancangan Halaman Administrator

4.6 Perancangan Halaman Website

Adapun halaman - halaman yang dibangun oleh penulis adalah: a. Halaman index merupakan halaman yang pertama kali muncul pada saat website dibuka. Halaman ini berisikan artikel dan link-link menuju halaman berikutnya. b. Halaman home merupakan halaman yang berisikan sekilas tentang SMP N 1 Dolok Batu Nanggar serta link-link menuju halaman berikutnya. c. Halaman profil merupakan halaman yang berisikan tentang profile sekolah mengenai visi misi, dan sejarah tentang sekolah e. Halaman struktur organisasi merupakan halaman yang berisikan data mengenai struktur organisasi SMP N 1 Dolok Batu Nanggar Header Home Guru Siswa Roster Berita Logout Footer ISI Universitas Sumatera Utara f. Halaman pimpinan merupakan halaman yang berisikan data kepala sekolah SMP N 1 Dolok Batu Nanggar g. Halaman Akademik berisikan data mengenai guru dan siswa serta hal- hal yang berkaitan dengan kegiatan akademik h. Halaman aplikasi berisikan data mengenai aplikasi untuk masuk ke halaman login, halaman galeri dan buku tamu i. Halaman contact us berisikan contact nomor untuk menghubungi pihak SMP N 1 Dolok Batu Nanggar j. Halaman pengumuman berisikan pengumuman – pengumuman di SMP Negeri 1 Dolok Batu Nanggar seperti pengumuman hasil UAN

4.7 Perancangan Database

Perancangan database adalah salah satu langkah untuk menentukan file database, tabel, tipe data dan ukuran dari data yang digunakan. Tahap ini merupakan tahap yang paling penting dalam perancangan sistem. Pada tahap ini dipersiapkan tempat untuk menampung data di server, data tersebut nantinya akan diproses oleh program yang kita buat pada tahap pemrograman, baik penambahan, pengeditan, panghapusan dan menampilkan isi database ke halaman web . Database terdiri atas tabel-tabel yang dibuat dengan menggunakan program MySQL. Adapun database yang dibuat oleh penulis adalah database Website SMPN1 Dolok Batu Nanggar dengan tabel-tabel sebagai berikut: Universitas Sumatera Utara a. Tabel user Tabel 4.1 user Field Type Length Keterangan username Varchar 50 Username password Varchar 50 Password b. Tabel tamu Tabel 4.2 tamu Field Type Length Keterangan email Varchar 50 Email pengirim pesan nama Varchar 100 Nama pengirim pesan homepage Varchar 100 Alamat homepage pengirim pesan cs Text Tanggal pesan dikirim c. Tabel data_guru Tabel 4.3 data_guru Field Type Length Keterangan nip Int 10 Nip guru nama_guru Varchar 50 Nama guru ttlahir Varchar 50 Tempat tanggal lahir agama Varchar 10 Agama jkelamin Varchar 15 Jenis kelamin golongan Varchar 10 Golongan pendidikan Varchar 20 Pendidikan terakhir alamat Varchar 60 Alamat Universitas Sumatera Utara d. Tabel kelas Tabel 4.4 kelas Field Type Length Keterangan id_kelas Int 3 Id kelas Varchar 10 Nama kelas e.Tabel nilai Tabel 4.5 nilai Field Type Length Keterangan id_nilai Int 10 Id nilai nis Int 50 Nis siswa id_kelas Int 50 Id kelas id_bistud Int 10 Id bidang studi semester Varchar 15 Semester nama Varchar 30 Nama siswa nilai_1 Int 10 Nilai 1 nilai_2 Int 10 Nilai 2 nilai_3 Int 10 Nilai 3 nilai_4 Int 10 Nilai 4 nilai_5 Int 10 Nilai 5 nilai_6 Int 10 Nilai 6 nilai_7 Int 10 Nilai 7 total Varchar 10 Rata-rata f. Tabel siswa Tabel 4.6 siswa Field Jenis Length Keterangan nis Int 10 Nis nama_siswa Varchar 50 Nama siswa ttlahir Varchar 30 Tempat tanggal lahir agama Varchar 10 Agama jeniskelamin Varchar 15 Jenis kelamin kelas Varchar 10 Kelas alamat Text Alamat siswa nama_ayah Int 20 Nama ayah pekerjaan_ayah Int 30 Pekerjaan ayah nama_ibu Int 20 Nama ibu pekerjaan_ibu Int 30 Pekerjaan ibu alamat_ortu Text Alamat orang tua Universitas Sumatera Utara g. Tabel Galeri Tabel 4.7 Galeri Field Type Length Keterangan No Varchar 10 no gambar Varchar 100 Gambar h. Tabel Fasilitas Tabel 4.8 fasilitas Field Type Length Keterangan No int 10 no fasilitas Varchar 50 Fasilitas keterangan Text Keterangan fasilitas gambar Varchar 100 Gambar fasilitas i. Tabel statistik Tabel 4.9 statistik Field Type Length Keterangan Ip Varchar 90 Ip address user tanggal Date Tanggal akses hits Varchar 100 Jumlah total online Varchar 255 Jumlah user online j. Tabel bidang_study Tabel 4.10 bidang_study Field Type Length Keterangan Id_bistud int 3 Id bidang studi Bidang studi Varchar 50 Nama bidang studi k. Tabel wali_kelas Tabel 4.3 wali_kelas Field Type Length Keterangan Id_wali int 4 Id wali kelas Id_kelas int 30 Id kelas nip int 20 No induk guru Universitas Sumatera Utara BAB 5 IMPLEMENTASI SISTEM

5.1 Pengertian Implementasi Sistem