4.4 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_tamansiswa dengan tabel-tabel sebagai berikut:
1. Tabel Login Admin
Login administrator adalah tahap awal untuk masuk ke halaman administrator. Dalam
login administrator yang telah penulis buat di database terdiri dari 2 dua field yang
terdiri dare user dan password. Keduanya memiliki tipe data varchar dengan ketentuan size masing-masing dan field password sebagai primary key-nya. Tabel
administrator dapat dilihat pada tablel 4.3 berikut ini:
Tabel 4.3 Tabel Login Admin Nama Field
Type Size
Keterangan
User Varchar
20 Password
Varchar 20
Primary Key
Universitas Sumatera Utara
2. Tabel Guru
Untuk memperjelas informasi data guru yang terdapat di SMA Tamansiswa Binjai, penulis membuat 8 delapan field yang terdiri dari nama, nip, kelamin, alamat,
pelajaran, tanggal lahir, tempat lahir, dan agama. Semua field tersebut memiliki tipe data dan size dengan ketentuan masing-masing dan field nip sebagai primary key-nya.
Tabel guru dapat dilihat pada table 4.4 dibawah ini:
Tabel 4.4 Guru Nama Field
Type Size
Keterangan
Nama Varchar
30 Nip
Varchar 20
Primary Key Kelamin
Varchar 2
Alamat Varchar
50 Pelajaran
Varchar 20
Tgl_Lahir Varchar
10 Tmp_Lahir
Varchar 20
Agama Varchar
10
3. Tabel Siswa
Untuk memperjelas informasi data siswa yang terdapat di SMA Tamansiswa Binjai, penulis membuat 9 sembilan field yang terdiri dari nama, nis, kelas, kelamin,
alamat, nomor telepon, agama, tanggal lahir, dan tempat lahir. Semua field tersebut
Universitas Sumatera Utara
memiliki tipe data dan size dengan ketentuan masing-masing dan field nis sebagai primary
key-nya. Tabel siswa dapat dilihat pada table 4.5 dibawah ini:
Tabel 4.5 Siswa Nama Field
Type Size
Keterangan
Nis Varchar
20 Primary Key
Nama Varchar
30 Kelas
Varchar 10
Alamat Varchar
50 Kelamin
Varchar 1
Telp Varchar
15 Agama
Varchar 10
Tgl_Lahir Varchar
15 Tmp_Lahir
Varchar 20
4. Tabel Pelajaran
Untuk mengetahui informasi mata pelajaran siswa yang terdapat di SMA Tamansiswa Binjai, penulis membuat 4 empat field yang terdiri dari kode pelajaran, id pelajaran,
pelajaran, dan program. Semua field tersebut memiliki tipe data dan size dengan ketentuan masing-masing dan field id_pel sebagai primary key-nya. Tabel pelajaran
dapat dilihat pada table 4.6 berikut ini:
Universitas Sumatera Utara
Tabel 4.6 Pelajaran Nama Field
Type Size
Keterangan
Kode_Pel Varchar
10 Id_Pel
Varchar 10
Primary Key Pelajaran
Varchar 20
Program Varchar
5
5. Tabel Pesan
Untuk mengetahui informasi mengenai pesan yang telah diisi oleh pengunjung website SMA Tamansiswa Binjai, penulis membuat 4 empat field yang terdiri dari id,
pengirim, pesan, dan waktu. Semua field tersebut memiliki tipe data dan size dengan ketentuan masing-masing dan field id sebagai primary key-nya. Tabel pesan dapat
dilihat pada table 4.7 dibawah ini:
Tabel 4.7 Pesan Nama Field
Type Size
Keterangan
Id Varchar
10 Primary Key
Pengirim Varchar
20 Pesan
Text -
Waktu Timestamp
-
Universitas Sumatera Utara
Universitas Sumatera Utara
BAB 5
IMPLEMENTASI SISTEM
5.1 Pengertian Implementasi Sistem