Activity Diagrams Sequence Diagram

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.