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