Unified Modeling Language UML

24 Setiap komponen dapat saling mewarisi dan saling berinteraksi antara yang satu dengan lainnya.

8. Unified Modeling Language UML

Pada perkembangan teknik pemrograman berorientasi objek munculah standarisasi bahasa permodelan untuk membuat perangkat lunak yang dibangun menggunakan teknik pemrograman berorientasi objek yaitu Unified Modeling Language. Unified Modeling Language atau biasa disingkat UML merupakan standar bahasa yang biasa digunakan dalam dunia industri untuk mendefinisikan requirement, membuat anaisis dan desain, serta menggambarkan arsitektur dalam pemrograman berorientasi objek. UML muncul karena adanya kebutuhan dalam melakukan permodelan, visual untuk menspesifikasikan, menggambarkan, membangun, dan dokumentasi dari sistem perangkat lunak. Rossa-Shallahudin, 2013:104 UML 2.3 mendefinisikan 13 macam diagram yang ada didalamnya dan dikelompokan ke dalam tiga kategori. Masing masing diagram yang ada memiliki fungsi tersendiri. Ketiga kategori tersebut sebagai berikut : 1 Structure diagrams Kumpulan diagram yang digunakan untuk menggambarkan suatu struktur statis dari sistem yang dimodelkan 2 Behavior diagrams Kumpulan diagram yang digunakan untuk menggambarkan kelakuan sistem atau rangkaian perubahan yang terjadi pada sebuah sistem 3 Interaction diagrams Kumpulan diagram yang digunakan untuk menggambarkan interaksi sistem dengan sistem lain maupun interaksi antar subsistem pada suatu sistem. 25 Gambar 6. Diagram UML Rossa-Shallahudin, 2013:104 UML merupakan standar bahasa yang digunakan dalam mendefinisikan kebutuhan, desain dan arsitektur dalam pemrograman berorientasi objek. UML terdiri 13 macam diagram yang dikelompokan ke dalam tiga kategori yaitu structure diagram, behavior diagram, dan interaction diagram. Proses pengembangan perangkat lunak dalam penelitian ini, peneliti menggunakan tiga diagram diaman setiap kategori diagram UML diwakili oleh satu diagram yaitu: Class diagram, Use case dagram, dan Sequence diagram. 26

9. Software Development Life Cycle SDLC