Anda di halaman 1dari 12

AMATI 3 PROGRAM BERIKUT INI

Kasus 1 stsLulus:=(rerata>=60);
program biodata; writeln('Rata-rata Nilia UAN adalah ',
varnama, alamat : string[30]; rerata);
umur:integer; writeln(‘Status Kelulusan adalah ‘,
begin stsLulus);
write (‘Masukkan nama Anda:’ ); readln;
readln(nama); end.
write(‘Masukkan alamat : ‘);
readln(alamat); Silahkan di coba dijalankan di Pascal
write(‘Masukkan Umur Anda:’);
readln(umur); PERTANYAAN
writeln(‘Nama Anda adalah : ‘, nama); 1. Apa tujuan dari setiap program di atas?
writeln(‘Alamat Anda adalah : ‘, alamat); 2. Bagian manakah yang mendeklarasikan
writeln(‘Umur Anda adalah ‘, umur); variabel?
readln; 3. Variabel apa saja yang ada/diperlukan tiap
program? Bagaimana cara menetukannya?
end.
4. Apa itu konstanta, bagian manakah yang
mendeklarasikan konstanta?
Kasus 2 5. Sebutkan tipe data dari tiap variabel pada
program VolumeTabung; source code di atas! Mengapa harus berbeda-
const Phi=3.14; beda?
var r, t, V;
begin
readln(r);
readln(t);
V:=Phi*r*r*t;
writeln('Volume Tabung adalah ',V);
readln;
end.

Kasus 3
program UAN;
var NilaiMat, NilaiInd, NilaiIngg:integer;
rerata:real;
stsLulus:booelan;
begin
readln(NilaiMat);
readln(NilaiInd);
readln(NilaiIngg);
rerata:=(NilaiMat_NilaiInd+NiliaIngg)/3;
Informasi/Mencoba (silahkan dibaca/dipelajari)

Variabel
variabel adalah suatu nama atau simbol untuk menyimpan sebuah nilai. Atau lebih tepatnya variabel
adalah sebuah nama yang diberikan oleh programmer yang berfungsi sebagai tempat penyimpanan
data, sehingga dapat dimanipulasi oleh program. Seperti pada contoh pada source code di atas, Progam
Biodata diperlukan variabel nama, alamat dan umur. Pada program menghitung volume diperlukan
variabel r,t, V yang mewakili jari-jari, tinggi, dan volume tabung. Sedangkan pada Program UAN
diperlukan variabel NilaiMat, NilaiIngg, NilaiInd, rerata, dan stsLulus.

Variabel ini ditentukan sesuai dengan kebutuhan dari solusi permasalahan. Karena Volume tabung
adalah Volume = r 2 t, maka tentu kita membutuhkan variabel untuk mewakili Volume, jari-jari dan
tinggi, dan satu lagi adalah  sebagai konstanta. Jadi ada 3 variabel dan 1 konstanta.

Demikian juga dengan kelulusan, karena tergantung dari nilai ketiga mata pelajaran, maka variabel-
variabel yang dibentuk pun menyesuaikan.

Jenis nilai yang disimpan variabel tentu berbeda-beda sesuai dengan kebutuhan, ingat kembali materi
pada semester 1. Variabel namadan alamat tentu menyimpan nilai berupa susunan huruf, atau yang
dulu dikenalkan sebagai string (dalam Pascal disebut juga string), Volume, r, dan t menyimpan nilai
bilangan real, sedangkan variabel nilaiMat, nilaiInd menyimpan nilai bilangan bulat (mungkin juga
bilangan real, sesuai kebutuhan). Jenis-jenis data inilah yang disebut sebagai TIPE DATA. Oleh karena itu
dalam mendeklarasikan variabel harus didefinisikan juga tipe data yang akan digunakan. Hal ini sekaligus
digunakan program untuk menentukan besarnya memori sebagai tempat penyimpanan variabel
tersebut.

Sintaks Penulisan Variabel


Berikut ini adalah sintaks pendeklarasian variabel.
var nama_variabel:tipe_data;

Jika ada beberapa variabel dengan tipe data sama, sintaksnya adalah:
var namaVar1, namaVar2, namaVar3:tipe_data;

Jika ada beberapa variabel dengan tipe data berbeda-beda sintaksnya adalah:
var namaVar1:tipe_data1;
namavar2:tipe_data2;
namaVar3:tipe_data3;

Anda mungkin juga menyukai