Definisi Tipe data adalah sebuah objek
yang dapat menyimpan sebuah nilai dan dapat mengoperasikan nilai tersebut
dengan syarat niai tersebut harus sesuai dan mempunyai kapasitas yang sesuai
pula.
Contoh tipe data
·
Long
·
Short
·
Char
·
Boolean
·
Integer
·
Float
·
Double
·
Byte
·
Bit
Fungsi tipe data adalah untuk
menampilkan nilai apa yang bisa disimpan dari sebuah variabel.
B. Jenis-jenis
tipe data
1. Tipe
data dasar atau tipe data primitif adalah sebuah tipe data yang sudah
langsung ada di dalam setiap bahasa pemrograman.
Contoh
1. Bilangan
logik
2. Bilangan
bulat
3. Bilangan
riil
4. Karakter
5. String
1. Bilangan
logik
Bilangan logik atau yang dikenal dengan nama boolean
adalah sebuah bilangan yang akan menghasilkan nilai True atau Flase
ketika dilakukan operasi logika.
Variabel A
|
Variabel B
|
Hasil (Operasi And)
|
Hasil (Operasi Or)
|
True
|
True
|
True
|
True
|
True
|
False
|
false
|
True
|
False
|
True
|
False
|
True
|
False
|
False
|
False
|
false
|
|
|
|
|
2. Bilangan
Bulat
Bilangan bulat Disimpan dengan menggunakan tipe Integer,
untuk merujuk kepada tipe data apapun yang merepresentasikan bilangan bulat, atau beberapa bagian dari bilangan bulat.
Nama Tipe Data
|
Range
|
byte
|
0..255
|
shortint
|
-128..127
|
word
|
0..65535
|
integer
|
-32768..32767
|
longint
|
-2147483648..2147483547
|
Ø Operasi yang dapat dilakukan
v Operasi Aritmatika
·
A + B ;
·
A – B;
·
A * B;
·
A div B;
·
A mod B;
v Operasi Perbandingan
·
<
·
≤
·
>
·
≥
·
=
·
≠
3. Bilangan riil
Digunakan untuk menyimpan
bilangan yang mengandung pecahan. Di Bahasa C Dikenal dua tipe untuk bilangan riil yaitu float dan double.
Float, merupakan tipe data yang digunakan variabel
untuk menampung bilangan desimal atau pecahan (ber-koma)
Ø Operasi yang dapat dilakukan
Operasi Aritmatika
·
A + B ;
·
A – B;
·
A * B;
·
A div B;
·
A mod B;
Operasi Perbandingan
·
<
·
≤
·
>
·
≥
·
=
·
≠
4. Karakter
Karakter adalah sebuah tipe
data yang dapat menyimpan semua huruf abjad, semua tanda baca, dan karakter
khusus lainnya. Disimbolkan dengan
tipe data char. Menggunakan satu
tanda kutip (‘ ’).
Ø Operasi perbandingan
Operasi perbandingan pada
char, dilakukan dengan membandingkat pengcodean ASCII(American Standard
Code For Imformation Interchange).
5. String
String berguna untuk menyimpan
kumpulan dari berbagai karakter. Menggunakan kutip ganda (“ ”).
Ø Operasi yang dapat dilakukan
Operasi
Perbandingan
·
<
·
≤
·
>
·
≥
·
=
·
≠
2. Tipe
data bentukan
Tipe Data Bentukan adalah tipe data yang dibuat
sendiri oleh user. Dapat dibuat dari
satu atau lebih tipe data dasar . Tipe data bentukan ada String dan Array.
String , tipe data yang
digunakan untuk menyimpan barisan karakter.
Array ,adalah kumpulandarinilai-nilai data bertipe sama dalam
urutan tertentu yang menggunakan sebuah nama yang sama Nilai-nilai data disuatu
array disebut dengan elemen-elemen array Letak urutan dari elemen-elemen array
di tunjukkan oleh suatu subscript atau indek.
Ø contoh
— Tipe data dasar yang diberi nama dengan nama tipe baru
— Tipe terstruktur
3. Tipe
dasar dengan nama tipe baru
Agar lebih mudah diingat oleh
programmer. Nama tipe data ditentukan sendiri oleh programmer.
Ø Contoh
— Type BilanganBulat : integer
— Type karakter : char
4. Tipe
terstruktur
Tipe terstruktur adalah tipe
yang berbentuk rekaman. Tipe terstruktur
dapat menyimpan data dengan tipe data yang berbeda dengan satu nama yang sama.
Ø Contoh
· Type AkunBank : record
· Nama : String
· Saldo : float
· Tanggal_dibuat : integer
C. Konstanta
Konstanta adalah tipe data
yang data nya tidak dapat diubah nilainya saat program dilaksanakan.
Const phi =3.14
Const garavitasi bumi
=9.8 m/s2
D. Operator
Ø Operator Arimatik
·
+,*,/,-,div,mod
·
1 + 4 / 2 = 1 = ( 4 / 2 ) = 3
Ø Hirarki operator
Urutan hierarki pengerjaan
·
Div, mod
·
/
·
*
·
+,-
Ø Operator relasional
Variabel A
|
Variabel B
|
Hasil (Operasi And)
|
Hasil (Operasi Or)
|
True
|
True
|
True
|
True
|
True
|
False
|
false
|
True
|
False
|
True
|
False
|
True
|
False
|
False
|
False
|
false
|
|
|
|
|
|
|
|
|
Operasi Relasional
·
And
·
Or
Komentar
Posting Komentar