Agloritma dan pemrograman
Tipe data
·
Sebuah objek yang dapat menyimpan sebuah nilai
dan dapat dilakukan operasi terhadap nilai yang disimpan tersebut
Tipe
data ada dua :
·
Tipe
data primitif merupakan tipe data yang sudah ada dalam bahasa pemrograman.
·
Tipe data Referensi merupakan tipe data
bentukan.
Macam – macam tipe data
·
Integer
·
Float
·
Real
·
Character
·
String
·
Array
Tipe
data dasar
·
Tipe Data Dasar adalah sebuah tipe data yang
langsung sudah ada pada setiap bahasa pemrograman.
Contoh :
·
Bilangan logik
·
Bilangan bulat
·
Bilangan rill
·
Karakter
·
String.
Bilangan
logik
·
Bilangan logik adalah sebuah bilangan yang akan
menghasilkan nilai true atau false ketika dilakukan operasi logika.
·
Bilanga logik, dikenal dengan nama Boolean.
Variabel
A
|
Variabel
B
|
Hasil
(Operasi And)
|
Hasil
(Operasi Or)
|
True
|
True
|
True
|
True
|
True
|
False
|
False
|
True
|
True
|
True
|
False
|
True
|
True
|
False
|
False
|
False
|
Bilangan Bulat
ð
Disimpan dengan menggunakan tipe integer
Nama Tipe Data
|
Range
|
Byte
|
0..255
|
Shortint
|
-128..127
|
Word
|
0..65535
|
Integer
|
-32768..32767
|
Longint
|
-2147483648..2147483547
|
Operasi yang dapat dilakukan :
·
Operasi Aritmatika
·
A + B;
·
A – B;
·
A*B;
·
A div B;
·
A mod B;
Bilangan
riil
·
Digunakan untuk menyimpan bilangan yang
mengandung pecahan.
·
Di Bahasa C Dikenal dua tipe untuk
bilangan riil yaitu float dan double.
Karakter
·
Karakter adalah sebuah tipe data yang
apat 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 membandingkan pengkodean ASCII.
String
·
String berguna untuk menyimpan kumpulan
dari berbagai karakter
·
Menggunakan kutip ganda.
Tipe
Data Bentukan
·
Tipe data bentukan adalah tipe data yang
dibuat sendiri oleh user
·
Dapat dibuat dari satu atau lebih tipe
data dasar
Contoh :
·
Tipe data dasar yang diberi nama dengan
nama tipe baru
·
Tipe terstruktur.
Tipe
dasar dengan nama tipe baru
·
Agar lebih mudah diingat oleh programmer
·
Nama tipe data ditentukan sendiri oleh
programmer
Tipe terstruktur
·
Tipe terstruktur adalah tipe yang
berbentuk rekaman.
·
Tipe terstruktur dapat menyimpan data
dengan tipe data yang berbeda dengan satu nama yang sama.
Cat. Dalam urutan
penamaan variabel tipe data tidak boleh ada keyword,symbol dan spasi.
Konstanta
·
Konstanta adalah tipe data yang datanya
tidak dapat diubah nilainya saat program nilainya saat program dilaksanakan.
Operator Relasional
Variabel
A
|
Variabel
B
|
Hasil
(Operasi And)
|
Hasil
(Operasi Or)
|
True
|
True
|
True
|
True
|
True
|
False
|
False
|
True
|
True
|
True
|
False
|
True
|
True
|
False
|
False
|
False
|
-
Operator Relasional,
-
And,
-
Or.
No comments:
Post a Comment