Data Flow Diagram DFD

Dari proses-proses yang ada di tahapan level 1 Gambar 3.15, dapat diturunkan menjadi level 2, dimana setiap proses yang ada dilevel 2 ini merupakan perincian proses yang ada di level 1, hal ini dilakukan agar proses- proses yang ada didalam sistem dapat dengan mudah untuk dipahami. Gambar 3.16 berikut ini merupakan turunan dari proses level 1 pada pengolahan data master, dimana proses perinciannya terdiri dari pengolahan tahun ajaran, pengolahan guru, pengolahan siswa, pengolahan mata pelajaran, pengolahan jadwal pelajaran, pengolahan orang tua dan pengolahan kelas. 2.1 Pengolahan Data Orangtua 2.7 Pengolahan Mata pelajaran 2.6 Pengolahan Data Siswa 2.2 Pengolahan kelas 2.3 Pengolahan Jadwal 2.4 Pengolahan Tahun Ajaran 2.5 Pengolahan Data guru Orangtua Kelas Jadwal Tahun Guru Siswa Matapelajaran Admin Data orangtua yang akan ditambah, data orangtua yang akan dihapus Data orangtua yang akan dicari Info orangtua yang ditambah, Info orangtua yang dihapus Info orangtua yang dicari Data orangtua Info orangtua Data kelas yang akan ditambah, Data kelas yang akan diubah Data kelas yang akan dihapus Info kelas yang ditambah, info kelas yang diubah Info kelas yang dihapus Data kelas Info kelas Data jadwal yang akan ditambah, Data jadwal yang akan diubah Data jadwal yang akan dihapus Info jadwal yang ditambah, info jadwal yang diubah Info jadwal yang dihapus Info jadwal Data jadwal Data Tahun yang akan ditambah, data tahun yang akan diubah Data tahun yang akan dihapus Info tahun yang ditambah info tahun yang diubah Info tahun yang dihapus Data tahun Info tahun Data guru yang akan ditambah, data guru yang akan dihapus Data guru yang akan dicari Info guru yang ditambah, info guru yang dihapus Info guru yang dicari Data guru Info guru Data Siswa yang akan ditambah, Data siswa yang akan dihapus Data siswa yang akan dicari Info siswa yang ditambah, Info siswa yang dihapus Info siswa yang dicari Data siswa Info siswa Data mata pelajaran yang akan ditambah Data mata apelajaran yang akan diubah Data mata pelajaran yang akan dihapus Info mata pelajaran yang ditambah, info mata pelajaran yang diubah Info mata pelajaran yang dihapus Data matapelajaran Info matapelajarn Orangtua.xls Info orangtua Data tahun Info tahun Data tahun Info tahun Data tahun Info tahun Data tahun Info tahun Data tahun Info tahun Data tahun Info tahun Guru.xls Siswa.xls Info guru Info siswa Data kelas Info kelas Data matapelajaran Info matapelajaran Gambar 3. 16 Level 2 Proses 2 Pengolahan Data Master Gambar 3.17 dibawah ini merupakan proses turunan dari proses 2.1 yaitu meliputi penambahan data orang tua,pencarian data orang tua dan penghapusan data orangtua . Admin 2.1.1 Penambahan Data orangtua orangtua Data Orangtua yang akan ditambah Info orangtua yang ditambah Info orangtua Info orangtua 2.1.2 Pencarian Data orangtua Data orangtua yang akan dicari Info orangtua yang dicari Tahun Data Tahun Info tahun Data tahun Info tahun Orangtua.xls Data orangtua Info orangtua 2.1.3 Penghapusan Data orangtua Data orangtua yang akan dihapus Info orangtua yang dihapus Data orangtua Info orangtua Gambar 3. 17 Level 3 Proses 2.1 Pengolahan Data Orang tua Gambar 3.18 dibawah ini merupakan proses turunan dari proses 2.2 yaitu meliputi penambahan kelas, pengubahan kelas dan penghapusan kelas. 2.2.1 Penambahan kelas 2.2.2 Pengubahan kelas 2.2.3 Penghapusan kelas Admin Kelas Tahun Data kelas yang akan ditambah Info kelas yang ditambah Data kelas yang akan diubah Info kelas yang diubah Data kelas yang akan dihapus Info kelas yang dihapus Data kelas Info kelas Data kelas Info kelas Data kelas Info kelas Data tahun Info tahun Data tahun Info tahun Data tahun Info tahun Gambar 3. 18 Level 3 Proses 2.2 Pengolahan Data Kelas Gambar 3.19 dibawah ini merupakan proses turunan dari proses 2.3 yaitu meliputi penambahan jadwal, penghapusan jadwal dan pengubahan jadwal. 2.3.1 Penambahan jadwal 2.3.2 Pengubahan jadwal 2.3.3 Penghapusan jadwal Admin Kelas Tahun Data jadwal yang akan ditambah Info jadwal yang ditambah Data jadwal yang akan diubah Info jadwal yang diubah Data jadwal yang akan dihapus Info jadwal yang dihapus Jadwal matapelajaran Data jadwal Info jadwal Data kelas Info kelas Data tahun Info tahun Data mata pelajaran Info mata pelajaran Data jadwal Info jadwal Data kelas Info kelas Data tahun Info tahun Data mata pelajaran Info mata pelajaran Data matapelajaran Info matapelajaran Data kelas Info kelas Data tahun Info tahun Data jadwal Info jadwal Gambar 3. 19 Level 3 Proses 2.3 Pengolahan Data Jadwal Gambar 3.20 dibawah ini merupakan proses turunan dari proses 2.4 yaitu meliputi penambahan tahun ajaran, pengubahan tahun ajaran, penyajian informasi tahun ajaran dan penghapusan tahun ajaran . 2.4.1 Penambahan Tahun ajaran 2.4.2 Pengubahan Tahun Ajaran 2.4.3 Penyajian Informasi Tahun Ajaran Admin Tahun Data tahun ajaran yang akan ditambah Info tahun ajaran yang ditambah Data tahun ajaran yang akan diubah Info tahun ajaran yang diubah Data penyajian informasi tahun ajaran Info penyajian informasi tahun ajaran Data tahun Info tahun Data tahun Info tahun Data tahun Info tahun 2.4.4 Penghapusan Tahun Ajaran Data tahun ajaran yang akan dihapus Info tahun ajaran yang dihapus Data tahun Info tahun Gambar 3.20 Level 3 Proses 2.4 Pengolahan Data Tahun Ajaran Gambar 3.21 dibawah ini merupakan proses turunan dari proses 2.5 yaitu meliputi penambahan data guru, pencarian data guru dan penghapusan data guru. Admin 2.5.1 Penambahan Data guru Guru Data guru yang akan ditambah Info guru yang ditambah Info guru Info guru 2.5.2 Pencarian Data guru Data guru yang akan dicari Info guru yang dicari Tahun Info tahun Info tahun Data tahun Data tahun Guru.xls Data guru Info guru 2.5.3 Penghapusan Data guru Data tahun Info tahun Data guru yang akan dihapus Info guru yang dihapus Gambar 3. 21 Level 3 Proses 2.5 Pengolahan Data Guru Gambar 3.22 di bawah ini merupakan proses turunan dari proses 2.6 yaitu meliputi penambahan data Siswa dari sistem informasi akademik SMA Negeri 1 Palimanan. Admin 2.6.1 Penambahan Data siswa siswa Data Siswa yang akan ditambah Info siswa yang ditambah Info siswa Info siswa 2.6.2 Pencarian Data siswa Data siswa yang akan dicari Info siswa yang dicari Tahun Info tahun Info tahun Data tahun Data tahun Siswa.xls Data siswa Info siswa 2.6.3 Penghapusan Data siswa Data siswa yang akan dihapus Info siswa yang dihapus Data tahun Info tahun Gambar 3.22 Level 3 Proses 2.6 Pengolahan Data Siswa Gambar 3.23 di bawah ini, merupakan proses turunan dari proses 2.7 yaitu meliputi penambahan mata pelajaran, pengubahan mata pelajaran dan penghapusan mata pelajaran. 2.7.1 Penambahan mata pelajaran 2.7.2 Pengubahan mata pelajaran 2.7.3 Penghapusan mata pelajaran Admin Tahun Data mata pelajaran yang akan ditambah Info mata pelajaran yang ditambah Data mata pelajaran yang akan diubah Info mata pelajaran yang diubah Data mata pelajaran yang akan dihapus Info mata pelajaran yang dihapus Data tahun Data tahun Info tahun Info tahun matapelajaran Info tahun Data tahun Data matapelajaran Info matapelajaran Data matapelajaran Info matapelajaran Data matapelajaran Info matapelajaran Gambar 3.23 Level 3 Proses 2.7 Pengolahan Data Mata Pelajaran Gambar 3.24 berikut ini merupakan turunan dari proses level 1 pada pengolahan data pembelajaran, dimana proses perinciannya terdiri dari pengolahan unduh materi dan tugas, pengolahan unggah materi dan tugas, pengolahan ulangan online, pengolahan nilai tugas dan pengolahan nilai ujian. 4.1 Pengolahan unduh materi 4.2 Pengolahan Unduh tugas 4.3 Pengolahan unggah materi 4.4 Pengolahan Unggah tugas 4.5 Pengolahan Ulangan 4.6 Pengolahan Nilai tugas 4.7 Pengolahan Nilai ulangan Guru Siswa Orangtua materi Tugas ulangan Nilai_tugas Nilai_ulangan Data tugas yang ingin diunduh, Data unduh tugas yang akan dihapus Info tugas yang diunduh, Info unduh tugas yang dihapus Data materi yang ingin diunggah, Data unggah materi yang akan dihapus Info materi yang diunggah, Info unggah materi yang dihapus Data tugas yang ingin diunggah, Data unggah tugas yang akan dihapus Info tugas yang diunggah, Info unggah tugas yang dihapus Data Ulangan Online yang akan ditambah, Data Ulangan Online yang akan diubah Data Ulangan Online yang akan dihapus Info Ulangan Online yang ditambah, Info ulangan online yang diubah Info ulangan online yang dihapus Data nilai tugas yang ingin dilihat ,Data nilai tugas yang akan ditambah Info nilai tugas yang dilihat, Info nilai tugas yang ditambah Data nilai ulangan yang ingin dilihat, data nilai ulangan yang akan ditambah Info nilai ulangan yang dilihat, Info nilai ulangan yang ditambah Data materi yang ingin diunduh, Data unduh materi yang akan dihapus Info materi yang diunduh, Info unduh materi yang dihapus Data tugas yang ingin diunduh, Data unduh tugas yang akan dihapus Info tugas yang diunduh, Info unduh tugas yang dihapus Data materi yang ingin diunggah, Data unggah materi yang akan dihapus Data materi yang ingin diunggah, Data unggah materi yang akan dihapus Data tugas yang ingin diunggah, Data unggah tugas yang akan dihapus Info tugas yang diunggah, Info unggah tugas yang dihapus Data Ulangan online yang ingin dilihat Info Ulangan online yang dilihat Data Nilai tugas yang ingin dilihat Info Nilai tugas yang dilihat Data Nilai ulangan yang ingin dilihat Info Nilai ulangan yang dilihat Data Nilai tugas yang ingin dilihat Info Nilai tugas yang dilihat Data Nilai ulangan yang ingin dilihat Info Nilai ulangan yang dilihat Data materi Info materi Data materi Info materi Data tugas Info tugas Data tugas Info tugas Data ulangan Info ulangan Data nilai tugas Info nilai tugas Data nilai ulangan Info nilai ulangan Banksoal Data banksoal Info banksoal Tahun 4.8 Pengolahan tambah nilai Akhir Nilai_akhir Data nilai akhir Data nilai akhir yang akan ditambah Info nilai akhir yang ditambah Info nilai akhir Data tahun Info tahun Data tahun Info tahun Data tahun Info tahun Data tahun Info tahun Data tahun Info tahun Data tahun Info tahun Data tahun Info tahun Data tahun Info tahun Data tahun Info tahun Matapelajaran Data matapelajaran Info matapelajaran Data matapelajaran Info matapelajaran Data matapelajaran Info matapelajaran Data matapelajaran Info matapelajaran Data matapelajaran Info matapelajaran Data matapelajaran Datamatapelajaran Data matapelajaran Info matapelajaran Data matapelajaran Info matapelajaran Kelas Data kelas Info kelas Data kelas Info kelas Data kelas Info kelas Data kelas Info kelas Data kelas Info kelas Data kelas Info kelas Data kelas Info kelas Gambar 3.24 Level 2 Proses 4 Pengolahan Data Pembelajaran Gambar 3.25 dibawah ini, merupakan proses turunan dari proses 4.1 yaitu meliputi pengunduhan materi, pencarian materi dan penghapusan materi . 4.1.1 Pengunduhan materi 4.1.2 pencarian materi 4.1.3 penghapusan materi Siswa Materi matapelajaran Info matapelajaran Data matapelajaran Data materi yang akan diunduh Info materi yang diunduh Data materi yang akan dicari Info materi yang dicari Data materi yang akan dihapus Info materi yang dihapus Data materi Info materi Data materi Info materi Data materi Info materi Data matapelajaran Info matapelajaran Data matapelajaran Info matapelajaran Tahun Data tahun Info tahun Data tahun Info tahun Data tahun Info tahun Gambar 3.25 Level 3 Proses 4.1 Pengolahan Data Unduh Materi Gambar 3.26 dibawah ini, merupakan proses turunan dari proses 4.2 yaitu meliputi pengunduhan tugas, pencarian tugas dan penghapusan tugas. 4.2.1 Pengunduhan tugas 4.2.2 pencarian tugas 4.2.3 penghapusan tugas Guru Tugas matapelajaran Info matapelajaran Data matapelajaran Data tugas yang akan diunduh Info tugas yang diunduh Data tugas yang akan dicari Info tugas yang dicari Data tugas yang akan dihapus Info tugas yang dihapus Data tugas Info tugas Data tugas Info tugas Data tugas Info tugas Data matapelajaran Info matapelajaran Data matapelajaran Info matapelajaran Siswa Data tugas yang akan diunduh Info tugas yang diunduh Data tugas yang akan dicari Info tugas yang dicari Data tugas yang akan dihapus Info tugas yang dihapus Tahun Data tahun Info tahun Data tahun Info tahun Data tahun Info tahun Gambar 3.26 Level 3 Proses 4.2 Pengolahan Data Unduh Tugas Gambar 3.27 berikut ini merupakan turunan dari proses 4.3. meliputi pengunggahan unggah materi, pencarian materi dan penghapusan materi. 4.3.1 Pengunggahan materi 4.3.2 pencarian materi 4.3.3 penghapusan materi Guru Materi matapelajaran Info matapelajaran Data matapelajaran Data materi yang akan diunggah Info materi yang diunggah Data materi yang akan dicari Info materi yang dicari Data materi yang akan dihapus Info materi yang dihapus Data materi Info materi Data materi Info materi Data materi Info materi Data matapelajaran Info matapelajaran Data matapelajaran Info matapelajaran Tahun Data tahun Info tahun Data tahun Info tahun Data tahun Info tahun Gambar 3.27 Level 3 Proses 4.3 Pengolahan Unggah Materi Gambar 3.28 berikut ini merupakan turunan dari proses 4.4 meliputi pengunggahan tugas, pencarian tugas dan penghapusan tugas. 4.4.1 Pengunggahan tugas 4.4.2 pencarian tugas 4.4.3 penghapusan tugas Guru Tugas matapelajaran Info matapelajaran Data matapelajaran Data tugas yang akan diunggah Info tugas yang diunggah Data tugas yang akan dicari Info tugas yang dicari Data tugas yang akan dihapus Info tugas yang dihapus Data tugas Info tugas Data tugas Info tugas Data tugas Info tugas Data matapelajaran Info matapelajaran Data matapelajaran Info matapelajaran Siswa Data tugas yang akan diunggah Data tugas yang akan dicari Info tugas yang dicari Data tugas yang akan dihapus Info tugas yang dihapus Tahun Data tahun Info tahun Data tahun Info tahun Data tahun Info tahun Gambar 3.28 Level 3 Proses 4.4 Pengolahan Unggah Tugas Gambar 3.29 berikut ini merupakan turunan dari proses 4.5 meliputi pengolahan tambah topik ulangan, pengolahan pilih topik ulangan dan pengerjaan soal ulangan. 4.5.1 Pengolahan tambah topik ulangan 4.5.2 Pengolahan Pilih topik ulangan Guru siswa Ulangan banksoal Data topik ulangan yang akan ditambah Info topik ulangan yang ditambah Data topik ulangan yang akan dipilih Info topik ulangan yang dipilih 4.5.3 Pengerjaan soal ulangan Data soal ulangan yang akan dikerjakan Info soal ulangan yang dikerjakan Data ulangan Info ulangan Data banksoal Info banksoal Data ulangan Info ulangan Data ulangan Info ulangan Data banksoal Info banksoal Data banksoal Info banksoal Matapelajaran Kelas Info matapelajaran Data matapelajaran Info matapelajaran Data matapelajaran Data matapelajaran Info matapelajaran Data kelas Info kelas Info kelas Data kelas Info kelas Data kelas Tahun Data tahun Info tahun Data tahun Info tahun Data tahun Info tahun Gambar 3.29 Level 3 Proses 4.5 Pengolahan Ulangan Online Gambar 3.30 berikut ini merupakan turunan dari proses 4.5.1 meliputi penyimpanan topik ulangan dan reset topik ulangan. 4.5.1.1 Penyimpanan topik ulangan 4.5.1.2 Reset topik ulangan Guru ulangan banksoal Data topik ulangan yang disimpan Info topik ulangan yang disimpan Data topik ulangan yang reset Info topik ulangan yang direset Data ulangan Info ulangan Data ulangan Info ulangan Data banksoal Info banksoal Data banksoal Info banksoal Matapelajaran Kelas Data kelas Info kelas Data kelas Info kelas Info matapelajaran Data matapelajaran Info matapelajaran Data matapelajaran Tahun Data tahun Info tahun Data tahun Info tahun 4.5.1.1 Penyimpanan topik ulangan 4.5.1.2 Reset topik ulangan Guru ulangan banksoal Data topik ulangan yang akan disimpan Data topik ulangan yang akan reset Info topik ulangan yang direset Data ulangan Info ulangan Data ulangan Info ulangan Data banksoal Info banksoal Data banksoal Info banksoal Matapelajaran Kelas Info kelas Data kelas Info kelas Info matapelajaran Data matapelajaran Info matapelajaran Data matapelajaran Tahun Data tahun Info tahun Data tahun Info tahun Gambar 3.30 Level 4 Proses 4.5.1 Pengolahan Tambah Topik Ulangan Gambar 3.31 berikut ini merupakan turunan dari proses 4.5.2 meliputi pengubahan topik ulangan dan penghapusan topik ulangan. 4.5.2.1 Pegubahan topik ulangan 4.5.2.2 penghapusan topik ulangan Guru Ulangan banksoal Data topik ulangan yang akan diubah Info topik ulangan yang diubah Data topik ulangan yang akan dihapus Info topik ulangan yang dihapus Data ulangan Info ulangan Data ulangan Info ulangan Data banksoal Info banksoal Data banksoal Info banksoal Matapelajaran kelas Info matapelajaran Data matapelajaran Info matapelajaran Data matapelajaran Data kelas Info kelas Info kelas Data kelas Tahun Data tahun Info tahun Data tahun Info tahun Gambar 3.31 Level 4 Proses 4.5.2 Pengolahan Pilih Topik Ulangan Gambar 3.32 berikut ini merupakan turunan dari proses 4.6 meliputi penambahan nilai tugas, pencarian nilai tugas, dan penyajian nilai tugas. Guru siswa orangtua 4.6.1 Penambahan nilai tugas 4.6.2 Pencarian nilai tugas 4.6.3 Penyajian nilai tugas Nilai_tugas Data nilai tugas yang akakn ditambahkan Info nilai tugas yang ditambah Data nilai tugas yang akan dicari Info nilai tugas yang dicari Info nilai tugas yang dicari Data nilai tugas yang akan dicari Info nilai tugas yang dicari Data nilai tugas yang akan dilihat Info nilai tugas yang dilihat Data nilai tugas yang akan dilihat Info nilai tugas yang dilihat Data nilai tugas yang akan dicari Data nilai tugas yang akan dilihat Info nilai tugas yang dilihat Data nilai tugas Info nilai tugas Data nilai tugas Info nilai tugas Data nilai tugas Info nilai tugas matapelajaran Info matapelajaran Data matapelajaran Info matapelajaran Data matapelajaran Data matapelajaran Info matapelajaran kelas Data kelas Info kelas Info kelas Data kelas Data kelas Info kelas Tahun Data tahun Info tahun Data tahun Info tahun Data tahun Info tahun Gambar 3.32 Level 3 Proses 4.6 Pengolahan nilai tugas Gambar 3.33 berikut ini merupakan turunan dari proses 4.7 meliputi penambahan nilai ulangan, pencarian nilai ulangan dan penyajian nilai ulangan. Guru siswa orangtua 4.7.1 Penambahan nilai ulangan 4.7.2 Pencarian nilai ulangan 4.7.3 Penyajian nilai ulangan Nilai_ulangan Data nilai ulangan yang akan ditambahkan Info nilai ulangan yang ditambah Data nilai ulangan yang akan dicari Info nilai ulangan yang dicari Info nilai ulangan yang dicari Data nilai ulangan yang akan dicarii Info nilai ulangan yang dicari Data nilai ulangan yang akan dilihat Info nilai ulangan yang dilihat Data nilai ulangan yang akan dilihat Info nilai ulangan yang dilihat Data nilai ulangan yang akan dicari Data nilai ulangan yang akan dilihat Info nilai ulangan yang dilihat Data nilai ulangan Info nilai ulangan Data nilai ulangan Info nilai ulanga Data nilai ulangan Info nilai ulangan matapelajaran Info matapelajaran Data matapelajaran Info matapelajaran Data matapelajaran Data matapelajaran Info matapelajaran kelas Data kelas Info kelas Info kelas Data kelas Data kelas Info kelas Tahun Data tahun Info tahun Data tahun Info tahun Data tahun Info tahun Gambar 3.33 Level 3 Proses 4.7 Pengolahan Nilai Ulangan Gambar 3.34 berikut ini merupakan turunan dari proses level 1 pada pengolahan pesan, dimana proses perinciannya terdiri dari pengolahan penulisan pesan dan pengolahan kotak masuk, guru siswa Orang tua 5.1 Penulisan pesan 5.2 Pengolahan Kotak masuk pesan Data tulis pesan Info tulis pesan Data tulis pesan Info tulis pesan Data tulis pesan Info tulis pesan Data kotak masuk Info kotak masuk Data kotak masuk Info kotak masuk Data kotak masuk Info kotak masuk Data pesan Info pesan Data pesan Info pesan Gambar 3.34 Level 2 Proses 5 Pengolahan Pesan Gambar 3.35 berikut ini, merupakan proses turunan dari proses 5.2 yaitu meliputi pencarian pesan kotak masuk, penyajian pesan kotak masuk, penghapusan pesan kotak masuk dan balas pesan masuk. guru siswa Orang tua 5.2.1 Pencarian pesan masuk 5.2.2 Penyajian pesan masuk pesan Data pesan yang dicari Info pencarian pesan Data pesan yang akan dicari Info pesan yang dicari Data pesan yang akan dicari Info pesan yang dicari Data pesan Info pesan Data pesan Info pesan Data pesan Info pesan Data pesan Info pesan Data pesan Info pesan 5.2.3 Penghapusan Pesan masuk Info pesan yang dihapus Data pesan yang akan dihapus Info pesan yang dihapus Data pesan yang akan dihapus Info pesan yang dihapus Data pesan Info pesan 5.2.4 Balas Pesan masuk Data pesan yang akan dibalas Info pesan yang dibalas Data pesan masuk yang akan dihapus Data pesan yang akan dibalas Info pesan yang dibalas Data pesan yang akan dibalas Info pesan yang dibalas Data pesan Info pesan Tahun Data tahun Info tahun Data tahun Info tahun Data tahun Info tahun Data tahun Info tahun Gambar 3.35 Level 3 Proses 5.2 Pengolahan Kotak Masuk Gambar 3.36 di bawah ini, merupakan proses turunan dari proses 6 yaitu meliputi pencarian data guru, pencarian data siswa dan pencarian jadwal. Pencarian Data Guru Guru Pencarian Data Siswa Pencarian jadwal Guru Siswa Siswa 6.1 6.2 6.3 Data Guru yang akan dicari Info gUru Yang dicari Data Guru Info Guru Data Siswa yang akan dicari Info Siswa yang dicari Data Siswa Info Siswa Data Siswa yang akan dicari Info Siswa yang dicari Info gUru Yang dicari Data Guru yang akan dicari Data Jadwal yang akan dicari Info Jadwal yang dicari Info jadwal Data jadwal jadwal Orang tua Data jadwal yang akan dicari Info jadwal yang dicari Data guru yang akan dicari Info guru yang dicari Data siswa yang dicari Info pencarian siswa Gambar 3.36 Level 2 Proses 6 Pencarian Data Gambar 3.37 di bawah ini, merupakan proses turunan dari proses yaitu meliputi pencarian nilai ujian dan pencarian nilai tugas. Pencarian Nilai ulangan 7.1 Pencarian Nilai Tugas 7.2 Nilai_Ulangan Nilai_Tugas Orang tua Data Nilai Ulangan Info Nilai Ulangan Info Nilai Ulangan yang dicari Data Nilai ULangan yang akan dicari Data Nilai Tugas yang akan dicari info Nilai Tugas yang dicari Data Nilai Tugas info Nilai Tugas Matapelajaran Data matapelajaran Info matapelajaran Info matapelajaran Data matapelajaran Gambar 3.37 Level 2 Proses 7 Pencarian Nilai Gambar 3.38 di bawah ini, merupakan proses turunan dari proses 9 yaitu meliputi penambahan pengumuman, pengubahan pengumuman, penghapusan pengumuman dan penyajian pengumuman. 9.1 Penambahan pengumuman 9.2 Pengubahan pengumuman 9.3 Penghapusan pengumuman Guru Data pengumuman yang akan ditambah Info pengumuman yang ditambah Data pengumuman yang akan diubah Info pengumuman yang diubah Data pengumuman yang ingin dihapus Info pengumuman yang dihapus Pengumuman Data pengumuman Info pengumuman Data pengumuman Info pengumuman Data pengumuman Info pengumuman 9.4 Penyajian pengumuman Data pengumuman yang ingin dilihat Info pengumuman yang dilihat Data pengumuman Info pengumuman Siswa Data pengumuman yang ingin dilihat Info pengumuman yang dilihat Orangtua Data pengumuman yang ingin dilihat Info pengumuman yang dilihat Gambar 3.38 Level 2 Proses 9 Pengolahan Pengumuman Gambar 3.39 di bawah ini, merupakan proses turunan dari proses 10 yaitu meliputi proses memasukkan nilai akhir dan melakukan pencarian NIS.. 10.1 Memasukkan nilai akhir 10.1 Melakukan pencarian NIS Guru Sisiwa Nilai_akhir Data nilai akhir Info nilai akhir Data pencarian NIS Info pencarian NIS Data nilai akhir Info nilai akhir Data nilai akhir Info nilai akhir Gam bar 3.39 Level 2 Proses 10 Pengolahan Penjurusan

3.4.3. Spesifikasi Proses

Spesifikasi proses digunakan untuk menggambarkan proses model aliran data yang terdapat pada Data Flow Diagram DFD. Spesifikasi proses dari gambaran Data Flow Diagram DFD diatas akan dijelaskan pada tabel 3.14 dibawah ini : Tabel 3.14 Spesifikasi Proses No Detail Keterangan 1 No. Proses 1 Nama Proses Login Sumber Admin, Guru, Siswa, Orang Tua Data Masukan Data Login Data Keluaran Info Login invalid Tujuan Admin, Guru, Siswa, Orang Tua No Detail Keterangan Logika Proses 1. Guru memasukan NIPNIS , login sebagai dan password kedalam form login 2. Sistem melakukan pengecekan apakah NIPNIS, login sebagai dan password valid atau tidak 3. Jika valid, maka sistem akan menampilkan halaman utama masing-masing pengguna. 4. Jika NIPNIS, login sebagai atau password tidak diisi maka akan tampil pesan “Masukkan NIPNIS, login sebagai dan password untuk masuk kedalam aplikasi ” 5. Jika tidak, maka sistem akan menampilkan tampilan pesan “Maaf..,silahkan periksa kembali data yang anda masukkan, pastikan data yang anda masukkan benar. ” 6. Siswa memasukan NIPNIS , login sebagai dan password kedalam form login 7. Sistem melakukan pengecekan apakah NIS, login sebagai dan password valid atau tidak 8. Jika valid, maka sistem akan menampilkan halaman utama masing-masing pengguna. 9. Jika NIPNIS, login sebagai atau password tidak diisi maka akan tampil pesan “Masukkan NIPNIS, login sebagai dan password untuk masuk kedalam aplikasi” 10. Jika tidak, maka sistem akan menampilkan tampilan pesan “Maaf..,silahkan periksa kembali data yang anda masukkan, pastikan data yang anda masukkan benar. ” 11. Orangtua memasukan NIPNIS , login sebagai dan password kedalam form login 12. Sistem melakukan pengecekan apakah NIS, login sebagai dan password valid atau tidak 13. Jika valid, maka sistem akan menampilkan halaman utama masing-masing pengguna. 14. Jika NIPNIS, login sebagai atau password tidak diisi maka akan tampil pes an “Masukkan NIPNIS, login sebagai dan password untuk masuk kedalam aplikasi” 15. Jika tidak, maka sistem akan menampilkan No Detail Keterangan tampilan pesan “Maaf..,silahkan periksa kembali data yang anda masukkan, pastikan data yang anda masukkan benar. ” 16. Admin memasukan NIPNIS , login sebagai dan password kedalam form login 17. Sistem melakukan pengecekan apakah username, login sebagai dan password valid atau tidak 18. Jika valid, maka sistem akan menampilkan halaman utama masing-masing pengguna. 19. Jika NIPNIS, login sebagai atau password tidak diisi maka akan tampil pesan “Masukkan NIPNIS, login sebagai dan password untuk masuk kedalam aplikasi” 20. Jika tidak, maka sistem akan menampilkan tampilan pesan “Maaf..,silahkan periksa kembali data yang anda masukkan, pastikan data yang anda masukkan benar. ” 2. No. Proses 2 Nama Proses Pengolahan Data Master Sumber Admin Data Masukan Data Master Data Keluaran Info Data Master Tujuan Admin Logika Proses 1. Admin memilih menu tahun ajaran, untuk melihat dan mengolah data tahun ajaran 2. Sistem akan menampilkan data tahun ajaran beserta tahun ajaran yang sedang aktif 3. Admin memilih menu kelas, untuk melihat dan mengolah data kelas 4. Sistem akan menampilkan data kelas beserta banyaknya kelas yang ada ditiap tingkatan 5. Admin memilih menu mata pelajaran, untuk melihat dan mengolah data mata pelajaran