DFD level 1 Aplikasi Pengisian KRS dan KHS berbasis web DFD level 2 Proses 1 Cek Autentifikasi DFD level 2 Proses 2 Fasilitas Aplikasi

tambahan lainnya. Kemudian aplikasi akan memberikan fasilitas sesuai dengan menu yang telah dipilih.

3.3.2 DFD level 1 Aplikasi Pengisian KRS dan KHS berbasis web

DFD pada level 1 untuk aplikasi pengisian KRS dan KHS berbasis web dapat digambarkan sebagai berikut : Mahasiswa Login gagal 1 Cek Autentifikasi 2 Fasilitas Aplikasi Query BasisData 3 Alihkan Data KHS D2 Data KRS D3 Data KHS D2 Data KRS D3 Data Mata Kuliah D4 Data Dosen D5 Data Mahasiswa D6 NIMPassword D1 Data Session D7 Gambar 3.2 DFD Level 1 Aplikasi Berbasis Web Dari gambar DFD di atas terlihat bahwa aplikasi ini melibatkan tiga buah proses yang diwakili oleh tiga buah segi empat berlabel yang akan dijelaskan di bawah ini : Universitas Sumatera Utara 1. Cek Autentifikasi Proses ini sangat penting untuk memastikan bahwa fasilitas digunakan oleh pengguna yang sah 2. Fasilitas Proses ini berkaitan dengan fasilitas yang diberikan oleh aplikasi 3. Query Pangkalan Data Proses ini adalah kelanjutan dari proses ke dua, yaitu menangani semua aktifitas yang berhubungan dengan query terhadap pangkalan data

3.3.3 DFD level 2 Proses 1 Cek Autentifikasi

DFD pada level 2 untuk proses cek autentifikasi dapat digambarkan sebagai berikut : 1.1 Halaman Login Mahasiswa Cek NIM dan Password D1 NIMPassword Membuka Penolakan Akses Penolakan Akses Buat Session 1.2 1.3 Login Terima Query Pangkalan Data 3 Fasilitas Aplikasi 2 Data Mahasiswa D6 Login Terima Data Session D7 Gambar 3.3 DFD level 2 Proses 1 Cek Autentifikasi Aplikasi Berbasis Web Universitas Sumatera Utara Proses-proses di atas dapat dijelaskan sebagai berikut : 1. Aplikasi menampilkan halaman login yang meminta data NIM dan password. 2. Aplikasi akan NIM dan password ke dalam basis data melalui proses 3 3. Jika NIM dan password benar, maka sistem akan membuat session untuk pengguna dan akan dialihkan ke proses 2 4. Jika NIM dan password tidak benar atau session sudah kadaluarsa maka akan ditampilkan halaman login kembali

3.3.4 DFD level 2 Proses 2 Fasilitas Aplikasi

DFD pada level 2 proses 2 fasilitas aplikasi dapat digambarkan sebagai berikut : Mahasiswa Data KHS D2 Membuat Laporan KHS 2.1 Pengisian KRS 2.2 Pemeriksaan validasi KRS 2.3 Query Pangkalan Data 3 Data KHS D2 Data KRS D3 Data KRS D3 Data KHS D2 Data Mata Kuliah D4 Data Dosen D5 Data KRS D3 Gambar 3.4 DFD level 2 Proses 2 Aplikasi Berbasis Web Universitas Sumatera Utara Pada gambar DFD di atas terlihat bahwa proses 2 memiliki 3 buah subproses yaitu : 1. Membuat laporan KHS 2. Pengisian KRS yang dilakukan oleh pengguna 3. Pemeriksaan validasi data KRS, yang memerlukan data KHS semester sebelumnya, data mata kuliah, dan data dosen

3.3.5 DFD level 2 Proses 3 Query Pangkalan Data