UML ( Unifed Modeling Language )
Merupakan bahasa visual untuk memodelkan dan merancang sistem perangkat lunak. Diperkenalkan tahun 1997 oleh Grady Booch, Ivar Jocobson, dan James Rumbaugh , yang dikenal istilah sebagai Tiga Amigo.
Awal mula UML 1996,Request For Proposal (RFP) yang dikeluarkan oleh object managent group ( OMG ) menyediakan perantara untuk organisasi² lain untuk bergabung untuk menghasilkan respons RFP bersama.
Fungsi UML :
- Memodelkan sistem perangkat lunak
- Meningkatkan komunikasi dan kalobarasi
- Meningkatkan kualitas perangkat lunak
- Meningkatkan efisiensi pengembangan perangkat lunak
- Memastikan kepuasan klien
Jenis UML :
- Struktur Diagram
- Behavariol Diagram
Diagram UML
- Class diagram hampir mirip dengan database dan mirip dengan skema diagram. Secara visual sama dengan relasi tabel,tapi UML mempresentasikan dengan relasi antar tabel dan ada tambahan dibawah tabel atau class.
- Activity Diagram digunakan untuk mempresentasikan alur kerja dalam sistem. Contohya di activity diagram tu ada berupa slide bentuk aktor slide kedua ada sistem, disitu ada gambaran apa yang terjadi pas tampilan login antara sistem dan aktor (user).
- Sequence Diagram , ini mendetailkan lagi bagaimana suatu proses itu terjadi.
- Statechart Diagram, hanya memperlihatkan secara general juga dijuga sama dengan activity diagam,misalkan diactivity diagram prose yang terjadi tapi statechart sederhana hanya entity nya saja.
- Use case, memperlihatkan hubungan per menu atau per fitur yang sedang kita kembangkan,bisa lihat hak akses siapa aja yang bisa menggunakan fitur² tersebut, contohnya ada pengguna dan petugas disebuah sistem perpustakaan pasti fitur yang diakses antara user dan petugas berbeda.
- Komponen Diagram, menggambarkan software pada suatu sistem. Komponen diagram ini merupakan penerapan pada piranti lunak atau software dari satu class maupun lebih, dan biasanya berupa file data, source code, exe, table, dokumen, atau dll. Hanya untuk general saja,apa aja fitur yang digunakan.
Komentar
Posting Komentar