Mempersiapkan Database Server PERANCANGAN SISTEM

Ade Yulia Sari : Perancangan Sistem Informasi Sma Negeri 5 Medan Berbasis Web, 2009.

4.5 Mempersiapkan Database Server

Pada tahapan 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 website. Database terdiri atas tabel-tabel yang dibuat dengan menggunakan program MySQL. Adapun database yang dibuat oleh penulis adalah database db_proyek dengan tabel-tabel sebagai berikut: Tabel 4.16 Jajak Nama Field Type Size Keterangan NO VARCHAR 5 Primary key TOPIK VARCHAR 25 PIL1 VARCHAR 2 PIL2 VARCHAR 2 PIL3 VARCHAR 2 VOTE1 CHAR 2 VOTE2 CHAR 2 VOTE3 CHAR 2 Tabel 4.17 Halaman Berita Nama Field Type Size Keterangan ID_BERITA INTEGER 5 primary key JUDUL_BERITA VARCHAR 100 DETAIL_BERITA TEXT TANGGAL DATE AND TIME Tabel 4.18 Siswa Ade Yulia Sari : Perancangan Sistem Informasi Sma Negeri 5 Medan Berbasis Web, 2009. Nama Field Type Size Keterangan NIS VARCHAR 10 Primary key ID_KELAS VARCHAR 10 USER_NAME VARCHAR 30 AGAMA VARCHAR 15 JENIS_KELAMIN CHAR 2 TAHUN_MASUK VARCHAR 5 TEMPAT_LAHIR VARCHAR 50 TGL_LAHIR VARCHAR 50 KOTA VARCHAR 25 CONTACT VARCHAR 15 ALAMAT VARCHAR 50 ID_SEMESTER INT 4 PHOTO VARCHAR 100 Tabel 4.19 Absen Siswa Nama Field Type Size Keterangan NIS VARCHAR 8 primary key TAHUN VARCHAR 4 HARI VARCHAR 8 ID_KELAS VARCHAR 5 Foreign Key SEMESTER INT 1 ID_MATPEL VARCHAR 8 Foreign Key TANGGAL DATE KETERANGAN VARCHAR 15 Tabel 4.20 Absen Guru Nama Field Type Size Keterangan NIP VARCHAR 12 primary key TAHUN VARCHAR 12 KELAS VARCHAR 12 Foreign Key SEMESTER VARCHAR 12 ID_MATPEL VARCHAR 4 Foreign Key TANGGAL DATE KETERANGAN VARCHAR 12 Tabel 4.21 Guru Ade Yulia Sari : Perancangan Sistem Informasi Sma Negeri 5 Medan Berbasis Web, 2009. Nama Field Type Size Keterangan NIP VARCHAR 6 Primary key USER_NAME VARCHAR 30 AGAMA VARCHAR 15 JENIS_KELAMIN CHAR 2 TAHUN_MASUK VARCHAR 7 KOTA VARCHAR 15 CONTACT VARCHAR 16 GOLONGAN VARCHAR 20 ALAMAT VARCHAR 50 PHOTO IMAGE 100 Tabel 4.22 Mata Pelajaran Nama Field Type Size Keterangan ID_MATPEL CHAR 5 primary key NAMA_MATPEL VARCHAR 25 Tabel 4.23 Nilai Nama Field Type Size Keterangan NIS VARCHAR 8 Primary key ID_MATPEL VARCHAR 8 Foreign Key ID_SEMESTER CHAR 2 Foreign Key TAHUN VARCHAR 4 UAS VARCHAR 4 UTS VARCHAR 4 NH VARCHAR 4 NILAI VARCHAR 4 NM CHAR 1 Tabel 4.24 Agenda Ade Yulia Sari : Perancangan Sistem Informasi Sma Negeri 5 Medan Berbasis Web, 2009. Nama Field Type Size Keterangan ID_AGENDA INT 11 Primary key ISI_AGENDA VARCHAR 100 TANGGAL VARCHAR 20 Tabel 4.25 Jadwal Nama Field Type Size Keterangan ID_KELAS VARCHAR 8 Primary key ID_MATPEL VARCHAR 8 Primary key NIP VARCHAR 8 HARI VARCHAR 8 JAM VARCHAR 10 SEMESTER VARCHAR 4 Tebel 4.26 Kelas Nama Field Type Size Keterangan ID_KELAS CHAR 5 primary key NAMA_KELAS VARCHAR 25 Tabel 4.27 Profil Nama Field Type Size Keterangan ID_PROFIL INT 11 Primary key ISI_PROFIL TEXT Tabel 4.28 Semester Nama Field Type Size Keterangan ID_SEMESTER INT 11 Primary key SEMESTER VARCHAR 4 Tabel 4.29 User Ade Yulia Sari : Perancangan Sistem Informasi Sma Negeri 5 Medan Berbasis Web, 2009. Nama Field Type Size Keterangan ID_USER VARCHAR 10 Primary key KETERANGAN VARCHAR 10 PASSWORD VARCHAR 10 Tabel 4.30 Buku Tamu Nama Field Type Size Keterangan NO INTEGER 410 Primary key NAMA VARCHAR 50 Nama pengisi buku tamu EMAIL VARCHAR 25 Alamt email dari pengisi buku tamu ISI TEXT Komentar dari pengisi buku tamu TGL DATE TIME Tanggal pengisian buku tamu Tabel 4.31 Visi Misi Nama Field Type Size Keterangan ID_VISI_MISI VARCHAR 10 Primary key TAHUN YEAR VISI VARCHAR 500 MISI VARCHAR 500 STATUS VARCHAR 100 BAB 5 Ade Yulia Sari : Perancangan Sistem Informasi Sma Negeri 5 Medan Berbasis Web, 2009. IMPLEMENTASI SISTEM

5.1 Pengertian Implementasi Sistem