Perancangan Struktur Database KESIMPULAN DAN SARAN

Adapun keterangan mengenai simbol-simbol Data Flow Diagram yang digunakan. Merupakan kesatuan di luar sistem yang dapat berupa seseorang, organisasi yang dapat mengirimkan data atau menerima data dari sistem. Merupakan tempat mengalirnya informasi yang menunjukkan arus data yang berupa masukan untuk sistem atau hasil proses sistem. Merupakan pengolahan data atau aliran data masuk menjadi aliran data keluar. Merupakan tempat penyimpanan data yang ada dalam sistem. Gambar 4.4 Simbol-Simbol DFD

4.3 Perancangan Struktur Database

Perancangan struktur database adalah untuk menentukan file database yang digunakan seperti field, tipe data dan ukuran data. Sistem ini dirancang dengan menggunakan bahasa pemrograman Visual Basic 6.0 dan didukung oleh database. Database merupakan kumpulan dari data yang saling berhubungan satu dengan yang External Entity Arus Data Proses Penyimpanan Data Universitas Sumatera Utara lainnya. Database ini menggunakan Microsoft Access. Adapun rancangan database yang digunakan dalam pembuatan sistem informasi ini adalah sebagai berikut :

1. Tabel Guru

Pada tabel guru yang akan menjadi Field Name adalah NIP, Nama Guru, Alamat, Jenis Kelamin, Agama, Golongan dan Pendidikan, yang akan menjadi Primary Key adalah NIP. Tipe data yang digunakan adalah Text. Perhatikan Tabel 4.1 di bawah ini: Field Name Tipe Data Size Description NIP Text 9 Kode Guru Nama Guru Text 25 Nama Alamat Text 30 Alamat JenKel Text 1 Jenis Kelamin Agama Text 10 Agama Gol Text 10 Golongan Pendidikan Text 10 Pendidikan Tabel 4.1 Tabel Guru

2. Tabel Siswa

Pada tabel Siswa Field Namenya terdiri dari: Nis, Nama Siswa, Jenis Kelamin, Tempat lahir, Tanggal Lahir, Agama. Alamat, Asal Sekolah, Alamat Sekolah, Tahun Tamat, No STTB, Nama Ortu, Alamat Ortu, Kodepos Ortu. Primary key Untuk Tabel Siswa adalah Nis. Tipe data yang digunakan adalah tipe Text. Untuk lebih jelasya perhatikan tabel 4.2 di bawah ini: Universitas Sumatera Utara Field Name Tipe Data Size Description Nis Text 6 Nomor Induk Mahasiswa Nama_Sis Text 25 Nama Siswa JenKel Text 1 Jenis Kelamin Temp_Lhr Text 25 Tempat Lahir Tgl_Lhr Date 8 Tanggal Lahir Agama Text 30 Agama Alamat_Sis Text 30 Alamat Telp Text 12 Telepon Asal_Sek Text 30 Asal Sekolah Alamat_Sek Text 30 Alamat Sekolah Tahun_Tmt Text 4 Tahun Tamat No_STTB Text 5 Nomor STTB Nama_Ortu Text 25 Nama Orang Tua Alamat Ortu Text 30 Alamat Orang Tua Kode_PosOrtu Text 5 Kode Pos Orang Tua Tabel 4.2 Tabel Siswa 3. Tabel MataPelajaran Untuk Tabel Matapelajaran field name yang dibutuhkan hanya dua yaitu kode matapelajaran dan nama matapelajaran. Tipe data yang digunakan adalah text dan primary key adalah kode matapelajaran. Field Name Tipe Data Size Description Kode_mt Text 4 Matapelajaran Nama_mt Text 25 Nama Matapelajaran Table 4.3 Tabel Matapelajaran

4. Tabel Nilai

Pada table Nilai Field Name yang digunakan adalah Nis, nama, kelas, pendidikan agama, kewarganegraan, Bahasa Indonesia, matematika, IPA, IPS, Kesenian, Olahraga, Bahasa Inggris, Komputer. Yang menjadi primary key adalah Nis, dan tipe data yang digunakan adalah Text, panjang dari Text sesuai dengan kebutuhan yang maksimal. Lihat Tabel 4.4 Tabel Nilai Universitas Sumatera Utara Field Name Tipe Data Size Description Nis Text 6 Nomor Induk Mahasiswa Nama Text 9 Nama Siswa Kelas Text 1 Kelas PENDAGMA Text 25 Pendidikan agama PKN Text 25 Kewarganegaraan BIND Text 25 Bahasa Indonesia MTK Text 25 Matematika IPA Text 25 Ilmu pengetahuan alam IPS Text 25 Ilmu pengetahuan social KTK Text 25 Kesenian PENJASKES Text 25 Olahraga BINGRIS Text 25 Bahasa Inggris KOMPUTER Text 25 Pendidikan Komputer Tabel 4.4 Tabel Nilai 4.4 Rancangan Program Database yang dirancang terdiri dari dua menu yaitu : 1. File, merupakan bagian dari input data yang terdiri dari 5 sub bagian yaitu : a. Data Guru b. Data Siswa c. MataPelajaran d. Nilai Siswa e. Exit 2. Cetak, merupakan laporan dari keseluruhan data yang terdiri dari : a. Cetak Daftar Siswa b. Cetak Daftar Guru c. Cetak Daftar MataPelajaran d. Cetak Daftar Nilai Siswa Permatapelajaran Universitas Sumatera Utara

4.5 Algoritma