You are on page 1of 4
STRUKTUR DATA LAPORAN MODUL3 CLASS Disusun Oleh: ISTI ZAHRA EKA PUTRI KATILL F55123090 PROGRAM STUDI TEKNIK INFORMATIKA JURUSAN TEKNOLOGI INFORMASI FAKULTAS TEKNIK UNIVERSITAS TADULAKO PALU 2024 © Dipindai dengan CamScanner 2.1.3 Class Dalam bahasa pemrograman C++, class adalah konstruksi dasar untuk pemrograman yang berorientasi objek. class digunakan untuk mendefinisikan objek yang memiliki atribut (data) dan perilaku (metode) yang terkait. Dalam C++,class menyediakan cara untuk mendefinisikan blueprint(cetak bira) untuk objek di buat berdasarkan blueprint tersebut dan memiliki akses ke atribut dan metode yang di definisikan di dalam class. Berikut adalah teori dasar terkait dengan struct dalam CH: 1. Deklarasi class: Untuk mendeklarasikan sebuah class, gunakan kata kunci "class" diikuti dengan ‘namclass yang Anda inginkan. 2. Atribut (data member): Atribut adalah variabel yang menyimpan data terkait dengan objek class. Mereka dideklarasikan di dalam class dan dapat memiliki berbagai tipe data. Atribut membentuk karakteristik dari objek yang di buat berdasarkan class 3. Metode (function member): Metode adalah fungsi yang beroperasi pada objek class dan biasanya digunakan untuk memanipulasi atribut atau melakukan tindakan tertentu. Metode didefinisikan di dalam class dan dapat diakses oleh objek class. 4, Hak akses: Dalam C++, terdapat tiga jenis hak akses yang dapat diberikan pada atribut dan metode class, yaitu: A. Public: Atribut atau metode dengan hak akses publik dapat diakses dari mana saja, baik dari dalam class itu sendiri maupun dari luar class. B. Private: Atribut atau metode dengan hak akses private hanya dapat diakses dari dalam class itu sendiri. Akses dari luar class akan menghasilkan kesalahan. C. Protected: Atribut atau metode dengan hak akses protected memiliki akses yang sama dengan private, tetapi juga dapat diakses oleh kelas turunan (inheritance). Hak akses protected memberikan fleksibel tambahan dalam hierarki class. © Dipindai dengan CamScanner Gambar 3.3 Langka kerja class @ Dipindai dengan CamScanner 4.13 Class Gambar 4.3 Hasil percobaan Program di atas yaitu program yang menghitung luas permukaan dan volume kubus berdasarkan sisi yang di berikan saat membuat kubus.Luas permukaan kubus dihitung dengan mengalikan luas permukaan (sisi dengan 6 dan juga volume kubus di hitung dengan mengalikan panjang sisi tiga kali (sisi*sisi*sisi). kxubus diatas mewarisi sifat persegi yang intinya kubus dapat mengakses atribut dan metode dari persegi seperti panjang sisi,luas,dan keliling Metode Tampilkan i class kubus di panggil dari dalam fungsi main saat dipanggil,metode ini mencetak luas permukaaan,volume,luas dan keliling kubus. Metode tersebut juga di memanggil metode tampilkan Persegi dari Kelas persegi sehingga juga menampilkan Iuas dan keliling persegi.Saat menghitung las dan keliling persegi akan terpisah khusus untuk menghitung vas permukaan dan volume kubus ditambahkan dalam bahasa kubus hal ini memungkinkan pemisahan tugas dan membuat kode lebih terstruktur dan mudah di mengerti pengguna.codingan ini adalah contoh dari pengimplementasian dari class yang digunakan untuk menggabungakan data (atribut) dan perilaku (metode) yang terkait satu sama lain dengan menggunakan pemrograman seperti ini akan lebih mudah dipabami. © Dipindai dengan CamScanner

You might also like