Perancangan DataBase Perancangan Normalisasi

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010. BAB 4 RANCANGAN SISTEM INFORMASI

4.1 Perancangan DataBase

Database merupakan suatu kumpulan filed-filed yang berguna dalam hal menyimpan data-dat untuk proses pengambilan keputusan. Dalam hal merancang sebuah sistemyang berbasis database, perancangan databse, perancangan database merupakan suatu aspek yang perlu mendapat perhatian yang khusus. Kesulitan utama dalam merancang aplikasi database adalah bagaimana merancang suatu database yang mempunyai ketelitian yang tinggi sehingga database yang dirancang tersebut terhindar dari duplikasi data dan juga untuk saat ini dan saat yang akan dating. Dalam sistem informasi yang penulis rancang terdapat 3 tabel database. Adapun ke 3 tiga table tersebut adalah: 1. Data siswa. 2. Data guru. 3. Data absensi Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

4.2 Perancangan Normalisasi

1.Unnormalisasi FieldName DataType Description Kelas Varchar Kelas NIS Varchar NIS Siswa NamaSiswa Varchar Nama Siswa TempatLahir Varchar Tempat Lahir TglLahir DateTime Tanggal lahir JsKel Varchar Jenis kelamin Agama Varchar agama siswa NamaOrtu Varchar nama ortu siswa PekerjaanOrtu Varchar pekerjaan orang tua siswa AnakKe Varchar anak ke JlhSaudara Varchar jumlah saudara Alamat Varchar alamat siswa NIP Varchar NIP guru NamaGuru Varchar nama guru Status Varchar status guru TempatLahirGuru Varchar Tempat Lahir guru TglKerja DateTime Tanggal Kerja Guru Pendidikan Varchar Pendidikan guru Gol Varchar golongan Jabatan Varchar jabatan MengajaPel Varchar Mengajar pelajaran TglLahirGuru DateTime tanggal lahir guru AgamaGuru Varchar agama guru JsKelGuru Varchar Jenis kelamin guru AlamatGuru Varchar alamat guru Tgl DateTime tanggal Ket Varchar keterangan Semester Varchar semester Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

2. Normalisai Pertama 1NF a. Tabel Siswa

FieldName DataType Description Kelas Varchar Kelas NIS Varchar NIS Siswa NamaSiswa Varchar Nama Siswa TempatLahir Varchar Tempat Lahir TglLahir DateTime Tanggal lahir JsKel Varchar Jenis kelamin Agama Varchar agama siswa NamaOrtu Varchar nama ortu siswa PekerjaanOrtu Varchar pekerjaan orang tua siswa AnakKe Varchar anak ke JlhSaudara Varchar jumlah saudara Alamat Varchar alamat siswa

b. Tabel Guru FieldName