BAB 3
PERANCANGAN DAN IMPLEMENTASI SISTEM
3.1 Perancangan Sistem
Tahap perencanaan dan perancangan sistem ini merupakan tahap awal dalam membangun sebuah situs seperti membuat perencanaan, perancangan, diagram alur,
tujuan dan isi dari sebuah situs. Situs ini dirancang dengan menggunakan PHP sebagai bahasa pemrogramannya dan MySQL sebagai database-nya sedangkan Dreamweaver
8 digunakan sebagai aplikasi untuk membuat layout dari situs yang di rancang.
Tahap selanjutnya yaitu tahap pembuatan flowchart bagan alir atau aliran informasi dari situs tersebut. Flowchart atau diagram alir adalah gambaran yang
menampilkan struktur hirarki dan isi perhalaman. Dengan adanya flowchart, akan sangat membantu untuk memvisualisasikan isi dari setiap halaman situs dan dapat
membantu mempermudah dalam pemeliharan dan pembaharuan isi situs. Hal ini sangat penting dilakukan karena isi situs harus selalu diperbaharui sehingga
pengunjung tidak bosan. Adapun algoritma dari situs yang penulis buat, yaitu:
Gambar 3.1 Algoritma Situs SMA Negeri 16 Medan
Home
Profil
Galeri Arsip
Organisasi Akademik
Struktur Login Administrator
Menu PengunjungHome
Lihat data guru Lihat data staff
Lihat wali kelas
Lihat profil siswa Lihat nilai siswa
Lihat absensi siswa Lihat roster siswa
Lihat data alumni
Isi bukutamu Lihat data guru
Lihat data staff
Tambahhapus data guru
Lihat wali kelas
Tambahhapus data staff Tambahhapus data walikelas
Tambahhapus profil siswa
Lihat profil siswa
Lihat bukutamu
Lihat nilai siswa
Lihat data alumni
Lihat roster siswa Lihat absensi siswa
Tambahhapus nilai siswa Tambahhapus absensi siswa
Tambahhapus roster siswa Tambahhapus data alumni
Tambahhapus bukutamu
Halaman Administrator
Adapun menu drop-down yang dirancang penulis, yaitu: 1.
Menu home merupakan halaman yang pertama kali tampil pada saat situs dibuka.
2. Menu profil merupakan halaman yang berisikan tentang sejarah, data sekolah,
visi misi dan fasilitas sekolah. 3.
Menu struktur merupakan halaman yang berisi struktur organisasi, data guru, staf dan wali kelas.
4. Menu akademik merupakan halaman yang berisi data profil, nilai, absensi dan
roster siswa. 5.
Menu organisasi merupakan halaman yang berisi tentang OSIS dan ekstrakurikuler sekolah.
6. Menu arsip merupakan halaman yang berisi tentang pengumuman, agenda,
data alumni dan bukutamu sekolah. 7.
Menu galeri merupakan halaman yang berisi dokumentasi yang mencakup gambar sekolah.
8. Menu administrator merupakan halaman yang hanya dapat diakses oleh
administrator untuk melakukan pengaturan didalam situs ini.
3.2 Mempersiapkan Database Server