Perancangan Struktur Basis Data Database

5.1.2 Perancangan Struktur Basis Data Database

Basis data Database merupakan salah satu komponen yang penting didalam sistem informasi karena berfungsi sebagai basis penyedia informasi bagi para pemakainya. Perancangan struktur database tidak terlepas dari perancangan masukan input dan keluaran output, karena elemen-elemen data di suatu file database harus dapat digunakan untuk pembuatan suatu dokumen output.. Demikian juga dengan input yang akan direkamkan di database, file-file database harus mempunyai elemen-elemen untuk menampung dokumen input. Dengan demikian perancangan input dan output akan berpengaruh besar terhadap kelengkapan informasi yang akan dibuat sebagai hasil dari pengolahan informasi yang diharapkan oleh pemakai. Berikut perancangan database untuk perancangan sistem informasi akademik STAINU Tasikmlaya : 67 Gambar 5.7 Entity Relationship Diagram 1. Tabel Pengguna No Field Name Type Width Description 1 Username Varchar 10 Username Mahasiswa dan Dosen 2 Password Varchar 10 Password Mahasiswa dan Dosen 3 Nim Varchar 20 No. Induk Mahasiswa 4 Nip Varchar 20 No. Induk Pegawai 5 Kode_prodi Varchar 2 Kode Program Studi 6 Level Varchar 10 Status Pengguna Tabel 5.1 Tabel Pengguna 2. Tabel Mahasiswa No Field Name Type Width Description 1 Nim Varchar 12 Nomor Induk 2 Nama_lengkap Varchar 20 Nama Lengkap 3 Tem_lahir Varchar 12 Tempat Lahir 4 Tgl_lahir Date Tanggal 5 Jns_kel Char 1 Jenis Kelamin 6 Agama Varchar 10 Agama 7 Alamat Varchar 100 Alamat 8 KotaKab Varchar 50 Nama Kota 9 Prov Varchar 50 Nama Provinsi 10 Prodi Varchar 16 Program Study 11 Thn_masuk Varchar 4 Tahun Masuk 12 Nm_ayah Varchar 20 Nama Ayah 13 Nm_Ibu Varchar 20 Nama Ibu 14 Pek_ayah Varchar 20 Pekerjaan 15 Pek_ibu Varchar 20 Pekerjaan 16 Alamat-kel Varchar 20 Alamat keluarga 17 Foto_mhs - - Foto mahasiswa Tabel 5.2 Tabel Mahasiswa 3. Tabel Prodi No Field Name Type Width Description 1 Kd_prodi Varchar 5 Kode Prodi 2 Nm_prodi Varchar 50 Nama Prodi 3 Jenjang Varchar 5 Jenjang Tabel 5.3 Tabel Program Studi 4. Tabel Kelas No Field Name Type Width Description 1 Kd_kelas Varchar 10 Kode Kelas 2 Nama_kelas Varchar 20 Nomor Induk 3 Kd_prodi Varchar 5 Kode Prodi Nm_prodi Varchar 50 Nama Prodi 4 Smt Int 2 Semester 5 Thn_Akademik Varchar 4 Tahun Akademik 6 Nim Varchar 12 Nomor Induk 7 Nama_lengkap Varchar 20 Nama Lengkap Tabel 5.4 Tabel Kelas 5. Tabel Dosen No Field Name Type Width Description 1 Nip Varchar 20 No Induk Pegawai Nama_lengkap Varchar 30 Nama Dosen 2 Tmpt_lhr_dosen Varchar 25 Tempat Lahir Dosen 3 Tgl_lhr_dosen Varchar 20 Tanggal Lahir Dosen 4 Jns_Kel Varchar 2 Jenis Kelamin 5 Agama Varchar 10 Agama 6 KotaKab Varchar 50 KotaKabupaten 7 Prov Varchar 50 Nama Provinis 8 Jabatan Varchar 30 Jabatan 9 kd_prodi Varchar 11 Kode Prodi 10 Tlp_dosen Varchar 13 Telpn Dosen 11 Stat_dosen Varchar 10 Status Dosen 12 Pend_terakhir Varchar 50 Pendidikan Terakhir dosen 13 Thn_aktif Int 4 Tahun Aktif 14 Fhoto_dosen Varchar 500 Fhoto Dosen Tabel 5.5 Tabel Dosen 6. Tabel Mata Kuliah No Field Name Type Width Description 1 Kd_mk Varchar 10 Kode matkul 2 Nama_mk Varchar 50 Nama Matkul 3 Sks Int 2 Satuan Kredit Semester 4 Smt Int 2 Semester 5 Sifat Varchar 10 Sifat 6 Jenjang Varchar 2 Jenjang 7 Thn_ajaran Varchar 4 Tahun Akademik Tabel 5.6 Tabel Mata Kuliah 7. Tabel Mata Kuliah Persemester No Field Name Type Width Description 1 Kd_prodi Varchar 10 Kode Prodi 2 Smt Int 2 Semester Thn_akademik Varchar 4 Tahun Akademik 3 Kd_mk Varchar 7 Kode Matkul 4 Nama_mk Varchar 50 Nama Mata Kuliah 5 Sks Int 2 Satuan Kredit Semester Tabel 5.7 Tabel Mata Kuliah Persemester 8. Tabel Nilai No Field Name Type Width Description 1 Kd_kelas Varchar 10 Kode Kelas 2 Nama_kelas Varchar 10 Nama Kelas 3 Kode_mk Varchar 10 Kode Mata Kuliah 4 Nama_mk Varchar 50 Nama Mata Kuliah 5 SKS Int 2 Satuan Kredit Semester 6 Smt Int 2 Semester Sifat Varchar 10 Sifat 7 Jenjang Varchar 2 Jenjang 8 Thn_akademik Varchar 4 Tahun Akademik Tabel 5.8 Tabel Nilai

5.1.3 Perancangan Masukan Input