Pengertian Unified Modelling Language Diagram Unified Modelling Language

juga berpartisipasi atau hanya mengamati saja orang-orang yang sedang melakukan suatu kegiatan tertentu yang diobservasi Jogiyanto, 2005.

2.8.4 Wawancara

Wawancara interview telah diakui sebagai teknik pengumpulan fakta data fact finding technique yang penting dan banyak dilakukan dalam pengembangan sistem informasi. Wawancara memungkinkan analis sistem sebagai pewawancara interview untuk mengumpulkan data secara tatap muka langsung dengan orang yang diwawancarai interview Jogiyanto, 2005.

2.9 Tools Pengembangan Sistem

2.9.1 Pengertian Unified Modelling Language

Unified Modelling Language UML adalah bahasa standar untuk membuat cetak biru dari sebuah software. UML dapat digunakan untuk memvisualisasikan, menspesifikasi, membangun, dan mendokumentasikan artifak-artifak dari sebuah sistem software. Unified Modeling Language UML adalah satu kumpulan konvensi pemodelan yang digunakan untuk menentukan atau menggambarkan sebuah sistem software yang terkait dengan objek Whitten, et. al., 2004.

2.9.2 Diagram Unified Modelling Language

Diagram Unified Modelling Language UML, untuk lebih lanjut disebut UML, memiliki beberapa diagram yaitu:

1. State Machine Diagram

Diagram ini menelusuri individu–individu obyek melalui keseluruhan daur hidupnya, menspesifikasikan semua urutan yang mungkin dari pesan– pesan yang akan diterima obyek tersebut, bersama–sama dengan tanggapan atas pesan–pesan tersebut. State diagram menyediakan variasi symbol dan sejumlah ide untuk pemodelan. Tipe diagram ini mempunyai potensi untuk menjadi sangat kompleks dalam waktu yang singkat Munawar, 2005. Gambar 2.3 Simbol dalam State Machine Diagram Sumber: Munawar, 2005 2. Class Diagram Class dalam notasi UML digambarkan dengan kotak. Nama class menggunakan huruf besar di awal kalimatnya dan diletakkan diatas kotak. Bila class mempunyai nama yang terdiri dari 2 dua suku kata atau lebih, maka semua suku kata digabungkan tanpa spasi dengan huruf awal tiap suku kata menggunakan huruf besar. Atribute adalah property dari sebuah class. Attribute ini melukiskan batas nilai yang mungkin ada pada obyek dari class. Sebuah class mungkin mempunyai nol atau lebih attribute Munawar, 2005. Operation adalah sesuatu yang bisa dilakukan oleh sebuah class atau yang anda atau class yang lain dapat lakukan untuk sebuah class. Responsibility adalah keterangan tentang apa yang akan dilakukan class yaitu apa yang akan dicapai oleh attribute dan operation Munawar, 2005. +Save +Load -Data Data +Print +View -Data Display 1.. 1 Gambar 2.4 Bentuk Umum dan Simbol dalam Class Diagram Sumber: Munawar, 2005

3. Use Case Diagram

Use case adalah deskripsi fungsi dari sebuah sistem dari perspektif user. Use case bekerja dengan cara mendeskripsikan tipikal interaksi antara user sebuah sistem dengan sistemnya sendiri melalui sebuah cerita bagaimana sebuah sistem dipakai. Urutan langkah–langkah yang menerangkan antara user dengan sistem disebut skenario. Diagram use case menunjukan 3 aspek dari sistem yaitu: aktor, use case dan sistem sub sistem boundary, aktor mewakili peran orang, sistem yang lain atau alat ketika berkomunikasi dengan use case Munawar, 2005. Gambar 2.5 Bentuk Umum dari Use Case Sumber: Munawar, 2005

4. Sequence Diagram

Digunakan untuk menggambarkan perilaku pada sebuah skenario. Diagram ini menunjukkan sejumlah contoh obyek dan message pesan yang diletakkan di antara obyek-obyek ini di dalam use case Munawar, 2005. Gambar 2.6 Bentuk Umum dari Sequence Diagram Sumber: Munawar, 2005

5. Activity Diagram

Activity Diagram merupakan teknik untuk mendeskripsikan logika prosedural, proses bisnis, dan aliran kerja dalam banyak kasus Munawar, 2005. Gambar 2.7 Bentuk Umum dari Activity Sumber: Munawar, 2005

2.10 Basis Data