PERTEMUAN 13
Coupling adalah ukuran interkoneksi antar modul dalam struktur perangkat lunak. Hal ini tergantung pada kompleksitas interface antar modul, titik di mana entri atau referensi dibuat untuk modul, dan DATA apa yang di input pada antarmuka. Ini adalah ukuran dari kekuatan atau relationship yang di bangu oleh koneksi dari satu obyek atau s / w dengan komponen yang lain. COUPLING
TYPES OF COUPLING Common coupling konten Coupling kontrol Coupling Stamp kopling Data kopling
terjadi ketika sejumlah modul (obyek) mereferensi degan data global terjadi ketika sejumlah modul (obyek) mereferensi degan data global. (TERJADI IKATAN ANG KUAT) Obyek akan mengakses area data global. untuk membaca dan menulis operasi bagi atribut. Common coupling
Ini adalah tingkat tertinggi dari kopling Ini adalah tingkat tertinggi dari kopling. terjadi pada objek atau modul yang menggunakan data atau kontrol informasi dalam batas obyek atau modul lain . mengacu pada keadaan atribut atau metode lain konten Coupling
ditandai oleh bagian kontrol antara modul atau objek ditandai oleh bagian kontrol antara modul atau objek. Hal ini sangat umum dalam desain perangkat lunak. Ini melibatkan kontrol eksplisit bagin logika pengolahan antara satu objek dengan yang lain. kontrol Coupling
melibatkan struktur data agregat ke obyek lain, menggunakan hanya sebagian dari komponen struktur data. Stamp kopling
Data kopling kopling dengan tingkat yang sangat rendah Smelibatkan item data sederhana atau struktur agregat dari semua elemen yang digunakan oleh objek penerima. Ini harus menjadi tujuan dari desain arsitektur. IT merupakan bagian struktur. Data kopling
Kohesi adalah interaksi dalam sebuah objek tunggal dengan komponen perangkat lunak. Coincidentally cohesion adalah kohesi yang melakukan tugas-tugas yang terkait secara logis bagi setiap objek lainnya. Metode kohesi seperti fungsi kohesi berarti bahwa metode harus membawa hanya satu fungsi. Inheritance cohesion berkaitan dengan keterkaitan kelas dengan atribut. kohesi