• Tidak ada hasil yang ditemukan

4.2. Perancangan Sistem

4.2.3. Pemodelan Sistem yang Diusulkan

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

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

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 databasedatabase 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

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.

4. Diagram sekuensial monitoring.

: dosen : dosen

form monitoring

form monitoring databasedatabase

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.

5. Diagram Sekuensial absensi.

: mahasiswa : mahasiswa

form absensi

form absensi databasedatabase 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.

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

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

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 databasedatabase 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.

7.2.Diagram sekuensial nilai untuk Dosen.

: dosen : dosen

form nilai

form nilai databasedatabase 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.

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.

9. Diagram sekuensial update.

: administrator : administrator

form update

form update databasedatabase 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.

4.2.3.6. Perancangan Data

Dokumen terkait