DISUSUN OLEH :
Achmad okto triyadi :10220015
Reihan agfi :11220355
KELAS 2EA13
FAKULTAS EKONOMI JURUSAN MANAJEMEN
UNIVERSITAS GUNADARMA
Definisi UML
Unified Modeling Language adalah bahasa standar yang digunakan untuk menjelaskan dan
memvisualisaikan artifak dari proses analisis dan disain berorientasi objek. UML menyediakan
standar pada notasi dan diagram yang bisa digunakan untuk memodelkan suatu system. UML
dikembangkan oleh 3 pendekar “berorientasi objek”, yaitu Grady Booch, Jim Rumbaugh, dan
Ivar Jacobson. UML menjadi bahasa yang bisa digunakan untuk berkomunikasi dalam perspektif
objek antara user dengan developer, antara developer dengan developer, antara developer analis
dengan developer disain, dan antara developer disain dengan developer pemrograman.
UML memungkinkan developer melakukan permodelan secara visual, yaitu penekanan pada
penggambaran, bukan didominasi oleh narasi. Permodelan visual membantu untuk menangkap
struktur dan kelaukan dari objek, mempermudah penggambaran interaksi antara elemen dalam
system, dan mempertahankan konsistensi antara disain dan implementasi dalam pemrograman.
Namun karena UML hanya merupakan bahasa untuk pemodelan maka UML bukanlah rujukan
bagaimana melakukan analisis dan disain berorientasi objek secara baik, sudah terdapat beberapa
metodologi yang bisa diikuti, seperti Metode Booch, Metode Coad dan Yourdan, Metode
Jacobson, Metode Rumbaugh, Metode Wirfs-Brock, atau mengikuti metode pengembangan
system Unified Process. (Hermawan, 2005).
3. Sequence Diagram
Sequence diagram yaitu di antara jenis diagram pada UML yang menyatakan interaksi
objek yang menurut urutan waktu, sequence diagram pun dapat mencerminkan urutan
atau langkah yang mesti dilaksanakan untuk bisa menghasilkan sesuatu laksana pada use
case diagram.
4. Class Diagram
Class diagram yaitu di antara jenis diagram pada UML yang dipakai untuk
memperlihatkan kelas-kelas maupun paket-paket yang terdapat pada sebuah sistem yang
nantinya bakal digunakan. Jadi diagram ini dapat menyerahkan sebuah cerminan
mengenai sistem maupun relasi-relasi yang ada pada sistem tersebut.
5. Statemachine Diagram
Statemachine diagram yaitu di antara jenis diagram pada UML yang mencerminkan
transisi maupun perubahan suasana suatu objek pada sistem tersebut.
6. Communication Diagram
Communication diagram yaitu di antara jenis diagram pada UML yang bisa
menggamabarkan langkah terjadinya suatu kegiatan dan diagram ini pun menggambarkan
interaksi antara objek yang terdapat pada sistem. Hampir sama laksana sequence diagram
akan namun communication diagram lebih menekankan untuk peranan setiap objek pada
sistem.
7. Deployment Diagram
Deployment diagram yaitu di antara diagram pada UML yang menunjukan tata letak
sebuah sistem secara fisik, bisa juga disebutkan untuk memperlihatkan bagian-bagian
softwere yang ada pada hardwere dan dipakai untuk merealisasikan suatu sistem dan
hubungan antara komponen hardwere. Jadi Deployment diagram intinya guna
menunjukan letak softwere pada hardwere yang dipakai sistem.
8. Component Diagram
Component diagram yaitu di antara jenis diagram pada UML yang mencerminkan
softwere pada sebuah sistem. Component diagram adalah penerapan softwere dari satu
ataupun lebih class, dan seringkali berupa file data atau .exe, source kode, table, dokumen
dsb.
9. Object Diagram
Object diagram yaitu di antara jenis diagram pada UML yang mencerminkan objek-objek
pada sebuah sistem dan hubungan antarnya.