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