saindras

pbo-pertemuan-6.1

Oct 5th, 2025
43
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.73 KB | None | 0 0
  1. @startuml
  2. !theme plain
  3. skinparam classAttributeIconSize 0
  4.  
  5. class "NamaKelas (Contoh: Buku)" as ContohKelas {
  6. .. Kompartemen 1: Nama Kelas ..
  7. ' Ditulis dalam format CamelCase dan tunggal (singular).
  8. --
  9. .. Kompartemen 2: Atribut (Data) ..
  10. ' visibilitas namaAtribut: TipeData
  11. + atributPublik: String
  12. - atributPrivat: Integer
  13. # atributProtected: Date
  14. - judul: String
  15. - pengarang: String
  16. - tahunTerbit: Integer
  17. --
  18. .. Kompartemen 3: Metode (Perilaku) ..
  19. ' visibilitas namaMetode(parameter: TipeData): TipeKembalian
  20. + metodePublik(param1: String): void
  21. - metodePrivat(): Boolean
  22. # metodeProtected(param2: Integer): String
  23. + pinjamBuku(anggota: Anggota): Boolean
  24. + kembalikanBuku(): void
  25. }
  26. @enduml
Advertisement
Add Comment
Please, Sign In to add comment