Variabel
| Konstanta | Tipe Data | Operator
Variabel
• Variabel adalah ‘penanda’ identitas yang
digunakan untuk menampung suatu nilai.
• Nilai tersebut dapat diubah sepanjang kode program maupun saat program berjalan.
•
Secara teknis,
variabel merujuk kepada suatu alamat di memory
komputer.
•
Setiap variabel memiliki nama yang sebagai identitas variabel tersebut.
Penulisan Variabel pada Pascal
• Untuk membuat variabel di dalam pascal, kita harus men-deklarasikan-nya sebelum main program menggunakan kata kunci var.
• Setiap variabel juga memiliki tipe data tertentu, dan sepanjang kode
program, variabel tersebut hanya dapat diubah nilainya asalkan masih
dalam tipe yang sama.
Memberikan nilai pada Variabel
• Variabel dapat diberikan nilai langsung pada kode program maupun pada
saat program
dijalankan melalui inputan
• Untuk memberikan nilai kedalam variabel menggunakan karakter ‘titik dua
sama dengan
’ := (tanpa spasi)
• Dalam Bahasa pemrograman, pemberian nilai kedalam variabel disebut
dengan istilah
assignment.
• Format pemberian nilai kedalam variable:
• nama_variabel := nilai;
Menampilkan Nilai Variabel
• Untuk menampilkan nilai variabel, cukup dengan menggunakan perintah
writeln
• Contoh program mengenal variabel
Konstanta • Konstanta adalah variabel yang nilainya bersifat tetap dan tidak dapat
diubah sepanjang kode program.
• Umumnya konstanta digunakan untuk nilai yang tidak akan berubah,
seperti nilai phi dalam matematika yang bernilai 3.14.
Penulisan Konstanta pada Pascal
• Untuk membuat konstanta di dalam pascal, kita harus mendeklarasikan-nya sebelum main program, menggunakan kata kunci
const.
• Nilai yang diberikan kedalam sebuah konstanta hanya dapat diisi dengan
tipe data char, integer, real, boolean, String.
Pengertian Tipe Data
• Tipe Data adalah klasifikasi variable untuk menentukan data yang akan
disimpan ke dalam
memori.
• Tipe Data adalah sebuah pengklasifikasian data berdasarkan jenis data
tersebut.
• Tipe Data dibutuhkan agar kompiler dapat mengetahui bagaimana
sebuah data akan
digunakan.
• Tipe Data dikelompokkan menjadi atas 2 macam: tipe data dasar dan
tipe data bentukan.
Tipe Data Dasar
• Terdapat 4 tipe data dasar di dalam Pascal:
• Integer
Tipe data berupa bilangan bulat, seperti 1,2,5,9,1000 atau 476563
• Real
Tipe data yang berisi bilangan desimal (pecahan), seperti 22.7, 3.14
• Char
Tipe data yang berisi huruf, seperti “a”, “A”, “C” atau “z”.
• Boolean
Tipe data yang hanya berisi 2 nilai, true atau false.
Integer
• Integer adalah tipe data yang hanya dapat menampung nilai bilangan
bulat, baik itu bilangan
bulat positif maupun negatif
• Secara umum, pascal membagi tipe data integer kedalam 5 macam tipe,
yaitu byte, shortint,
word, integer, longint
• Berikut adalah rentang nilai dari setiap tipe integer tersebut:
Real
• Bilangan real adalah bilangan yang mengandung pecahan / desimal,
misalnya 3.65, 2.9, 3.14
• Penulisan tanda desimal pada Bahasa pemrograman menggunakan tanda
titik
• Penulisan nilai konstanta yang tidak mengandung titik maka akan
dianggap sebagai tipe data
integer.
Char
• Yang termasuk ke dalam karakter adalah semua huruf abjad, semua tanda
baca, angka ‘0', '1', ..., '9', dan karakter-karakter khusus sepertl '&', '"',
'%’, ‘!', '@', dan sebagainya.
• Penulisan tipe data char menggunakan tanda petik satu ‘
Boolean
• Tipe data Boolean hanya mengenal dua buah nilai: benar (true) atau
salah (false).
Tipe Data Bentukan
• Tipe data bentukan adalah tipe data yang dibentuk dari tipe data dasar
seperti:
• String
• Array
• Record
Operator
• Operator adalah simbol atau tanda yang jika diletakkan pada dua buah
operand (data) dapat
menghasilkan sebuah hasil atau nilai (data) baru.
• Operator berupa simbol yang digunakan untuk menyusun suatu ekspresi
dengan melibatkan satu atau
beberapa operand.
• Contohnya pada matematika dimana tanda tambah (‘+’) jika diletakkan di
antara dua buah angka akan
menghasilkan angka lain hasil pertambahan
dari dua angka tersebut.
Jenis Operator
• Berikut jenis-jenis operator dalam bahasa pemrograman pascal:
• Operator Assignment
• Operator Aritmatika
• Operator Perbandingan / Relasional
• Operator Logika / Boolean
Operator Assignment
• Operator assignment adalah operator yang digunakan untuk
memberikan nilai ke dalam suatu
variabel.
• Di dalam pascal hanya terdapat 1 operator assignment, yakni ‘:=’.
Operator Aritmatika
• Operator assignment adalah operator yang biasa kita temukan untuk
operasi matematika.
• Berikut jenis-jenis operator aritmatika di dalam pascal:
Operator Perbandingan / Relasional
• Operator perbandingan digunakan untuk membandingkan 2 buah
angka, apakah angka tersebut sama
besar, lebih kecil, lebih besar, dll.
• Nilai atau hasil dari operator perbandingan ini adalah True atau False
(boolean).
Operator Logika / Boolean
• Operator logika adalah operator yang digunakan untuk membuat
kesimpulan logis dari 2 kondisi
boolean: TRUE atau FALSE.
• Nilai awal dan nilai akhir dari operator logika ini juga bertipe data
boolean.
Tabel Kebenaran Operator Logika
Urutan Prioritas Operator
• Dari sekian banyak operator di dalam bahasa pemrograman Pascal, Pascal
memiliki aturan operator
mana yang akan didahulukan.
• Berikut tabel urutan prioritas didalam Bahasa pemrograman Pascal.
THANK YOU
Materi yang sangat bagus,mudah dimengerti👍
BalasHapus