Anda di halaman 1dari 9

COMPONENT DIAGRAM

POSTED BY : Izzudin Qossam


ON
21:35

Source photo

Diagram komponen atau component diagram dibuat untuk menunjukkan


organisasi dan ketergantungan diantara kumpulan komponen dalam sebuah sistem.
diagram komponen fokus pada komponen sistem yang dibutuhkan dan ada didalam
sistem. diagram komponen juga dapat digunakan untuk memodelkan hal-hal
berikut :

Source code program perangkat lunak.

komponen executable yang di lepas ke user.

Basis data secara fisik.

Sistem yang harus beradaptasi dengan sistem lain.

Framework sistem, framework pada perangkat lunak merupakan kerangka


kerja yang dibuat untuk memudahkan pengembangan dan pemeliharaan
aplikasi, contohnya seperti struts dari apache yang menggunakan prinsip
desain Model-View-Controller (MVC) dimana soucre code program
dikelompokkean berdasarkan fungsinya. dimana controller berisi source
code yang menangani request dan validasi, model berisi source code yang
menangani manipulasi data dan bussiness logic, dan view berisi source code
yang menangani tampilan.

Komponen dasar yang biasanya ada dalam suatu sistem adalah sebagai berikut :

Komponen user interface yang menangani tampilan.

Komponen bussiness process yang menangani fungsi-fungsi proses bisnis.

Komponen data yang menangani manipulasi data.

Komponen security yang menangani keamanan sistem.

Komponen lebih terfokus pada penggolongan secara umum fungsi-fungsi yang


diperlukan.
Berikut adalah simbol-simbol standar yang biasa digunakan untuk membuat
component diagram dengan menggnukanan program StarUML :

Simbol Deskripsi
Package Package merupakan sebuah bungkusan
dari satu atau lebih komponen.

Komponen Komponen system.

Ketergantungan (Dependency) Kebergantungan antar komponen, arah


panah mengarah pada komponen yang
dipakai.

Antarmuka/interface Sama dengan interface pada pemrograman


berbasis objek, yaitu sebagai antarmuka
komponen agar tidak mengakses langsung
komponen.
Link Relasi antar komponen.

Pengertian UML Dan Jenis-Jenisnya Serta Contoh Diagramnya


Sora N 24/09/2015

Inilah pengertian UML dan jenis-jenisnya serta beberapa contoh diagramnya. Pada
kesempatan kali ini kita akan belajar bersama-sama mengenai UML dan penjelasannya secara
lengkap dapat kamu baca di artikel ini.

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.
Baca juga artikel: Berikut ini pengertian analisis sistem secara lebih jelas.

Apa itu UML (Unified Modelling Language)?

C. Jenis-Jenis diagram UML dan beberapa contoh diagramnya

a. Use case diagram

Use case diagram yaitu salah satu jenis diagram pada UML yang menggambarkan interaksi
antara sistem dan aktor, use case diagram juga dapat men-deskripsikan tipe interaksi antara si
pemakai sistem dengan sistemnya.

Inilah contoh dari use case diagram.

b. Activity Diagram

Activity diagram atau diagram aktivitas yaitu salah satu jenis diagram pada UML yang dapat
memodelkan proses-proses apa saja yang terjadi pada sistem.
Inilah contoh dari activity diagram.

c. Sequence diagram

Sequence diagram yaitu salah satu jenis diagram pada UML yang menjelaskan interaksi
objek yang berdasarkan urutan waktu, sequence diagram juga dapat menggambarkan urutan
atau tahapan yang harus dilakukan untuk dapat menghasilkan sesuatu seperti pada use case
diagram.

Inilah contoh dari sequence diagram.

Baca artikel lainnya: Pengertian sistem operasi komputer dan jenisnya.


d. Class diagram

Class diagram yaitu salah satu jenis diagram pada UML yang digunakan untuk menampilkan
kelas-kelas maupun paket-paket yang ada pada suatu sistem yang nantinya akan digunakan.
Jadi diagram ini dapat memberikan sebuah gambaran mengenai sistem maupun relasi-relasi
yang terdapat pada sistem tersebut.

Inilah contoh dari class diagram.

e. Statemachine diagram

Statemachine diagram yaitu salah satu jenis diagram pada UML yang menggambarkan
transisi maupun perubahan keadaan suatu objek pada sistem.
Inilah contoh dari statemachine diagram.

f. Communication diagram

Communication diagram yaitu salah satu jenis diagram pada UML yang dapat
menggamabarkan tahapan terjadinya suatu aktivitas dan diagram ini juga menggambarkan
interaksi antara objek yang ada pada sistem. Hampir sama seperti sequence diagram akan
tetapi communication diagram lebih menekankan kepada peranan masing-masing objek pada
sistem.

Inilah contoh dari communication diagram.


g. Deployment diagram

Deployment diagram yaitu salah satu diagram pada UML yang menunjukan tata letak suatu
sistem secara fisik, dapat juga dikatakan untuk menampilkan bagian-bagian softwere yang
terdapat pada hardwere dan digunakan untuk menerapkan suatu sistem dan hubungan antara
komponen hardwere. Jadi Deployment diagram intinya untuk menunjukan letak softwere
pada hardwere yang digunakan sistem.

Inilah contoh dari deployment diagram.

h. Component diagram

Component diagram yaitu salah satu jenis diagram pada UML yang menggambarkan
softwere pada suatu sistem. Component diagram merupakan penerapan softwere dari satu
ataupun lebih class, dan biasanya berupa file data atau .exe, source kode, table, dokumen dsb.

Inilah contoh dari component diagram.


i. Object diagram

Object diagram yaitu salah satu jenis diagram pada UML yang menggambarkan objek-objek
pada suatu sistem dan hubungan antarnya.

j. Composite structure diagram

Composite structure diagram yaitu salah satu jenis diagram pada UML yang menggambarkan
struktur internal dari penklasifikasian (class, component atau use case) dan termasuk titik-
titik interaksi penklasifikasian kebagian lainnya dari suatu sistem. Ini hampir mirip seperti
class diagram akan tetapi composite structure diagram menggambarkan bagian-bagian dari
individu kelas saja bukan semua kelas.

k. Interaction Overview Diagram

Interaction Overview diagram yaitu salah satu jenis diagram pada UML yang berguna untuk
men-visualisasikan kerjasama dan hubungan antara activity diagram dengan sequence
diagram.

l. Package diagram

Package diagram yaitu salah satu jenis diagram pada UML digunakan untuk mengelompokan
kelas dan juga menunjukan bagaimana elemen model akan disusun serta mengambarkan
ketergantungan antara paket-paket.

m. Diagram Timing

Diagram timing yaitu salah satu jenis diagram pada UML yang disebut sebagai bentuk lain
dari interaksi diagram, dimana fokus yang paling utamanya kepada waktu. Diagram
timing berguna untuk menunjukan faktor-faktor yang membatasi waktu antara perubahan
state terhadap objek yang berbeda.

Mungkin hanya itulah artikel yang memberikan penjelasan tentang pengertian UML, jika
terdapat kesalahan dalam artikel ini mohon dimaafkan dan jika terdapat kekurangan lengkapi
saja oleh kamu sendiri, sekian terimakasih

Anda mungkin juga menyukai