Job Class
Job Class
A. TUJUAN
1. Siswa dapat memahami Class Diagram
2. Siswa memahami cara membuat class
3. Siswa mampu memahami cara membuat atribut
4. Siswa mampu memahami cara membuat method
5. Siswa mampu memahami cara membuat objek/instansiasi
B. ALAT DAN BAHAN
1. Seperangkat komputer atau notebook/leptop
2. Software Netbean / Visual Studio 2008
C. KESELAMATAN KERJA
1. Baca dan ikuti petunjuk job sheet.
2. Simpanlah data Anda setiap melakukan perubahan, agar pada saat electrical lost data
telah tersimpan.
3. Jika ada hal-hal yang kurang dipahami tanyakan kepada instruktur.
4. Bersihkan lingkungan praktek dan rapihkan kembali semua peralatan pada tempatnya.
D. KAJIAN TEORI SINGKAT
2.1 Unified Modeling Language ( UML )
Unified Modeling Language ( UML ) adalah tujuan umum, perkembangan, bahasa
pemodelan di bidang rekayasa perangkat lunak , yang dimaksudkan untuk menyediakan
cara standar untuk memvisualisasikan desain sistem. UML menyediakan sembilan jenis
diagram yaitu Diagram kelas (Class Diagram), Diagram paket (Package Diagram),
Diagram use-case (Usecase Diagram), Diagram interaksi dan sequence (Sequence
Diagram), Diagram komunikasi (Communication Diagram), Diagram statechart
(Statechart Diagram), Diagram aktivitas (Activity Diagram), Diagram komponen
(Component Diagram), dan Diagram deployment (deployment diagram). Pada materi ini
yang akan dipelajari adalah diagram class (class diagram).
Class diagram adalah sebuah class yang menggambarkan struktur dan penjelasan
class, paket, dan objek serta hubungan satu sama lain seperti pewarisan, asosiasi, dan
lain-lain. Class diagram juga menjelaskan hubungan antar class dalam sebuah sistem
yang sedang dibuat dan bagaimana caranya agar mereka saling berkolaborasi untuk
mencapai sebuah tujuan. Class juga memiliki 3 area pokok (utama) yaitu :
nama,atribut,dan operasi. Nama berfungsi untuk member identitas pada sebuah kelas,
atribut fungsinya adalah untuk member karakteristik pada data yang dimiliki suatu objek
di dalam kelas, sedangkan operasi fungsinya adalah memberikan sebuah fungsi ke sebuah
objek. Berikut ini merupakan contoh dari class diagram:
Gambar 1. Contoh class diagram siswa
Untuk membuat suatu Class, digunakan kata kunci class dan diikuti dengan nama
Class yang akan dibuat. Deklarasi class dapat dilakukan dengan sintaks berikut:
2.3.2 Atribut
Untuk melakukan pendeklarasian atribut dapat dilakukan dengan sintaks sebagai berikut:
2.3.3 Method
Deklarasi method dapat dilakukan dengan sintaks sebagai berikut:
{
//statement
}
Method adalah suatu blok dari program yang berisi kode program nama dan properti yang dapat
digunakan kembali. Method dapat mempunyai nilai balik atau tidak. Method yang tidak
mempunyai nilai balik dipanggil dalam pernyataan yang akan dikerjakan, sedangkan method
yang mempunyai nilai balik dipanggil dari suatu ekpresi. Kata kunci untuk
mengembalikan/mengeluarkan suatu nilai adalah return
Method dengan tipe data void, berarti tidak memiliki nilai balik, berarti tidak
memerlukan kata kunci return di dalamnya. Method dengan tipe data bukan void, berarti
memerlukan suatu nilai balik, yaitu harus memerlukan return di dalamnya Contoh:
2.3.4 Objek
Setelah Class dibuat, langkah selanjutnya adalah membuat Object. Proses pembuatan
Object dari suatu Class disebut instansiasi. Format dasar instansiasi adalah sebagai berikut:
Proses membuat objek dari suatu class adalah INSTANSIASI, dan ditandai kata kunci new.
Aturan penulisan objek adalah sama seperti penulisan atribut.
Contoh :
Random r = new Random();
Pegawai p2 = new Pegawai();
Mahasiswa mhs1= new Mahasiswa();
7. Jelaskan pada bagian mana proses pendeklarasian atribut pada program diatas!
8. Jelaskan pada bagian mana proses pendeklarasian method pada program diatas!
9. Berapa banyak objek yang di instansiasi pada program diatas!
10. Apakah yang sebenarnya dilakukan pada sintaks program “mhs1.nim=101” ?
11. Apakah yang sebenarnya dilakukan pada sintaks program “mhs1.tampilBiodata()” ?
12. Instansiasi 2 objek lagi pada program diatas!
2.4 Percobaan 3: Menulis method yang memiliki argument/parameter dan memiliki return
Langkah kerja:
1. Bukalah text editor baru, misalnya notepad ++.
2. Ketikkan kode program berikut ini:
2.5 Tugas
1. Suatu toko persewaan video game salah satu yang diolah adalah peminjaman, dimana
data yang dicatat ketika ada orang yang melakukan peminjaman adalah id, nama member,
nama game, dan harga yang harus dibayar. Setiap peminjaman bisa menampilkan data
hasil peminjaman dan harga yang harus dibayar. Buatlah class diagram pada studi kasus
diatas!
Penjelasan:
Deskripsi:
Method tampilData() digunakan untuk menampilkan nilai dari kode, namaBarang, hargaDasar,
diskon dan harga jua