BAB 4
PERANCANGAN SISTEM
4.1 Perencanaan dan Perancangan
Tahap perencanaan dan perancangan 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 databasenya, sedangkan Dreamweaver 8
digunakan sebagai tempat untuk membuat layout dari situs yang telah dirancang.
Tahap selanjutnya yaitu tahap pembuatan flowchart bagian alir atau aliran informasi dari situs tersebut. Flowchart atau diagram alir adalah gambaran dari suatu
algoritma yang menampilkan struktur hierarki dan isi halaman per halaman. Dengan adanya flowchart, akan sangat membantu untuk memvisualkan isi dari setiap halaman
situs tersebut.
Dengan pembuatan flowchart dalam situs dapat membantu mempermudah dalam pemeliharaan dan pembaharuan isi situs. Hal ini sangat penting dilakukan
karena isi situs harus selalu diperbaharui sehingga pengunjung tidak bosan.
Rahma Afriyanti : Membangun Aplikasi Web yang Dinamis Dengan Macromedia DreamWeaver 8 Pada SMA Negeri 1 Batangkuis, 2008.
USU Repository © 2009
4.2 Gambaran Umum Pembuatan Program
Sistem yang dibuat dalam situs ini bersifat intern, yang berarti pengguna program ini hanya kalangan tertentu yang memiliki hak akses terhadap program. Program bekerja
dalam sebuah web server dan dapat diakses melalui jaringan intranet atau internet. Karena program ini berjalan dalam sebuah jaringan intranet atau internet, maka dapat
dijalankan secara multiuser, dapat diakses oleh banyak pengguna secara bersamaan dari komputer yang berbeda-beda. Bagian-bagian yang akan mengakses program ini
adalah:
1. Administrator
Halaman administrator web bertanggung jawab atas data-data yang diinformasikan pada halaman web. Data-data yang ditampilkan pada web diambil langsung dari
database. Ada 3 tiga cara kerja dari seorang admin dalam mengolah data pada database: menambah data baru, mengubah data yang telah ada, dan menghapus data
yang tidak diperlukan lagi. Data-data yang dimasukkan, diubah ataupun dihapus administrator pada web SMA Negeri 1 Batangkuis adalah:
a. Data Guru
Data guru ini akan diinput, diubah atau dihapus mencakup nama, nip, jenis kelamin, golongan, jabatan, bidang studi, strata pendidikan terakhir dan tahun tamat dari guru
sekolah tersebut.
Rahma Afriyanti : Membangun Aplikasi Web yang Dinamis Dengan Macromedia DreamWeaver 8 Pada SMA Negeri 1 Batangkuis, 2008.
USU Repository © 2009
b. Data Siswa
Data siswa diperoleh dari siswa yang telah mendaftar pada sekolah SMA Negeri 1 Batangkuis. Administrator mempunyai hak untuk menghapus data para siswasiswi
yang mendaftar. Data siswa mencakup nama siswa, nomor induk siswa, jenis kelamin, kelas, dan agama.
4.3 Membangun Halaman Situs