Cari Blog Ini

Sabtu, 16 Februari 2019

Pembahasan dan Contoh STRUCT C++



STRUCT

A. Pengertian Struct
       Struktur yaitu pengelompokan dari variabel-variabel atau sejumlah data dengan tipe yang berlainan yang bernaung dalam satu nama yang sama. Struktur biasa digunakan untuk mengelompokkan beberapa informasi yang berkaitan dengan sebuah kesatuan, atau biasanya disebut dengan record. Berbeda dengan array hanya berupa kumpulan variabel yang bertipe data sama, struct bisa memiliki variabel-variabel yang bertipe data sama atau berbeda, bahkan bisa menyimpan variabel yang bertipe data array atau struct itu sendiri. Variabel-variabel yang menjadi anggota struct disebut dengan elemen struct.
B. Deklarasi Struct
       Untuk mempermudah pemahaman tentang struct maka kita masuk pada contoh berikut agar pemahaman kita terhadap struct dapat kita pahami dengan mudah. Struct bisa diumpamakan sebagai sebuah obyek, misalnya: obyek Buah. Struct Buah memiliki property atau atribut atau variabel yang melekat padanya:
1.    Rasa yang berupa karakter (type data nya seperti : string, char)
2.    Warna yang berupa karakter (type data nya seperti : string, char)
3.    Berat yaitu bilangan pecahan (type data nya adalah float)
4.    Harga yaitu bilangan bulat (type data nya adalah integer)
       Struct tidak memiliki operasi (method) atau function. Struct dapat digunakan dengan cara membuat variabel yang bertipe struct tersebut.
Misalnya :
1.    Variabel Jeruk bertipe struct Buah
       Dengan demikian variabel Jeruk memiliki Berat, warna, rasa, dan harga masing-masing.
2.    Cara penggunaan struct dan pengaksesan elemen-elemennya:
       Penggunaan/pemakaian tipe data struct dilakukan dengan membuat suatu variabel yang     bertipe data struct tersebut Pengaksesan elemen struct dilakukan secara individual dengan    menyebutkan nama variabel struct diikuti dengan operator titik (.) Misalnya dengan struct      mahasiswa seperti contoh di atas, kita akan akses elemen-elemennya seperti contoh     gambar screenshot berikut ini :


Hasil running yang kita dapat gaesss!!!





Kunjungi blog kita yang lain gaessss!!!









Ridho Ramadhan, 17 Februari 2019

NIM : 1801301095






TERIMAKASIH


Tidak ada komentar:

Posting Komentar