UML, bahasa pemodelan terpadu, adalah standar yang digunakan untuk menggambarkan program secara visual, khususnya program berorientasi objek. UML membantu untuk mengatur, merencanakan dan memvisualisasikan sebuah program. Selain itu, sebagai standar, ini banyak digunakan dan diterima sebagai bahasa untuk membuat program. UML digunakan dalam berbagai tujuan dan keterbacaan serta kegunaannya kembali menjadikannya pilihan ideal bagi programmer.
Representasi Visual
Diagram UML adalah representasi visual dari hubungan antara kelas dan entitas dalam program komputer. Kelas adalah objek dalam pemrograman yang mengatur variabel dan fungsi serupa di satu lokasi. Untuk memahami program, penting untuk memahami apa yang dilakukan setiap objek kelas, informasi yang disimpannya, dan bagaimana hubungannya dengan kelas lain dalam program. Dengan menunjukkan informasi ini dalam diagram, mudah untuk memahami dan memvisualisasikan hubungan program.
Video Hari Ini
Keterbacaan dan Kegunaan Kembali
Diagram UML bermanfaat karena sangat mudah dibaca. Diagram dimaksudkan untuk dipahami oleh semua jenis programmer dan membantu menjelaskan hubungan dalam suatu program secara langsung. Secara tradisional, untuk memahami suatu program, seorang programmer akan membaca kodenya secara langsung. Ini bisa berupa ribuan atau jutaan baris kode dalam program yang sangat besar. Memiliki diagram UML membantu menggambarkan hubungan tersebut dengan cepat. Selain itu, dengan menggunakan diagram untuk menunjukkan kode yang berjalan dalam suatu program, seorang programmer dapat melihat kode yang berlebihan dan menggunakan kembali bagian kode yang sudah ada daripada menulis ulang fungsi-fungsi tersebut.
Standar
UML adalah standar saat ini untuk pemrograman dalam bahasa pemrograman berorientasi objek. Saat membuat kelas dan objek lain dengan hubungan antara satu sama lain, UML digunakan untuk menggambarkan hubungan ini secara visual. Karena digunakan sebagai standar, itu dipahami dan dikenal secara luas. Ini memudahkan programmer baru untuk masuk ke proyek dan menjadi produktif sejak hari pertama.
UML membantu untuk merencanakan program sebelum pemrograman berlangsung. Dalam beberapa alat yang digunakan untuk memodelkan UML, alat tersebut akan menghasilkan kode berdasarkan kelas yang diatur dalam model. Ini dapat membantu mengurangi overhead selama tahap implementasi program apa pun. Selain itu, diagram model UML mudah diubah, sedangkan memprogram ulang bagian kode bisa membosankan dan memakan waktu.