4.3 Rancangan Database
Pada tahap ini dipersiapkan tempat untuk menampung data di server, data tersebut nantinya akan diproses oleh program yang dibuat pada tahap pemrograman, baik
penambahan, pengeditan, penghapusan dan menampilkan isi database ke halaman web. Database terdiri dari beberapa tabel yang dibuat dengan menggunakan program
MySQL.
Berikut ini adalah rancangan database yang digunakan dalam pembuatan Website
Sistem Informasi Akademik Berbasis Web SLTP ST. LUCIA
DOLOKSANGGUL. Adapun database yang dibuat oleh penulis adalah database dbsekolah dengan tabel - tabel
sebagai berikut: a. Tabel admin terdiri dari :
Tabel 4.1 Admin Field
Data Type Size
Description Username
Varchar 30
User name Pwd
Char 15
Password
Universitas Sumatera Utara
b. Tabel profil sekolah terdiri dari : Tabel 4.2 Profil Sekolah
Field Data Type
Size Description
Id_profil Integer
3 Profil Sekolah
Sejarah Text
Sejarah Visi Misi
Text Visi Misi
Struktur Text
Struktur Denah
Text Denah
Kurikulum Text
Kurikulum Prestasi
Text Prestasi
Ekstrakurikuler Text
Ekstrakurikuler Organisasi
Text Organisasi
Fasilitas Text
Fasilitas Status
Integer Status
c. Tabel Mata Pelajaran terdiri dari :
Tabel 4.3 Mata Pelajaran Field
Data Type Size
Description Id_mapel
Integer 2
Mata Pelajaran
Universitas Sumatera Utara
Mapel Varchar
100 Mata Pelajaran
d. Tabel Jadwal terdiri dari :
Tabel 4.4 Jadwal Field
Data Type Size
Description Id_jadwal
Integer 5
Jadwal Jadwal
Text Jadwal
Kelas Varchar
50 Kelas
e. Tabel Kelas terdiri dari :
Tabel 4.5 Kelas Field
Data Type Size
Description Id_kelas
Integer 3
Kelas Kelas
Varchar 50
Kelas Wali_kelas
Varchar 100
Wali kelas
f. Tabel Artikel terdiri dari :
Tabel 4.6 Artikel Field
Data Type Size
Description
Universitas Sumatera Utara
Id_artikel Integer
5 Artikel
Tgl Varchar
20 Tanggal
Penulis Varchar
100 Penulis
Judul Varchar
100 Judul
Isi Text
Isi Status
Varchar 20
Status
g. Tabel Tamu terdiri dari :
Tabel 4.7 Tamu Field
Data Type Size
Description Id_tamu
Integer 5
Tamu Nama
Varchar 100
Nama Tamu Email
Varchar 200
Email Pesan
Varchar 200
Pesan Tgl
Varchar 100
Tanggal
h. Tabel Pesan terdiri dari :
Tabel 4.8 Pesan Field
Data Type Size
Description
Universitas Sumatera Utara
Id_pesan Integer
5 Pesan
Pengirim Varchar
100 Pengirim
Domain Varchar
50 Domain
Tgl Varchar
100 Tanggal
Isi Text
Isi Penerima
Varchar 100
Penerima Status
Varchar 20
Status
i. Tabel Pengumuman terdiri dari :
Tabel 4.9 Penguman Field
Data Type Size
Description Id_pengumuman
Integer 3
Pengumuman Judul
Varchar 200
Judul Isi
Text Isi
Penulis Varchar
100 Penulis
Tgl Varchar
100 Tanggal
Status Varchar
50 Status
Universitas Sumatera Utara
j. Tabel Komentar terdiri dari :
Tabel 4.10 Komentar Field
Data Type Size
Description Id_komen
Integer 5
Komentar Id_berita
Integer 5
Berita Tgl
Varchar 20
Tanggal Status
Varchar 20
Status Nama
Varchar 100
Nama Isi
Text Isi
Email Varchar
20 Email
Telp Varchar
20 Telepon
k.
Tabel Statistika terdiri dari : Tabel 4.11
Field Data Type
Size Description
Ip Varchar
20 Internet Protokol
Tgl Date
Tanggal Hits
Int 10
Hits Online
Varchar 200
Online
Universitas Sumatera Utara
Berikut ini adalah relasi antar sel
Gambar 4.12 Relasi Antar Sel
4.4 Desain Dialog