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