Cohesion dan Coupling merupakan ukuran untuk menilai rancangan class yang dibuat untuk perangkat lunak. Pada saat software dibuat, developer biasanya membagi software/perangkat lunak menjadi modul-modul yang kecil untuk memastikan bahwa modul yang dirancang menganut prinsip
"Loose Coupling, High Cohesion"
Coupling adalah derajat ketergantungan suatu modul terhadap modul lainnya. Kita harus pastikan bahwa suatu modul seminimal mungkin tergantung atau berpengaruh terhadap modul lainnya. Tujuannya jika ada update secara internal di dalam suatu modul, modul-modul lainnya tidak akan terlalu kena pengaruh.
Selain itu Coupling juga dapat diartikan sebagai sebuah ukuran untuk mengukur berapa kuatnya sebuah element terhubung dengan element lain.Ukuran ini dipakai juga untuk mengetahui seberapa kuat informasi yang dimilikinya,atau ketergantungan ke elemen lain. Sebagai contoh jika anda bayangkan jika anda mengubah 1 modul A, tapi karena modul lain memiliki ketergatungan terhadap modul A,maka efek perubahan ini mungkin saja punya impact terhadap modul lain
Karena itu low coupling sangat penting dalam perencanaan software.
Sedangkan kohesi adalah keterikatan fungsi-fungsi di dalam suatu modul. Maksudnya adalah modul yang dibuat memiliki fungsi-fungsi yang serupa untuk satu tanggung jawab. Karena itu high cohesion sangat penting dalam perancangan software.
Modul kohesi melakukan suatu tugas tunggal pada suatu prosedur perangkat lunak yang memerlukan sedikit interaksi dengan prosedur yang sedang dilakukan di bagian lain dari suatu program. Karena itu high cohesion sangat penting dalam perancangan software.
World of Zuul
Chapter06 designing class-zuul bad from Fajar Baskoro
Kelas G
Referensi :
- Design Class
- Github Zuul Bad
- Github Game Java
- Silo Indiana Bluej
- ISG Blandford
- Kumpulan Java Comsigate
- BlueJ slide-1 and slide-2
Absen Kelas A
82 komentar
komentarNama : Thomas Dwi Awaka
ReplyKelas : PBO A
Tugas world-of-zuul
Nama : Tsania Az Zahra
ReplyKelas : PBO A
Tugas : Tugas 5
Nama : Ricky Supriyanto
ReplyKelas : PBO A
Tugas : Tugas 5 world of zuul
Nama : Inez Yulia Amanda
ReplyKelas : PBO A
Tugas : Tugas 5
Nama : Hanifa Fauziah
ReplyNRP : 05111940000024
Kelas : PBO A
Tugas : Tugas 5 The World of Zuul
Nama : Zelda Elma Sibuea
ReplyNRP : 05111940000038
Kelas: PBO A
Link : Tugas 5 World Of Zuul"
Nama : Fika Nur Aini
ReplyNRP : 05111940000067
Kelas: PBO A
Link : Tugas 5 World of Zuul
Nama : Dewi Mardani C.
ReplyNRP : 05111940000225
Kelas : PBO-A
Link Tugas : Tugas 5
Nama : Julietta Anastasia Rodiah Boru Panjaitan
ReplyNRP : 05111940000033
Kelas : PBO A
Link : Tugas 5 PBO
Nama : Muhammad Akmal Joedhiawan
ReplyNRP : 05111940000125
Kelas : PBO A
Link : Tugas 5 World of Zull
Nama : Naufaliando Yudo Kusumo
ReplyNRP : 05111940000169
Kelas : PBO A
Link : Tugas 5
Nama : Andika Nugrahanto
ReplyNRP : 05111940000031
Kelas : PBO A
Link : Tugas World of Zuul
Nama : M. Rayhan Raffi P.
ReplyNRP : 05111940000110
Kelas : PBO A
Link : Tugas 5
Nama : Nizar Mayraldo
ReplyNRP : 05111940000004
Kelas : PBO A
Link : Tugas 5
Nama : Migel Aulia Mandiri Putra
ReplyNRP : 05111940000194
Kelas : PBO A
Link : Tugas 5 World Of Zuul
Nama : Aufi Fillah
ReplyNRP : 05111940000148
Kelas : PBO A
Link : Tugas
Nama : Dewangga Dharmawan
ReplyNRP : 05111940000029
Kelas : PBO C
Link : Link tugas 6
Nama : Junaedi Akbar
ReplyNRP : 05111940000041
Kelas : PBO A
Link : Tugas 5 World of Zuul
Nama : Rizqi Rifaldi
ReplyNRP : 05111940000068
Kelas : PBO A
Link : Link Tugas World of Zuul
Nama : Zahrotul Adillah
ReplyNRP : 05111940000139
Kelas : PBO A
Link Tugas : Tugas 5 World of Zuul
Nama : Nadia Tiara Febriana
ReplyNRP : 05111940000217
Kelas : PBO A
Link : Tugas 5
Nama: Yeremia Dhyan Limantara
ReplyNRP: 05111940000232
Kelas: PBO A
link:
https://yeremialimantara.blogspot.com/2020/11/tugas-5.html
Nama: Raihan Alifianto
ReplyNRP: 05111940000213
Kelas: PBO A
Tugas: Tugas 5
Nama : Johnivan Aldo Sudiono
ReplyNRP : 05111940000051
Kelas : PBO A
Tugas : https://johnivanas.blogspot.com/2020/11/tugas-5-pbo-game-world-of-zuul.html
Nama: Ega Prabu Pamungkas
ReplyNRP: 05111940000014
Kelas: PBO A
Tugas:
-> Game of Zuul
Nama : Arvel Gavrilla Raissananda
ReplyNRP : 05111940000040
Kelas : PBO-A
Link : Tugas 5
Nama : Ikhlasul Amal Rivel
ReplyNRP : 05111940000145
Kelas : PBO A
Link : https://nolsatuempatlima.blogspot.com/2020/11/pbo-desain-class-kopling-kohesi.html
Nama : Naufal Fajar Imani
ReplyNRP : 05111940000007
Kelas : PBO A
Tugas :Tugas 5 Game of Zuul
Nama : Ifanu Antoni
ReplyNRP : 05111940000064
Kelas : PBO (A)
Tugas 5 World of Zuul
Link : https://rakyatterlantar.blogspot.com/2020/11/tugas-5-pemrograman-berorientasi-objek-a.html
Nama : Fayha Syifa Qalbi
ReplyNRP: 05111940000185
Kelas: PBO-C
Link Tugas :
https://syifaaqalbii.wordpress.com/2020/11/18/task-vi/
Nama : Abdun Nafi'
ReplyNRP : 05111940000066
Kelas : PBO C
Link Tugas : Tugas 5 Word of Zuul
Nama : Gian Ega Wijaya
ReplyNRP : 05111940000214
Kelas : PBO C
Link Tugas : https://gianhuman.wordpress.com/2020/11/18/pbo-3/
Nama : Aimar Wibowo
ReplyNRP : 05111940000034
Kelas : PBO C
Link Tugas 6 : https://aimarwibowo46.blogspot.com/2020/11/tugas-6-world-of-zuul-kelas-pbo-c.html
Nama : Muhammad Bagus Istighfar
ReplyNRP : 05111940000049
Kelas : PBO - C
Link : LINK DISINI
Nama : Aristya Vika
ReplyNRP :05111940000233
KELAS: PBO C
LINK :
Link Tugas 6
Nama : A. Zidan Abdillah Majid
ReplyNRP : 05111940000070
Kelas : PBO C
Tugas : https://azidantc19.blogspot.com/2020/11/tugas-6-word-of-zuul.html
Nama : Aflah Hilmy
ReplyNRP : 05111940000177
Kelas : PBO C
Link :
Link Tugas 6
Nama: Timotius Wirawan
ReplyNRP: 05111940000161
Kelas: PBO C
Link: World of Zuul
Nama: Yusuf Anfasya
ReplyNRP: 05111940000077
Kelas: PBO C
Tugas: Tugas World of Zuul
Nama: Daffa Amanullah Setyawan
ReplyNRP: 05111940000071
Kelas: PBO C
Link: Tugas6 (World Of Zuul)
Nama : Husnan
ReplyNRP : 05111940007002
Kelas : PBO C
Link : Tugas World of Zuul
Nama : Fidhia Ainun Khofifah
ReplyNRP : 05111940000203
Kelas : PBO C
Link : Tugas 6
Nama: Ramadhan Arif Hardijansyah
ReplyNRP: 05111940000162
Kelas: PBO C
Tugas: The World of Zuul
Nama : Fuad Elhasan Irfani
ReplyNRP : 05111940000095
Kelas : PBO C
Link : Tugas 06
Nama : Daffa Tristan Firdaus
ReplyNRP : 05111940000006
Kelas : PBO C
Tugas : Link Tugas 6
Nama: Ahmad Lamaul Farid
ReplyNRP: 05111940000134
Kelas: PBO C
Tugas : The World of Zuul
Nama : Fitrah Mutiara
ReplyNRP : 05111940000126
Kelas : PBO B
Link : Tugas 5 The World of Zuul
Nama : Fitrah Arie Ramadhan
ReplyNRP : 05111940000025
Kelas : PBO B
Link Penugasan : Tugas 5 Game World Of Zuul
Nama : Raharja Dui Putra Sutedjo
ReplyNRP : 05111940000222
Kelas : PBO B
Link Tugas : Tugas 5 World Of Zuul
Nama : Muthia Qurrota Akyun
ReplyNRP : 05111940000019
Kelas : PBO B
Link : Tugas 5 World of Zuul
Nama : Fiodhy Ardito Narawangsa
ReplyNRP : 05111940000218
Kelas : PBO B
Tugas : World Of Zuul
Nama : Aji Rindra Fakhrezi Putra Faisal
ReplyNRP : 05111940000205
Kelas : PBO B
Tugas https://tohowcoding.blogspot.com/2020/11/world-of-zuul.html
Nama : Muhammad Farhan Haykal
ReplyNRP : 05111940000141
Kelas : PBO-B
World of Zuul
Nama : Kelvin Andersen
ReplyNRP : 05111940000080
Kelas : PBO-B
Link : https://kelvinandersen.blogspot.com/2020/11/world-of-zuul-game.html
Nama : Ghifari Astaudi'Ukumullah
ReplyNRP : 051119400000012
Kelas : PBO B
Link : https://ghifariastaudiu.blogspot.com/2020/11/world-of-zuul.html
Nama : Arkan Aulia Farhan
ReplyNRP : 05111940000128
Kelas : PBO B
Link : https://arkanaulia12.blogspot.com/2020/11/tugas-6-world-of-zuul.html
Nama : Mohammad Thoriq Huda
ReplyNRP : 05111940000207
Kelas : PBO B
Link : https://thoriqhudapbo.blogspot.com/2020/11/tugas-world-of-zuul.html
Nama : Dido Fabian Fayed
ReplyNRP : 05111940000059
Kelas : PBO-B
Link : Tugas 6
Nama : Daffa Muhamad Azhar
ReplyNRP : 05111940000037
Kelas : PBO B
Tugas 6 : Game World of Zuul
Nama : Thomas Felix Brilliant
ReplyNRP : 05111940000062
Kelas : PBO (B)
Link tugas : Tugas 6 Pemrograman Berorientasi Objek - World of Zuul
Nama : Dwinanda Bagoes Ansori
ReplyNRP : 05111940000010
Kelas : PBO B
Tugas : World of Zuul
link :
https://dwinandaba.blogspot.com/p/penugasan-6-pemrograman-berbasis-objek.html
Nama : David Ralphwaldo Martuaraja
ReplyNRP : 05111940000190
Kelas : PBO B
Tugas : Tugas World of Zuul
Nama : Muhammad Izzuddin A
ReplyNRP : 05111740000035
Kelas : PBO B
Tugas : Tugas World of Zuul
Nama : Muhammad Haikal Aria Sakti
ReplyNRP : 05111940000088
Kelas : PBO B
Tugas : World of Zuul
link :
https://sakti0088.blogspot.com/2020/11/tugas-pbo-b-game-world-of-zuul.html
Nama : Sabrina Lydia Simanjuntak
ReplyNRP : 05111940000107
Kelas : PBO B
Tugas : World of Zuul
Nama : M.Fajri Davyza Chaniago
ReplyKelas : PBO B
Tugas : World of Zuul
Link : https://mfajridc.blogspot.com/2020/11/tugas-6-pemograman-berorentasi-objek-b.html#more
Nama : Ivan Muhammad Nizar
ReplyNRP : 05111940000052
Kelas : PBO B
Tugas : World of Zuul
Link : https://ivannizar0.blogspot.com/2020/11/tugas-6-pbo-world-of-zuul.html
Nama : Kevin Ashil F
ReplyNRP : 05111740000178
Kelas : PBO B
Tugas : World of Zuul
Link : World of Zuul
Nama : Mohammad Tauchid
ReplyNRP : 05111940000136
Kelas : PBO B
Link : Tugas 6 World of Zuul
Nama: Faisal Reza Maulana
ReplyNRP: 05111940000009
Kelas: PBO B
Tugas: World of Zuul
Nama: Muhammad Naufaldillah
ReplyNRP: 05111940000202
Kelas: PBO B
Tugas: Tugas World of Zuul
Nama : M Ridho Daffa Ardista
ReplyNRP : 05111840000065
Kelas : PBO B
Tugas : Tugas 6
Nama: Refaldyka Galuh Pratama
ReplyNRP: 05111940000209
Kelas: PBO C
Tugas : World of Zuul
Nama : Fajar Satria
ReplyNRP : 05111940000083
Kelas : PBO C
Link : World of Zuul
Nama: Bagaskoro Kuncoro Ardi
ReplyNRP: 05111940000048
Kelas: PBO C
https://pbobagaska.blogspot.com/2020/11/tugas-pbo-c-minggu-ke-6-world-of-zuul.html
Nama : Andymas Narendra Bagaskara
ReplyNRP : 05111940000192
Kelas : PBO C
Link : Link World Of Zuul
Nama : Albert Filip Silalahi
ReplyNRP : 05111940000116
Kelas : PBO C
Link : WORLD OF ZUUL
Nama : Muhammad Farrel Abhinaya
ReplyNRP : 05111940000173
Kelas : PBO C
Link : https://mfarrelabinaya.blogspot.com/2021/01/world-of-zuu.html