SEKILAS TENTANG COUPLING DAN JENISNYA..
Adalah suatu ketergantungan antara satu modul dengan modul lainnya. Selain itu defini kopling juga di artikan sebagai sebuah ukuran untuk mengukur element satu dan element lainnya. Ukuan tersebut berfungsi untuk mengetahui kekuatan informasi yang dimilikinya.
Kopling terbagi menjadi 9 jenis, yaitu :
1. No Direct Coupling
Adalah jika terdapat modul 1 dan modul 2 yakni subordinate terhadap modul 2 yang berbeda sehingga diantara keduanya tidak ada yang salling berhubungan.
2. Stamp Coupling
Dua buah modul akan dikatakan Stamp Coupling apabila kedua modul berkomunikasi melalui suatu kelompok data. Kelompok tersebut berupa suatu record yang terdiri dari dari beberapa elemen.
3. Control Coupling
Kopling ini ditandai dengan adanya jalur kendali antara modul. Modul satu mengendalikan aliran data pada modul lain. hal tersebut dikendalikan melalui flag yang mengontrol logika intern modul yang lainnya.
4. Common Coupling
Jika modul tersebut menggunakan data yang disimpan di lingkungan yang sama.
5. Eksternal Coupling
Akan terjadi apabila dua modul berbagi format data eksternal disambungkan pada protokol komunikasi, atau interface.
6. Pengendalian Coupling
Suatu modul mengendalikan aliran lain dengan melewatkan informasi tentang hal yang harus dilakukan.
7. Content Coupling
Akan terjadi apabila modul menggunakan data atau mengendalikan informasi dari modul yang lain tanpa berhubungan melalui suatu parameter. Content coupling juga dapat terjadi apabila percabangan dilakukan ke tengah-tengah modul yang lain. Conten ini juga dikenal sebagai kopling patologis. Artinya ketika modul memodifikasi pada kerja internal modul lain, maka akan meyebabkan perubahan modul tergantung.
8. Control Coupling
Dapat ditandai dengan adanya jalur kendali antar modul yang saling mengandalkan.
9. Data Coupling
Dua modul dari sistem yang mempunyai data kopling dan dilakukan melaui satu data.