Selamat datang kembali sahabat di ngampus.id, kali ini kita masih akan membahas mengenai jenis diagram UML, yaitu contoh component diagram atau yang akrab juga disebut dengan diagram komponen.
Seperti yang telah kita ketahui bersama, UML atau unified modeling language adalah sekumpulan diagram yang digunakan untuk memodelkan sebuah sistem, dinataranya component digaram, class diagram, use case dll.
Jika ERD (entity relationalship diagram) menggambarkan sebuah alur data dari database, maka diagram komponen menggambarkan ketergantungan antar objek pada sebuah sistem. Jika kalian mengingatnya hal ini tidaklah jauh berbeda dengan data flow diagram atau DFD.
Apakah hal ini penting kita pelajari?
Penting dan tidaknya sesuatu tentu kembali lagi kepada diri masing-masing. Sejauh mana hal ini perlu dipelajari dan kebergunaannya untuk diri kita pada saat ini dan masa yang akan datang. Terlepas dari itu semua, yang namanya mempelajari sebuah ilmu tidak ada ruginya.
Maka dari itu saya coba menjelaskan kembali mengenai component diagram beserta contohnya. Hal ini saya pelajari semasa duduk dibangu kuliah beberapa tahun kebelakang.
Berikut penjelasan lengkapnya.
Apa Itu Component Diagram?
Diagram component atau komponen diagram ialah sesuatu yang digunakan untuk memperlihatkan sebuah organisasi serta keterkaitan dan ketergantungan diantara kumpulan komponen dalam sebuah sistem.
Sedangkan pengertian component diagram berdasarkan UML adalah sebagai berikut.
Hal fisik dari sistem yang dimodelkan saat sistem dieksekusi.
Contoh component diagram dasar diantaranya adalah sebagai berikut.
- Komponen data yang digunakan untuk memanipulasi data.
- Komponen bussiness processing yang digunakan untuk menangani proses bisnis.
- Komponen security yang digunakan dalam menangani keamanan.
- Komponen user interface yang digunakan dalam menangani tampilan sebuah sistem.
Setelah kita membuat component diagram sistem, langkah selanjutnya ialah dengan membuat deployment diagram, hal tersebut tentu tidak kalah penting.
Kegunaan Component Diagram
Sebuah component diagram dibuat berdasarkan kegunaan sebagai berikut.
- Sebagai source code perangkat lunak (software).
- Komponen executable yang dilepas dan digunakan oleh user.
- Bagian dari basis data secara fisik.
- Sistem yang harus peradaptasi dengan sistem yang lainnya.
- Sebagai framework sistem, dimana dalam hal ini memiliki tujuan untuk mempermudah perawatan dan pengelolaan dari sistem.
Simbol Component Diagram
Berikut ini merupakan simbol-simbol yang dimiliki oleh component diagram. Apabila kita bandingkan dengan flowchart, tentu saja memiliki lebih banyak simbol.
Hal ini seharusnya dapat kita ingat dan dimengerti lebih mudah.
- Package adalah sebuah simbol yang digunakan untuk mewadahi komponen. Component.
- Component system merupakan simbol yang menggambarkan hardware atau objek dalam system tersebut. Defency atau ketergantungan.
- Simbol yang menggambarkan sebuah ketergantungan antar komponen, satu komponen dengan yang lainnya. Arah panah dalam simbol tersebut diarahkan pada komponen yang digunakan. Interface atau antarmuka.
- Hal ini mirip dengan pemograman berorientasi objek, dimana simbol ini digunakan untuk antarmuka dengan tujuan supaya tidak langsung mengakses objek. Link
- Simbol link ini digunakan untuk menunjukan relasa antar komponen, apabila suatu komponen memiliki relasi atau keterhubungan dengan komponen lainnya maka digunakan simbol link ini.
Nah itu terdapat 5 simbol yang digunakan dalam component diagram, dimana kelima ini digunakan sesuai dengan perannya masing-masing.
Contoh Component Diagram
Gambar di atas merupakan contoh dari component diagram sistem penjualan. Dapat kita lihat antar komponen memiliki keterkaitan antara satu dengan yang lainnya.
Cara Membuat / Menyusun Component Diagram
Berikut langkah mudah dalam menyusun atau membuat component diagram
- Pahami simbol component diagram
Pahami terlebih dahulu setiap simbol yang digunakan dalam component diagram
- Membaca data
Bacalah data dengan seksama yang akan dijadikan component diagram.
- Menggambar component diagram
Gambarlah component diagram menggunak tool atau software yang mudah.
FAQ
Hal fisik dari sistem yang dimodelkan saat sistem dieksekusi.
Salah satunya sebagai framework sistem
Setelah kita mempelajari tentang diagram komponen, yuk pelajari juga sequence diagram yang masih masuk ke dalam UML.
Demikian pembahasan mengenai component diagram, semoga tulisan ini bermanfaat.