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