Andika Ika Wulandari : Perancangan Sistem Informasi SMA Negeri 13 Medan Berbasis Web, 2009. USU Repository © 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_pendidikan dengan tabel-tabel sebagai berikut:
Tabel 4.1 Administrator
Nama Field Type
Size Keterangan
ID INTEGER
2 primary key
USER_ID VARCHAR
8 Username Administrator
PASSWORD VARCHAR
8 Password Administrator
Tabel 4.2 Data Materi
Nama Field Type
Size Keterangan
ID INTEGER
3 primary key
NAMA VARCHAR
50 Nama Materi
SESSION INTEGER
2 Waktu
Andika Ika Wulandari : Perancangan Sistem Informasi SMA Negeri 13 Medan Berbasis Web, 2009. USU Repository © 2009
Tabel 4.3 Jurusan
Nama Field Type
Size Keterangan
ID VARCHAR
3 Primary key
KODE VARCHAR
10 Kode Jurusan
NAMA VARCHAR
50 Nama Jurusan
KETERANGAN VARCHAR 100
Keterangan
Tabel 4.4 Guru
Nama Field Type
Size Keterangan
ID INT
2 Primary key
NAMA VARCHAR
30 Nama Guru
ALAMAT VARCHAR
100 Alamat Guru
TTL VARCHAR
50 TTL Guru
AGAMA VARCHAR
15 Agama Guru
TELEPON VARCHAR
15 Telepon Guru
PENDIDIKAN VARCHAR
50 Pendidikan Guru
STT PERKAWINAN VARCHAR
30 Status Perkawinan Guru
STT_JABATAN VARCHAR
30 STT Jabatan Guru
JABATAN VARCHAR
20 Jabatan Guru
MULAI_KERJA VARCHAR
30 Mulai Kerja Guru
MASA_KERJA VARCHAR
30 Masa Kerja Guru
USERID VARCHAR
10 Userid Guru
PASSWORD VARCHAR
10 Password Guru
Andika Ika Wulandari : Perancangan Sistem Informasi SMA Negeri 13 Medan Berbasis Web, 2009. USU Repository © 2009
Tabel 4.5 Kelas
Nama Field Type
Size Keterangan
ID INTEGER
3 primary key
NAMA VARCHAR
15 Nama Kelas
JENIS VARCHAR
10 Jenis Kelas
STATUS VARCHAR
10 Status Kelas
Tabel 4.6 Materi
Nama Field Type
Size Keterangan
ID INT
3 primary key
NAMA VARCHAR
15 Nama Materi
GURU VARCHAR
30 Guru Pengajar
ASISTEN VARCHAR
30 Asisten
JLH_SESSION INT
2 Jumlah Jam Materi
JAM_MASUK VARCHAR
15 Jam Masuk Materi
HARI_MASUK VARCHAR 20
Hari Masuk Materi STATUS
INT 1
Status Materi
Andika Ika Wulandari : Perancangan Sistem Informasi SMA Negeri 13 Medan Berbasis Web, 2009. USU Repository © 2009
Tabel 4.7 Siswa
Nama Field Type
Size Keterangan
ID INT
4 Primary key
NAMA VARCHAR
30 Nama Siswa
JNS_KELAMIN VARCHAR
10 Jenis Kelamin Siswa
ALAMAT VARCHAR
100 Alamat Siswa
TEMPAT_LAHIR VARCHAR
30 Tempat Lahir Siswa
TGL_LAHIR INT
20 Tgl Lahir Siswa
AGAMA VARCHAR
20 Agama Siswa
TELEPON VARCHAR
15 Telepon Siswa
ASAL SEKOLAH VARCHAR
50 Asal Sekolah Siswa
ORANG TUA VARCHAR
30 Orang Tua Siswa
PEKERJAAN VARCHAR
100 Pekerjaan Ortu Siswa
MASUK VARCHAR
20 Tahun Masuk Siswa
KELAS VARCHAR
20 Kelas Siswa
USERID VARCHAR
50 Username Siswa
PASSWORD VARCHAR
10 Password Siswa
STATUS INT
1 Status Siswa
Tabel 4.8 Wali Siswa
Nama Field Type
Size Keterangan
ID INT
4 primary key
ID_SISWA INT
4 Nomor Urut Siswa
NAMA_SISWA VARCHAR
30 Nama Siswa
USER_ID VARCHAR
10 Username Wali
PASSWORD VARCHAR
10 Password Wali
Andika Ika Wulandari : Perancangan Sistem Informasi SMA Negeri 13 Medan Berbasis Web, 2009. USU Repository © 2009
4.6 Perancangan Halaman Website