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 dbsma dengan tabel-tabel sebagai berikut:
Tabel 4.1 Admin
Nama Field Type
Size Keterangan
Id_admin Integer
11 primary key
Username Varchar
50 Password
Varchar 50
Nama_admin Varchar
50 Login_hash
Varchar 50
Tabel 4.2 Guru
Nama Field Type
Size Keterangan
Id_guru Integer
3 primary key
Nip Char
20 Nama
Varchar 30
Kota Varchar
20 Tgl
Date Jenken
Varchar 15
` Agama
Varchar 10
Alamat Text
Mengajar Date
Pendidikan Varchar
20 Golongan
Varchar 30
Jabatan Varchar
30 Gambar
Varchar 40
Universitas Sumatera Utara
Username Varchar
10 Password
Varchar 40
Login_hash Varchar
20
Tabel 4.3 Mata Pelajaran
Nama Field Type
Size Keterangan
Id_pelajaran Integer
3 primary key
Nama pelajaran Varchar
100 Kkm
Char 3
Tabel 4.4 Jadwal
Nama Field Type
Size Keterangan
Id_jadwal Integer
5 primary key
Id_guru Integer
3 Id_pelajaran
Integer 3
Id_kelas Integer
3
Tabel 4.5 Input Nilai
Nama Field Type
Size Keterangan
Id Integer
5 primary key
Tahun Varchar
10 Semester
Varchar 7
Pelajaran Varchar
20 Kkm
Char 3
Kelas Varchar
20 Walikelas
Varchar 20
Nip Char
20
Tabel 4.6 Nilai
Nama Field Type
Size Keterangan
Id_nilai Integer
10 primary key
Id_siswa Integer
5 Id_pelajaran
Integer 5
Id_kelas Integer
5 Id_guru
Integer 5
Nilai_uh1 Char
5 Nilai_uh2
Char 5
Nilai_uh3 Char
5 Nilai_uh4
Char 5
Rata_uh Char
5
Universitas Sumatera Utara
Tabel 4.7 Kelas
Nama Field Type
Size Keterangan
Id_kelas Integer
3 primary key
Namakelas Varchar
20 Jurusan
Varchar 20
Walikelas Varchar
20 Nip
Char 100
Tabel 4.8 Pegawai
Nama Field Type
Size Keterangan
Id Integer
3 primary key
Namapegawai Varchar
20 Pengertian
Varchar 30
Tabel 4.9 Siswa
Nama Field Type
Size Keterangan
Id_siswa Integer
3 primary key
Nama Varchar
20 Ni
Integer 10
Nisn Integer
10 Kota
Varchar 25
Tgl Date
Jenken Varchar
9 Agama
Varchar 9
Status Varchar
20 Anakke
Varchar 10
Alamat Text
Hp Varchar
13 Sekolahasal
Varchar 20
Id_kelas Integer
6 Padatanggal
Date Ayah
Varchar 30
Ibu Varchar
30 Alamatortu
Varchar 40
Hportu Varchar
13 Pekerjaanayah
Varchar 20
Pekerjaanibu Varchar
20 Wali
Varchar 30
Alamatwali Varchar
40
Universitas Sumatera Utara
Hpwali Varchar
13 Pekerjaanwali
Varchar 20
Gambar Varchar
50 Username
Varchar 12
Password Varchar
40 Login_hash
Varchar 20
4.6 Perancangan Halaman Website