Apa Itu Class Diagram?

Class Diagram merupakan salah satu diagram struktur pada UML (Unified Modelling Language) untuk perancangan system. Biasanya class diagram dibuat untuk menggambarkan dengan jelas struktur, deskripsi kelas, atribut, metode, dan relasi antar objek yang dapat membantu dalam pembuatan database. Diagram ini cocok digunakan untuk proyek yang menggunakan konsep OOP (Object Oriented Programming).

Dengan diagram kelas ini pengguna jadi tahu hubungan yang terjadi antara kelas-kelas yang berhubungan. Dengan fungsi seperti ini yang membuat class diagram dikenal memiliki fungsi yang statis.

Class diagram memiliki dua bagian, bagian pertama merupakan penjabaran dari database sedangkan bagian kedua merupakan bagian dari modul MVC yang terdiri dari dari class interface, class control dan class entity.

Baca Juga Artikel Membuat Website Tanpa Coding

 

Komponen Penyusun Class Diagram

Komponen Penyusun Class Diagram

1. Komponen Atas

Bagian atas merupakan bagian yang memuat nama dari  sebuah class/object contohnya: user, admin, buku, dan lain-lain

2. Komponen Tengah

Bagian tengah merupakan isi field dari sebuah class, contohnya class user mempunyai field id_user. Kamu pun bisa menambahkan type nya seperti int, varchar, dan lain sebagainya.

3. Komponen Bawah

Bagian bawah merupakan bagian untuk menginisiasi metode apa yang diperlukan oleh sebuah kelas, contohnya create, read, update, delete, dan lain-lain.

 

Hubungan Antar Kelas

Seperti yang kita jelaskan di atas, diagram kelas ini menunjukkan dengan baik hubungan antar kelasnya dengan jelas. Hubungan-hubungan antar kelas yang ada dalam class diagram adalah sebagai berikut

1. Asosiasi

Asosiasi merupakan hubungan antar class yang masih berkaitan namun tidak saling bergantung. Contohnya:

Contoh Class Diagram Untuk Pemrograman

2. Agregasi

Agregasi merupakan hubungan antar kelas yang saling bergantung, namun masih tetap bisa berdiri sendiri walaupun salah satu kelasnya hilang. Contohnya:

Contoh Class Diagram Untuk Pemrograman

Contoh Class Diagram Untuk Pemrograman

Kelas buku bergantung dengan kelas perpustakaan, namun kelas buku akan tetap dapat berdiri sendiri, bahkan jika kelas perpustakaan hilang.

3. Inheritance (Pewarisan)

Inheritance merupakan hubungan antar kelas dimana salah satu kelas merupakan induk nya yang dapat mewariskan seluruh atribut dan method ke kelas lain (subclass). Contohnya:

Contoh Class Diagram Untuk Pemrograman

Contoh Class Diagram Untuk Pemrograman

 

Fungsi Class Diagram untuk Pemrograman

Diagram class digunakan dengan fungsi utama menunjukkan struktur yang jelas dalam sebuah sistem. Fungsi class diagram secara lengkap dapat dipahami sebagai:

  1. Menunjukkan relasi yang saling berhubungan dalam sebuah sistem yang sedang dikembangkan
  2. Menunjukkan struktur sistem secara jelas
  3. Membentuk business system
  4. Analisis tampilan sistem
  5. Meningkatkan gambaran umum tentang penggunaan aplikasi

Baca Artikel Tentang Cara Backup dan Restore Website di Hosting DirectAdmin

 

Kesimpulan

Dalam pembuatan website dan pengembangan proyek pembuatan website maupun software dibutuhkan class diagram untuk membantu membuat model sesuai yang dibutuhkan dengan jelas dan terperinci.

Selain class diagram juga ada produk hosting maupun VPS yang membantu Anda menjalankan proyek pembuatan website maupun aplikasi. Dengan keleluasaan mengelola VPS membuat pengembangan website dan aplikasi jadi lebih mudah.

Teratarik dengan VPS? bisa banget menggunakan layanan VPS murah dari Jagoweb. Layanan VPS Jagoweb mulai dari 90ribuan. Tentukan kebutuhan VPS kamu sekarang juga!