yang melakukan semua proses serta semua operasi dan fungsi tersebut dideskripsikan secara detil.
D. Menentukan konfigurasi dan spesifikasi komputer yang akan dijadikan sebagai
web server sekaligus sebagai SMS server Configuration Analysis
3.2 Alur Kerja Aplikasi
Aplikasi berbasis web mempunyai alur kerja secara garis besar sebagai berikut : 1. Mahasiswa memasukkan NIM dan password agar dapat menggunakan aplikasi
ini 2. Program akan memeriksa NIM dan password tersebut ke dalam database
3. Apabila NIM dan password yang dimasukkan benar, maka dapat menggunakan aplikasi ini
4. User dapat melihat KRS yang telah diisi, mengubah KRS, atau mengisi KRS baru sampai dengan jangka waktu yang telah ditentukan oleh pihak
administrator aplikasi. Jika mahasiswa tersebut login di luar jangka waktu yang ditentukan, maka aplikasi untuk mengisi KRS tidak akan dapat
digunakan, sehingga yang dapat digunakan hanya untuk melihat KHS dan fasilitas-fasilitas tambahan lainnya.
Sedangkan aplikasi berbasis SMS mempunyai alur kerja secara garis besar sebagai berikut :
1. Mahasiswa mengirim SMS dengan mengikuti format seperti yang telah dijelaskan pada bagian Content Analysis..
2. Program akan memeriksa format SMS yang diterima. 3. Jika format tersebut dikenali, maka program akan meneruskan proses sesuai
dengan format yang diterima misalnya meneruskan proses pengisian KRS ataupun proses-proses lainnya lalu mengirimkan SMS balasan.
Universitas Sumatera Utara
3.3 Data Flow Diagram DFD
Untuk memudahkan penjelasan alur kerja yang telah disebutkan di atas, maka digunakan DFD Data Flow Diagram untuk mendokumentasikan sistem secara
hirarkis. DFD merupakan suatu model logika data atau proses yang dibuat untuk menggambarkan dari mana asal data dan kemana tujuan data yang keluar dari sistem,
dimana data disimpan, proses apa yang menghasilkan data tersebut. Dan alur kerja yang akan dijelaskan hanya terbatas pada alur kerja untuk proses pengisian KRS dan
KHS saja, sedangkan alur kerja untuk layanan tambahan dan untuk halaman administrator tidak dimodelkan ke dalam DFD karena fokus penulisan tugas akhir ini
hanya terbatas pada proses pengisian KRS dan KHS saja.
DFD untuk aplikasi berbasis web dibuat berbeda dengan DFD untuk aplikasi berbasis SMS karena proses yang dilalui juga berbeda.
3.3.1 Diagram Konteks Aplikasi Pengisian KRS dan KHS berbasis Web