Universitas Sumatera Utara akses yang dimiliki pegawai yaitu melihat laporan data kerja absensinya
berdasarkan tugas dan fungsi tertentu yang telah diinput oleh Admin yang sebelumnya telah diproses camat dan kepala seksi masing-masing.
3. Kepala Seksi Kasi, seorang kasi diberikan tugas untuk menyerahkan hasil nilai siswa pada administrator, kemudian administrator melakukan input nilai
pada sistem, sehingga camat mendapatkan laporan kerja dari sistem.
3.2 Data Flow Diagram
Data Flow Diagram DFD adalah suatu diagram yang menggunakan notasi- notasi untuk menggambarkan arus dari data sistem, yang penggunaannya sangat
membantu untuk memahami sistem secara logika, tersruktur dan jelas. DFD merupakan alat bantu dalam menggambarkan atau menjelaskan DFD ini sering
disebut juga dengan nama Bubble chart, Bubble diagram, model proses, diagram alur kerja atau model fungsi.
Diagram konteks diatas dapat dibagi menjadi bentuk yang lebuh detail menjadi DFD Level 0 yang merupakan bentuk rinci dari diagram konteks.
Universitas Sumatera Utara Data Siswa
Data Guru
Data Mapel
Data Nilai
Gambar 3.2 DFD Level 0
Proses 1 Manajemen Data Akademik: 1. Administrator melakukan login dengan memasukkan username dan password.
2. Sistem akan merespon login user bila data login yang dimasukkan salah. Dan bila login berhasil maka administrator dapat masuk kedalam sistem yang
menampilkan menu-menu untuk entri data.
Manajemen Data
Bidang Penugasan
Administrator
Login Admin
Data Nilai Masing-masing
Pelajaran Guru
Laporan
- Laporan Jadwal - Kelas
- Absen Siswa
Siswa - Laporan Nilai
- Kelas - Pengajar
tabelSiswa
tabelGuru tabelMapel
tabelNilai File
Data Siswa,
Guru, Nilai
Manajemen Data Hasil
Kerja
tabelLaporan
Universitas Sumatera Utara 3. Administrator melakukan entri data mata pelajaran, data guru, data siswa dan
data nilai kemudian disimpan ke dalam tabelSiswa, tabelGuru, tabelMapel dan tabelNilai serta melakukan update, edit, delete jika terdapat perubahan atau
penambahan data. Proses 2 Manajemen Data Nilai:
1. Proses ini dilakukan oleh pengajar dengan menyerahkan nilai masing-masing mata pelajaran pada wali kelas siswa.
2. Wali kelas masing-masing akan melakukan proses pengumpulan nilai, kemudian menyerahkan pada administrator untuk dilakukan input data nilai.
Proses 3 Daftar Laporan: Proses dimana menampilkan laporan berupa informasi baik kepada administrator,
pengajar maupun siswa mengenai daftar pengajar, daftar mata pelajaran pada tiap- tiap kelas serta daftar siswa aktif, dan juga laporan nilai siswa. Data-data tersebut
diambil dari data yang telah masuk dalam database pada tiap-tiap tabel.
Universitas Sumatera Utara
Gambar 3.3 DFD Level 1 untuk Administrator
Penjelasan DFD Level 1, untuk melakukan proses Manajemen Data Akademik,
Administrator melakukan proses manipulasi berupa perubahan, penghapusan dan penambahan data mata pelajaran, data pengajar, data siswa dan data nilai yang
kemudian disimpan pada masing-masing data store yang kemudian dapat digunakan untuk proses pelaporan hasil manipulasi data.
Administrator
PengajarGuru Data Siswa
Data Guru
Data Mata Pelajaran
Data Nilai Input,
Ubah, Hapus
Data Guru
Input, Ubah,
Hapus Data Mapel
Input, Ubah,
Hapus Data Nilai
Siswa
Pengajar
Mata Pelajaran
Nilai Data
Penilaian Input,
Ubah, Hapus
Data Siswa
Universitas Sumatera Utara
Gambar 3.4 DFD Level 1 untuk proses Laporan 3.3 Entity Relational Diagram
Entity Relational Diagram ERD adalah sebuah diagram yang mengambarkan suatu relasi dari suatu objek yang memiliki atribut. Dari ERD ini kemudian dapat
menjadi suatu table dalam database. Adapun symbol dan keterangan ERD sebagai berikut:
Data Siswa
LAPORAN
Data Guru
Data Mapel
Data Nilai File Data Siswa
File Data Guru
File Data Mapel
File Nilai Siswa Administrator
Laporan Nilai Jadwal Mapel
Kelas Gursu
Login Admin
Siswa Guru
Jadwal Mapel Kelas
Laporan Penilaian
Universitas Sumatera Utara
Tabel 3.1 Simbol Entity Relational Diagram
No. Simbol
Keterangan
1. Menandakan sebuah relasi antar entitas
2. Menandakan sebuah objekentitas
3. Menandakan kardinalitas suatu relasi
3. Menandakan sebuah atribut yang dimiliki oleh
suatu entitas atau relasi.
3.4 Perancangan Struktur Database