Lompat ke konten Lompat ke sidebar Lompat ke footer

Mengenal Tipe Data Struct Yang Dapat Didefinisikan Sendiri Oleh User Pada Bahasa Pemrograman C++ - Part 7

www.niguru.com Niguru.com | Rabu, 4 Agt 2021 | Posting ini merupakan penjelasan penutup untuk topik seputar pengenalan dan penjelasan dengan contoh-contoh untuk tipe data Struct. 

Struct cocok untuk sebagai pengganti tabel pada database. Namun tentu saja hanya untuk kelompok data dengan jumlah yang sedikit saja. Karena untuk kelompok data dalam jumlah besar akan lebih praktis menggunakan database.

Namun Struct dapat dipakai sebagai media perantara antara database dengan user.

Misalnya bila kita membahas mengenai database warga, maka aliran data antara user dengan database dapat dibuat seperti ini:

www.niguru.com

Pada posting kali ini sebagai penutup topik, Niguru.com akan menambahkan penjelasan tentang cara deklarasi record yang bersamaan dengan penulisan kelompok variabel Struct.

Ini adalah contoh pembuatan Struct dan deklarasi record pada contoh sebelumnya:

www.niguru.com

 
Script pada kelompok (1) adalah penulisan Struct. Script pada kelompok (2) adalah deklarasi record.

Kedua kelompok script tersebut bisa dituliskan menjadi satu saat pembuatan tipe data Struct, menjadi:

struct dataKetuaWarga{
   string nama;
   int usia;
   char cluster;
}RT01,RT02;

www.niguru.com

 
Contoh program selengkapnya, dengan menggunakan deklarasi record bersamaan dengan pembuatan struct:

#include <iostream>
using namespace std;
int main(){

struct dataKetuaWarga{
   string nama;
   int usia;
   char cluster;
}RT01,RT02;

RT01.nama="Galih Supriyo";
RT01.usia=35;
RT01.cluster='A';

RT02.nama="Herman Haryanta";
RT02.usia=38;
RT02.cluster='C';

//---------------------------------
cout<<"Ketua RT01"<<endl;
cout<<"Nama: "<<RT01.nama<<endl;
cout<<"Usia: "<<RT01.usia<<" tahun"<<endl;
cout<<"Cluster rumah: "<<RT01.cluster<<endl;
cout<<"----------------------"<<endl;
cout<<"Ketua RT02"<<endl;
cout<<"Nama: "<<RT02.nama<<endl;
cout<<"Usia: "<<RT02.usia<<" tahun"<<endl;
cout<<"Cluster rumah: "<<RT02.cluster<<endl;

return 0;}

www.niguru.com

Hasilnya setelah dikompilasi dan ditampilkan pada DOS:

www.niguru.com

 
Demikianlah penjelasan mengenai Struct yang berisi variabel dengan tipe data berbeda-beda pada bahasa pemrograman C++. 


Semoga penjelasan pada posting ini dapat menambah wawasan dan pengetahuan bagi teman-teman pembaca sekalian.

Selamat beraktivitas .. Have a nice day :-)

www.Niguru.com (Nino Guevara Ruwano)
 


Posting Komentar untuk "Mengenal Tipe Data Struct Yang Dapat Didefinisikan Sendiri Oleh User Pada Bahasa Pemrograman C++ - Part 7"