Perancangan Sistem Informasi Berbasis Web Pada SMA Negeri 16 Medan

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