DFD level 2 Proses 3 Query Pangkalan Data Diagram Konteks Aplikasi Pengisian KRS dan KHS berbasis SMS DFD level 1 Aplikasi Pengisian KRS dan KHS Berbasis SMS

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

DFD pada level 2 proses 3 query basis data dapat digambarkan sebagai berikut : 1 Cek Autentifikasi 3.1 Query Tabel Session Berdasarkan Session URL 3.2 2 Fasilitas Aplikasi Query Relasi tabel Dosen mata kuliah Data Mahasiswa D6 Data Session D7 Data Dosen D2 Alihkan 3.4 Query tabel KRS Data KRS D3 Data Mata Kuliah D4 3.3 Query Tabel KHS Berdasarkan semester Data KHS D2 Gambar 3.5 DFD Level 2 Proses 3 Aplikasi Berbasis Web Universitas Sumatera Utara Pada gambar DFD di atas terlihat bahwa proses 2 memiliki 3 buah subproses yaitu : 1. Query Tabel Session berdasarkan session URL Sistem akan melakukan proses 1 setiap kali pengguna mengakses suatu halaman berdasarkan parameter session yang terdapat pada URL. Jika session tidak terdaftar dalam database, atau session sudah kadaluarsa , maka sistem akan menampilkan halaman login 2. Query relasi tabel dosen dan mata kuliah Pada proses pengisian KRS yang terdapat pada proses 2, sistem akan menampilkan kode mata kuliah dan juga dosen yang mengajar, tentunya hal ini akan membutuhkan suatu query relasi 3. Query tabel KHS berdasarkan semester Pada proses 2, pengguna dapat melihat KHS pada semester sebelumnya berdasarkan semester yang diminta oleh pengguna 4. Query tabel KRS Pada proses pengisian KRS akan melibatkan query penyisipan terhadap tabel KRS

3.3.6 Diagram Konteks Aplikasi Pengisian KRS dan KHS berbasis SMS

Diagram Konteks Aplikasi berbasis SMS hampir sama dengan aplikasi berbasi web, dan dapat digambarkan seperti di bawah ini : Mahasiswa Aplikasi Pengisian KRS dan KHS berbasis SMS SMS REQUEST SMS RESPOND Gambar 3.6 Diagram Konteks Aplikasi Berbasis SMS Universitas Sumatera Utara

3.3.7 DFD level 1 Aplikasi Pengisian KRS dan KHS Berbasis SMS

DFD pada level 1 untuk aplikasi pengisian KRS dan KHS berbasis SMS dapat digambarkan sebagai berikut : Mahasiswa Proses SMS Sesuai Request 2 SMS Request D1 Pemeriksaan Format SMS 1 SMS Respond D3 Format SMS Salah Keyword D2 Gambar 3.7 DFD Level 1 Aplikasi Berbasis SMS Pada gambar di atas terlihat pada ada 2 proses utama yang dilakukan oleh sistem dalam menangani SMS request, yaitu : 1. Pemeriksaan Format SMS Proses ini bertujuan untuk memastikan bahwa format SMS yang dikirim oleh pengguna adalah benar lalu mengambil kata kunci dari SMS yang dikirim 2. Proses SMS sesuai keyword atau kata kunci Jika keyword dikenal, maka sistem akan melakukan proses sesuai dengan keyword tersebut Universitas Sumatera Utara

3.3.8 DFD level 2 Proses 2 Proses SMS sesuai keyword