Mempersiapkan Database Server ANALISIS DAN PERANCANGAN SISTEM

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