Unified Modeling Language: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Baris 4:
Unified Modeling Language (UML) adalah himpunan [[struktur]] dan [[teknik]] untuk pemodelan [[desain]] program berorientasi objek ([[Object Oriented Programming|OOP]]) serta [[aplikasi]]nya.<ref name="dav">David M. Kroenke, ''Database Processing Jilid 1 edisi 9'', halaman 60. Erlangga.</ref> UML adalah [[metodologi]] untuk mengembangkan [[sistem]] OOP dan sekelompok perangkat ''[[tool]]'' untuk mendukung pengembangan sistem tersebut.<ref name="dav"/> UML mulai diperkenalkan oleh ''[[Object Management Group]]'', sebuah [[organisasi]] yang telah mengembangkan [[model]], [[teknologi]], dan standar OOP sejak tahun [[1980]]-an.<ref name="dav"/> Sekarang UML sudah mulai banyak digunakan oleh para praktisi OOP.<ref name="dav"/> UML merupakan dasar bagi perangkat (''tool'') desain berorientasi objek dari [[IBM]].<ref name="dav"/>
 
UML adalah suatu [[bahasa]] yang digunakan untuk menentukan, memvisualisasikan, membangun, dan mendokumentasikan suatu [[sistem informasi]].<ref name="rj">Rama, Jones, ''Sistem Informasi Akuntansi'' halaman 78. Salemba.</ref> UML dikembangkan sebagai suatu alat untuk [[analisis]] dan desain berorientasi objek oleh Grady Booch, Jim Rumbaugh, dan Ivar Jacobson.<ref name="rj"/> Namun demikian UML dapat digunakan untuk memahami dan mendokumentasikan setiap sistem informasi.<ref name="rj"/> Penggunaan UML dalam [[industri]] terus meningkat.<ref name="rj"/> Ini merupakan standar terbuka yang menjadikannya sebagaiseagai bahasa pemodelan yang umum dalam industri [[peranti lunak]] dan pengembangan sistem.<ref name="rj"/>
 
== UML ==