DFD Level 3 Proses 4.6 Pengolahan Data Download

3.1.6 Spesifikasi Proses

Spesifikasi proses digunakan untuk menggambarkan proses model aliran yang terdapat pada DFD. Spesifikasi proses dari gambaran DFD diatas akan dijelaskan pada tabel dibawah ini: Tabel 3.6 Spesifikasi Proses No. Proses Keterangan 1 No. Proses 1.1 Nama Proses Input user id dan password Source Sumber Admin, siswa dan wali kelas Input -user id dan password Output -data user id dan password Destination Tujuan Admin, siswa dan wali kelas Logika Proses Begin {Admin, siswa atau wali kelas input user id dan password} End 2 No. Proses 1.2 Nama Proses Verifikasi login Source Sumber Admin, siswa dan wali kelas Input -data user id dan password Output -info valid dan invalid login Destination Tujuan Admin, siswa dan wali kelas Logika Proses Begin {Admin, siswa atau wali kelas mengubah data password ke database} if user id dan password sama dengan database menuju ke menu pengguna else if jika tidak sama muncul kesalahan End 3 No. Proses 2.1, 3.3 dan 4.4 Nama Proses Ubah Password admin, siswa dan wali kelas Source Sumber Admin, siswa dan wali kelas Input -data password admin, siswa dan wali kelas yang akan diubah Output -info password admin, siswa dan wali kelas yang telah diubah Destination Tujuan Admin, siswa dan wali kelas Logika Proses Begin {Admin, siswa atau wali kelas mengubah data password ke database} if password baru tidak sama dengan konfirmasi password muncul pesan kesalahan else if jika sama simpan password dalam database End 4 No. Proses 2.2.1 Nama Proses Tambah Data Siswa Source Sumber Admin Input -data siswa yang akan ditambah Output -info siswa yang telah ditambah Destination Tujuan Admin Logika Proses Begin {Admin menambah data siswa ke database} if siswa dengan NIS yang akan ditambah ada di database muncul pesan kesalahan else if data lengkap siswa belum ada simpan siswa dalam database End 5 No. Proses 2.2.2 Nama Proses Ubah Data Siswa Source Sumber Admin Input -data siswa yang akan diubah Output -info siswa yang telah diubah Destination Tujuan Admin Logika Proses Begin {Admin mengubah data siswa ke database} Pilih data siswa yang akan di ubah, kemudian ubah End 6 No. Proses 2.2.4 dan 4.5 Nama Proses Cari Data Siswa Source Sumber Admin dan wali kelas Input -data siswa yang akan dicari Output -info siswa yang dicari Destination Tujuan Admin dan wali kelas Logika Proses Begin {Admin dan wali kelas mencari data nilai ke database} if data siswa yang dicari ada di database munculkan data siswa yang dicari else if tidak ada dalam database munculkan pesan kesalahan End 7 No. Proses 2.3.1 Nama Proses Tambah Data Mata Pelajaran Source Sumber Admin