BAB 3
PERANCANGAN SISTEM
3.1 Perancangan Data Flow Diagram
Pada pembuatan database di SMA Negeri 2 Kabanjahe terdapat konteks Data Flow Diagram DFD, seperti dalam gambar 3.1 berikut ini:
Lap. Data Siswa Lap. Data Guru
Lap. Data Pegawai
Data Siswa
Data Pegawai
Data Guru
Gambar 3.1 DFD Konteks Sistem Manajemen SMA Negeri 2 Kabanjahe
Kepala Sekolah
Sistem Manajemen SMA Negeri 2
Kabanjahe Siswa
Pegawai
Guru
Universitas Sumatera Utara
DFD konteks memberikan gambaran bahwa sistem berinteraksi dengan empat terminator yaitu kepala sekolah, guru, pegawai dan siswa. Tanda panah pada DFD
konteks menyatakan masukan dan keluaran sistem. Dalam hal ini sistem manajemen pelayanan khusus lembaga pendidikan yang berkaitan dengan database SMA Negeri 2
Kabanjahe menerima data siswa dari siswa, data guru dari guru dan data pegawai dari pegawai sehingga menghasilkan keluaran sistem berupa laporan data siswa, guru dan
pegawai.
Data Siswa
Data Kelas Siswa
Data Guru Kelas
Data Pegawai
Guru
Pegawai
Gambar 3.2 DFD Level 1 Proses Pendataan
Pendataan Guru
Pendataan Siswa
Pendataan Pegawai
Pendataan Kelas
Siswa
Kelas
Guru
Pegawai
Universitas Sumatera Utara
Guru Siswa
Pegawai
Laporan Data Siswa
Laporan Data Siswa Laporan Data Guru
Laporan Data Pegawai
Gambar 3.3 DFD Level 2 Proses Pencetakan Laporan
Proses Pencetakan
Proses Pencetakan
Proses Pencetakan
Kepala Sekolah
Universitas Sumatera Utara
3.2 Perancangan Diagram Alir Flowchart
Berikut ini adalah flowchart dari perancangan database sekolah ini :
No
Yes
Gambar 3.4 Flowchart Database Sekolah
Start
If dipilih
Add Update
Input Data
If update=selesai Data tidak
lengkap
Save Data berhasil
diupdate
Data berhasil disimpan
Finish
Universitas Sumatera Utara
3.3 Perancangan Database
Untuk memenuhi kebutuhan sistem yang akan dirancang, maka diperlukan susunan database yang terdiri dari beberapa table yang di perlukan sebagai data-data siswa,
data kelas, data guru dan data pegawai. Database yang penulis rancang dalam perancangan database SMA Negeri 2 Kabanjahe menggunakan Microsoft Access
2007. Nama database yang dirancang adalah db_SMANDUA dan database tersebut memiliki 4 tabel, yaitu tabel guru, siswa, kelas dan pegawai. Rincian tabel tersebut
adalah sebagai berikut :
Tabel 3.1 Tabel Siswa Field Name
Data Type Size
NIS Text
4 Nama
Text 50
Tahun_Masuk Text
4 Kelas
Text 10
Tmpt_Lahir Text
50 Tgl_Lahir
DataTime Short Date
Jenis_Kelamin Text
50 Agama
Text 50
Nama_Orang_Tua Text
50 Alamat
Text 50
Universitas Sumatera Utara
Tabel 3.2 Tabel Guru Field Name
Data Type Size
NIP Text
30 Nama
Text 50
Inisial Text
5 Tmpt_Lahir
Text 50
Tgl_Lahir DataTime
Jenis_Kelamin Text
50 Agama
Text 50
Alamat Text
100 No_Telp
Text 15
Tabel 3.3 Tabel Pegawai Field Name
Data Type Size
NIP Text
30 Nama
Text 50
Inisial Text
5 Tmpt_Lahir
Text 50
Tgl_Lahir DataTime
- Jenis_Kelamin
Text 50
Agama Text
50 Alamat
Text 100
No_Telp Text
15
Universitas Sumatera Utara
3.4 Tabel Kelas