BAB III ANALISIS DAN PERANCANGAN SISTEM
3.4 Perancangan Sistem
3.4.2 Narasi Use Case
Nama use case Lihat Mata Kuliah
Aktor Pengguna
Diskripsi Pengguna menampilkan halaman Lihat Mata Kuliah
Prakondisi Home Tampil
Langkah Kerja
1. Pengguna menekan tombol Mata Kuliah.
2. Sistem menampilkan halaman lihat mata kuliah.
3. Sistem mengambil data mata kuliah dari
database dan
menampilkannya.
Nama use case Tambah Mata Kuliah
Aktor Pengguna
Diskripsi Pengguna menambahkan data mata kuliah Prakondisi Halaman Lihat Mata Kuliah
Aksi aktor Reaksi sistem
Langkah Kerja 1. Pengguna mengetikkan data mata kuliah. 2. Pengguna menekan tombol simpan 3. Sistem mengecek kelengkapan data mata
kuliah yang
dimasukkan
4. Sistem menampilkan
pesan berupa
keterangan mengenai mata kuliah yang akan di simpan.
5. Pengguna menekan tombol ya, untuk menyimpan data mata kuliah.
6. Sistem menyimpan data mata kuliah ke dalam data base.
7. Sistem menampilkan
pesan untuk
menerangkan bahwa data sudah disimpan. 8. Sistem menampilkan
semua data mata kuliah.
Alternatif 1
2. Pengguna menekan tombol bersihkan.
3. Sistem menghapus data-data yang telah diketikkan pengguna.
Alternatif 2
3. Sistem mengecek kelengkapan data mata
kuliah yang
dimasukkan.
4. Sistem menampilkan pesan untuk mengisi data mata kuliah secara lengkap.
Alternatif 3
5. Pengguna menekan tombol tidak, untuk membatalkan.
penyimpanan data mata kuliah.
Nama use case Edit Mata Kuliah
Aktor Pengguna
Diskripsi Pengguna mengubah data mata kuliah Prakondisi Halaman Lihat Mata Kuliah
Langkah Kerja
1. Pengguna menekan salah satu data mata kuliah pada table mata kuliah.
2. Data yang dipilih ditampilkan pada text field.
4. Pengguna mengubah data mata kuliah.
3. Teks pada tombol simpan diubah menjadi “Ubah”.
5. Pengguna menekan tombol ubah.
6. Sistem mengecek kelengkapan data mata
kuliah yang
dimasukkan.
7. Sistem menampilkan
pesan berupa
keterangan mengenai mata kuliah yang akan diubah.
8. Pengguna menekan tombol ya, untuk menyimpan data mata kuliah yang diubah.
9. Sistem mengubah data mata kuliah dan menyimpan ke dalam data base.
10. Sistem
menampilkan pesan untuk menerangkan bahwa data sudah diubah.
11. Sistem
menampilkan semua data mata kuliah.
Alternatif 1
5. Pengguna menekan tombol bersihkan.
6. Sistem menghapus data-data pada text field.
Alternatif 2
6. Sistem mengecek kelengkapan data mata
kuliah yang
dimasukkan.
7. Sistem menampilkan pesan untuk mengisi data mata kuliah secara lengkap.
Alternatif 3
6. Pengguna menekan tombol tidak, untuk membatalkan. penyimpanan data mata kuliah. Alternatif 4 1. Pengguna mengetikkan data mata kuliah yang akan diubah.
2. Sistem menampilkan data-data mata kuliah pada table yang mirip dengan data yang dicari oleh pengguna.
Nama use case Hapus Mata Kuliah
Aktor Pengguna
Diskripsi Pengguna menghapus data mata kuliah Prakondisi Halaman Lihat Mata Kuliah
Aksi aktor Reaksi sistem
Langkah Kerja 1. Pengguna menekan salah satu data mata
2. Data yang dipilih ditampilkan pada text field.
kuliah pada table mata kuliah. 3. Pengguna menekan tombol hapus. 4. Sistem menampilkan pesan berupa keterangan mata kuliah yang akan dihapus.
5. Pengguna menekan tombol ya.
6. Sistem menghapus data mata kuliah 7. Sistem menampilkan
pesan berupa
keterangan bahwa data mata kuliah telah dihapus.
8. Sistem menampilkan data mata kuliah. Alternatif 1 5. Pengguna menekan
tombol tidak.
Alternatif 2
1. Pengguna
mengetikkan data mata kuliah yang akan diubah.
2. Sistem menampilkan data-data mata kuliah pada table yang mirip dengan data yang dicari oleh pengguna.
Nama use case Lihat Dosen
Aktor Pengguna
Diskripsi Pengguna menampilkan halaman Lihat Dosen Prakondisi Home Tampil
Langkah Kerja
1. Pengguna menekan tombol dosen.
2. Sistem menampilkan halaman lihat dosen.
3. Sistem mengambil data dosen dari database dan menampilkannya.
Nama use case Tambah Dosen
Aktor Pengguna
Diskripsi Pengguna menambahkan data dosen Prakondisi Halaman Lihat Dosen
Aksi aktor Reaksi sistem
Langkah Kerja 1. Pengguna mengetikkan data dosen. 2. Pengguna menekan tombol simpan. 3. Sistem mengecek kelengkapan data dosen yang dimasukkan 4. Sistem menampilkan pesan berupa keterangan mengenai data dosen yang akan di simpan.
5. Pengguna menekan tombol ya, untuk menyimpan data dosen.
6. Sistem menyimpan data dosen ke dalam data base.
7. Sistem menampilkan
menerangkan bahwa data sudah disimpan. 8. Sistem menampilkan
semua data dosen.
Alternatif 1 2. Pengguna menekan tombol bersihkan.
3. Sistem menghapus data-data yang telah diketikkan pengguna. Alternatif 2 3. Sistem mengecek kelengkapan data dosen yang dimasukkan. 4. Sistem menampilkan pesan untuk mengisi data dosen secara lengkap.
Alternatif 3
5. Pengguna menekan tombol tidak, untuk membatalkan.
penyimpanan data dosen.
Nama use case Edit Dosen
Aktor Pengguna
Diskripsi Pengguna mengubah data dosen Prakondisi Halaman Lihat Dosen
Langkah Kerja
1. Pengguna menekan salah satu data dosen pada table mata kuliah.
2. Data yang dipilih ditampilkan pada text field.
4. Pengguna mengubah data dosen.
5. Teks pada tombol simpan diubah menjadi “Ubah”. 6. Pengguna menekan tombol ubah. 7. Sistem mengecek kelengkapan data dosen yang dimasukkan. 8. Sistem menampilkan pesan berupa keterangan mengenai dosen yang akan diubah.
9. Pengguna menekan tombol ya, untuk menyimpan data dosen yang diubah.
10. Sistem mengubah data dosen dan menyimpan ke dalam data base.
11. Sistem
menampilkan pesan untuk menerangkan bahwa data sudah diubah.
12. Sistem
menampilkan semua data dosen.
Alternatif 1
1. Pengguna menekan tombol bersihkan.
2. Sistem menghapus data-data pada text field. Alternatif 2 7. Sistem mengecek kelengkapan data dosen yang dimasukkan. 8. Sistem menampilkan pesan untuk mengisi data dosen secara lengkap.
Alternatif 3
9. Pengguna menekan tombol tidak, untuk membatalkan. penyimpanan data dosen. Alternatif 4 3. Pengguna mengetikkan data dosen yang akan diubah.
4. Sistem menampilkan data-data dosen pada table yang mirip dengan data yang dicari oleh pengguna.
Nama use case Hapus Dosen
Aktor Pengguna
Diskripsi Pengguna menghapus data dosen Prakondisi Halaman Lihat Dosen
Aksi aktor Reaksi sistem
Langkah Kerja
1. Pengguna menekan salah satu data dosen pada table dosen.
2. Data yang dipilih ditampilkan pada text field.
3. Pengguna menekan tombol hapus.
4. Sistem menampilkan
pesan berupa
keterangan dosen yang akan dihapus. 5. Pengguna menekan tombol ya. 6. Sistem menghapus data dosen 7. Sistem menampilkan pesan berupa
keterangan bahwa data dosen telah dihapus. 8. Sistem menampilkan
data dosen. Alternatif 1 5. Pengguna menekan
tombol tidak.
Alternatif 2
1. Pengguna
mengetikkan data dosen yang akan diubah.
2. Sistem menampilkan data-data dosen pada table yang mirip dengan data yang dicari oleh pengguna.
Nama use case Lihat Ruang
Aktor Pengguna
Diskripsi Pengguna menampilkan halaman Lihat Ruang Prakondisi Home Tampil
Aksi aktor Reaksi sistem
Langkah Kerja
1. Pengguna menekan tombol ruang.
2. Sistem menampilkan halaman lihat ruang. 3. Sistem mengambil data
ruang dari database dan menampilkannya.
Nama use case Tambah Ruang
Aktor Pengguna
Diskripsi Pengguna menambahkan data ruang Prakondisi Halaman Lihat Ruang
Aksi aktor Reaksi sistem
Langkah Kerja 1. Pengguna mengetikkan data ruang. 2. Pengguna menekan tombol simpan. 3. Sistem mengecek kelengkapan data ruang yang dimasukkan . 4. Sistem menampilkan pesan berupa keterangan mengenai data ruang yang akan di simpan.
5. Pengguna menekan tombol ya, untuk menyimpan data ruang.
6. Sistem menyimpan data ruang ke dalam data base.
7. Sistem menampilkan
pesan untuk
menerangkan bahwa data sudah disimpan. 8. Sistem menampilkan
Alternatif 1 2. Pengguna menekan tombol bersihkan.
3. Sistem menghapus data-data yang telah diketikkan pengguna. Alternatif 2 3. Sistem mengecek kelengkapan data ruang yang dimasukkan. 4. Sistem menampilkan pesan untuk mengisi data ruang secara lengkap.
Alternatif 3
5. Pengguna menekan tombol tidak, untuk membatalkan.
penyimpanan data ruang.
Nama use case Edit Ruang
Aktor Pengguna
Diskripsi Pengguna mengubah data ruang Prakondisi Halaman Lihat Ruang
Aksi aktor Reaksi sistem
Langkah Kerja
1. Pengguna menekan salah satu data ruang pada table ruang.
2. Data yang dipilih ditampilkan pada text field.
4. Pengguna mengubah data ruang.
3. Teks pada tombol simpan diubah menjadi “Ubah”. 5. Pengguna menekan tombol ubah. 6. Sistem mengecek kelengkapan data
ruang yang dimasukkan.
7. Sistem menampilkan
pesan berupa
keterangan mengenai dosen ruang yang diubah.
8. Pengguna menekan tombol ya, untuk menyimpan data ruang yang diubah.
9. Sistem mengubah data ruang dan menyimpan ke dalam data base. 10. Sistem
menampilkan pesan untuk menerangkan bahwa data sudah diubah.
11. Sistem
menampilkan semua data ruang.
Alternatif 1 5. Pengguna menekan tombol bersihkan.
6. Sistem menghapus data-data pada text field. Alternatif 2 6. Sistem mengecek kelengkapan data ruang yang dimasukkan. 7. Sistem menampilkan pesan untuk mengisi data ruang secara lengkap.
Alternatif 3
5. Pengguna menekan tombol tidak, untuk membatalkan. penyimpanan data ruang. Alternatif 4 1. Pengguna mengetikkan data ruang yang akan diubah.
2. Sistem menampilkan data-data mata kuliah pada table yang mirip dengan data yang dicari oleh pengguna.
Nama use case Hapus Ruang
Aktor Pengguna
Diskripsi Pengguna menghapus data ruang Prakondisi Halaman Lihat Ruang
Aksi aktor Reaksi sistem
Langkah Kerja
1. Pengguna menekan salah satu data ruang pada table mata kuliah.
2. Data yang dipilih ditampilkan pada text field.
3. Pengguna menekan tombol hapus.
4. Sistem menampilkan
pesan berupa
keterangan ruang yang akan dihapus. 5. Pengguna menekan tombol ya. 6. Sistem menghapus data ruang 7. Sistem menampilkan pesan berupa
keterangan bahwa data ruang telah dihapus.
8. Sistem menampilkan data ruang.
Alternatif 1 5. Pengguna menekan tombol tidak.
Alternatif 2
1. Pengguna
mengetikkan data ruang yang akan diubah.
2. Sistem menampilkan data-data ruang pada table yang mirip dengan data yang dicari oleh pengguna.