Senin, 04 Mei 2020

PEMODELAN DENGAN UML SISTEM INFORMASI AKADEMIK

PEMODELAN DENGAN UML 
( USE CASE & SEQUENCE DIAGRAM ) 
Sistem Informasi Akademik 

A. Penjelasan UML
Apa itu UML? Yang dimaksud dengan UML adalah UML merupakan singkatan dari “Unified Modelling Language” yaitu suatu metode permodelan secara visual untuk sarana perancangan sistem berorientasi objek, atau definisi UML yaitu sebagai suatu bahasa yang sudah menjadi standar pada visualisasi, perancangan dan juga pendokumentasian sistem software. Saat ini UML sudah menjadi bahasa standar dalam penulisan blue print software.
B. Tujuan atau fungsi dari penggunaan UML
Inilah beberapa tujuan atau fungsi dari penggunaan UML, yang diantaranaya:
  • Dapat memberikan bahasa permodelan visual kepada pengguna dari berbagai macam pemerograman maupun proses rekayasa.
  • Dapat menyatukan praktek-praktek terbaik yang ada dalam permodelan.
  • Dapat memberikan model yang siap untuk digunakan, merupakan bahasa permodelan visual yang ekspresif untuk mengembangkan sistem dan untuk saling menukar model secara mudah.
  • Dapat berguna sebagai blue print, sebab sangat lengkap dan detail dalam perancangannya yang nantinya akan diketahui informasi yang detail mengenai koding suatu program.
  • Dapat memodelkan sistem yang berkonsep berorientasi objek, jadi tidak hanya digunakan untuk memodelkan perangkat lunak (software) saja.
  • Dapat menciptakan suatu bahasa permodelan yang nantinya dapat dipergunakan oleh manusia maupun oleh mesin.

  • Use Case Diagram
Use case diagram digunakan untuk memodelkan bisnis proses berdasarkan perspektif pengguna sistem. Use case diagram terdiri atas diagram untuk use case dan actor. Actor merepresentasikan orang yang akan mengoperasikan atau orang yang berinteraksi dengan sistem aplikasi. Use case merepresentasikan operasi-operasi yang dilakukan oleh actor Use case digambarkan berbentuk elips dengannama operasi dituliskan di dalamnya. Actor yang melakukan operasi dihubungkan dengan garis lurus ke use case. 
Use Case yang kita bahas kali ini adalah Use Case dari Sistem Informasi Akademik.


Berikut ini adalah screenshoot dari Use Case Sistem Informasi Akademik : 



Sistem Informasi Akademik terdapat 3 User yaitu Admin, Dosen dan Mahasiswa dengan wewenang akses yang berbeda. Admin dapat mengakses semuanya yang ada. Dosen dapat mengakses Login, daftar, Masukkan Nilai, Hapus Nilai, Mengubah Nilai dan Lihat Nilai yang terbatas sesuai dengan mata kuliah yang dimiliki. Mahasiswa yang memiliki wewenang akses paling sedikit yang hanya bisa mengakses Login, daftar, Lihat Nilai dan Cetak Nilai yang terbatas sesuai dengan Mata kuliah yang diambilnya. 

  • Sequence Diagram
Sequence diagram (diagram rangkaian/ sekuensial) secara grafis menggambarkan bagaimana objek berinteraksi dengan satu sama lain melalui pesan pada eksekusi sebuah use case atau operasi. Diagram ini mengilustrasikan bagaimana pesan terkirim dan diterima di antara objek di dalam use case. Komponen Utama sequence diagram terdiri atas objek yang dituliskan dengan kotak segiempat bernama. Message (Pesan) diwakili oleh garis dengan tanda panah berisi pesan. Sequence diagram disusun berdasarkan urutan waktu (tahapan). 

Berikut gambar sequence diagram Sistem Informasi Akademik :




Activity Diagram 


Class Diagram 


Deployment Diagram