BAB 4 PERANCANGAN SISTEM
4.1 Perencanaan dan Perancangan Sistem
Membuat suatu situs memerlukan persiapan, perencanaan yang baik, tujuan yang jelas dan percobaan yang berulang-ulang karena menyangkut semua elemen yang
membentuk situs.
Sebelum membangun situs, perlu dilakukan identifikasi awal antara lain:
a. Situs apa yang ingin dibuat?
b. Siapa saja pengunjung yang diharapkan berkunjung ke situs tersebut?
c. Apa saja aktivitas yang dapat pengunjung lakukan dalam situs?
d. Apa target yang ingin dicapai dari pembuatan situs tersebut?
Dengan menjawab pertanyaan-pertanyaan di atas, akan semakin memperjelas dan mempermudah dalam membangun situs karena dari situlah nantinya akan
terbentuk kata kunci untuk membuat dan mengembangkan situs lebih lanjut.
Rizki Adrian : Perancangan Sistem Informasi Berbasis Web Pada MAN 2 Tanjungpura Menggunakan PHP, 2008 USU Repository © 2008
Berkenaan dengan situs yang akan dibangun, maka jawaban untuk pertanyaan di atas sebagai berikut:
a. Situs yang akan dibuat adalah situs lembaga pendidikan keagamaan, dalam hal ini
adalah MAN 2 Tanjungpura, yang menyediakan informasi-informasi mengenai lembaga pendidikan tersebut.
b. Pengunjungnya adalah guru dan siswai MAN 2 Tanjungpura pada khususnya dan
masyarakat luar pada umumnya yang ingin mengetahui informasi seputar MAN 2 Tanjungpura
c. Aktifitas yang akan dijumpai di dalam situs tersebut adalah pengunjung dapat
mengetahui informasi mengenai MAN 2 Tanjungpura, membaca pengumuman serta agenda MAN 2 Tanjungpura.
d. Target yang akan dicapai dari situs tersebut adalah pengunjung mendapatkan
informasi tentang MAN 2 Tanjungpura.
4.2 Mempersiapkan Database Server
Rizki Adrian : Perancangan Sistem Informasi Berbasis Web Pada MAN 2 Tanjungpura Menggunakan PHP, 2008 USU Repository © 2008
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 man2 dengan tabel-tabel sebagai berikut:
a. Tabel bidang terdiri dari:
Field Type
Keterangan Id_bidang
Int Kode Bidang
Bidang Varchar
Nama Bidang
Tabel 4.1 Tabel Bidang
Rizki Adrian : Perancangan Sistem Informasi Berbasis Web Pada MAN 2 Tanjungpura Menggunakan PHP, 2008 USU Repository © 2008
b. Tabel Guru terdiri dari:
Field Type
Keterangan Nip
Varchar Nomor Induk Pegawai
Id_bidang Int
Kode Bidang Nama
Varchar Nama Guru
Alamat Varchar
Alamat Guru Pangkat
Varchar Pangkat Guru
Id_jabatan Varchar
Jabatan Guru di Sekolah Id_status
Varchar Status Guru
Img Varchar
Gambar Guru
4.2 Tabel Guru
c. Tabel jabatan terdiri dari:
Field Type
Keterangan Id_jabatan
Int Kode Jabatan
Jabatan Varchar
Nama Jabatan
4.3 Tabel Jabatan
Rizki Adrian : Perancangan Sistem Informasi Berbasis Web Pada MAN 2 Tanjungpura Menggunakan PHP, 2008 USU Repository © 2008
d. Tabel login terdiri dari:
Field Type
Keterangan Username
Varchar Nama Admin untuk Login
Password Varchar
Password Admin Name
Varchar Nama Admin
4.4 Tabel Login
e. Tabel status terdiri dari:
Field Type
Keterangan Id_status
Int Kode Status
Status Varchar
Nama Status
4.5 Tabel Status
Rizki Adrian : Perancangan Sistem Informasi Berbasis Web Pada MAN 2 Tanjungpura Menggunakan PHP, 2008 USU Repository © 2008
f. Tabel umum terdiri dari:
Field Type
Keterangan Id_umum
Int Nomor Pengumuman
Judul Varchar
Judul Pengumuman Isi
text Isi Pengumuman
Tanggal date
Tanggal Pengumuman
4.6 Tabel Umum
4.3. Flowchart Sistem