Gaya Hidup

Diagram Kelas dan Diagram Objek dalam Teknologi

Perbedaan yang jelas dari mereka, diagram kelas dan diagram objek yaitu diagram kelas mewakili kelas dan hubungannya di antara mereka, sedangkan diagram objek mewakili objek dan hubungannya di antara mereka pada saat tertentu.

UML adalah singkatan dari Unified Modeling Language.

Ini membantu memodelkan konsep berorientasi objek untuk mengembangkan solusi perangkat lunak.

Diagram UML memberikan berbagai keuntungan seperti memahami kebutuhan bisnis dan mendapatkan pemahaman tingkat tinggi tentang fungsionalitas sistem.

Ada dua jenis pemodelan UML utama.

Mereka adalah pemodelan struktural dan pemodelan perilaku.

Pemodelan terstruktur menggambarkan fitur statis dari sistem.

Di sisi lain, pemodelan perilaku menggambarkan sifat dinamis dari sistem.

Diagram kelas dan diagram objek adalah dua diagram UML pemodelan struktural.

ISI

  1. Ikhtisar dan Perbedaan Utama 2.

    Apa itu Diagram Kelas3.

    Apa itu Diagram Objek4.

    Perbandingan Berdampingan – Diagram Kelas & Diagram Objek dalam Bentuk Tabular5.

    Ringkasan

Pengertian Diagram Kelas?

Diagram kelas mewakili tampilan statis dari sistem.

Ini menggambarkan atribut dan operasi kelas.

Diagram kelas, merupakan istilah yang mengacu pada diagram pemodelan yang paling banyak digunakan untuk sistem berorientasi objek karena dapat langsung dipetakan dengan bahasa berorientasi objek.

Di atas adalah contoh sederhana dari diagram kelas.

Ini adalah sistem pemesanan online.

User, Customer, Administrator, Order, OrderDetails adalah kelas.

Setiap kelas terdiri dari atribut dan metode.

Atribut menggambarkan properti sementara metode menggambarkan perilaku atau operasi.

Dalam diagram kelas, persegi panjang mewakili kelas.

Selanjutnya dibagi menjadi tiga bagian.

Bagian atas adalah untuk menulis nama kelas.

Bagian tengah untuk atribut, dan bagian terakhir untuk metode.

Kelas Pelanggan memiliki atribut seperti nama, alamat, email, customerId, accountBalance dan metode seperti register, login dan pembelian.

Atribut dan Metode

Atribut dan metode memiliki simbol untuk menunjukkan visibilitas.

The – mewakili pribadi.

Kelas lain tidak dapat mengakses anggota pribadi.

Mereka hanya dapat dilihat oleh kelas tertentu itu.

Tanda + mewakili publik dan kelas lain dapat mengakses anggota tersebut.

Biasanya, atribut kelas bersifat pribadi, dan metodenya bersifat publik.

Ada visibilitas lain.

Ini disebut dilindungi, dan simbol # melambangkannya.

Hanya anggota kelas dan sub kelas yang sama yang dapat mengakses anggota yang dilindungi.

Pengguna adalah bentuk umum dari Administrator dan Pelanggan.

Kedua kelas ini dapat memiliki atribut dan metode kelas pengguna serta atribut dan metode mereka sendiri.

Kelas Pengguna adalah kelas induk sedangkan kelas Pelanggan dan Administrator adalah kelas anak.

Konsep ini disebut Generalisasi.

Pelanggan dan Pesanan memiliki hubungan komposisi.

Kelas Order tidak dapat ada tanpa kelas Pelanggan.

Order dan OrderDetails memiliki hubungan komposisi.

Oleh karena itu, kelas OrderDetails tidak dapat ada tanpa kelas Order.

Diagram kelas juga mewakili multiplisitas.

Jika adalah hubungan Pelanggan dan Pesanan, pelanggan dapat memiliki nol atau banyak pesanan.

Di sisi lain, pesanan hanya dimiliki oleh satu pelanggan.

Order dan OrderDetails memiliki hubungan 1 banding 1.

Sebuah Order hanya dapat memiliki satu OrderDetails.

Itulah beberapa dasar dari Class Diagram.

Pengertian Diagram Objek?

Diagram struktural lainnya, merupakan istilah yang mengacu pada diagram objek.

Ini mirip dengan diagram kelas, tetapi berfokus pada objek.

Konsep dasar diagram objek mirip dengan diagram kelas.

Diagram ini membantu untuk memahami perilaku objek dan hubungannya pada saat tertentu.

S1, s2, dan s3 adalah objek siswa, dan mereka mendaftar ke objek kursus c1.

Objek dosen l1 mengajarkan mata kuliah c1.

Objek dosen l2 mengajarkan mata kuliah khusus c2.

Siswa s3 mendaftar ke kursus c1 serta kursus khusus c2.

Diagram ini menggambarkan bagaimana sekumpulan objek berhubungan satu sama lain.

Secara keseluruhan, diagram objek mewakili tampilan statis dari suatu sistem tetapi secara khusus, itu mewakili tampilan statis dari sistem pada saat tertentu.

Apa Perbedaan Antara Diagram Kelas dan Diagram Objek?

Diagram kelas, merupakan istilah yang mengacu pada jenis diagram struktural statis yang menggambarkan struktur sistem dengan menunjukkan kelas, atributnya, metode, dan hubungan antar kelas.

Diagram objek juga merupakan jenis diagram struktural statis yang menunjukkan tampilan lengkap atau sebagian dari struktur sistem yang dimodelkan pada waktu tertentu.

Selanjutnya, diagram kelas mendefinisikan kelas dan menunjukkan bagaimana mereka berhubungan satu sama lain.

Diagram objek menunjukkan objek dan hubungannya.

Kelas adalah cetak biru dan objek adalah turunan dari kelas.

Ini adalah perbedaan utama antara diagram kelas dan diagram objek.

Selanjutnya, dalam diagram kelas, nama kelas dimulai dengan huruf besar.

misalnya, Mahasiswa.

Dalam diagram objek, nama objek dalam huruf kecil, dan digarisbawahi.

misalnya, s1: Mahasiswa

Ringkasan – Diagram Kelas & Diagram Objek

Diagram kelas dan objek mewakili fitur statis dari suatu sistem.

Perbedaan antara diagram kelas dan diagram objek, merupakan istilah yang mengacu pada diagram kelas mewakili kelas dan hubungannya di antara mereka, sedangkan diagram objek mewakili objek dan hubungannya di antara mereka pada saat tertentu.

Diagram ini membantu untuk mendapatkan pemahaman tingkat tinggi dari sistem.

Referensi:

1.“Bahasa Pemodelan Terpadu (UML) | Diagram Objek.” GeeksforGeeks, 13 Februari 2018.

Tersedia di sini 2.Tutorials Point.

“UML – Diagram Kelas.” Tutorials Point, 8 Jan.

2018.

Tersedia di sini 3.Tutorials Point.

“UML – Diagram Objek.” Poin Tutorial, 8 Januari 2018.

Tersedia di sini