Diagram Sekuensial Pemodelan Sistem yang Diusulkan

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