Tabel 3.6 Use Case Skenario Ubah Password.
Actor System 1. Input data
2. Mengecek koneksi 3. Koneksi berhasil
4.Validasi karakter data 5.Sukses validasi karakter
6.Validasi panjang karakter 7.Sukses validasi panjang karakter
8.Simpan data 9.Validasi kelengkapan data
10.Sukses validasi kelengkapan data 11.Validasi username password lama
12.Sukses validasi username password lama
13.Validasi username password baru 14. Sukses validasi username
password baru 15. Simpan sukses
16.tampilkan status
Alternatif 1 koneksi gagal 15. Mengulangi proses 1
3. Koneksi gagal. 4. Menampilkan status gagal koneksi.
15. Mengulangi proses 1 rakter yang diinputkan tidak valid
ld kosong otomatis 15. Mengulangi proses 1
put karakter terlalu panjang rakter berhenti pada batas tertentu.
15. Mengulangi proses 1 ata tidak lengkap
mpilkan status peringatan bahwa data tidak lengkap.
15. Mengulangi proses 1 sername password lama tidak sesuai
mpilkan status user password lama tidak sesuai.
3.1.3 Activity Diagrams
Activity diagrams menggambarkan berbagai aliran aktivitas dalam sistem yang sedang dirancang, bagaimana masing – masing alur berawal, decision yang
mungkin terjadi, dan bagaimana mereka berakhir.
A. Activity Diagram Master Mahasiswa
Pada Activity ini peserta TA mengumpulkan data pada Admin, dan kemudian Admin akan memasukan kedalam system, seperti pada Gambar 3.3
Gambar 3.3 Activity Diagram Mahasiswa
B. Activity Diagram Master Dosen
Pada Activity ini Dosen Pembimbing mengumpulkan data pada Admin, dan kemudian Admin akan memasukan kedalam system, seperti pada Gambar 3.4
Gambar 3.4 Activity Diagram Dosen Pembimbing.
C. Activity Diagram Kategori TA
Pada Activity Kategory TA Admin mempunyai hak penuh pada system untuk memanajemen Kategori dan keyword kategori TA untuk klasifikasi judul TA,
seperti pada Gambar 3.5.
Gambar 3.5 Activity Diagram Kategory TA.
D. Activity Registrasi Dosen Pembimbing dan TA
Dalam Activity Registritrasi Admin memasukan Data Peserta TA dan Judul TA yang kemudian akan diklasifikasikan oleh system, yang kemudian juga memilih 2
Dosen pembimbing, seperti pada Gambara 3.6.
Gambar 3.6 Activity Registrasi TA.
E. Activity Diagram Inventori TA
Pada activity ini peserta TA setelah menjalani proses TA kemudian mengumpulkan softcopy TA kepada Admin, yang kemudian Admin akan
memanajemen menjadi satu untuk dijadikan suatu dokumentasi. Berikut adalah activity Diagram Inventory TA.
Gambar 3.7 Activity Inventory TA.
3.1.4 Class Diagram
Class adalah sebuah spesifikasi yang jika diinstansiasi akan menghasilkan sebuah objek dan merupakan inti dari pengembangan dan desain berorientasi objek.
Berikut class diagram yang disajikan dalam per proses use case, Use case diagram menggambarkan semua proses yang diconeksikan sehingga membentuk
suatu database yang taling terhubung seperti pada Gambar :
Gambar 3.8 class diagram.
3.1.5 Sequence Diagram
Sequence diagram menggambarkan interaksi antar objek di dalam dan di sekitar sistem termasuk pengguna, display, dan sebagainya berupa mestage yang
digambarkan terhadap waktu. Sequence diagram terdiri atar dimensi vertikal waktu dan dimensi horizontal objek yang terkait dari sistem yang dibuat :
1. Sequence Diagram Login. Pada proses login, melibatkan class Login sebagai
boundary, Koneksi, ctrlText, textFilter sebagai class control dan admin sebagai entitas. Berikut sequence diagram yang akan melengkapi operasi
class yang terlibat:
Gambar 3.9 Sequence Diagram Login.
2. Sequence Diagram Pengumpulan TA. Dalam proses pengumpulan tugas
akhir, class yang dilibatkan adalah Pengumpulan TA sebagai boundary, ctrlGUI, Koneksi dan setKode sebagai class control, registrasi TA dan
Inventori TA sebagai entitasnya. Berikut sequence diagram yang akan melengkapi operasi class yang terlibat :
Gambar 3.10. Sequence Diagram Pengumpulan TA.
3. Sequence Diagram Master Mahasiswa. Pada proses master mahasiswa, class
yang dilibatkan adalah Master Mahasiswa sebagai boundary, ctrlGUI, Koneksi, ctrlText dan textFilter sebagai class control dan mahasiswa sebagai
entitasnya. Berikut sequence diagram yang akan melengkapi operasi class yang terlibat :
Gambar 3.11. Sequence Diagram Master Mahasiswa.
4. Sequence Diagram Master Riset Group. Dalam proses riset group, class yang
dilibatkan adalah Master Riset Group sebagai class boundary, ctrlGUI, Koneksi, setKode sebagai class control, dan dosen, kategori TA, riset group
sebagai entitasnya. Berikut skema sequence diagram yang akan melengkapi operasi class yang terlibat
Gambar 3.12 Sequence Diagram Master Riset Group.
5. Sequence Diagram Master Kategori. Dalam proses master diagram kategori,
class yang dilibatkan adalah Master Kategori sebagai boundary, ctrlGUI, Koneksi, setKode, textFilter, ctrlText sebagai class control, dan kategori TA
sebagai entitasnya. Berikut sequence diagram yang akan melengkapi operasi class yang terlibat :
Gambar 3.13 Sequence Diagram Master Kategori.
6. Sequence Diagram Master Dosen. Pada proses master dosen, class yang
dilibatkan adalah MasterDosen sebagai boundary, ctrlGUI, Koneksi, ctrlText, textFilter sebagai class control dan dosen sebagai entitas. Berikut sequence
diagram yang akan melengkapi operasi class yang terlibat :
Gambar 3.14 Sequence Diagram Master Dosen.
7. Sequence Diagram Jadwal Bimbingan. Dalam proses Jadwal Bimbingan,
class yang dilibatkan adalah Jadwal Bimbingan sebagai class boundary, ctrlGUI, Koneksi, setKode, ctrltanggal sebagai class control dan registrasi
TA, jadwal bimbingan sebagai entitasnya. Berikut sequence diagram yang akan melengkapi operasi class yang terlibat :
Gambar 3.15 Sequence Diagram Jadwal Bimbingan.
3.2 Perancangan Interface antarmuka.