Mempersiapkan Database Server Flowchart Halaman Tag Fitur

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