23.10.2014 Views

modul praktikum algoritma & pemrograman ii laboratorium dasar

modul praktikum algoritma & pemrograman ii laboratorium dasar

modul praktikum algoritma & pemrograman ii laboratorium dasar

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Laboratorium Komputer, Program Ilmu Komputer Unsri<br />

Struktur<br />

Konsep<br />

Struktur bermanfaat untuk mengelompokkan sejumlah data dengan tipe yang berlainan.<br />

Sebuah contoh pendeklarasian struktur dapat dilihat dibawah ini :<br />

struct data_tanggal<br />

{<br />

};<br />

int tahun;<br />

int bulan;<br />

int tanggal;<br />

Pada contoh ini, dideklarasikan sebuah struktur bernama data_tanggal yang terdiri dari tiga<br />

buah anggota berupa :<br />

tahun<br />

bulan<br />

tanggal<br />

Mendefinisikan variabel struktur<br />

Apabila suatu struktur telah dideklarasikan, struktur ini dapat digunakan untuk<br />

mendefinisikan suatu variabel. Misalnya,<br />

data_tanggal tanggal_lahir;<br />

Merupakan pendefinisian variabel struktur bertipe struktur tanggal lahir. Dengan adanya<br />

pendefinisian ini, tanggal_lahir memiliki tiga buah anggota yaitu :<br />

tahun<br />

bulan<br />

tanggal<br />

Struktur di dalam struktur<br />

Suatu struktur juga bisa mengandung struktur yang lain. Sebagai gambaran ditunjukkan di<br />

bawah ini.<br />

struct data_pegawai<br />

{<br />

Modul Algoritma dan Pemrograman 2 36

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!