Konsep Perancangan UML

Unified Modelling Language (UML) adalah sebuah bahasa yang telah menjadi standar dalam industri untuk visualisasi, merancang dan mendokumentasikan sistem piranti lunak. UML menawarkan sebuah standar untuk merancang model sebuah sistem. (Yuni Sugiarti, 2013)

UML sesuai dengan kata terakhir dari kepanjangannua, UML itu adalah salah satu bentuk language atau bahasa. Menurut pencetusnya, UML di definisikan sebagai bahasa visual untuk menjelaskan, memberikan spesifikasi sistem. UML bisa digunakan untuk :

  1. Menggunakan batasan sistem dan fungsi-fungsi sistem secara umum, dibuat dengan use case dan aktor.
  2. Menggambarkan kegiatan atau proses bisnis yang dilaksanakan secara umum, dibuat dengan interaction diagram.
  3. Menggambarkan representasi struktur statik sebuah sistem dalam bentuk class diagram.
  4. Membuat model behavior yang menggambarkan kebiasaan atau sifat sebuah sistem dengan state transition diagram.
  5. Menyatakan arsitektur implementasi fisik menggunakan komponen dan development diagram.
  6. Menyampaikan atau memperluas fungsionality dengan stereotypes.

            Use case merupakan pemodelah untuk menggambarkan kelakuan (behavior) sistem yang dibuat. Diagram Use Case mendeskripsikan sebuah interaksi antara satu atau lebih aktor dengan sistem yang akan dibuat, berikut adalah simbol-simbol yang ada pada Use Case Diagram :

Untitled

Gambar 2. 1 Simbol-simbol Use Case Diagram

Diagram kelas atau Class Diagram menggambarkan struktur sistem dari segi pendefinisian kelas-kelas yang akan dibuat untuk membangun sistem. Kelas memiliki apa yang disebut attribut metode atau operasi:

  1. Attribut merupakan variabel-variabel yang dimiliki oleh suatu kelas.
  2. Attribut mendeskripsikan properti dengan sebaris teks didalam kotak kelas tersebut.
  3. Operasi atau metode adalah fungsi-fungsi yang dimiliki oleh suatu kelas.

Berikut ini adalah simbol-simbol yang ada pada Class Diagram :

Untitled1Tabel 2. 2 Simbol-simbol Class Diagram

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Logout / Ubah )

Twitter picture

You are commenting using your Twitter account. Logout / Ubah )

Facebook photo

You are commenting using your Facebook account. Logout / Ubah )

Google+ photo

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s