Variabel
Perhatikan !!!
X = 10 + Y
X dan Y merupakan variabel
10 merupakan konstanta
Variabel :
- Tempat untuk menyimpan data
- Sifatnya hanya sementara
- Nilai di dalamnya dapat berubah
Konstanta :
- Tempat untuk menyimpan data
- Sifatnya hanya permanen
- Nilai di dalamnya tetap
Mengapa variabel perlu diberi nama?
Agar memudahkan sesorang untuk menyimpan sebuah data dan apabila membutuhkannya tinggal melihat urutan penempatannya.
Syarat penamaan variabel :
- Untuk C++ dan java, nama variabel bersifat case sensitive.
- Harus diawali dengan huruf
- Boleh diikuti dengan/angka/simbol
- Tidak boleh ada spasi
- Bukan merupakan keyword dalam sebuah bahasa pemrograman
Contoh soal :
Manakah yang tepat untuk nama variabel?
a. Bilangan
b. 2013nama_mahasiswa
c. @email
d. Main
e. Kode_arsip
Tipe data
- Bagaimana jika pada sebuah kotak A diisi jeruk?
- Bagaimana pula jika kotak A diisi Apel 15 buah?
= Tipe data mengacu pada jenis data yang disimpan dalam variabel atau konstanta
= Setiap tipe data membutuhkan jumlah memori yang berbeda untuk menyimpannya
= Untuk menetukan jumlah memori yang akan diproses, program harus tahu jenis data apa yang dibutuhkan
Beberapa macam tipe data :
- Bilangan bulat
- Pecahan
- Karakter
Bilangan Bulat
Tipe
|
Range (Jangkauan)
|
byte
(Pascal)
|
0 s.d 255
|
word
(Pascal)
unsigned
int (C++)
|
0 s.d 65.535
|
shortint (Pascal)
byte
(Java)
|
-128 s.d 127
|
integer (Pascal)
int (C++)
short (Java)
|
-32.768 s.d 32.767
|
longint
(Pascal)
long (C++)
int (Java)
|
-2.147.483.648
s.d 2.147.483.647
|
unsigned
long (C++)
|
0 s.d
4.294.967.295
|
Bilangan Pecahan (Pascal)
Tipe Data
|
Jangkauan Nilai
|
Digit Penting
|
Ukuran
|
Real
|
2,9x10-39
s/d 1,7x1038
|
11-12
|
6 Byte
|
Single
|
1,5x10-45
s/d 3,4x1038
|
7-8
|
4 Byte
|
Double
|
5,0x10-324
s/d 1,7x10308
|
15-16
|
8 Byte
|
Extended
|
5,0x10-4951
s/d 1,1x104932
|
19-20
|
10 Byte
|
Comp
|
263
s/d 263 –1(-9,2x1018 s/d 9,218)
|
19-20
|
8 Byte
|
Tipe
|
Range
(Jangkauan)
|
Float
|
3.4 x 10^38 s.d 3.4 x 10^38
|
Double
|
1.7 x 10^308 s.d 1.7 x 10^308
|
Long double
|
3.4 x 10^4932 s.d 3.4 x 10^4932
|
Bilangan Pecahan (Java)
Integer length
|
Name or type
|
Type range
|
32 bits
|
float
|
-2^31 to 2^31-1
|
64 bits
|
double
|
-2^63 to 2^63-1
|
Character :
- Tipe data untuk menyimpan data selain numerik
- Ditunjukkan dengan reserved word "char"
- Kumpulan karakter disebut string
Contoh Penggunaan tipe data dalam bahasa Java
Tipe data : bilangan bulat
satu variabel
int lebar;
lebih dari satu variabel
int lebar, tinggi;
konstanta
int lebar = 3;
Tipe data : bilangan pecahan
satu variabel
float tinggi;
lebih dari satu variabel
float lebar, panjang, tinggi;
konstanta
float tinggi = 3.5;
Tipe data : character
Satu variabel
char kode;
Lebih dari satu variabel
char kode, huruf, angka;
Konstanta
char kode = 'a'; [petik satu]
String kode = "aaa"; [petik dua]
sumber : Tenia Wahyuningrum
0 comments:
Post a Comment