You are on page 1of 4

BAB 14

DIAGRAM KOMPONEN

TUJUAN PEMBELAJARAN
1. Mahasiswa memahami tujuan penggunaan diagram komponen.
2. Mahasiswa mengetahui bagaimana cara untuk membuat diagram
komponen.
3. Mahasiswa mampu merancang diagram komponen untuk sebuah sistem
informasi yang sederhana

14.1 Pengertian Diagram Komponen


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 di dalam sistem. Diagram komponen juga dapat
digunakan untuk memodelkan hal-hal berikut:
 source code program perangkat lunak
 komponen executable yang dilepas 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 source code program dikelompokkan berdasarkan fungsinya
seperti pada gambar berikut:
Gambar Ilustrasi Framework

Dimana controller berisi source code yang menangani request dan


validasi, model berisi source code yang menangani manipulasi data dan
business 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 procesiing 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 yang ada pada diagram komponen:
Simbol Deskripsi
Package package merupakan sebuah
bungkusan dari satu atau lebih
package komponen

Komponen Komponen sistem


nama_komponen
Kebergantungan / dependency Kebergantungan antar komponen,
arah panah mengarah pada
komponen yang dipakai

Antarmuka / interface sama dengan konsep interface pada


pemrograman berorientasi objek, yaitu
sebagai antarmuka komponen agar tidak
nama_interface mengakses langsung komponen

Link relasi antar komponen

14.2 Studi Kasus Diagram Komponen


Studi kasus diambil dari sistem informasi manajemen perpustakaan
seperti pada bab-bab sebelumnya. Berikut adalah diagram komponen dari
sistem informasi manajemen perpustakaan:

Gambar Diagram Komponen Studi Kasus


SOAL LATIHAN/TUGAS
1. Apakah yang dimaksud dengan component diagram?
2. Apa kegunaan component diagram?
3. Kapan (dalam kondisi seperti apa) component diagram sebaiknya
digunakan?
4. Buatlah component diagram untuk sistem informasi apotek!

TUGAS KELOMPOK :
BUATLAH COMPONENT DIAGRAM SESUAI DENGAN SISTEM
YANG ANDA PILIH.
DIKUMPULKAN MINGGU DEPAN DALAM BENTUK HARD COPY

You might also like