Unified Modeling Language UML

22 diskusi dari forum Infosurv 2006 menyebutkan peneliti yang berpartisipasi dalam diskusi, 71 lebih memilih penggunaan skala likert 5 poin. Penelitian dalam bidang teknologi informasi oleh Muderedzwa Nyakwende menyebutkan penggunaan skala likert 5 poin pada instrumen USE Questionnaire Muderedzwa Nyakwende, 2010.

8. Unified Modeling Language UML

UML Unified Modeling Language adalah salah satu alat yang digunakan dalam pengembangan sistem berupa bahasa pemodelan visual yang memungkinkan pengembang untuk memodelkan sistem secara visual Schmuller, 2004. Definisi lain UML adalah bahasa grafis yang digunakan untuk memvisualisasikan, menentukan, membangun dan mendokumentasikan artifak dari sistem perangkat lunak Booch, Rumbaugh, Jacobson, 1998. Tujuan dari pemanfaatan UML yaitu “The purpose of the diagrams is to present multiple views of a system; this set of multiple views is called a model” Schmuller, 2004. UML terdiri dari kelompok diagram-diagram sistem menurut aspek tertentu. Diagram menggambarkan permasalahan maupun solusi dari permasalahan suatu model. Diagram UML yang utama terdiri dari use case, class, sequence dan state Cachia, 2004. a. Diagram Use Case Diagram use case menggambarkan fungsionalitas yang diharapkan dari sebuah sistem yaitu apa yang diperbuat sistem. Sebuah use case mempresentasikan sebuah interaksi antara aktor dengan sistem. Use case sangat membantu dalam penyusunan requirement sebuah sistem, mengkomunikasikan rancangan dengan client dan merancang test case untuk semua feature yang ada pada sistem. 23 b. Diagram Class Diagram class menggambarkan struktur statis dari kelas dalam sistem dan menggambarkan atribut, operasi dan hubungan antar kelas. Diagram class membantu dalam memvisualisasikan struktur kelas-kelas dari suatu sistem dan merupakan tipe diagram yang paling banyak dipakai. Pada tahap desain, diagram class berperan dalam menangkap struktur dari semua kelas yang membentuk arsitektur sistem yang dibuat. Diagram class memiliki tiga area pokok meliputi nama, atribut, dan metode. c. Diagram Sequence Diagram sequence merupakan salah satu diagram interaction yang menjelaskan bagaimana suatu operasi itu dilakukan, pesan yang dikirim dan kapan pelaksanaannya. Diagram ini diatur berdasarkan waktu. Objek-objek yang berkaitan dengan proses berjalannya operasi diurutkan dari kiri ke kanan berdasarkan waktu terjadinya dalam pesan yang terurut. d. Diagram state Diagram state digunakan untuk mendeskripsikan perilaku sistem. Menggambarkan transisi dan perubahan keadaaan dari satu state ke state lain suatu objek pada sistem. Elemen diagram state adalah kotak yang merepresentasikan state sebuah objek dan tanda panah untuk menunjukkan perpindahan ke state yang selanjutnya.

B. Penelitian yang Relevan