112
4.2.3.5. Diagram Sekuensial
Diagram sekuensial atau sequence diagram digunakan untuk menunjukkan aliran fungsionalitas dalam use case. Sequence diagram digunakan untuk
memberikan gambaran detail dari setiap use case diagram yang telah dibuat sebelumnya. Setiap objects yang terlibat dalam sebuah use case digambarkan
dengan garis putus-putus vertical, kemudian message yang dikirim oleh object digambarkan dengan garis horizontal secara kronologis dari atas ke bawah.
Berikut adalah diagram sekuensial yang menggambarkan fungsionalitas sistem aplikasi kuliah online.
1. Diagram sekuensial aktivasi account. 1.1. Diagram sekuensial aktivasi account untuk mahasiswa dan dosen.
: user : mahasiswa dosen
: user : mahasiswa dosen
form aktivasi account
form aktivasi account
database database
1 : buka aplikasi 2 : pilih menu aktivasi accuont
3 : tampil aturan aktivasi account 4 : tampil form aktivasi account
5 : input data aktivasi account 6 : verifikasi kelengkapan data
a1 : tampil pesan 7 : simpan data aktivasi account
Gambar 4.23 Diagram Sekuensial Aktivasi Account untuk Mahasiswa dan Dosen
113
Deskripsi : Proses aktivasi account ini merupakan aktivasi account yang
dilakukan oleh user mahasiswa, dosen, dengan malakukan aktivasi account maka mahasiswa atau dosen tersebut dapat menggunakan accountnya masing-
masing untuk mengakses fasilitas yang ada pada sistem sesuai dengan hak askes user tersebut.
1.2. Diagram sekuensial aktivasi account untuk administrator.
: administrator : administrator
form aktivasi account
form aktivasi account
database database
9 : verifikasi kesesuain data 1 : buka aplikasi
2 : memilih menu aktivasi account 4 : menampilkan daftar permintaan aktivasi account
5 : memilih data aktivasi account 6 : data aktivasi account
7 : cek data user 3 : data aktivasi account
a2 : data tidak terdaftar a2 : tampil pesan
11 : mengubah status user
12 : status user 13 : update status user
a3 : data tidak sesuai
a3 : tampil pesan 8 : data terdaftar
10 : data sesuai
Gambar 4.24 Diagram Sekuensial Aktivasi Account untuk Administrator
114
Deskripsi : Proses aktivasi account ini merupakan aktivasi account yang
dilakukan oleh administrator. Dimana administrator mengecek permintaan aktivasi account yang dilakukan oleh mahasiswa atau dosen. Dan apabila data
permintaan aktivasi account tersebut valid, maka administrator mengubah status account tersebut menjadi aktif.
2. Diagram sekuensial login.
: user : mahasiswa dosen
: user : mahasiswa dosen
form login form login
database database
1 : buka aplikasi 2 : menampilkan form login
3 : mengisi form login 4 : verifikasi kelengkapan data
a1 : tampil pesan 5 : data login
6 : verifikasi kesesuaian data 7 : verifikasi data login
a2 : tampil pesan 8 : tampil halaman utama
Gambar 4.25 Diagram Sekuensial Login
115
Deskripsi : Proses login berfungsi untuk membuka hak akses user
mahasiswa, dosen untuk dapat menggunakan fasilitas yang sudah disediakan oleh sistem aplikasi kuliah online.
3. Diagram sekuensial jadwal kuliah.
: user : mahasiswa dosen
: user : mahasiswa dosen
form jadwal kuliah
form jadwal kuliah
database database
1 : buka aplikasi 2 : pilih menu jadwal kuliah
3 : tampil daftar jadwal kuliah 4 : pilih detail jadwal kuliah
5 : tampil detail jadwal kuliah 6 : download jadwal kuliah
7 : eksekusi perintah 8 : ambil data
9 : file jadwal kuliah 10 : simpan file jadwal kuliah
Gambar 4.26 Diagram Sekuensial Jadwal Kuliah
Deskripsi : Sistem ini juga dapat menginformasikan jadwal kuliah kepada
mahasiswa atau dosen. Dimana informasi tersebut dapat didownload, sehingga didapat file jadwal kuliah.
116
4. Diagram sekuensial monitoring.
: dosen : dosen
form monitoring form monitoring
database database
1 : buka aplikasi 2 : memilih menu monitoring
3 : tampil form monitoring 4 : input data monitoring
5 : data monitoring 6 : simpan data monitoring
Gambar 4.27
Diagram Sekuensial Monitoring
Deskripsi : Monitoring berfungsi untuk mendokumentasikan aktivitas
perkuliahan yang dilakukan pada Sistem Aplikasi Kuliah Online. Dimana data tersebut diperoleh dari dosen ketika membuka atau mengadakan perkuliahan di
dalam sistem.
117
5. Diagram Sekuensial absensi.
: mahasiswa : mahasiswa
form absensi form absensi
database database
1 : buka aplikasi 2 : pilih menu absensi
3 : tampil form absensi 4 : input data absensi
5 : data absensi 6 : simpan data absensi
Gambar 4.28 Diagram Sekuensial Absensi
Deskripsi :
Absensi berfungsi untuk mendokumentasikan mahasiswa yang menggunakan atau mengakses perkuliahan yang diadakan oleh dosen pada Sistem
Aplikasi Kuliah Online. Mahasiswa hanya dapat melakukan absensi pada perkuliahan yang berstatus aktif.
118
6. Diagram sekuensial perkuliahan. 6.1. Diagram Sekuensial perkuliahan untuk dosen.
: dosen : dosen
form menu perkuliahan
form menu perkuliahan
database database
1 : buka aplikasi 2 : pilih menu perkuliahan
4 : menampilkan daftar perkuliahan 5 : pilih perkuliahan
3 : daftar perkuliahan
6 : menampilkan submenu perkuliahan 7 : pilih submenu perkuliahan
8 : menampilkan form submenu perkuliahan 9 : input data perkuliahan
11 : eksekusi perintah 12 : update data perkuliahan
10 : upload file perkuliahan
Gambar 4.29 Diagram Sekuensial Perkuliahan untuk Dosen
Deskripsi : Proses operasional perkuliahan yang dilakukan oleh dosen di
dalam Sistem Aplikasi Kuliah Online, dimana dosen tersebut dapat mengatur perkuliahan monitoring, materi, tugas, kuis, diskusi, info sesuai dengan jadwal
119
kuliah yang diajar, dengan menggunakan fasilitas-fasilitas yang ada pada kelas perkuliahan dosen.
6.2. Diagram sekuensial perkuliahan untuk mahasiswa.
: mahasiswa : mahasiswa
form menu perkuliahan
form menu perkuliahan
database database
1 : buka aplikasi 2 : pilih menu perkuliahan
3 : daftar perkuliahan 4 : menampilkan daftar perkuliahan
5 : pilih perkuliahan 6 : menampilkan submenu perkuliahan
7 : pilih submenu perkuliahan 8 : menampilkan form submenu perkuliahan
9 : input data perkuliahan
11 : eksekusi perintah 12 : update data perkuliahan
10 : download file perkuliahan
Gambar 4.30 Diagram Sekuensial Perkuliahan untuk Mahasiswa
Deskripsi : Proses operasional perkuliahan yang dilakukan oleh mahasiswa
di dalam Sistem Aplikasi Kuliah Online, dimana mahasiswa tersebut dapat
120
mengakses perkuliahan monitoring, materi, tugas, kuis, diskusi, info yang diadakan oleh dosen bersangkutan pada setiap mata kuliah.
7. Diagram sekuensial nilai. 7.1. Diagram sekuensial nilai untuk mahasiswa.
: mahasiswa : mahasiswa
form nilai form nilai
database database
1 : buka aplikasi 2 : pilih menu nilai
4 : upload kuis 5 : eksekusi perintah
6 : simpan 3 : upload tugas
Gambar 4.31 Diagram Sekuensial Nilai untuk Mahasiswa
Deskripsi : Mahasiswa dapat mengakses informasi mengenai nilai dari
setiap tugas maupun kuis, setelah mahasiswa tersebut mengupload tugas atau kuis yang diperintahkan oleh dosen.
121
7.2. Diagram sekuensial nilai untuk Dosen.
: dosen : dosen
form nilai form nilai
database database
1 : buka aplikasi 2 : pilih menu nilai
3 : tampil form nilai
6 : download tugas 7 : download kuis
4 : file tugas 5 : file kuis
12 : input data nilai 8 : eksekusi perintah
9 : mengambil file 10 : mengirim file
11 : simpan file
13 : data nilai 14 : simpan data nilai
Gambar 4.32 Diagram Sekuensial Nilai untuk Dosen
Deskripsi : Dosen dapat memberikan informasi mengenai nilai dari setiap
tugas maupun kuis yang dikerjakan oleh setiap mahasiswa, dengan cara menginputkan data nilai tersebut melalui form nilai yang disediakan oleh sistem.
122
8. Diagram sekuensial rekapitulasi.
: administrator : administrator
form rekapitulasi
form rekapitulasi
database database
1 : buka aplikasi 2 : pilih menu rekapitulasi
3 : tampil daftar monitoring 4 : tampil form rekapitulasi
5 : input data 6 : data rekapitulasi
7 : simpan data 8 : data rekapitulasi
9 : tampil form download 10 : download file rekapitulasi
11 : eksekusi perintah 12 : ambil file
Gambar 4.33 Diagram Sekuensial Rekapitulasi
Deskripsi :
Administrator dapat melakukan rekapitulasi perkuliahan yang dilaksanakan pada Sistem Aplikasi Kuliah Online sesuai periode tanggal yang
ditentukan.
123
9. Diagram sekuensial update.
: administrator : administrator
form update form update
database database
1 : buka aplikasi 2 : pilih menu update
3 : data master 4 : menampilkan data master
5 : pilih menu update 6 : tampil form update
7 : input data update 8 : verifikasi kelengkapan data
a1 : tampil pesan 9 : data update
10 verifikasi kelengkapan data a2 : tampil pesan
a2 : tampil pesan 11 : simpan data update
Gambar 4.34 Diagram Sekuensial Update
Deskripsi : Administrator dapat melakukan proses update tambah, ubah,
hapus terhadap data-data master yang ada di dalam database.
124
4.2.3.6. Perancangan Data