Sabtu, 28 Januari 2023

Perancangan Perangkat Lunak || UML || Summary || Week I

Gambar UML


UML

    Pemodelan sama halnya dengan perancangan, bedanya pemodelan sendiri merupakan bentuk implementasi sistem bagaimana meletakkan suatu rancang bangun ke dalam sebuah gambar (visual) yang berbentuk diagram.

    Seorang programmer dapat dengan mudah memahami, menganalisa dan, mempermudah pembuatan suatu program menggunakan UML (Unified Modelling Language). Sebuah program aplikasi biasanya berupa sistem yang digunakan dan diimplementasikan dalam jangka waktu yang cukup panjang. Program aplikasi bukan hanya digunakan pada saat itu saja, melainkan terus continue atau berlanjut. 


Apa itu UML?

    UML (Unified Modelling Language) adalah suatu metode dalam pemodelan secara visual yang digunakan sebagai sarana perancangan sistem berorientasi objek. UML diharapkan mampu mempermudah pengembangan piranti lunak (RPL) serta memenuhi semua kebutuhan pengguna dengan efektif, lengkap, dan tepat.


Adapun tujuan dan fungsi perlu adanya UML yaitu sebagai berikut:

  1. Dapat memberikan bahasa pemodelan visual atau gambar kepada para pengguna dari berbagai macam pemrograman maupun proses umum rekayasa.
  2. Menyatukan informasi-informasi terbaik yang ada dalam pemodelan.
  3. Memberikan suatu gambaran model atau sebagai bahasa pemodelan visual yang ekspresif dalam pengembangan sistem.
  4. Tidak hanya menggambarkan model sistem software saja, namun dapat memodelkan sistem berorientasi objek.
  5. Mempermudah pengguna untuk membaca suatu sistem.
  6. Berguna sebagai blueprint, jelas ini nantinya menjelaskan informasi yang lebih detail dalam perancangan berupa coding suatu program

Berikut ini diagram- diagram dalam UML yang sering digunakan :

  1. Class Diagram: sebuah diagram yang menjelaskan hubungan antar class dalam sebuah sistem yang sedang dibuat dan menjelaskan bagaimana caranya agar mereka saling berkolaborasi.
  2. Activity Diagram: diagram yang menggambarkan alur kerja dari berbagai aktivitas user atau sistem, orang yang melakukan aktivitas, dan aliran berurutan dari aktivitas ini.
  3. Use case Diagram: diagram yang menunjukkan peran user dan bagaimana peran tersebut ketika menggunakan sistem. Use case diagram juga dapat digunakan untuk memprepresentasikan interaksi user dengan sistem dan menggambarkan spesifikasi kasus penggunaan.
  4. System Sequence Diagram: diagram yang menggambarkan interaksi user dengan sistem secara sekuensial (berurutan). Dll.  




  5. Perancangan Perangkat Lunak || UML || Summary || Week I

    UML      Pemodelan sama halnya dengan perancangan, bedanya pemodelan sendiri merupakan bentuk implementasi sistem bagaimana meletakkan suatu...