Variabel, Konstanta dan Tipe data
A.
Variabel
Variabel adalah Tempat dimana penguna dapat
mengisi atau mengosongkan nilainya dan memanggilnya kembali. Variabel juga
harus di deklarasikan di awal pemrograman.
Syarat – syarat menulisan Variabel adalah
sebagai berikut :
a)
Harus diawali dengan huruf
b)
Tidak boleh diawali dengan angka
c)
Tidak boleh diawali dengan spasi, bisa
menggunakan underscore ( _ )sebagai gantinya.
d)
Tidak mengandung karakter khusus.
Misalnya : *, / , ?, !, dll.
B.
Konstanta
Tempat dimana pengguna mengisi nilai dan
memanggilnya kembali. Merupakan nilai yang tetap. Misalnya seperti Phi (π)
pada lingkaran yang memiliki nilai tetap yaitu 3.14 atau 22/7.
C.
Tipe Data
Adalah jenis data yang dapat diolah computer
untuk memenuhi kebutuhan dalam pemrograman computer.
Tipe data dibagi menjadi 2 yaitu :
a.
Primitive, dibagi menjadi 3 yaitu :
1.
Numeric
Tipe data numeric digunakan pada variable atau konstanta untuk menyimpan
data dalam bentuk bilangan atau angka. Diantaranya adalah Integer (int), float,
double, single.
2.
Character
Tipe data Character digunakan pada
variable atau konstanta untuk menyimpan data dalam bntuk huruf, kata, kalimat.
Diantaranya adalah Char dan String.
3.
Boolean
Tipe data Boolean digunakan untuk menyimpan nilai true/false. Boolean hanya
memiliki 2 nilai yaitu 1 (true) dan 0 (false).
b.
Composite,
dibagi menjadi 5 yaitu :
1.
Date and time
Tipe data Date and time Digunakan untuk menyimpan atau mendeklarasikan
data berupa hari, tanggal, tahun dan waktu.
2.
Array
Tipe data Array digunakan untuk menyimpan data dengan tipe file yang
sama. Contohnya, Integer, maka semua file harus bertipe integer.
3.
Record atau Struct
Tipe data Record atau struct digunakan untuk menyimpan file dengan tipe
data berbeda. Contoh : Double, Integer, string, float.
4.
Image
digunakan untuk Mendefinisikan binary data untuk menyimpan image/
gambar dengan tipe seperti GIF, JPG, TIFF,dll.
5.
Subrange enumerasi
merupakan
tipe data bentukan yang berasal dari bagian (sub) tipe data
lain yang berada dalam sebuah jangkauan (range).
Comments
Post a Comment