Tipe Data dan Variabel

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
Bilangan Pecahan (C++)

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
Next PostNewer Post Previous PostOlder Post Home

0 comments:

Post a Comment