Terstruktur
Pemrograman
Modular
• Contoh :
– Struct Mhs berisi Nim, Nama, Alamat, Tanggal
Lahir
– Alamat merupakan struct yang terdiri dari
Nama
Jalan, Nomor Rumah, Kota, Provinsi
– Tanggal Lahir merupakan struct yang berisi
Tanggal, Bulan dan Tahun
Inisialisasi Array of
Structure Structure
• suatu Tindakan untuk memberikan • Tipe data struct dalam
nilai pada awal suatu variabel
kenyataannya hanya bisa
menampung satu record saja,
• Sintaks
Struct name variabel = {nilai_1, …, sedangkan dalam aplikasi
nilai_m}; biasanya dibutuhkan record
lebih dari satu.
• Contoh
Struct rekening nasabah1 = {1984, ‘a’,
“frenzy”, 200000,19}; • Maka, dalam penggunaanya
tipe data struct biasanya
digabung dengan array.
Array of Structure
Contoh :
Array :
struct name{
tipe field1: jumlah_bit;
● Sebuah struct dimana setiap …...
field jumlah bit-nya tertentu. };
● dalam sebuah data berukuran
satu byte atau dua byte dapat di
akses dengan mudah melalui Contoh :
bitfield. Dengan cara ini suatu
bit atau beberapa bit dapat
diakses tanpa melibatkan struct {
operator manipulasi bit ( seperti unsigned short icon : 8;
& dan | | )
unsigned short color : 4;
• Tipe : hanya boleh unsigned int, unsigned short underline : 1;
signed int, atau int
unsigned short blink : 1;
}screen[25][80];
UNION Contoh :