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