Use Case Diagram Activity Diagram

Dengan adanya komputer, data dapat disimpan dalam media pengingat yang disebut hard disk. Dengan media ini, data menjadi lebih cepat untuk diakses terutama kalau dikemas dalam bentuk database.

3.2.3 Diagram UML Unified Modelling Language

Suatu model merupakan representasi abstrak dari suatu sistem, dirancang untuk memahami sistem secara detail pada tahap pembangunan atau pengembangan sistem. Setiap sistem yang kompleks akan jauh lebih baik jika direpresentasikan dalam sebuah model yang sederhana yang menggambarkan sistem secara keseluruhan. UML Unified Modelling Language mendefinisikan banyak diagram untuk menjelaskan suatu sistem. Dibawah ini merupakan diagram UML Unified Modelling Language:

a. Use Case Diagram

Yaitu untuk merepresentasikan sebuah interkasi antara actor dengan system, actor disini yang dimaksudkan adalah user. Use Case Diagram menggambarkan fungsionalitas yang diharapkan dari sebuah sistem. Sebuah use case merepresentasikan sebuah interaksi antara aktor dengan sistem. Use case diagram Sistem Informasi Alumni UPN mempunyai 2 dua aktor pengguna, yaitu Alumni dan Admin dan menggunakan 9 sembilan use case, yaitu: login, upload pengumuman, melihat data alumni, daftar, melihat pengumuman, mencari data, hapus user alumni, menghapus pengumuman, dan mengedit pengumuman. Seperti pada gambar 3.5. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Alumni Daftar Hapus User Alumni Mengedit Pengumuman Menghapus Pengumuman Admin Login Akses Data Alumni Melihat Data Alumni Akses Pengumuman Melihat Pengumuman Akses Pencarian Mencari Data Akses Upload Pengumuman Upload Pengumuman Gambar 3.5. Use Case Diagram Sistem Informasi Alumni

b. Activity Diagram

Activity diagram menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang, bagaimana masing-masing alir berawal, decision yang mungkin terjadi, dan bagaimana mereka berakhir. Jadi pada dasarnya, Diagram aktivitas adalah Diagram flowchart yang diperluas yang menunjukan aliran kendali satu aktivitas ke aktivitas lain. Kegunaannya untuk memodelkan workflow atau alur kerja, memodelkan operasi, bagaimana objek-objek bekerja, aksi-aksi dan pengaruh terhadap objek. Sebagian besar state adalah action dan sebagian besar internal processing. Karena itu activity diagram tidak menggambarkan interaksi antar subsistem secara eksak, tetapi menggambarkan proses-proses dan jalur-jalur aktivitas dari level atas Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. secara umum. Sebuah aktivitas dapat direalisasikan oleh satu use case atau lebih. Simbol-simbol yang terdapat dalam aktivity diagram seperti pada gambar 3.6. Gambar 3.6. Simbol-simbol dalam Activity Diagram Terdapat 9 sembilan activity diagram, yaitu activity diagram login, activity diagram upload pengumuman, activity diagram melihat pengumuman, activity diagram melihat data alumni, activity diagram mencari data, activity diagram hapus user alumni, activity diagram edit pengumuman, activity diagram hapus pengumuman, dan activity diagram mendaftar sebagai alumni. a. Activity Diagram Proses Login Terdapat interaksi antara pengguna dan sistem yaitu pengguna login terhadap sistem, kemudian pengguna memasukkan username dan password. Seperti gambar 3.7. dibawah ini: Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Mulai Login Ya Akhir Tidak Masukkan Username Masukkan Password Simpan Username dan Password ke database Sistem Pengguna Gambar 3.7. Activity Diagram Login b. Activity Diagram Upload Pengumuman Didalamnya terdapat interaksi antara pengguna dan sistem, pengguna upload pengumuman yang di proses sistem. Seperti gambar 3.8. di bawah ini: Mulai Upload Pengumuman Ya Mengisi Judul dan Deskripsi Akhir Tidak Pilih Kategori BeritaLowongan Konfirmasi Upload Tampilkan Upload Pengumuman Berhasil Ya Tidak Tampilkan Kategori Pengumuman Sistem Pengguna Gambar 3.8. Activity Diagram Upload Pengumuman Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. c. Activity Diagram Melihat Pengumuman Didalamnya terdapat interaksi pengguna dan sistem yaitu pengguna melihat pengumuman yang di inginkan dan kemudian akan ditampilkan oleh sistem. Seperti gambar 3.9. di bawah ini: Mulai Klik Pengumuman Pilih Kategori Tampilkan Kategori Pengumuman Akhir Tampilkan Pengumuman Sistem Pengguna Gambar 3.9. Activity Diagram Melihat Pengumuman d. Activity Diagram Melihat Data Alumni Terdapat sebuah keadaan mulai yang menunjukkan dimulainya aliran kerja, dan sebuah keadaan akhir. Didalamnya terdapat interaksi antara pengguna dan sistem, pengguna melihat data alumni. Seperti pada gambar 3.10. di bawah ini: Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Mulai Melihat Data Alumni Pilih angkatan Tampilkan Daftar Alumni Akhir Tampilkan Pilihan Sistem Pengguna Gambar 3.10. Activity Diagram Melihat Data Alumni e. Activity Diagram Mencari Data Terdapat sebuah keadaan mulai yang menunjukkan dimulainya aliran kerja, dan sebuah keadaan akhir. Didalamnya terdapat interaksi antara pengguna dan sistem, dimana pengguna dapat melakukan pencarian data. Pencarian tersebut dapat berupa data alumni atau pengumuman yang meliputi berita dan lowongan. Untuk mencari informasi yang diinginkan pengguna harus mengetik kata kunci pencarian. Setelah itu akan terjadi proses pengecekan di database. Apabila data yang dicari ada di sistem, maka akan ditampilkan sesuai dengan pencarian. Seperti pada gambar 3.11. dibawah ini: Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Mulai Klik Pencarian Masukkan Kata Kunci Pilih Kategori Pencarian Tampilkan Kategori Pencarian Cek di Database Tampilkan Hasil Pencarian Ada Tidak Tampilkan Form Pencarian Tidak Ada Hasil Pencarian Akhir Sistem Pengguna Gambar 3.11. Activity Diagram Mencari Data f. Activity Diagram Hapus User alumni Didalamnya terdapat interaksi melakukan hapus user alumni dari sistem. Seperti pada gambar 3.12. di bawah ini: Mulai Hapus User Alumni Ya Akhir Tidak Hapus Dari Database Sistem Pengguna Gambar 3.12. Activity Diagram Hapus User alumni Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. g. Activity Diagram Edit Pengumuman Terdapat sebuah keadaan mulai start state yang menunjukkan dimulainya aliran kerja, dan sebuah keadaan akhir end state. Terdapat interaksi edit pengumuman dari sistem, seperti pada gambar 3.13. dibawah ini: Mulai Edit Pengumuman Ya Akhir Tidak Pilih Pengumuman Edit Dari Database Sistem Pengguna Gambar 3.13. Activity Diagram Edit Pengumuman h. Activity Diagram Hapus Pengumuman Terdapat sebuah keadaan mulai start state yang menunjukkan dimulainya aliran kerja, dan sebuah keadaan akhir end state. Terdapat interaksi hapus pengumuman dari sistem, seperti pada gambar 3.14. dibawah ini: Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Mulai Hapus pengumuman Ya Akhir Tidak Pilih Pengumuman Hapus Dari Database Sis tem Pe ngguna Gambar 3.14. Activity Diagram Hapus Pengumuman i. Activity Diagram Daftar Terdapat interaksi antara pengguna dan sistem. Pengguna mengisi form input data user. Seperti pada gambar 3.15. di bawah ini: Mulai Klik Input Data User Mengisi Form Input Data User Klik Detail isi Data Tampilkan form Input Data User Simpan ke Database Tambah ke database Akhir Tampilkan Data User Sistem Pengguna Gambar 3.15. Activity Diagram Daftar Alumni Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

c. Class Diagram