(https://garudacyber.co.id/)
(https://api.whatsapp.com/send?
phone=628117674727&text=Halo%20Garuda%20Cyber%20Indonesia,%20Saya%20mau%20.....)
Artikel
Mendesain sebuah rancangan dari suatu sistem informasi ataupun aplikasi itu, ternyata merupakan bagian yang
tidak kalah penting, yang harus dibuat oleh seorang programmer ataupun pengembang sistem informasi/aplikasi.
Mengapa demikian? Desain dari rancangan sistem yang akan kita buat, berguna sebagai cetak biru serta gambaran
https://garudacyber.co.id/artikel/1471-pengertian-uml-dan-komponen-uml 1/10
3/28/2020 Pengertian UML Dan Komponen UML
dari rancangan yang akan kita bangun. Sehingga jika program tersebut akan kita peruntukan kepada perusahaan
atau pembeli, mereka akan mendapatkan gambaran rinci tentang sistem yang akan kita bangun tersebut, meskipun
sistem tersebut belum dibuat.
Dalam skala yang lebih besar, suatu tim pengembang software membutuhkan seseorang yang mampu dan bertugas
sebagai pembuat design ataupun rancangan dari sistem yang akan dirancang bersama dengan seorang system
analis. Desain memungkinkan tim pengembang untuk membagi pekerjaan sesuai dengan kemampuan, dan
memungkinkan software yang akan dibuat sesuai dengan kebutuhan serta minim dari kesalahan.
Nah, pembahasan yang akan kami paparkan kepada Greader sekalian adalah sebuah bahasa ataupun metode yang
dapat digunakan dalam mendesain sebuah sistem, yaitu: UML.
UML (Uni ed Modeling Language) merupakan bahasa dan aturan spesi kasi standar yang telah disepakati dalam
rangka membuat dokumentasi, spesi kasi, kalkulasi, visualisasi, proses analisa, gambaran kerja proses, dan
rancang bangun dari sebuah sistem perangkat lunak (software). UML juga dikenal sebagai sebuah metodologi guna
mengembangkan sebuah aplikasi yang berorientasi objek atau dikenal dengan OOP (Object Oriented Programming).
UML sendiri merupakan penggabungan dari beberapa metode yang kemudian dikembangkan menjadi sebuah
metode baru. Metode-metode tersebut adalah: Grady Booch, Ivar Jacobson, Jim Rumbaugh. Dalam
perkembangannya, standarisasi dalam metode UML dilakukan dengan standarisasi proses Object Management
Group (OMG), sehingga menjadikan UML sebagai bahasa standar dalam permodelan perangkat lunak yang saat ini
banyak digunakan oleh berbagai kalangan.
UML sendiri sangat cocok dan efektif untuk digunakan pada wilayah atau pengembangan sistem / software seperti:
Sistem informasi pada bidang transportasi, perdagangan, pelayanan publik, pelayanan berbasis
teknologi/elektronik, dan bidang ilmu pengetahuan
UML memiliki bagian atau komponen yang memiliki fungsi masing-masing dalam pengguaan dan kaitannya dengan
sistem yang akan dibangun. Berikut adalah beberapa komponen yang ada pada UML:
Secara sederhana use case diagram digambarkan sebagai komponen yang memiliki fungsi untuk memodelkan
proses kerja atau bisnis dari aplikasi yang akan dibangun. Use case merupakan abstraksi dari proses interaksi
antara pengguna dengan fungsi atau tindakan yang dapat dilakukan terhadap sistem. Diagram case memiliki 3
kegunaan utama yaitu:
https://garudacyber.co.id/artikel/1471-pengertian-uml-dan-komponen-uml 2/10
3/28/2020 Pengertian UML Dan Komponen UML
Berikut adalah contoh penggambaran use case diagram pada sistem penjualan di toko A:
2. Activity Diagram
Dari nama komponennya saja, kami yakin Greader mengetahui fungsi dari komponen yang satu ini. Activity diagram
menyediakan analisa dan kemampuan untuk mengambarkan aktivitas proses atau alur kerja ataupun logika
pengambilan keputusan dalam sistem. Terdapat beberapa notasi yang digunakan dalam pembuatan activity
diagram, diantaranya:
1. Notasi Activity
2. Notasi Transition
3. Notasi Decision
https://garudacyber.co.id/artikel/1471-pengertian-uml-dan-komponen-uml 3/10
3/28/2020 Pengertian UML Dan Komponen UML
3. Package Diagram
Fungsi utama dari package diagram adalah untuk mengelompokkan beberapa elemen /komponen diagram dalam
UML yang berbeda, secara bersama-sama ke suatu tingkat atau tempat yang lebih tinggi, sehingga menjadi sebuah
paket. Agar lebih tergambar, bayangkan saja sebuah sistem rumah sakit yang ada paket perawatan, maka di dalam
paket tersebut terdapat elemen gejala, nama/jenis penyakit, obat, dan perawatan khusus.
https://garudacyber.co.id/artikel/1471-pengertian-uml-dan-komponen-uml 4/10
3/28/2020 Pengertian UML Dan Komponen UML
4. State Diagram
State diagram berfungsi untuk menggambarkan urutan suatu keadaan yang dilalui oleh sebuah proses atau objek
dalam suatu kelas, yang menyebabkan adanya perpindahan aktivitas (state).
5. Sequence Diagram
Sequence diagram merupakan gambaran dari keseluruhan tahap yang ada, dan digambarkan secara detail (per tiap
tahap) sehingga menghasilkan sesuatu yang sesuai dengan apa yang digambarkan pada use case diagram.
Gambar diatas merupakan penggambaran sequence diagram untuk use case investasi perdagangan. Terdapat
beberapa objek yang telibat dan saling berinteraksi, yaitu user, user interface, dan sistem eksternal. Penjelasan dari
diagram diatas adalah:
2. Sistem mengirimkan pesan pada sistem milik investor, guna melakukan query akan harga saham dari para
investor / user.
4. User memilih jenis investasi dan menentukan jumlah saham yang akan dijual.
https://garudacyber.co.id/artikel/1471-pengertian-uml-dan-komponen-uml 5/10
3/28/2020 Pengertian UML Dan Komponen UML
5. Sistem mengirimkan pesan dan balasan untuk melakukan penjualan saham dan kon rmasi jumlah sesuai
dengan jumlah yang akan dijual oleh user.
6. Class Diagram
Class diagram merupakan deskripsi dari kelompok objek dengan property, operasi (perilaku) dan hubungan (relasi)
yang sama. Class diagram berfungsi untuk menggambarkan dan mengelompokkan struktur dalam suatu kelas atau
tingkatan. Class diagram juga berfungsi untuk menjelaskan tipe dari suatu objek yang memiliki hubungan dengan
objek lain. Objek yang dimaksud dalam hal ini merupakan nilai yang dimiliki oleh tiap attribute kelas pada entitas.
Berikut adalah contoh kelas diagram pada sistem informasi management hotel:
Nah, itulah tadi beberapa penjelasan singkat tentang komponen yang ada pada UML. Secara umum, ke enam
komponen tadilah yang menjadi komponen minimum yang harus ada dalam perancangan suatu sistem. Adapun
komponen lain dalam UML adalah: Communication Diagram, Composite structure Diagram, Object Diagram, Timing
Diagram, Component Diagram dan Deployment Diagram.
Bagaimana Greader? Cukup panjang bukan pembahasannya. Semoga artikel kali ini dapat menambah wawasan dan
pengetahuan baru bagi kita semua, tentunya tentang masalah pengertian UML dan apa saja komponen yang ada di
dalamnya.
Penulis : Catur
https://garudacyber.co.id/artikel/1471-pengertian-uml-dan-komponen-uml 6/10
3/28/2020 Pengertian UML Dan Komponen UML
Pencarian
Search …
Kategori
Seminar (https://garudacyber.co.id/kategori/6-seminar)
Workshop (https://garudacyber.co.id/kategori/7-workshop)
Pelatihan (https://garudacyber.co.id/kategori/8-pelatihan)
Technologi (https://garudacyber.co.id/kategori/9-technologi)
Aplikasi (https://garudacyber.co.id/kategori/10-aplikasi)
https://garudacyber.co.id/artikel/1471-pengertian-uml-dan-komponen-uml 7/10
3/28/2020 Pengertian UML Dan Komponen UML
Artikel Terpopuler
SIGNUP
Your email address
Garuda Cyber adalah sebuah perusahaan teknologi informasi yang berlokasi di Jakarta & Pekanbaru Riau
https://garudacyber.co.id/artikel/1471-pengertian-uml-dan-komponen-uml 8/10
3/28/2020 Pengertian UML Dan Komponen UML
Quick Links
BLOG
(/)
Berita Populer
Kontak kami
Masukkan Pesan
https://garudacyber.co.id/artikel/1471-pengertian-uml-dan-komponen-uml 9/10
3/28/2020 Pengertian UML Dan Komponen UML
© Copyright 2018. All Rights Reserved by Garuda Cyber Indonesia | mom sharing (https://momsharing.id) | Lancang
Kuning (https://lancangkuning.com) |Jasa Pembuatan website di pekanbaru (https://jasawebpekanbaru.com) |
Subscribe to Garuda Cyber Indonesia (https://garudacyber.co.id/page/16-subscribe)
https://garudacyber.co.id/artikel/1471-pengertian-uml-dan-komponen-uml 10/10