Use Case Diagram Pengguna Administrator Sequence Diagram dan Collaboration Diagram Login untuk Sequence Diagram dan Collaboration Diagram untuk Mengakses Data

49

3.4 Perancangan Program

Pada perancangan program, perlu dibuat suatu perancangan proses sistem beserta diagram alir dari data. Hal ini dapat disusun dengan menggunakan Unified Modelling Language UML. Perancangan ini bertujuan akhir untuk mengkomunikasikan sistem kepada user atau pemakai sistem, bukan kepada pemrogram atau tim pengembang sistem. Dalam menggambarkan sistem secara umum ini penulis menggunakan Use Case Diagram yang dibuat dengan bahasa UML. Untuk memudahkan penggambaran diagram UML penulis menggunakan CASE Computer Aided Software Enggineering Tool Rational Rose.

3.4.1 Use Case Diagram Pengguna Administrator

Actor dalam use case diagram untuk pengguna hanya satu yaitu administrator itu sendiri. Use case diagram untuk administrator terdiri dari data mahasiswa, data mata kuliah, data transkrip, data pengguna, data SMS serta logout. Seperti terlihat pada Gambar 3.6. Gambar 3.6. Use Case Diagram untuk Administrator 50

3.4.2 Sequence Diagram dan Collaboration Diagram Login untuk

Administrator Setiap administrator dapat melakukan login ke halaman utama setelah memasukkan user name dan password dengan benar. Form login akan mengecek masukan user name dan password yang dimasukkan oleh administrator. Jika bernilai kosong maka akan kembali atau muncul pesan error, jika nilai telah diisi maka akan mengirimkannya ke database, jika bernilai benar akan masuk ke halaman utama, jika bernilai salah akan muncul pesan error dan tidak akan dapat masuk ke halaman utama. Seperti yang terlihat pada Gambar 3.7 dan 3.8. Gambar 3.7. Sequence Diagram Login untuk Administrator 51 Gambar 3.8. Collaboration Diagram Login untuk Administrator

3.4.3 Sequence Diagram dan Collaboration Diagram untuk Mengakses Data

Pengguna Setelah melakukan proses login dengan benar, administrator dapat mengakses Data Pengguna dengan cara mengklik tombol “Data Pengguna” yang terdapat pada tampilan utama program aplikasi. Itu berarti administrator ingin melihat, menambah, mengedit atau menghapus Data Pengguna. Kemudian sistem akan mencari data yang terdapat dalam database, setelah data tersebut ditemukan, maka sistem akan menampilkan semua data yang diinginkan. Administrator dapat menambah, mengedit serta menghapus Data Pengguna, hingga database dapat ter- update. Gambaran Sequence Diagram dan Collaboration Diagram untuk mengakses Data Pengguna seperti ditunjukkan pada Gambar 3.9 dan Gambar 3.10. 52 Gambar 3.9. Sequence Diagram Mengakses Data Pengguna Gambar 3.10. Collaboration Diagram Mengakses Data Pengguna 53

3.4.4 Sequence Diagram dan Collaboration Diagram untuk Mengakses Data