Pemahaman Lanjutan mengenai Tipe Data

Pemahaman Lanjutan mengenai Tipe Data

Kenapa sih harus ada BYTE, INTEGER, SHORTINT, REAL, LONGINT, STRING, CHAR, BOOLEAN, WORD, nah ini jawabannya :

BYTE : membutuhkan 1 byte memori
INTEGER : membutuhkan 2 Byte memori
SHORINT : membutuhkan 1 byte memori
STRING : membutuhkan seberapa yang di pesan misal STRING[10] berarti ya 10 Byte
CHAR : hanya 1 byte
BOOLEAN : hanya 1 Byte
WORD : 2 Byte
LONGINT : antara 4 sampai 6 Byte memori
REAL : antara 6-10 byte




nah misalnya :

Gaji :=4000000 ;
UTS :=70 ;
NH := ‘C’ ;

jika kita memesan dengan perintah ini :

VAR
Gaji : Longint ;
UTS : Longint ;
NH : String ;
maka akan membutuhkan memori sebanyak 4+4+255 yaitu 263 byte
tapi kalau kita memesan dengan perintah ini :

VAR
Gaji : Longint ;
UTS : Byte ;
NH : Char ;

maka akan membutuhkan memori sebanyak 4+1+1 yaitu 6 byte

NAH, bisa anda memikirkan Mobil Pickup membawa 263 Karung Padi dengan Mobil Pickup membawa 6 Karung Padi, mana yang lebih KENCANNGGGGGG Lajunya…
dah pasti yang membawa 6 Karung padi kan.

Jadi kesimpulannya penggunaan nama/Type Data itu untuk membantu seorang pemrogram untuk membuat sebuah program agar program lebih efisien dalam membutuhkan memori komputer dan program akan lebih cepat di proses oleh komputer

Selamat Berpikir


Sumber : Mesran.Net
Back to top