Perancangan Database Sistem Informasi Nilai Madrasah Aliyah Negeri Berbasis Web Menggunakan PhP dan MySQL

Tabel 4.1. Simbol-simbol Data Flow Diagram No. Simbol Fungsi 1. Eksternal Entity merupakan kesatuan di luar lingkungan system yang dapat berupa seseorang, organisasi yang dapat mengirimkan data atau menerima data dari sistem. 2. Arus data merupakan tempat mengalirnya informasi menunjukan arus data berupa sistem. 3. Proses merupakan pengolahan data atau aliran data masuk menjadi data aliran keluar. 4. Penyimpanan data merupakan tempat penyimpanan data yang ada di dalam sistem.

4.2. Perancangan Database

Database adalah kumpulan dari data yang berhubungan antara yang satu dengan yang lainnya, tersimpan diperangkat keras komputer dan menggunakan perangkat lunak untuk memanipulasinya. Database merupakan salah satu komponen yang penting dalam sistem komputerisasi, karena database merupakan kumpulan dari beberapa file, dalam hal ini file – file tersebut dikelompokan secara terstruktur dalam beberapa table sesuai dengan informasi yang terkandung di dalamnya. Universitas Sumatera Utara Berikut ini rancangan table yang penulis gunakan dalam membangun sistem informasi : 1. Tabel admin terdiri dari : Table 4.2. Tabel admin Field Name Data Type Size Description username Varchar 30 Username password Varchar 15 Password 2. Tabel buku_tamu terdiri dari : Table 4.3. Tabel buku_tamu Field Name Data Type Size Description id Int 5 Id Nama Varchar 30 Name Email Varchar 30 Email komentar Text Keterangan Tampil 3. Tabel fasilitas terdiri dari : Table 4.4. Tabel fasilitas Field Name Data Type Size Description kd_fas Varchar 4 Kode Fasilitas nm_fas Varchar 30 Nama Fasilitas Jlh Int 10 Jumlah fasilitas Ket Text Keterangan Universitas Sumatera Utara 4. Tabel guru terdiri dari : Table 4.5. Tabel guru Field Name Data Type Size Description nip Varchar 20 Nomor Induk Guru nama Varchar 30 Nama Guru foto Text Foto Guru alamat Text Alamat guru jk Varchar 10 Jenisk Kelamin tempat Varchar 30 Tempat Lahir tgl_lahir Text Tanggal Lahir status Varchar 30 Status golongan Varchar 15 Golongan thn_masuk Varchar 4 Tahun Masuk pend_akhir Varchar 30 Pend.akhir thn_lulus Varchar 4 Tahun Lulus alumni Text Lulusan Dari user_guru Varchar 25 Username Guru pass_guru Varchar 25 Password guru Universitas Sumatera Utara 5. Tabel kelas terdiri dari : Table 4.6. Tabel kelas Field Name Data Type Size Description kd_kls Varchar 8 Kode Kelas nm_kls Varchar 20 Nama Kelas Kd_prog Varchar 10 Kode Program 6. Tabel mata pelajaran terdiri dari : Table 4.7. Tabel mata_pelajaran Field Name Data Type Size Description kd_mp Varchar 8 Nomor Induk Guru nm_mp Varchar 50 Nama Guru jlh_les Int 10 Foto Guru Jenis Varchar 15 Alamat guru 7. Tabel nilai terdiri dari : Table 4.8. Tabel nilai Field Name Data Type Size Description id Int 5 Id nis Varchar 10 Nomor induk siswa kd_mp Varchar 8 Kode Mata pelajaran nip Varchar 20 Nomor induk guru jenis_nilai Varchar 30 Jenis Nilai Universitas Sumatera Utara nilai Int 5 Nilai thn_ajar Varchar 10 Tahun ajaran semester Varchar 6 Semester 8. Tabel siswa terdiri dari : Table 4.9. Tabel siswa Field Name Data Type Size Description nis Varchar 8 Nomor Induk Siswa nm_siswa Varchar 30 Nama Siswa Jk Varchar 10 Jenis kelamin tmpt_lahir Varchar 30 Tempat lahir tgl_lahir Date Tanggal Lahir alamat Text Alamat thn_masuk Year 4 Tahun Masuk kd_kls Varchar 8 Kode kelas foto Text Foto user_siswa Varchar 25 Username pass_siswa Varchar 25 Password Universitas Sumatera Utara

4.3. Flowchart