Tugas Kohesi Fungsional (UBSI PSDKU Tasikmalaya)


Nama : Gumilar Mulya
NIM     : 12170654
Kelas  : 12.3A.17



KOHESI

Kohesi yaitu 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.

Lebih ringkasnya modul kohesi seharusnya hanya melakukan satu hal tugas saja.



Kohesi Fungsional (Functional Cohesion)

Yaitu cohesion yang hanya mempunyai satu tugas, menghasilkan satu hasil atau satu parameter output, bisa satu atau lebih parameter input.

Bila seluruh elemen dari modul terkait hanya melakukan suatu fungsitunggal yang terdefinisi dengan baik, tanpa tergantung pada implementasimodul-modul yang lain.
-Mempunyai satu tugas
-Menghasilkan satu hasil/satu parameter output
-Bisa terdiri dari satu atau lebih parameter input

Contoh :
class Transaksi
function tulisData
function bacaData
function prosesData
function hitungTotal
function hitungSubTotal
function hitungItem

Contoh 2 :

Menghitung_pajak_penjualan
IF harga>5000 THEN
pajak = harga * 0.25
ELSE
IF harga>4000 THEN
pajak = harga * 0.25
ELSE
IF harga>3000 THEN
pajak = harga * 0.25
ELSE
IF harga>2000 THEN
pajak = harga * 0.25
ELSE
pajak = 0
ENDIF
ENDIF
ENDIF
ENDIF
END


Sumber 1
Sumber 2
Sumber 3

Komentar

Postingan populer dari blog ini

Makalah Linux RedHat