0% menganggap dokumen ini bermanfaat (0 suara)
4 tayangan11 halaman

Class Diagram

Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
4 tayangan11 halaman

Class Diagram

Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 11

Analisis Kebutuhan Perangkat Lunak

Class Diagram
Semester Ganjil 2023/2024
Hilman Nuril Hadi, S.Kom., M.Kom.

www.stiki.ac.id
1
Pokok Bahasan
Class diagram:
* Definisi Klas dan Klas diagram
* Ilustrasi Klas
* Struktur Klas dan relasinya
* Contoh class diagram
* Access modifier

www.stiki.ac.id
Definisi Class Diagram?

➢ Sebuah class diagram umumnya digunakan untuk menunjukkan


keberadaan class beserta hubungannya dalam pandangan logis dari
suatu sistem (Booch, 1980)
➢ Class ➔ sebuah spesifikasi yang jika diinstansiasi akan menghasilkan
sebuah objek dan merupakan inti dari pengembangan dan desain
berorientasi objek (Booch, 1980)

www.stiki.ac.id
Apa tujuan membuat Class Diagram?
Sebuah class diagram sebagai acuan/referensi dalam tahapan
implementasi (penulisan kode program)

Berapa banyak klas yang harus dibuat?


Dalam klas “X”, atribut dan operasi apa
yang ada di dalamnya?

www.stiki.ac.id
Klas / Class
Klas/Class adalah wadah yang berisi abstraksi (pemodelan) dari suatu objek
(benda), yang mendeskripsikan data (sifat karakteristik) dan fungsi yang dimiliki
oleh objek tersebut. Objek merupakan perwujudan dalam bentuk benda, sesuai
dengan deskripsi yang telah didefinisikan oleh kelas.
Class diagram ➔ menggambarkan struktur statis dari sistem (tidak terikat waktu)
Ahmad

Mahasiswa Adi

Agus

Klas Objek
Proses pembentukan objek dari suatu kelas disebut instansiasi (instantiation)

www.stiki.ac.id
Contoh instansiasi klas

Panjang, Lebar

Fitur
tambahan

Jenis Lensa, Merk, tipe

Klas kamera

www.stiki.ac.id
Struktur klas dan relasinya

Relationships

www.stiki.ac.id
Contoh Class Diagram

www.stiki.ac.id
Contoh implementasi Class
public class Mahasiswa {
private char Alamat;
private char Nama;
public char NIM;

class
classJav
JavaaModel
Model public Mahasiswa(){

}
Mahasisw
Mahasiswaa

- - Alamat:
Alamat:char
char public char Set_Alamat(){
- - Nama:
Nama:char
char return 0;
++ NIM:
NIM:char
char }
++ Set_Alamat():
Set_Alamat():char
char
++ Set_Nama():
Set_Nama():char
char public char Set_Nama(){
++ Set_Nim():
Set_Nim():int
int return 0;
}

public int Set_Nim(){


return 0;
}

www.stiki.ac.id
Access Modifier
The public keyword is an access modifier, meaning that it is used to set the
access level for classes, attributes, methods and constructors.
For Class
Modifier Description
public The class is accessible by any other class
Default The class is only accessible by classes in the same package.
This is used when you don't specify a modifier.
For attributes, methods and constructors
Modifier Description
+ public The code is accessible for all classes
- private The code is only accessible within the declared class
default The code is only accessible in the same package. This is used
when you don't specify a modifier.
# protected The code is accessible in the same package and subclasses.
www.stiki.ac.id
Diskusi Proyek

www.stiki.ac.id

Anda mungkin juga menyukai