1. Pengertian dari Class Diagram?
Diagram UML yang menggambarkan kel as-kelas dalam sebuah sistem dan hubungannya antara satu dengan yang lain, serta dimasukkan pula atribut dan operasi.
2. Class Diagram itu ada hubungannya dengan Database tidak?
Sebuah cl ass diagram sebaiknya jangan digunakan langsung sebagai acuan dal am pembuatan database, karena tidak semua c lass yang ada dalam class diagram akan dibuatkan tablenya dalam database. Jadi sebaiknya, buatlah terlebih dahulu class diagramnya, kemudian jika ingin membuat m embuat database, buat juga ERD tersendiri, baru membuat databasenya.
3.
Bentuk Relasi dalam
Class Diagram itu ada apa saja?
Multiplicity dan Relation.
4.
Apa itu Multiplicity ?
Suatu penanda pada relasi, untuk mengindikasikan berapa banyak obyek dari suatu kelas yang terelasi ke obyek l ain.
5.
Apa
saja yang terdapat pada Relation of Class Diagram?
Asosiasi, Dependensi, Agregasi,
6.
Komposisi, Realisasi dan Generalisasi.
Jelaskan tentang Relasi A sosiasi?
Asosiasi
adal ah hubungan yang terjadi antara kelas yang ada. Asosiasi memungkinkan memungkinkan
suatu kelas untuk menggunakan atau mengetahui atribut atau operasi yang dimi liki oleh kelas lain. Asosiasi juga menggambarkan interaksi yang mungkin terjadi antara satu kelas dengan kelas yang lain.
7.
Jelaskan tentang Relasi D ependensi?
Relasi jenis ini menunjukkan bahwa sebuah kelas mengacu kepada kelas l ainnya. Oleh sebab itu perubahan pada kelas yang diacu akan sangat berpengaruh pada kelas yang mengacu.
1
10 Tanya-Jawab tentang Class Diagram Oleh: Julyestra Vidha Thaashaar XII-M Rekayasa Perangkat Lunak SMKN 4 BDG
8.
Jelaskan tentang Relasi Agregasi?
Relasi aggregasi adalah suatu bentuk relasi yang jauh lebih kuat dari pada asosiasi. Aggregasi dapat diartikan bahwa suatu kelas merupakan bagian dari kelas yang lain namun bersifat tidak wajib.
9.
Jelaskan tentang Relasi Komposisi?
Relasi ini merupakan relasi yang paling kuat dibandingkan dengan asosiasi dan agregasi. Pada komposisi diartikan bahwa suatu kelas merupakan bagian yang wajib dari kelas yang
lain.
10. Jelaskan tentang Relasi Realisasi?
Realisasi, bisa disebut juga impl ementasi merupakan suatu rel asi yang menunjukkan penerapan terhadap suatu interface kepada sebuah Class. Relasi realisasi biasanya digunakan untuk mewajibkan suatu kelas memiliki suatu Method yang sudah didefinisikan bentuk kerangkanya dal am suatu interface.
11. Jelaskan tentang Relasi Generalisasi?
Relasi pewarisan antara dua C lass. Relasi jenis ini memungkinkan suatu kel as mewarisi attribute dan operasi yang dimiliki oleh base Class3. Attribute dan operasi yang bisa diwarisi oleh suatu kelas adal ah yang memiliki access modifier public, protected dan default.
12. Fungsi Class Diagram?
Pada prinsipnya Class diagram oleh penciptanya digunakan untuk memode lkan perancangan sistem berorientasi objek, bukan untuk merancang d atabase. Cl ass diagram yang sudah matang sel anjutnya ditransformasi menjadi coding. Nah, coding yang di maksud pengertiannya luas, bisa coding untuk tujuan menciptakan class-class dalam software, coding html/php/asp/ javascript utk urusan web, ataupun coding2 da lam bahasa SQL (kalau implementasi databasenya pake model Database Relational). Seringkali transformasi tersebut membutuhkan diagram-diagram lain untuk lebih memperlancar jalur dari desain ke implementasi, misalnya diagram E-R untuk mapping beberapa cl ass (berjenis Entity) di class
2
10 Tanya-Jawab tentang Class Diagram Oleh: Julyestra Vidha Thaashaar XII-M Rekayasa Perangkat Lunak SMKN 4 BDG
diagram ke struktur database, activity diagram untuk menggambarkan logic suatu proses, dll.
13. Sebutkan Tahap membuat Class Diagram!
a. Mengidentifikasi objek dan mendapatkan ke las-kelasnya. b. Mengidentifikasi atribut kelas-kelas. c. Mulai mengkonstruksikan kamus data. d. Mengidentifikasi operasi pada ke las-kelas. e. Menggunakan teknik kartu CRC untuk memper lihatkan pertanggungjawaban dan kolaborasi. Mengidentifikasikan hubungan antar kelas dengan menggunakan asosiasi, agregasi dan inheritance. g. Iterate dan memoles model. f.
14. Ada berapa bagian dari Class Diagram, Sebutkan ?
Class diagram digunakan untuk pemrograman berorientasi objek, setiap objek didefinisikan dalam 1 cl ass. untuk penul isannya, 1 objek itu 1 kotak yang dibagi menjadi 3 bagian. bagian paling atas berupa data / variabl e, bagian yang tengah itu methods atau fungsi-fungsi, sementara yang paling bawah itu events.
3
10 Tanya-Jawab tentang Class Diagram Oleh: Julyestra Vidha Thaashaar XII-M Rekayasa Perangkat Lunak SMKN 4 BDG