Use Case Diagram Use Case
Tabel 3.16 Use Case Scenario Login Dosen Kuliah Pengganti
Identifikasi Nama Use Case
Login Dosen Kuliah Pengganti
Aktor Dosen
Tujuan Menampilkan halaman login dosen kuliah pengganti
Keadaan akhir Masuk aplikasi kuliah pengganti
Aksi Aktor Reaksi Sistem
Skenario Normal 1. Memasukan username dan password
2. Mengecek validasi username dan password
3. Masuk aplikasi kuliah pengganti
Tabel 3.17 Use Case Scenario Mengisi Data Kuliah Pengganti
Identifikasi Nama Use Case
Mengisi Data Kuliah Pengganti
Aktor Dosen
Tujuan Mengisi dan menyimpan data kuliah pengganti
Keadaan akhir Data kuliah pengganti tersimpan
Aksi Aktor Reaksi Sistem
Skenario Normal 1. Memilih tanggal pelaksanaan
2. Memilih ruangan yang akan digunakan 3. Memilih jam
4. Memilih matakuliah yang akan digantikan
5. Memeriksa kecukupan waktu dari matakuliah yang dipilih berdasarkan
sks matakuliah tersebut 6. Menampilkan pesan bahwa waktu yang
dipilih mencukupi untuk melaksanakan perkuliahan
7. Memilih kelas 8. Memeriksa jadwal kuliah mahasiswa
9. Menampilkan pesan bahwa rencana kuliah pengganti tidak bentrok dengan
jadwal kuliah mahasiswa. Kuliah pengganti bisa dilaksanakan
10. Memeriksa apakah ruang dan jam pada tanggal tersebut belum dipilih orang
lain 11. Menyimpan data kuliah pengganti
Skenario Alternatif 1. Memilih tanggal pelaksanaan
2. Memilih ruangan yang akan digunakan 3. Memilih jam
4. Memilih matakuliah yang akan digantikan
5. Memeriksa kecukupan waktu dari
matakuliah yang dipilih berdasarkan sks matakuliah tersebut
6. Menampilkan pesan bahwa waktu yang dipilih tidak mencukupi untuk
melakukan perkuliahan 7. Mengubah dan memilih jam yang
menyediakan waktu yang cukup untuk matakuliah tersebut
8. Menampilkan pesan bahwa waktu yang dipilih mencukupi untuk melaksanakan
perkuliahan 9. Memilih kelas
10. Memeriksa jadwal kuliah mahasiswa 11. Menampilkan pesan bahwa rencana
kuliah pengganti tidak bentrok dengan jadwal kuliah mahasiswa. Kuliah
pengganti bisa dilaksanakan 12. Memeriksa apakah ruang dan jam pada
tanggal tersebut belum dipilih orang lain
13. Menyimpan data kuliah pengganti
Skenario Alternatif
1. Memilih tanggal pelaksanaan 2. Memilih ruangan yang akan digunakan
3. Memilih jam 4. Memilih matakuliah yang akan
digantikan 5. Memeriksa kecukupan waktu dari
matakuliah yang dipilih berdasarkan sks matakuliah tersebut
6. Menampilkan pesan bahwa waktu yang dipilih mencukupi untuk melaksanakan
perkuliahan 7. Memilih kelas
8. Memeriksa jadwal kuliah mahasiswa 9.
Menampilkan pesan ‘Jadwal Bentrok’, karena rencana kuliah pengganti
berbenturan dengan jadwal kuliah mahasiswa
10. Menampilkan jadwal kuliah mahasiswa 11. Mengubah jam
12. Memeriksa jadwal kuliah mahasiswa 13. Menampilkan pesan bahwa rencana
kuliah pengganti tidak bentrok dengan jadwal kuliah mahasiswa. Kuliah
pengganti bisa dilaksanakan 14. Memeriksa apakah ruang dan jam pada
tanggal tersebut belum dipilih orang lain
15. Menyimpan data kuliah pengganti
Skenario Alternatif 1. Memilih tanggal pelaksanaan
2. Memilih ruangan yang akan digunakan 3. Memilih jam
4. Memilih matakuliah yang akan digantikan
5. Memeriksa kecukupan waktu dari matakuliah yang dipilih berdasarkan
sks matakuliah tersebut 6. Menampilkan pesan bahwa waktu yang
dipilih mencukupi untuk melaksanakan perkuliahan
7. Memilih kelas 8. Memeriksa jadwal kuliah mahasiswa
9. Menampilkan pesan bahwa rencana kuliah pengganti tidak bentrok dengan
jadwal kuliah mahasiswa. Kuliah pengganti bisa dilaksanakan
10. Memeriksa apakah ruang dan jam pada tanggal tersebut belum dipilih orang
lain 11. Menampilkan pesan bahwa ruang dan
jam tersebut sudah pilih orang lain 12. Memilih jam yang lain
13. Memeriksa kecukupan waktu dari matakuliah yang dipilih berdasarkan
sks matakuliah tersebut 14. Menampilkan pesan bahwa waktu yang
dipilih mencukupi untuk melaksanakan perkuliahan
15. Menampilkan pesan bahwa rencana kuliah pengganti tidak bentrok dengan
jadwal kuliah mahasiswa. Kuliah pengganti bisa dilaksanakan
16. Memeriksa apakah ruang dan jam pada tanggal tersebut belum dipilih orang
lain 17. Menyimpan data kuliah pengganti
Skenario Alternatif 1. Memilih tanggal pelaksanaan
2. Memilih ruangan yang akan digunakan 3. Memilih jam
4. Memilih matakuliah yang akan digantikan
5. Memeriksa kecukupan waktu dari matakuliah yang dipilih berdasarkan
sks matakuliah tersebut 6. Menampilkan pesan bahwa waktu yang
dipilih mencukupi untuk melaksanakan perkuliahan
7. Memilih kelas 8. Memeriksa jadwal kuliah mahasiswa
9. Menampilkan pesan bahwa rencana kuliah pengganti tidak bentrok dengan
jadwal kuliah mahasiswa. Kuliah pengganti bisa dilaksanakan
10. Memeriksa apakah ruang dan jam pada tanggal tersebut belum dipilih orang
lain 11. Menampilkan pesan bahwa ruang dan
jam tersebut sudah pilih orang lain 12. Memilih ruangan lain
13. Memeriksa apakah ruang dan jam pada tanggal tersebut belum dipilih orang
lain 14. Menyimpan data kuliah pengganti