Diagram Use Case Diagram Perancangan

8

2.2.4 Java Development Kit JDK

Untuk membuat suatu program java diperlukan kompiler dan interpreter untuk program java yang berbentuk Java Development Kit JDK. JDK sendiri diproduksi oleh Sun Microsystems. Sun Microsystems juga yang memperkenalkan Java pada tahun 1990. Java adalah nama untuk sekumpulan teknologi untuk membuat dan menjalankan perangkat lunak pada komputer yang berdiri sendiri maupun komputer pada lingkungan jaringan. Sebelum menginstalasi Android SDK, terlebih dahulu harus menginstalasi JDK. JDK yang digunakan untuk perancangan aplikasi Gegendingan Bali ini adalah Java SE Development Kit 7.

2.3 Diagram Perancangan

Beberapa diagram yang penting untuk merepresentasikan suatu pengembangan aplikasi yaitu :

2.3.1 Diagram Use Case

Diagram ini merupakan pemodelan untuk kelakuan behavior sistem informasi yang akan dibuat. Use case mendeskripsikan sebuah interaksi antara satu atau lebih aktor dengan sistem informasi yang akan dibuat. Syarat penamaan pada use case adalah nama didefinisikan sesimpel mungkin dan dapat dipahami. Pada use case terdapat dua hal utama yaitu pendefinisian apa yang disebut aktor dan use case Shalahudin dkk, 2008. 1. Aktor merupakan orang, proses atau sistem lain yang berinteraksi dengan sistem informasi yang akan dibuat di luar sistem informasi yang akan dibuat itu sendiri. Walaupun symbol aktor berbentuk gambar orang belum tentu aktor merupakan orang Shalahudin dkk, 2008. 2. Use case merupakan fungsionalitas yang disediakan sistem sebagai unit- unit yang saling bertukar pesan antar unit atau aktor Shalahudin dkk, 2008. Diagram use case menggunakan beberapa simbol seperti pada tabel 2.1. 9 Tabel 2. 1 Simbol pada diagram use case Shalahudin dkk, 2008 Nama Simbol Simbol Deskripsi Use case use case Fungsionalitas yang disediakan sistem sebagai unit-unit yang saling bertukar pesan antar unit atau aktor. Use case biasanya diawali dengan kata kerja di awal nama use case. Aktor nama aktor Orang, proses atau sistem lain yang berinteraksi dengan sistem informasi yang akan dibuat di luar sistem informasi yang akan dibuat itu sendiri. Walaupun symbol aktor berbentuk gambar orang belum tentu aktor merupakan orang. Asosiasi association Komunikasi antara aktor dan use case yang berpartisipasi pada use case atau use case memiliki interaksi dengan aktor. Ekstensi extend extend Relasi use case tambahan ke sebuah use case dimana use case yang ditambahkan dapat berdiri sendiri walau tanpa use case tambahan itu; use case ini biasanya memiliki nama depan yang sama dengan use case yang ditambahkan. Arah panah mengarah ke use case yang ditambahkan. Generalisasi generalization Hubungan generalisasi dan spesialisasi umum-khusus antara dua buah use case dimana fungsi yang satu adalah fungsi yang lebih umum dari lainnya. 10 Arah panah mengarah ke use case umum. Menggunakan include uses include Relasi use case tambahan ke sebuah use case dimana use case yang ditambahkan memerlukan use case ini untuk menjalankan fungsinya atau sebagai syarat dijalankan use case ini

2.3.2 Diagram Kelas