Kohesi (ilmu komputer): Perbedaan antara revisi
Tidak ada ringkasan suntingan |
Aldo samulo (bicara | kontrib) Tidak ada ringkasan suntingan |
||
Baris 1: | Baris 1: | ||
{{rapikan|date=15 September 2010}} |
|||
{{wikify|date=15 September 2010}} |
|||
{{tanpa_kategori|date=15 September 2010}} |
|||
{{tanpa_referensi|date=15 September 2010}} |
|||
{{paragraf_pembuka|date=15 September 2010}} |
|||
'''Kohesi'''(ilmu komputer/computer science) merupakan tingkat saling keterkaitan antara komponen-komponen(seperti data member dan member function) yang terdapat pada sebuah kelas(biasa juga disebut modul) dalam suatu [[pemrograman berorientasi objek]](PBO). |
'''Kohesi'''(ilmu komputer/computer science) merupakan tingkat saling keterkaitan antara komponen-komponen(seperti data member dan member function) yang terdapat pada sebuah kelas(biasa juga disebut modul) dalam suatu [[pemrograman berorientasi objek]](PBO). |
||
Sebuah kelas dalam PBO dibuat dengan tujuan merepresentasikan suatu objek, oleh karena itu semua komponen dalam sebuah kelas seharusnya menggambarkan komponen yang dimiliki objek tersebut. Dengan kata lain semakin tinggi keterkaitan anatara komponen-komponen dlam sebuah kelas maka kan semakin baik pula kelas tersebut, semakin tinggi kohesi yang ada maka akan semakin baik. |
Sebuah kelas dalam PBO dibuat dengan tujuan merepresentasikan suatu objek, oleh karena itu semua komponen dalam sebuah kelas seharusnya menggambarkan komponen yang dimiliki objek tersebut. Dengan kata lain semakin tinggi keterkaitan anatara komponen-komponen dlam sebuah kelas maka kan semakin baik pula kelas tersebut, semakin tinggi kohesi yang ada maka akan semakin baik. |
Revisi per 15 September 2010 01.19
artikel ini perlu dirapikan agar memenuhi standar Wikipedia. |
Artikel ini perlu diwikifikasi agar memenuhi standar kualitas Wikipedia. Anda dapat memberikan bantuan berupa penambahan pranala dalam, atau dengan merapikan tata letak dari artikel ini.
Untuk keterangan lebih lanjut, klik [tampil] di bagian kanan.
|
Artikel ini tidak memiliki kategori atau memiliki terlalu sedikit kategori. Bantulah dengan menambahi kategori yang sesuai. Lihat artikel yang sejenis untuk menentukan apa kategori yang sesuai. Tolong bantu Wikipedia untuk menambahkan kategori. Tag ini diberikan pada 15 September 2010. |
Artikel ini tidak memiliki bagian pembuka yang sesuai dengan standar Wikipedia. (15 September 2010) |
Kohesi(ilmu komputer/computer science) merupakan tingkat saling keterkaitan antara komponen-komponen(seperti data member dan member function) yang terdapat pada sebuah kelas(biasa juga disebut modul) dalam suatu pemrograman berorientasi objek(PBO). Sebuah kelas dalam PBO dibuat dengan tujuan merepresentasikan suatu objek, oleh karena itu semua komponen dalam sebuah kelas seharusnya menggambarkan komponen yang dimiliki objek tersebut. Dengan kata lain semakin tinggi keterkaitan anatara komponen-komponen dlam sebuah kelas maka kan semakin baik pula kelas tersebut, semakin tinggi kohesi yang ada maka akan semakin baik. Kohesi dibagi menjadi beberapa tingkatan, antara lain:
- Kohesi berdasarkan kebetulan
Saat bagian dari satu class dibagi-bagi secara acak dan bagian-bagian tersebut tidak mempunyai hubungan yang penting.
- Kohesi berdasarkan logika
Saat bagian-bagian dari satu class dikelompokkan berdasarkan kategori tertentu karena secara logika bagian tersebut melakukan suatu fungsi/hal yang sama.
- Kohesi berdasarkan waktu
Saat bagian-bagian dari sebuah class dikelompokkan berdasarkan waktu pemrosesan. Bagian-bagian yang diproses dalam waktu bersamaan dikelompokan dalam satu tempat.
- Kohesi berdasarkan cara/urutan
Saat bagian-bagian dari sebuah class dikelompokan karena bagian-bagian tersebut pasti dieksekusi secara berurutan. Misal fungsi mengecek izin file selau dilakukan sebelum membuka file
- Kohesi berdasarkan pengelolaan data
Saat bagian-bagian dari sebuah class dikelompokan karena mereka mengelola data yang sama
- Kohesi berdasarkan sebab akibat/sambungan
Saat bagian-bagian dari sebuah class dikelompokan karena output dari satu bagian adalah input dari bagian lainnya.
- Kohesi berdasarkan fungsi
Saat bagian-bagian dari sebuah class dikelompokan karena mereka semua berperan dalam sebuah tugas dari class
Referansi:
Halaman 352,Bennet,Simon.2002. OBJECT-ORIENTED SYSTEM ANALYSIS &DESIGN USING UML (second edition). Mc Graw Hill, UK
- Artikel yang belum dirapikan September 2010
- Artikel yang perlu diwikifikasi September 2010
- Artikel yang tidak memiliki kategori September 2010
- Artikel yang tidak memiliki referensi September 2010
- Artikel yang perlu diperbaiki from 15 September 2010
- Semua artikel yang perlu diperbaiki
- Halaman yang tidak memiliki bagian pembuka
- Articles covered by WikiProject Wikify from 15 September 2010
- All articles covered by WikiProject Wikify