PBO - Desain Class - Kopling Kohesi

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.

Share this

Related Posts

Previous
Next Post »

82 komentar

komentar
November 15, 2020 at 6:52 AM delete

Nama : Thomas Dwi Awaka
Kelas : PBO A
Tugas world-of-zuul

Reply
avatar
November 15, 2020 at 7:27 PM delete

Nama : Tsania Az Zahra
Kelas : PBO A
Tugas : Tugas 5

Reply
avatar
November 15, 2020 at 9:42 PM delete

Nama : Ricky Supriyanto
Kelas : PBO A
Tugas : Tugas 5 world of zuul

Reply
avatar
November 15, 2020 at 10:25 PM delete

Nama : Inez Yulia Amanda
Kelas : PBO A
Tugas : Tugas 5

Reply
avatar
November 15, 2020 at 11:47 PM delete

Nama : Hanifa Fauziah
NRP : 05111940000024
Kelas : PBO A
Tugas : Tugas 5 The World of Zuul

Reply
avatar
November 16, 2020 at 12:48 AM delete

Nama : Zelda Elma Sibuea
NRP : 05111940000038
Kelas: PBO A
Link : Tugas 5 World Of Zuul"

Reply
avatar
November 16, 2020 at 1:08 AM delete

Nama : Fika Nur Aini
NRP : 05111940000067
Kelas: PBO A
Link : Tugas 5 World of Zuul

Reply
avatar
November 16, 2020 at 3:02 AM delete

Nama : Dewi Mardani C.
NRP : 05111940000225
Kelas : PBO-A
Link Tugas : Tugas 5

Reply
avatar
November 16, 2020 at 3:04 AM delete

Nama : Julietta Anastasia Rodiah Boru Panjaitan
NRP : 05111940000033
Kelas : PBO A
Link : Tugas 5 PBO

Reply
avatar
November 16, 2020 at 3:46 AM delete

Nama : Muhammad Akmal Joedhiawan
NRP : 05111940000125
Kelas : PBO A
Link : Tugas 5 World of Zull

Reply
avatar
November 16, 2020 at 4:00 AM delete

Nama : Naufaliando Yudo Kusumo
NRP : 05111940000169
Kelas : PBO A
Link : Tugas 5

Reply
avatar
November 16, 2020 at 4:09 AM delete

Nama : Andika Nugrahanto
NRP : 05111940000031
Kelas : PBO A
Link : Tugas World of Zuul

Reply
avatar
November 16, 2020 at 4:21 AM delete

Nama : M. Rayhan Raffi P.
NRP : 05111940000110
Kelas : PBO A
Link : Tugas 5

Reply
avatar
November 16, 2020 at 4:32 AM delete

Nama : Nizar Mayraldo
NRP : 05111940000004
Kelas : PBO A
Link : Tugas 5

Reply
avatar
November 16, 2020 at 4:32 AM delete This comment has been removed by the author.
avatar
November 16, 2020 at 5:18 AM delete

Nama : Migel Aulia Mandiri Putra
NRP : 05111940000194
Kelas : PBO A
Link : Tugas 5 World Of Zuul

Reply
avatar
November 16, 2020 at 6:13 AM delete

Nama : Aufi Fillah
NRP : 05111940000148
Kelas : PBO A
Link : Tugas

Reply
avatar
November 16, 2020 at 7:08 AM delete

Nama : Dewangga Dharmawan
NRP : 05111940000029
Kelas : PBO C
Link : Link tugas 6

Reply
avatar
November 16, 2020 at 7:20 AM delete This comment has been removed by the author.
avatar
November 16, 2020 at 7:21 AM delete

Nama : Junaedi Akbar
NRP : 05111940000041
Kelas : PBO A
Link : Tugas 5 World of Zuul

Reply
avatar
November 16, 2020 at 7:34 AM delete

Nama : Rizqi Rifaldi
NRP : 05111940000068
Kelas : PBO A
Link : Link Tugas World of Zuul

Reply
avatar
November 16, 2020 at 7:41 AM delete

Nama : Zahrotul Adillah
NRP : 05111940000139
Kelas : PBO A
Link Tugas : Tugas 5 World of Zuul

Reply
avatar
November 16, 2020 at 7:51 AM delete

Nama : Nadia Tiara Febriana
NRP : 05111940000217
Kelas : PBO A
Link : Tugas 5

Reply
avatar
November 16, 2020 at 8:30 AM delete

Nama: Yeremia Dhyan Limantara
NRP: 05111940000232
Kelas: PBO A

link:
https://yeremialimantara.blogspot.com/2020/11/tugas-5.html

Reply
avatar
November 16, 2020 at 9:10 AM delete

Nama: Raihan Alifianto
NRP: 05111940000213
Kelas: PBO A
Tugas: Tugas 5

Reply
avatar
November 16, 2020 at 11:13 AM delete

Nama : Johnivan Aldo Sudiono
NRP : 05111940000051
Kelas : PBO A
Tugas : https://johnivanas.blogspot.com/2020/11/tugas-5-pbo-game-world-of-zuul.html

Reply
avatar
November 16, 2020 at 2:45 PM delete

Nama: Ega Prabu Pamungkas
NRP: 05111940000014
Kelas: PBO A
Tugas:
-> Game of Zuul

Reply
avatar
November 16, 2020 at 4:56 PM delete

Nama : Arvel Gavrilla Raissananda
NRP : 05111940000040
Kelas : PBO-A
Link : Tugas 5

Reply
avatar
November 16, 2020 at 6:24 PM delete

Nama : Ikhlasul Amal Rivel
NRP : 05111940000145
Kelas : PBO A
Link : https://nolsatuempatlima.blogspot.com/2020/11/pbo-desain-class-kopling-kohesi.html

Reply
avatar
November 16, 2020 at 6:43 PM delete

Nama : Naufal Fajar Imani
NRP : 05111940000007
Kelas : PBO A
Tugas :Tugas 5 Game of Zuul

Reply
avatar
November 16, 2020 at 9:53 PM delete

Nama : Ifanu Antoni
NRP : 05111940000064
Kelas : PBO (A)
Tugas 5 World of Zuul
Link : https://rakyatterlantar.blogspot.com/2020/11/tugas-5-pemrograman-berorientasi-objek-a.html

Reply
avatar
November 18, 2020 at 5:00 AM delete This comment has been removed by the author.
avatar
November 18, 2020 at 5:37 AM delete

Nama : Fayha Syifa Qalbi
NRP: 05111940000185
Kelas: PBO-C

Link Tugas :
https://syifaaqalbii.wordpress.com/2020/11/18/task-vi/

Reply
avatar
November 18, 2020 at 6:28 AM delete

Nama : Abdun Nafi'
NRP : 05111940000066
Kelas : PBO C
Link Tugas : Tugas 5 Word of Zuul

Reply
avatar
November 18, 2020 at 6:39 AM delete

Nama : Gian Ega Wijaya
NRP : 05111940000214
Kelas : PBO C
Link Tugas : https://gianhuman.wordpress.com/2020/11/18/pbo-3/

Reply
avatar
November 18, 2020 at 6:48 AM delete

Nama : Aimar Wibowo
NRP : 05111940000034
Kelas : PBO C
Link Tugas 6 : https://aimarwibowo46.blogspot.com/2020/11/tugas-6-world-of-zuul-kelas-pbo-c.html

Reply
avatar
November 18, 2020 at 8:36 AM delete

Nama : Muhammad Bagus Istighfar
NRP : 05111940000049
Kelas : PBO - C
Link : LINK DISINI

Reply
avatar
November 18, 2020 at 10:12 AM delete

Nama : Aristya Vika
NRP :05111940000233
KELAS: PBO C
LINK :
Link Tugas 6

Reply
avatar
November 18, 2020 at 11:48 AM delete

Nama : A. Zidan Abdillah Majid
NRP : 05111940000070
Kelas : PBO C
Tugas : https://azidantc19.blogspot.com/2020/11/tugas-6-word-of-zuul.html

Reply
avatar
November 18, 2020 at 4:34 PM delete

Nama : Aflah Hilmy
NRP : 05111940000177
Kelas : PBO C
Link :
Link Tugas 6

Reply
avatar
November 18, 2020 at 6:46 PM delete

Nama: Timotius Wirawan
NRP: 05111940000161
Kelas: PBO C
Link: World of Zuul

Reply
avatar
November 18, 2020 at 6:54 PM delete

Nama: Yusuf Anfasya
NRP: 05111940000077
Kelas: PBO C
Tugas: Tugas World of Zuul

Reply
avatar
November 18, 2020 at 8:49 PM delete

Nama: Daffa Amanullah Setyawan
NRP: 05111940000071
Kelas: PBO C
Link: Tugas6 (World Of Zuul)

Reply
avatar
November 18, 2020 at 8:59 PM delete

Nama : Husnan
NRP : 05111940007002
Kelas : PBO C
Link : Tugas World of Zuul



Reply
avatar
November 18, 2020 at 9:30 PM delete

Nama : Fidhia Ainun Khofifah
NRP : 05111940000203
Kelas : PBO C
Link : Tugas 6

Reply
avatar
November 18, 2020 at 9:33 PM delete

Nama: Ramadhan Arif Hardijansyah
NRP: 05111940000162
Kelas: PBO C
Tugas: The World of Zuul

Reply
avatar
Anonymous
November 18, 2020 at 9:57 PM delete

Nama : Fuad Elhasan Irfani
NRP : 05111940000095
Kelas : PBO C
Link : Tugas 06

Reply
avatar
November 18, 2020 at 10:04 PM delete

Nama : Daffa Tristan Firdaus
NRP : 05111940000006
Kelas : PBO C
Tugas : Link Tugas 6

Reply
avatar
November 18, 2020 at 10:17 PM delete

Nama: Ahmad Lamaul Farid
NRP: 05111940000134
Kelas: PBO C
Tugas : The World of Zuul

Reply
avatar
November 20, 2020 at 7:18 PM delete

Nama : Fitrah Mutiara
NRP : 05111940000126
Kelas : PBO B
Link : Tugas 5 The World of Zuul

Reply
avatar
November 21, 2020 at 2:37 AM delete

Nama : Fitrah Arie Ramadhan
NRP : 05111940000025
Kelas : PBO B
Link Penugasan : Tugas 5 Game World Of Zuul

Reply
avatar
November 21, 2020 at 7:59 PM delete

Nama : Raharja Dui Putra Sutedjo
NRP : 05111940000222
Kelas : PBO B
Link Tugas : Tugas 5 World Of Zuul

Reply
avatar
November 21, 2020 at 9:57 PM delete

Nama : Muthia Qurrota Akyun
NRP : 05111940000019
Kelas : PBO B
Link : Tugas 5 World of Zuul

Reply
avatar
November 23, 2020 at 4:08 AM delete

Nama : Fiodhy Ardito Narawangsa
NRP : 05111940000218
Kelas : PBO B
Tugas : World Of Zuul

Reply
avatar
November 23, 2020 at 6:15 AM delete

Nama : Aji Rindra Fakhrezi Putra Faisal
NRP : 05111940000205
Kelas : PBO B
Tugas https://tohowcoding.blogspot.com/2020/11/world-of-zuul.html

Reply
avatar
November 23, 2020 at 7:17 AM delete

Nama : Muhammad Farhan Haykal
NRP : 05111940000141
Kelas : PBO-B
World of Zuul

Reply
avatar
November 23, 2020 at 7:27 AM delete

Nama : Kelvin Andersen
NRP : 05111940000080
Kelas : PBO-B
Link : https://kelvinandersen.blogspot.com/2020/11/world-of-zuul-game.html

Reply
avatar
November 23, 2020 at 8:36 AM delete

Nama : Ghifari Astaudi'Ukumullah
NRP : 051119400000012
Kelas : PBO B
Link : https://ghifariastaudiu.blogspot.com/2020/11/world-of-zuul.html

Reply
avatar
November 23, 2020 at 9:12 AM delete

Nama : Arkan Aulia Farhan
NRP : 05111940000128
Kelas : PBO B
Link : https://arkanaulia12.blogspot.com/2020/11/tugas-6-world-of-zuul.html

Reply
avatar
November 23, 2020 at 9:21 AM delete

Nama : Mohammad Thoriq Huda
NRP : 05111940000207
Kelas : PBO B
Link : https://thoriqhudapbo.blogspot.com/2020/11/tugas-world-of-zuul.html

Reply
avatar
November 23, 2020 at 9:43 AM delete

Nama : Dido Fabian Fayed
NRP : 05111940000059
Kelas : PBO-B
Link : Tugas 6

Reply
avatar
November 23, 2020 at 10:03 AM delete

Nama : Daffa Muhamad Azhar
NRP : 05111940000037
Kelas : PBO B
Tugas 6 : Game World of Zuul

Reply
avatar
November 23, 2020 at 11:39 AM delete

Nama : Thomas Felix Brilliant
NRP : 05111940000062
Kelas : PBO (B)

Link tugas : Tugas 6 Pemrograman Berorientasi Objek - World of Zuul

Reply
avatar
November 23, 2020 at 5:26 PM delete

Nama : Dwinanda Bagoes Ansori
NRP : 05111940000010
Kelas : PBO B
Tugas : World of Zuul
link :
https://dwinandaba.blogspot.com/p/penugasan-6-pemrograman-berbasis-objek.html

Reply
avatar
November 23, 2020 at 5:52 PM delete

Nama : David Ralphwaldo Martuaraja
NRP : 05111940000190
Kelas : PBO B
Tugas : Tugas World of Zuul

Reply
avatar
November 23, 2020 at 6:12 PM delete

Nama : Muhammad Izzuddin A
NRP : 05111740000035
Kelas : PBO B
Tugas : Tugas World of Zuul

Reply
avatar
November 23, 2020 at 6:26 PM delete

Nama : Muhammad Haikal Aria Sakti
NRP : 05111940000088
Kelas : PBO B
Tugas : World of Zuul
link :
https://sakti0088.blogspot.com/2020/11/tugas-pbo-b-game-world-of-zuul.html

Reply
avatar
November 23, 2020 at 7:04 PM delete

Nama : Sabrina Lydia Simanjuntak
NRP : 05111940000107
Kelas : PBO B
Tugas : World of Zuul

Reply
avatar
November 23, 2020 at 9:03 PM delete

Nama : M.Fajri Davyza Chaniago
Kelas : PBO B
Tugas : World of Zuul
Link : https://mfajridc.blogspot.com/2020/11/tugas-6-pemograman-berorentasi-objek-b.html#more

Reply
avatar
November 23, 2020 at 9:08 PM delete

Nama : Ivan Muhammad Nizar
NRP : 05111940000052
Kelas : PBO B
Tugas : World of Zuul
Link : https://ivannizar0.blogspot.com/2020/11/tugas-6-pbo-world-of-zuul.html

Reply
avatar
November 23, 2020 at 11:35 PM delete

Nama : Kevin Ashil F
NRP : 05111740000178
Kelas : PBO B
Tugas : World of Zuul
Link : World of Zuul

Reply
avatar
November 24, 2020 at 3:04 AM delete

Nama : Mohammad Tauchid
NRP : 05111940000136
Kelas : PBO B
Link : Tugas 6 World of Zuul

Reply
avatar
November 24, 2020 at 6:19 AM delete

Nama: Faisal Reza Maulana
NRP: 05111940000009
Kelas: PBO B
Tugas: World of Zuul

Reply
avatar
November 25, 2020 at 7:52 PM delete

Nama: Muhammad Naufaldillah
NRP: 05111940000202
Kelas: PBO B
Tugas: Tugas World of Zuul

Reply
avatar
December 30, 2020 at 12:54 AM delete

Nama : M Ridho Daffa Ardista
NRP : 05111840000065
Kelas : PBO B
Tugas : Tugas 6

Reply
avatar
January 11, 2021 at 12:13 PM delete

Nama: Refaldyka Galuh Pratama
NRP: 05111940000209
Kelas: PBO C
Tugas : World of Zuul

Reply
avatar
January 12, 2021 at 1:40 AM delete

Nama : Fajar Satria
NRP : 05111940000083
Kelas : PBO C
Link : World of Zuul

Reply
avatar
January 12, 2021 at 2:20 AM delete This comment has been removed by the author.
avatar
January 12, 2021 at 2:22 AM delete

Nama: Bagaskoro Kuncoro Ardi
NRP: 05111940000048
Kelas: PBO C
https://pbobagaska.blogspot.com/2020/11/tugas-pbo-c-minggu-ke-6-world-of-zuul.html

Reply
avatar
January 15, 2021 at 1:56 PM delete

Nama : Andymas Narendra Bagaskara
NRP : 05111940000192
Kelas : PBO C
Link : Link World Of Zuul

Reply
avatar
January 24, 2021 at 7:17 AM delete

Nama : Albert Filip Silalahi
NRP : 05111940000116
Kelas : PBO C
Link : WORLD OF ZUUL

Reply
avatar
January 24, 2021 at 9:02 AM delete

Nama : Muhammad Farrel Abhinaya
NRP : 05111940000173
Kelas : PBO C
Link : https://mfarrelabinaya.blogspot.com/2021/01/world-of-zuu.html

Reply
avatar