Data Flow Diagram Sistem Informasi Akademik yang Diusulkan

Petugas pendaftaran Calon siswa 1 Login Data Login Info lvalidasi login invalid 2 Input pendaftaran Siswa baru User Data login Info lvalidasi login invalid Formulir yang telah diisi, persyaratan Pendaftaran Data pendaftar Info data pendaftar persyaratan 3 Seleksi penerimaan Data calon siswa Info Hasil seleksi 4 Pembatalan penerimaan Info pemanggilan Pemanggilan ulang guru Petugas pendaftaran 5.0 Pembagian kelas dan wali kelas Data calon siswa Info pembagian kelas dan walikelas Info pembagian kelas Data pembagian kelas siswa Data pembagian kelas dan walikelas 7.0 Mengelola data nilai Data nilai siswa Nilai Data nilai siswa Info nilai siswa Raport siswa 8.0 Membuat laporan Data nilai siswa Kepala sekolah Laporan pendaftaran Laporan hasil seleksi Laporan kelas dan walikelas Laporan nilai siswa 6.0 Membuat jadwal pelajaran Mata pelajaran Data mata pelajaran kurikulum Daftar jadwal pelajaran jadwal pelajaran Daftar jadwal pelajaran Data mata pelajaran Jadwal pelajaran Jadwal pelajaran Guru Data guru Data guru Data pendaftaran Kelas Data kelas Wali kelas Data wali kelas 9.0 Mengelola data master Input Data Master Info Data master Pembelajaran Data pembelajaran Data guru Data kelas Data mata pelajaran Data jadwal pelajaran Data kelas Data guru Request jadwal via SMS Request nilai via SMS Nilai Gambar 4.21 DFD Level 1 yang Diusulkan Didalam Gambar DFD level 1di atas ini terdapat 9 Proses yaitu 1.0 Login, 2.0 input pendaftaran siswa baru, 3.0 penerimaan siswa, 4.0 pembatalan penerimaan, 5.0 pembagian kelas dan walikelas, 6.0 membuat jadwal pelajaran, 7.0 mengelola data nilai, 8.0 membuat laporan, 9.0 mengelola data master. Pada DFD level 1 tersebut dilakukan pemecahan pada level 1 yaitu login untuk memperjelas proses login. Berikut ini adalah DFD level 2 proses 1. Bagian pendaftaran Bagian kurikulum guru 1.1 Verifikasi Username 1.2 Verifikasi Password User Data Username Info Username Kosong Info Username Tidak Terdaftar Data username Info Username Kosong Info Username Tidak Terdaftar Data Username Info Username Kosong Info Username Tidak Terdaftar Data Username Data Username Data Password Password belum teriisi Password Salah Data Password Password belum teriisi Password Salah Password belum teriisi Password Salah Data Password Data Username Gambar 4.22 DFD Level 2 Proses 1 yang Diusulkan Didalam Gambar DFD level 2 proses 1 di atas ini terdapat 2 Proses yaitu 1.1 verifikasi username, 1.2 verifikasi password. Proses tersebut untuk memperjelas proses login yang dilakukan oleh para staff. Berikut ini adalah DFD level 2 proses 2. Calon siswa Petugas pendaftaran 2.1 Mengambil formulir Formulir pendaftaran kosong Persyaratan pendaftaran 2.2 Mengisi formulir Data calon siswa 2.3 Input data calon siswa Formulir yang telah diisi dan persyaratan Data Calon siswa Pendaftaran Data calon siswa Info Data Calon Siswa Gambar 4.23 DFD Level 2 Proses 2 yang Diusulkan Didalam Gambar DFD level 2 proses 2 di atas ini terdapat 3 Proses yaitu 2.1 mengambil formulir, 2.2 mengisi formulir, 2.3 input data calon siswa. Berikut ini adalah DFD level 2 proses 3. Petugas pendaftaran Calon siswa 3.1 Penyeleksian calon siswa Data calon siswa Pendaftaran Data calon siswa Info penyeleksian Calon siswa Info penyeleksian Calon siswa 3.2 Input data siswa baru Data siswa baru Siswa Data siswa baru 3.3 Info penerimaan Data siswa baru Info siswa yang diterima via SMS Data siswa yang tidak diterima Pengumuman siswa yang tidak diterima Info data siswa baru Info data siswa baru Gambar 4.24 DFD Level 2 Proses 3 yang Diusulkan Didalam Gambar DFD level 2 proses 3 di atas ini terdapat 3 Proses yaitu 3.1 penyeleksian calon siswa, 3.2 input data siswa baru, 3.3 mencetak pengumuman penerimaan. Proses tersebut untuk memperjelas proses seleksi siswa baru. Berikut ini adalah DFD level 2 proses 4. Calon siswa Petugas pendaftaran 4.1 Pembatalan penerimaan Info pembatalan penerimaan Pendaftaran 4.2 Mengecek siswa yang tidak diterima mengecek siswa yg tidak diterima mengecek siswa yg tidak diterima Info siswa yang tidak diterima 4.3 Menyeleksi siswa yang tidak diterima menyeleksi siswa yang tidak diterima menyeleksi siswa yang tidak diterima Info hasil seleksi Info hasil seleksi 4.4 Pemanggilan kembali siswa yg tidak diterima Info hasil seleksi Info hasil seleksi Info pembatalan penerimaan Gambar 4.25 DFD Level 2 Proses 4 yang Diusulkan Didalam Gambar DFD level 2 proses 4 di atas ini terdapat 4 Proses yaitu 4.1 pembatalan penerimaan, 4.2 mengecek siswa yang tidak diterima, 4.3 menyeleksi siswa yang diterima, 4.4 pemanggilan kemabali siswa yang tidak diterima. Proses tersebut untuk memperjelas proses pembatalan penerimaan. Berikut ini adalah DFD level 2 proses 5. Petugas pendaftaran siswa guru 5.1 Pembagian kelas Info siswa Siswa kelas Info siswa baru Info kelas Wali kelas Info kelas 5.3 divalidasi Info pembagian kelas Dan wali kelas Data siswa baru Data kelas 5.2 Pembagian wali kelas Data kelas Data wali kelas Data kelas Info pembagian kelas Info pembagian kelas via SMS Data wali kelas Data wali kelas 5.4 Info via SMS Data kelas Data wali kelas Info wali kelas Data wali kelas divalidasi Data kelas validasi Gambar 4.26 DFD Level 2 Proses 5 yang Diusulkan Didalam Gambar DFD level 2 proses 5 di atas ini terdapat 4 Proses yaitu 5.1 pembagian kelas, 5.2 pembagian walikelas, 5.3 divalidasi, 5.4 Info via SMS. Proses tersebut untuk memperjelas proses pembagian kelas dan walikelas. Berikut ini adalah DFD level 2 proses 6. kurikulum 6.1 Input jadwal Mata pelajaran Daftar mata pelajaran Guru Data guru Data pelajaran, Data guru, Data kelas 6.4 Info jadwal pelajaran Jadwal Data pelajaran, Data guru, Data kelas Data jadwal siswa Info Jadwal Pelajaran Kelas Data kelas Guru Info jadwal pelajaran via SMS 6.2 Input data guru Data guru Data guru Request jadwal via SMS Daftar mata pelajaran 6.3 Divalidasi Data jadwal Data jadwal divalidasi Gambar 4.27 DFD Level 2 Proses 6 yang Diusulkan Didalam Gambar DFD level 2 proses 6 di atas ini terdapat 4 Proses yaitu 6.1 input jadwal, 5.2 input data guru, 5.3 divalidasi, 5.4 info jadwal pelajaran. Proses tersebut untuk memperjelas proses pembagian membuat jadwal pelajaran. Berikut ini adalah DFD level 2 proses 7. guru Kepala sekolah 7.1 Menghitung nilai siswa Data nilai siswa yang ditambahkan Nilai Data nilai siswa yang ditambahkan Data nilai siswa 7.3 Mencetak raport Raport siswa 7.4 pengesahan Raport siswa Raport siswa 7.5 Penyerahan raport Raport siswa siswa Raport siswa Pembelajaran Data nilai siswa Data pembelajaran Data pembelajaran Info nilai siswa via SMS 7.2 membuat raport Raport Data raport Data raport Request nilai siswa via SMS Gambar 4.28 DFD Level 2 Proses 7 yang Diusulkan Didalam Gambar DFD level 2 proses 7 di atas ini terdapat 4 Proses yaitu 7.1 menghitung nilai siswa, 7.2 mencetak raport, 7.3 pengesahan, 7.4 penyerahan raport. Proses tersebut untuk memperjelas proses pembagian mengelola nilai siswa. Berikut ini adalah DFD level 2 proses 8. 8.1 Mencetak laporan pendaftaran Kepala sekolah Siswa Laporan calon siswa Pendaftaran 8.2 Mencetak laporan siswai Laporan siswa 8.3 Mencetak laporan kelas dan walikelas Kelas Data kelas Laporan kelas dan walikelas Nilai 8.4 Mencetak laporan nilai siswa Data nilai siswa Laporan nilai siswa Data pendaftar Data siswa baru Wali kelas Data wali kelas Gambar 4.29 DFD Level 2 Proses 8 yang Diusulkan Didalam Gambar DFD level 2 proses 8 di atas ini terdapat 4 Proses yaitu 8.1 mencetak laporan pendaftaran, 8.2 mencetak laporan hasil seleksi, 8.3 mencetak laporan kelas dan walikelas, 8.4 mencetak laporan nilai siswa. Proses tersebut untuk memperjelas proses mengelola nilai siswa. Berikut ini adalah DFD level 2 proses 9. Kurikulum 9.1 Pengolahan Data kelas Kelas Data kelas yang ditambah, edit,hapus Data kelas yang ditambah, edit,hapus 9.2 Pengolahan data guru Info kelas yang ditambah, edit,hapus Data kelas yang ditambah, edit,hapus Data kelas yang ditambah, edit,hapus Guru Data guru yang ditambah, edit,hapus Data guru yang ditambah, edit,hapus Info guru yang ditambah, edit,hapus Info guru yang ditambah, edit,hapus 9.3 Pengolahan data pelajaran Mata pelajaran Data pelajaran yang ditambah, edit,hapus Data pelajaran yang ditambah, edit,hapus Info pelajaran yang ditambah, edit,hapus Info pelajaran yang ditambah, edit,hapus 9.4 Pengolahan data siswa Data siswa yang ditambah, edit,hapus Siswa Info siswa yang ditambah, edit,hapus Info siswa yang ditambah, edit,hapus Info siswa yang ditambah, edit,hapus Gambar 4.30 DFD Level 2 Proses 9 yang Diusulkan Didalam Gambar DFD level 2 proses 9 di atas ini terdapat 4 Proses yaitu 9.1 pengolahan data kelas, 9.2 pengolahan data guru, 9.3 pengolahan data pelajaran, 9.4 pengolahan data siswa. Proses tersebut untuk memperjelas proses pembagian pengolahan data master.

4.2.3.4 Kamus Data

Dalam perancangan sistem informasi akademik, arus data yang mengalir dalam DFD adalah bersifat global. Kamus data berfungsi untuk menjelaskan arti dari aliran data dan penyimpanan dalam DFD menjelaskan komposisi paket data yang bergerak melalui aliran dan menjelaskan komposisi penyimpanan data. 1. Nama Arus : Data User Alias : User Bentuk Data : Dokumen Arus Data : Proses 1.1 - User User - Proses 1.2 Deskripsi : Merupakan data user Struktur Data : User_id, user_password, user_name, user_role, user, registerdate, salt, last_ip_address, last_login, is_active 2. Nama Arus : Data Pendaftaran Alias : Pendaftaran Bentuk Data : Dokumen Arus Data : Proses 2.3- Pendaftaran Pendaftaran - Proses 2.3 Proses 3.1 – Pendaftaran Pendaftaran – Proses 3.1 Pendaftaran – Proses 3.2 Pendaftaran – Proses 8.1 Deskripsi : Merupakan data pendaftar siswa baru Struktur Data : id_registrasi, Nama, Tmpt_Lahir, Tgl_Lahir, Gender, Agama, Gol_Darah, Alamat, Telp, Mobile_Phone, Nama_OTW, Alamat_OTW, Telp_OTW, Thn_Ajar, Sekolah_Asal, Alamat_Sekolah, NO_STTB, Tgl_STTB, status, Pekerjaan_OTW