Perencanaan dan Perancangan Sistem Mempersiapkan Database Server

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