Unified Modelling
Language (UML)
adalah sebuah "bahasa" yg telah menjadi standar dalam industri untuk
visualisasi, merancang dan mendokumentasikan sistem piranti lunak. UML menawarkan
sebuah standar untuk merancang model sebuah sistem. Dengan menggunakan UML kita
dapat membuat model untuk semua jenis aplikasi piranti lunak, dimana aplikasi
tersebut dapat berjalan pada piranti keras, sistem operasi dan jaringan apapun,
serta ditulis dalam bahasa pemrograman apapun. Tetapi karena UML juga
menggunakan class dan operation dalam konsep dasarnya, maka ia
lebih cocok untuk penulisan piranti lunak dalam bahasabahasa
berorientasi objek seperti C++, Java,
C# atau VB.NET. Walaupun demikian, UML tetap dapat digunakan untuk modeling
aplikasi prosedural dalam VB atau C. Seperti bahasa-bahasa lainnya, UML
mendefinisikan notasi dan syntax/semantik. Notasi UML merupakan
sekumpulan bentuk khusus untuk menggambarkan berbagai diagram piranti lunak. Setiap
bentuk memiliki makna tertentu, dan UML syntax mendefinisikan bagaimana
bentuk-bentuk tersebut dapat dikombinasikan. Notasi UML terutama diturunkan
dari 3 notasi yang telah ada sebelumnya: Grady Booch OOD (Object-Oriented
Design), Jim Rumbaugh OMT (Object Modeling Technique), dan Ivar Jacobson OOSE
(Object-Oriented Software Engineering).
Konsepsi Dasar UML
Dari berbagai
penjelasan rumit yang terdapat di dokumen dan buku-buku UML. Sebenarnya
konsepsi dasar UML bisa kita rangkumkan dalam gambar
dibawah.
Abstraksi konsep
dasar UML yang terdiri dari structural classification, dynamic
behavior, dan model management, bisa kita pahami dengan mudah
apabila kita melihat gambar diatas dari Diagrams. Main concepts bisa
kita pandang sebagai term yang akan muncul pada saat kita membuat diagram. Dan
view adalah kategori dari diagaram tersebut. Seperti juga tercantum pada gambar
diatas UML mendefinisikan diagram-diagram sebagai berikut:
• use case diagram
• class diagram
• statechart diagram
• activity diagram
• sequence diagram
• collaboration diagram
• component diagram
• deployment diagram
Nama : Marlena Oktaini
Mata Kuliah : Analisa dan Perancangan Sistem Informasi
Terimakasih kepada Dosen pengampuh mata kuliah Analisa dan Perancangan Sistem Informasi
Nama : M.Ropianto, M.Kom
NIND : 102867804
Status : Dosen Tetap Yapista / STT Ibnu Sina
Mantaaappp... perbyk lg materina
BalasHapusKomentar ini telah dihapus oleh pengarang.
BalasHapusBagus... dan jangan lupa klik coment saya ini ya,, makasih
BalasHapusWih, mantap blog nya.
BalasHapusLanjutin deh
artikel yang bermanfaat..mantap
BalasHapusmantap kak... kunjungi blog saya jg y.. ayurayani.blogspot.com : )
BalasHapus