• Bentuk umum:
• typedef struct <nama_struct> {
• tipe_data <nama_var>;
• tipe_data <nama_var>;
• ....
• }
Pendeklarasian dan penggunaan
Struct (1) (menggunakan typedef)
• struct {
• char NIM[8];
• char nama[50];
• float ipk;
• } mhs;
TIPE POINTER
TIPE DATA SEDERHANA
TIPE ORDINAL
TIPE JANGKAUAN UKURAN
Shortint -128 … 127 8 bit
Integer -32768 … 32767 16 bit
Longint -2147483648 … 2147483647 32 bit
Byte 0 … 255 8 bit
word 0 … 65535 16 b
TIPE BILANGAN REAL
Tipe Jangkauan Digit Ukuran
Penti
ng
Real 2.9*10-39…1.7*1038 11-12 6 byte
Single 1.5*10-45…3.4*1038 7-8 4 byte
Double 5.0*10-324…1.7*10308 17-18 8 byte
Extended 3.4*10-4932…1.1*104932 19-20 10
byte
Comp -263+1…263-1 19-20 8 byte
TIPE DATA SEDERHANA
• Tipe Char : menyimpan satu karakter
• Tipe boolean: menyimpan data true dan
false
• Subrange : data dalam range/jangkauan
• Enumerated: data disebutkan satu per
satu
TIPE STRING
• TIPE STRING menyimpan data string
(deretan karakter). Panjangnya 255
karakter.
• Contoh: var nama: string;
TIPE ARRAY
• Adalah tipe terstruktur yg mempunyai
komponen dlm jml yg tetap dan setiap
komponen mempunyai tipe yang sama.