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. Resti Aulia : Perancangan Sistem Informasi Berbasis Web Pada Sekolah Tinggi Agama Islam Jamiyah Mahmudiyah 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 STAI Jam’iyah Mahmudiyah Tanjungpura, yang menyediakan informasi- informasi mengenai lembaga pendidikan tersebut. b. Pengunjungnya adalah pegawai dan mahasiswa STAI Jam’iyah Mahmudiyah pada khususnya dan masyarakat luar pada umumnya yang ingin mengetahui informasi seputar STAI Jam’iyah Mahmudiyah. c. Aktivitas yang akan dijumpai di dalam situs tersebut adalah pengunjung dapat mengetahui informasi mengenai STAI Jam’iyah Mahmudiyah, membaca pengumumanberita terbaru tentang kegiatan akademik STAI Jam’iyah Mahmudiyah. d. Target yang akan dicapai dari situs tersebut adalah pengunjung mendapatkan informasi tentang STAI Jam’iyah Mahmudiyah dan STAI Jam’iyah Mahmudiyah dapat mempromosikan diri ke hadapan khalayak.

4.2 Mempersiapkan Database Server

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 Resti Aulia : Perancangan Sistem Informasi Berbasis Web Pada Sekolah Tinggi Agama Islam Jamiyah Mahmudiyah Menggunakan PHP, 2008 USU Repository © 2008 web . Database terdiri atas tabel-tabel yang dibuat dengan menggunakan program MySQL . Adapun database yang dibuat oleh penulis adalah database staijm dengan tabel-tabel sebagai berikut: a. Tabel dosen terdiri dari: Field Type Length Keterangan Nip Varchar 9 Nomor Induk DosenStaff Nama Varchar 50 Nama DosenStaff Sex Varchar 10 Jenis Kelamin Alamat Varchar 250 Tempat Lahir tpt_lahir Varchar 50 Tanggal Lahir kode_jabatan Varchar 5 Kode Jabatan id_bid Varchar 5 Kode Bidang kode_bgn Varchar 5 Kode Bagian telepon Varchar 15 Nomor Telepon Tabel 4.1 Tabel dosen Resti Aulia : Perancangan Sistem Informasi Berbasis Web Pada Sekolah Tinggi Agama Islam Jamiyah Mahmudiyah Menggunakan PHP, 2008 USU Repository © 2008 b. Tabel bagian terdiri dari: Field Type Length Keterangan kode_bgn Varchar 4 Kode Bagian nama_bgn Varchar 20 Nama Bagian Tabel 4.2 Tabel bagian c. Tabel bidang terdiri dari: Field Type Length Keterangan id_bid Varchar 4 Kode Bidang Bidang Varchar 30 Nama Bidang Tabel 4.3 Tabel bidang d. Tabel jabatan terdiri dari: Field Type Length Keterangan kode_jabatan Varchar 4 Kode Jabatan Bidang Varchar 30 Nama Jabatan Tabel 4.4 Tabel jabatan Resti Aulia : Perancangan Sistem Informasi Berbasis Web Pada Sekolah Tinggi Agama Islam Jamiyah Mahmudiyah Menggunakan PHP, 2008 USU Repository © 2008 e. Tabel agenda terdiri dari: Field Type Length Keterangan Id Int 4 Kode Agenda post_time Int 4 Waktu Pengisian Agenda Update_time Int 4 Tanggal update Agenda Title Varchar 225 Judul Agenda Intro Text - Sinopsis Agenda content Text - Isi Agenda Source Varchar 20 Soucer Status Tinyint 4 Status Poster Varchar 30 Pengisi Agenda updater Varchar 30 Updater Tabel 4.5 Tabel agenda f. Tabel galery terdiri dari: Field Type Length Keterangan Id Int 4 Kode Jabatan Title Varchar 30 Judul Galery Tabel 4.6 Tabel galery Resti Aulia : Perancangan Sistem Informasi Berbasis Web Pada Sekolah Tinggi Agama Islam Jamiyah Mahmudiyah Menggunakan PHP, 2008 USU Repository © 2008 g. Tabel umum terdiri dari: Field Type Length Keterangan Id Int 4 Kode Pengumuman post_time Int 4 Waktu Pengisian Pengumuman Update_time Int 4 Tanggal update Pengumuman Title Varchar 225 Judul Pengumuman Intro Text - Sinopsis Pengumuman content Text - Isi Pengumuman Source Varchar 20 Soucer Status Tinyint 4 Status Poster Varchar 30 Pengisi Pengumuman updater Varchar 30 Updater Tabel 4.7 Tabel umum Resti Aulia : Perancangan Sistem Informasi Berbasis Web Pada Sekolah Tinggi Agama Islam Jamiyah Mahmudiyah Menggunakan PHP, 2008 USU Repository © 2008 h. Tabel u_web terdiri dari: Field Type Length Keterangan id Varchar 25 Kode Administrator pass Varchar 100 Password Administrator nama Varchar 30 Nama Administrator alamat Varchar 50 Alamat Administrator jabatan Varchar 20 Jabatan Administrator stat Char 1 Status Administrator group Char 1 Grup Administrator Tabel 4.8 Tabel u_web i. Tabel u_group terdiri dari: Field Type Length Keterangan g_id Int 4 Kode Group g_group Varchar 35 Nama Group g_stat Char 1 Status Group Tabel 4.9 Tabel u_group Resti Aulia : Perancangan Sistem Informasi Berbasis Web Pada Sekolah Tinggi Agama Islam Jamiyah Mahmudiyah Menggunakan PHP, 2008 USU Repository © 2008 j. Tabel u_history terdiri dari: Field Type Length Keterangan h_user Varchar 30 Nama User h_date Date Tanggal Hystory h_start Varchar 10 Mulai Log in h_finish Varchar 10 Log out h_ip Varchar 35 IP Tabel 4.10 Tabel u_history k. Tabel u_menu terdiri dari: Field Type Length Keterangan m_id_menu Int 4 Kode Menu m-menu Varchar 100 Nama Menu m_img Varchar 100 Gambar Menu m_stat Char 1 Status Menu m_link Varchar 50 Link Menu Tabel 4.11 Tabel u_menu Resti Aulia : Perancangan Sistem Informasi Berbasis Web Pada Sekolah Tinggi Agama Islam Jamiyah Mahmudiyah Menggunakan PHP, 2008 USU Repository © 2008 l. Tabel u_priv terdiri dari: Field Type Length Keterangan p_id Int 4 Kode Privilage p_id_group Varchar 4 Kode Group p_id_menu Varchar 4 Kode Menu Tabel 4.12 Tabel u_priv m. Tabel u_temp terdiri dari: Field Type Length Keterangan t_user Varchar 30 Nama User t_ses_id Varchar 100 Kode Session t_time Varchar 20 Waktu Log in t_date Date Tanggal Log in Tabel 4.13 Tabel u_group Resti Aulia : Perancangan Sistem Informasi Berbasis Web Pada Sekolah Tinggi Agama Islam Jamiyah Mahmudiyah Menggunakan PHP, 2008 USU Repository © 2008 n. Tabel u_cfg terdiri dari: Field Type Length Keterangan id Int 1 Kode Konfigurasi w_title Varchar 100 Judul Konfigurasi w_crg Varchar 200 Copyright w_admin Varchar 50 Email Administrator w_stat Int 1 Status w_sec Varchar 100 Password Administrator Tabel 4.14 Tabel u_cfg Resti Aulia : Perancangan Sistem Informasi Berbasis Web Pada Sekolah Tinggi Agama Islam Jamiyah Mahmudiyah Menggunakan PHP, 2008 USU Repository © 2008

4.3. Flowchart Sistem