Data Flow Diagram PERANCANGAN SISTEM INFORMASI

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