Archive for January, 2008

STRUCT PADA DATABASE SEDERHANA (1)

Posted in Computer on January 26, 2008 by infrontofcompie

Structure merupakan salah satu built-in data structure dalam C++ selain array. Structure dapat dipandang sebagai penampung beberapa variable dengan tipe data yang berbeda. Untuk mengakses isi structure, digunakan operasi dot (.).

 

Kita akan membahas penggunaan array of struct pada database sederhana. Pembentukan structure dapat dilihat pada contoh program di bawah ini.

 

struct TanggalLahir{ //struct = structure

char tempat[25];

int tgl;

int bulan;

int tahun;

};

struct Mahasiswa{

char nama[25];

char nim[10];

TanggalLahir tglLahir; //struct dalam struct

float IP;

};

Selanjutnya, untuk dapat menggunakan struct tersebut, kita harus memberikan nama pada structure tersebut.

 

void main(){

Mahasiswa mhs[10]; //mhs adalah array bertipe Mahasiswa

 

Setelah kita membentuk array Mahasiswa, selanjutnya kita bisa mengisi data pada structure tersebut. Misalnya kita ingin mengisi 10 data, maka kita tinggal membuat sebuah perulangan pada struct tersebut.

 

for(int indeks=0;indeks<10;indeks++){

cout<<”Nama: ”;

gets(mhs[indeks].nama);

cout<<”NIM: ”;

gets(mhs[indeks].nim);

cout<<”Tempat Lahir: ”;

gets(mhs[a].tglLahir.tempat);

cout<<”Tanggal: ”;

cin>>mhs[a].tglLahir.tgl;

cout<<”Bulan: ”;

cin>> mhs[a].tglLahir.bulan;

cout<<”Tahun: ”;

cin>> mhs[a].tglLahir.tahun;

cout<<”IP: ”;

cin>> mhs[a].IP;

 

}

 

Sekarang tinggal bagaimana cara kita agar dapat mengakses isi struct tersebut….To be continue…