Sutami, M.Kom
Semester I (ganjil)
.Type Data
.Operator
.Ekspresi
Dalam Algoritma
a. TIPE DATA
Pada umumnya, program komputer
memanipulasi objek (data) didalam memori.
Peubah (variabel) dan konstanta (constant)
adalah objek data dasar yang dimanipulasi
didalam program. Deklarasi daftar peubah
digunakan untuk menyatakan tipe peubah .
Operator mengspesifikasikan operasi apa
yang dapat dilakukan terhadap peubah dan
konstanta. Ekspresi mengkombinasikan
peubah-peubah dan konstanta untuk
menghasilkan nilai baru.
Tipe data dapat dikelompokkan
menjadi dua macam :
1. Tipe Dasar
Tipe dasar adalah tipe yang dapat
langsung dipakai. Yang termasuk tipe dasar
adalah bilangan lojik, bilangan bulat, karakter,
bilangan riil, dan string. Untuk bilangan lojik
dan bilangan bulat disebut juga tipe ordinal
karena setiap konstanta nilainya dapat
ditransformasikan ke suatu nilai integer.
A. Bilangan Lojik
Nama tipe bilangan ini adalah Boolean
Ranah nilai boolean adalah true dan false
Operator yang digunakan, AND(Menguji beberapa
nilai atau kondisi sekaligus), OR(Mengembalikan
nilai ‘T’ ‘F’ , NOT(Membalikan nilai pernyataan) dan
XOR(Exclusive Or) untuk memanipulasi bilangan
biner.
B. Bilangan Bulat
Nama tipe Integer
Ranah Nilai. Secara teoritis bilangan bulat tidak
mempunyai batasan untuk nilai. Tetapi pada
dunia pemograman, ranah nilai bilangan bulat
mempunyai batasan. Hal tersebut dimaksudkan
untuk penghematan alokasi memori. Setiap
bilangan bulat mempunyai keturunan, atau
dengan kata lain sebuah bilangan bulat
mempunyai nilai sembarangan (predecessor)
dan nilai sesudahnya (succesor). Misalnya : Nilai
8 memiliki predecessor 7 dan successor 9.
Konstanta untuk bilangan bulat tidak boleh
mengandung titik desimal
Operasi :
1. Operasi Aritmatika, yaitu
+ (tambah)
- (kurang)
* (kali)
div (bagi) (dengan hasil bilangan bulat tanpa titik
desimal)
mod (sisa hasil bagi)
Tipe dasar yang diberi nama tipe baru (user defined type data).
Penamaan tipe baru disebabkan oleh kemungkinan untuk
memudahkan interpretasi dan pembacaan program oleh
pemogram.
Kita dapat memberi nama baru untuk tipe dasar tersebut
dengan kata kunci type. Untuk Nilai, Ranah nilai, konstanta, dan
operasi-operasi tipe tersebut tidak berubah dan sesuai dengan
tipe dasar aslinya, misalnya : type bilangan bulat / integer.
Ket. Bilangan sama saya dengan tipe integer. Jadi, misalkan
variabel i bertipe bilangan bulat, sama saja jika i bertipe integer.
Contoh :
DEKLARASI
i = integer
Sama Saja
DEKLARASI
Type bilangan_bulat : integer
i = bilangan_bulat
(b).Tipe Bentukan(Lanjutan)
2. Tipe Terstruktur.
Tipe terstruktur adalah tipe yang berbentuk
rekaman (record). Rekaman (record) disusun
oleh satu atau lebih field. Tiap field
menyimpan data dari tipe dasar tertentu atau
dari tipe bentukan lain yang sudah
didefinisikan sebelumnya. Nama rekaman
ditentukan sendiri oleh pemogram.
Pengertian Operator Logika dalam
Pascal
Operator logika adalah operator yang digunakan
untuk membuat kesimpulan logis dari 2 kondisi
boolean: TRUE atau FALSE. Nilai asal dan nilai
akhir dari operator logika ini juga bertipe data
boolean.
Umumnya selain password, untuk memiliki hak
akses seseorang juga harus menggunakan
username yang cocok.
Dengan kata lain, kita baru bisa memberi hak
akses jika username DAN password cocok. Kata
‘dan’ dari kalimat sebelum ini merupakan salah
satu dari operator logika, yakni: AND.
Di dalam pascal, terdapat 4 operator
logika:
b. OPERATOR
Operator adalah simbol-simbol khusus yang digunakan untuk
mengoperasikan suatu nilai data .
Operator Aritmatika