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