Melakukan manage kompetensi yang meliputi menambah
kompetensi, menghapus kompetensi, menambah kompetensi dosen dan menghapus kompetensi dosen.
Melakukan manage ruang ujian yang meliputi menambah ruang
dan menghapus ruang.
Melakukan manage dosen yang meliputi menambah ke dosen penguji, menghapus dari dosen penguji, mengubah status dosen
penguji, menambah daftar dosen, menghapus daftar dosen, me- refresh jadwal dosen, dan menambah jadwal dosen.
Melakukan manage data penjadwalan yang meliputi meng-input
tanggal ujian, meng-input data skripsi, dan menghapus data penjadwalan.
Membuat jadwal ujian skripsi.
Membuat laporan dari jadwal ujian skripsi.
2. Activity Diagram
Activity diagram menggambarkan tentang urut-urutan kegiatan yang terjadi di dalam sistem, keputusan yang harus diambil yang
terjadi di dalam sistem, dan menggambarkan awal dan akhir dari sebuah kegiatan tertentu.
Activity diagram yang terdapat dalam sistem ini dapat dijelaskan sebagai berikut.
Activity Diagram Edit User
Gambar 3.3 Activity Diagram Edit User
Seperti yang dapat dilihat pada Gambar 3.3, admin dapat melakukan proses edit user. Hal yang diubah adalah password
dari user tersebut. Apabila data password yang dimasukkan sesuai, data akan disimpan ke dalam database dan proses edit
user selesai.
Activity Diagram Manage Kompetensi
Gambar 3.4 Activity Diagram Manage Kompetensi
Activity Diagram Edit User
Gambar 3.3 Activity Diagram Edit User
Seperti yang dapat dilihat pada Gambar 3.3, admin dapat melakukan proses edit user. Hal yang diubah adalah password
dari user tersebut. Apabila data password yang dimasukkan sesuai, data akan disimpan ke dalam database dan proses edit
user selesai.
Activity Diagram Manage Kompetensi
Gambar 3.4 Activity Diagram Manage Kompetensi
Activity Diagram Edit User
Gambar 3.3 Activity Diagram Edit User
Seperti yang dapat dilihat pada Gambar 3.3, admin dapat melakukan proses edit user. Hal yang diubah adalah password
dari user tersebut. Apabila data password yang dimasukkan sesuai, data akan disimpan ke dalam database dan proses edit
user selesai.
Activity Diagram Manage Kompetensi
Gambar 3.4 Activity Diagram Manage Kompetensi
Pada Gambar 3.4, menjelaskan proses manage kompetensi, yang membutuhkan keputusan dari admin untuk melakukan proses
tambah kompetensi maupun hapus kompetensi, serta menambah maupun menghapus kompetensi dosen. Setelah proses tersebut
dilakukan, data akan langsung disimpan di dalam database.
Activity Diagram Manage Dosen
Gambar 3.5 Activity Diagram Manage Dosen
Gambar 3.5 menjelaskan tentang proses manage dosen yang dilakukan oleh admin, yaitu proses menambahkan dosen ke dalam
daftar dosen yang bisa menjadi seorang dosen penguji, menghapus dosen tertentu dari daftar dosen penguji, maupun mengubah status
dosen penguji. Selain itu, admin dapat menambah daftar dosen, menghapus dosen dari daftar, serta melakukan proses refresh data
jadwal dosen. Perubahan-perubahan yang terjadi di dalam sistem akan di simpan di dalam database.
Pada Gambar 3.4, menjelaskan proses manage kompetensi, yang membutuhkan keputusan dari admin untuk melakukan proses
tambah kompetensi maupun hapus kompetensi, serta menambah maupun menghapus kompetensi dosen. Setelah proses tersebut
dilakukan, data akan langsung disimpan di dalam database.
Activity Diagram Manage Dosen
Gambar 3.5 Activity Diagram Manage Dosen
Gambar 3.5 menjelaskan tentang proses manage dosen yang dilakukan oleh admin, yaitu proses menambahkan dosen ke dalam
daftar dosen yang bisa menjadi seorang dosen penguji, menghapus dosen tertentu dari daftar dosen penguji, maupun mengubah status
dosen penguji. Selain itu, admin dapat menambah daftar dosen, menghapus dosen dari daftar, serta melakukan proses refresh data
jadwal dosen. Perubahan-perubahan yang terjadi di dalam sistem akan di simpan di dalam database.
Pada Gambar 3.4, menjelaskan proses manage kompetensi, yang membutuhkan keputusan dari admin untuk melakukan proses
tambah kompetensi maupun hapus kompetensi, serta menambah maupun menghapus kompetensi dosen. Setelah proses tersebut
dilakukan, data akan langsung disimpan di dalam database.
Activity Diagram Manage Dosen
Gambar 3.5 Activity Diagram Manage Dosen
Gambar 3.5 menjelaskan tentang proses manage dosen yang dilakukan oleh admin, yaitu proses menambahkan dosen ke dalam
daftar dosen yang bisa menjadi seorang dosen penguji, menghapus dosen tertentu dari daftar dosen penguji, maupun mengubah status
dosen penguji. Selain itu, admin dapat menambah daftar dosen, menghapus dosen dari daftar, serta melakukan proses refresh data
jadwal dosen. Perubahan-perubahan yang terjadi di dalam sistem akan di simpan di dalam database.
Activity Diagram Manage Ruang Ujian
Gambar 3.6 Activity Diagram Manage Ruang Ujian
Pada Gambar 3.6, admin dapat melakukan proses penambahan ruang ujian maupun penghapusan ruang ujian. Setelah proses
selesai, semua proses perubahan yang terjadi pada data akan disimpan ke dalam database.
Activity Diagram Manage Penjadwalan
Activity diagram dari tahap ini ditunjukan pada Gambar 3.7.
Gambar 3.7 Activity Diagram Manage Penjadwalan
Activity Diagram Manage Ruang Ujian
Gambar 3.6 Activity Diagram Manage Ruang Ujian
Pada Gambar 3.6, admin dapat melakukan proses penambahan ruang ujian maupun penghapusan ruang ujian. Setelah proses
selesai, semua proses perubahan yang terjadi pada data akan disimpan ke dalam database.
Activity Diagram Manage Penjadwalan
Activity diagram dari tahap ini ditunjukan pada Gambar 3.7.
Gambar 3.7 Activity Diagram Manage Penjadwalan
Activity Diagram Manage Ruang Ujian
Gambar 3.6 Activity Diagram Manage Ruang Ujian
Pada Gambar 3.6, admin dapat melakukan proses penambahan ruang ujian maupun penghapusan ruang ujian. Setelah proses
selesai, semua proses perubahan yang terjadi pada data akan disimpan ke dalam database.
Activity Diagram Manage Penjadwalan
Activity diagram dari tahap ini ditunjukan pada Gambar 3.7.
Gambar 3.7 Activity Diagram Manage Penjadwalan
Langkah terakhir adalah tahap penjadwalan. Dalam tahap ini, semua data yang dibutuhkan dalam penjadwalan akan dimasukkan
untuk di proses, sehingga mendapatkan jadwal ujian yang diharapkan.
Tahap pertama yang dilalui adalah memasukkan data tanggal ujian skripsi. Setiap data yang dimasukkan akan disimpan ke dalam
database. Tahap kedua adalah memasukkan data skripsi yang telah diajukan oleh mahasiswa untuk diujikan. Setelah itu, admin akan
dihadapkan pada sebuah percabangan, yaitu untuk menambahkan jadwal dosen atau tidak. Jadwal dosen yang dimaksud adalah jadwal
dosen diluar jadwal mengajar yang dimiliki oleh masing-masing dosen. Fitur ini berguna untuk menghindari tabrakan jadwal yang
terjadi ketika proses penjadwalan terjadi sedangkan dosen masih memiliki jadwal di luar jadwal mengajar. Apabila admin akan
menambahkan jadwal dosen, semua jadwal akan disimpan di dalam database untuk ditambahkan pada jadwal mengajar dosen. Apabila
proses ini tidak dilakukan, pada proses berikutnya, admin dihadapkan pada percabangan untuk memutuskan apakah semua
data-data yang dimasukkan benar atau tidak. Apabila tidak, maka admin diharuskan melakukan proses hapus data dan mengulangi
proses dari awal. Apabila keseluruhan data yang telah dimasukkan benar, maka proses penjadwalan dapat dilakukan, dan memperoleh
jadwal ujian fix.
3. Sequence Diagram