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
Posting Komentar