TIPE DATA
Macam-macam Tipe Data Algoritma
Tipe data algoritma terdiri dari :
1.tipe dasar
2.tipe bentukan
1.Tipe dasar
Tipe dasar adalah tipe yang dapat
langsung dipakai .Dalam dunia pemrograman yang termasuk kedalam tipe dasar
adalah bilangan logika,bilangan bulat,bilangan ril,dan karakter.
· Bilangan logika
Nama tipe bilangan logika adalah
Boolean.Bilangan logika hanya mengenal dua buah nilai yaitu benar(true) atau
salah (false).Dalam angka dikenal dengan 1 dan 0.
A
|
B
|
Not B
|
A and B
|
A or B
|
A Xor B
|
True
|
True
|
False
|
True
|
True
|
False
|
True
|
False
|
true
|
False
|
True
|
True
|
False
|
True
|
false
|
False
|
True
|
True
|
False
|
False
|
true
|
False
|
False
|
False
|
· Bilangan Bulat
Bilangan bulat adalah bilangan yang
tidak memiliki pecahan decimal.Nama tipe bilangan bulat adalah integer .Rentang
nilainya adalah dari minus tak terhingga sampai plus tak terhingga.yaitu dari:
-1……….Bil +………….
Operasi yang dapat dilakukan pada bilangan bulat adalah operasi aritmatika dan Operasi
perbandingan.
a.
Operasi aritmatika
Operasi aritmatika pada bilangan
bulat akan menghasilkan nilai yang bertipe bilangan bulat juga.operator
aritmatika diantaranya adalah:
+
-
X <
kali >
Div < bagi >
Mod < sisa hasil bagi>
b. Operasi
perbandingan
Operasi perbandingan bilangan bulat
akan menghasilkan nilai Boolean .operator perbandingannya diantaranya adalah:
<
( Lebih kecil )
Ø (
Lebih besar)
= (samadengan)
· Bilangan Riil
Bilangan riil adalah bilangan yang
mengandung pecahan decimal,missal:2.4 , 0.0005 , dst.bilangan riil dapat
juga dituliskan dengan huruf E artinya perpangkatan sepuluh.Operasi yang
dilakukan pada bilangan riil adalah operasi aritmatika dan perbandingan.
· Karakter
Yang termasuk dalam karakter adalah
huruf-huruf alphabet,tanda baca,angka,dan karakter khusus.Karakter yang baku
terdapat dalam ASCII.Untuk penulisan karakter harus diapit oleh tanda petik
tunggal.
Contoh : ‘s’ ‘a’ ‘m
2. Tipe
Bentukan
Tipe bentukan adalah tipe yang
didefenisikan sendiri oleh programmer.Macam tipe bentukan adalah:
*String
String adalah deretan karakter
dengan panjang tertentu.
Contoh: ‘saya adalah Boliz’.
Operasi pada tipe string ada dua
yaitu:
a. Operasi
Penyambungan ( Concatenation)
Operator yang digunakan adalah
+operator + bukanlah operator penjumlahan seperti pada tipe numeric (integer
atau real),tapi maksudnya adalah untuk penyambungan.
Contoh: “teknik” + “elektro” =
“teknik Elektro”
b. Operator
perbandingan
‘abcd’ = ‘abc’
(hasil: False)
‘aku’ <
‘AKU’ (hasil: True)
*tipe dasar yang diberi nama baru
Kita dapat member nama baru untuk
tipe dasar dengan menggunakan kata kunci Type.
Contoh: Type bilbulat:
integer
*Rekaman (record)
Rekaman disusun oleh satu atau lebih
field.tiap field menyimpan data dari tipe dasar tertentu atau dari tipe
bentukan lain yang sudah didefenisikan sebelumnya.
*Nama
Nama dipakai sebagai
pengidentifikasisesuatu dan pemrogram mengacu sesuatu itu melalui namanya
.Karena itu setiap nama haruslah unik,tidak boleh dua buah nama yang sama.
Tidak ada komentar:
Posting Komentar