materi ddp 3 - indentifier, variabel dkk
Post on 04-Apr-2018
238 Views
Preview:
TRANSCRIPT
-
7/31/2019 MAteri DDP 3 - Indentifier, Variabel Dkk
1/22
Indentifier, Keywords,Variable, Tipe Data dan
OperatorArmy Basten M., S.Kom
-
7/31/2019 MAteri DDP 3 - Indentifier, Variabel Dkk
2/22
Merupakan nama yang digunakan untukmenamai variabel, konstanta, namaprogram maupun sub program.
Seorang programmer tidak bolehsembarangan menuliskan namaidentifier.
Ada beberapa aturan penulisanidentifier.
-
7/31/2019 MAteri DDP 3 - Indentifier, Variabel Dkk
3/22
Nama identifier harus dimulai (karakter pertama)dengan karakter huruf alfabet a-z atau A-Z
Setelah karakter pertama, dapat dilanjutkan dengankarakter alfanumerik (angka maupun huruf), dan
underscore (_) Dalam penulisan identifier tidak boleh menggunakan
karakter-karakter berikut ini:
~ ! @ # $ % ^ & * ( ) + ` - = { } [ ] : " ; ' < > ? , . / |
Tidak boleh menuliskan identifier dengan nama yang
sesuai kata tercadang (reserved word) dalam PASCAL,seperti:
and, array, begin, case, const, div, do, downto,else, end, file, for, forward, function, goto, if, danlain-lain.
-
7/31/2019 MAteri DDP 3 - Indentifier, Variabel Dkk
4/22
Contoh penulisan identifier yang valid:
strTemp my_counter b4Th33
Contoh penulisan identifier yang tidakvalid:
4Ever from-to Good/Bad *by4
-
7/31/2019 MAteri DDP 3 - Indentifier, Variabel Dkk
5/22
PASCAL tidak bersifat case sensitive yangberarti bahwa besar kecilnya huruf dalam
perintahtidak dibedakan.
Sebagai contoh, apabila diberikan 3 identifier
MyProgram, MYPROGRAM, dan mYpRoGrAm,maka ketiga identifier tersebut adalah sama.
-
7/31/2019 MAteri DDP 3 - Indentifier, Variabel Dkk
6/22
Variabel merupakan identifier yang digunakan untuk
menyimpan data/informasi/nilai.
Contoh: program untuk menjumlahkan 2 bilangan.
Variabel yang digunakan untuk menyimpan nilai:
bilangan1
bilangan2
hasilPenjumlahan
Setiap variabel yang akan digunakan dalam program
harus dideklarasikan terlebih dahulu.
Catatan: penamaan variabel menggunakan aturan
dalam penulisan identifier.
-
7/31/2019 MAteri DDP 3 - Indentifier, Variabel Dkk
7/22
Format deklarasi variabel dalam Pascal:
var
namaVariabel1 : TipeData1;
namaVariabel2 : TipeData2;
namaVariabel3 : TipeData3;
namaVariabel merupakan nama identifier (variabel)yang akan digunakan.
Sedangkan TipeData merupakan tipe data dari nilaiyang akan disimpan dalam variabel tersebut.
-
7/31/2019 MAteri DDP 3 - Indentifier, Variabel Dkk
8/22
Berdasarkan nilai yang akan disimpan dalamvariabel, terdapat 4 tipe data:
Integer
merupakan tipe data bilangan bulat yangmemiliki jangkauan antara -32768 s/d 32767.
Selain itu terdapat pula tipe data longint yangjuga masih terkait dengan bilangan bulat.Jangkauan dari longint jauh lebih besardaripada integer.
-
7/31/2019 MAteri DDP 3 - Indentifier, Variabel Dkk
9/22
Real
merupakan tipe data bilangan riil yang memilikijangkauan 3.4 x 10-38 s/d 3.4 x 1038
Untuk menuliskan suatu nilai bilangan riil dapat
menggunakan format scientific maupun desimal.
Berikut ini adalah dua nilai yang ekuivalen:
452.13 dan 4.5213e2
Char
merupakan tipe data untuk nilai yang berupakarakter.
Boolean, merupakan tipe data yang hanya bernilaiTRUE atau FALSE saja.
-
7/31/2019 MAteri DDP 3 - Indentifier, Variabel Dkk
10/22
String
merupakan tipe data yang digunakan untukmenyimpan nilai berupa sekumpulan karakter(kata atau kalimat).
-
7/31/2019 MAteri DDP 3 - Indentifier, Variabel Dkk
11/22
var
nama : string;
umur : integer;
nilaiAkhir : char;
lulusAtauTidak : Boolean;
nilaiTTS, nilai TAS, nilaiTugas : integer;
-
7/31/2019 MAteri DDP 3 - Indentifier, Variabel Dkk
12/22
Setelah sebuah variabel dideklarasikan,
selanjutnya dapat digunakan untuk menyimpan
sebuah nilai.
Proses penyimpanan nilai dalam sebuah variabel
ini dinamakan proses assignment.
Sintaks untuk assignment ini adalah:
variable_name := nilai;
Contoh:nama := Bejo;
umur:= 17;
nilaiAkhir := A;
-
7/31/2019 MAteri DDP 3 - Indentifier, Variabel Dkk
13/22
uses crt;
var
bilangan1 : integer;
bilangan2 : integer;
beginclrscr;
bilangan1 := 5;
bilangan2 := 6;
writeln('Bilangan 1 = ', bilangan1);writeln('Bilangan 2 = ', bilangan2);
readkey;
end.
-
7/31/2019 MAteri DDP 3 - Indentifier, Variabel Dkk
14/22
Digunakan untuk melakukan operasimatematika.
-
7/31/2019 MAteri DDP 3 - Indentifier, Variabel Dkk
15/22
uses crt;varbilangan1 : integer;bilangan2 : integer;hasilPenjumlahan : integer;begin
clrscr;bilangan1 := 5;bilangan2 := 6;writeln('Bilangan 1 = ', bilangan1);
writeln('Bilangan 2 = ', bilangan2);hasilPenjumlahan := bilangan1 + bilangan2;writeln('Hasil Penjumlahan = ', hasilPenjumlahan);readkey;
end.
-
7/31/2019 MAteri DDP 3 - Indentifier, Variabel Dkk
16/22
uses crt;varbilangan1 : integer;bilangan2 : integer;hasilPenjumlahan : integer;
beginclrscr;write('Masukkan bilangan1 = ');
readln(bilangan1);write('Masukkan bilangan2 = ');
readln(bilangan2);
hasilPenjumlahan := bilangan1 + bilangan2;writeln('Hasil Penjumlahan = ',hasilPenjumlahan);
readkey;end.
-
7/31/2019 MAteri DDP 3 - Indentifier, Variabel Dkk
17/22
uses crt;
var nama: string;
var umur: integer;
beginclrscr;
write(Siapa sih nama kamu: '); readln(nama);
write (Umur kamu berapa: '); readln(umur);
writeln;
write('Saya tahu namamu. Kamu ', nama, ' umurmu ',umur,'tahun');
readln;
end.
-
7/31/2019 MAteri DDP 3 - Indentifier, Variabel Dkk
18/22
uses crt;
var komponen : string;
begin
clrscr;
write('Masukkan Komponen: ');readln(komponen);
writeln;
writeln;
write(komponen,komponen,komponen,komponen);
readkey;
end.
-
7/31/2019 MAteri DDP 3 - Indentifier, Variabel Dkk
19/22
-
7/31/2019 MAteri DDP 3 - Indentifier, Variabel Dkk
20/22
-
7/31/2019 MAteri DDP 3 - Indentifier, Variabel Dkk
21/22
Tugas dikumpulkan di pertemuanberikutnya dalam bentuk hardcopy (di-print) sertakan source code dan print
screen output program).
Dilarang copy paste, ketahuan nilaitugas = 0.
-
7/31/2019 MAteri DDP 3 - Indentifier, Variabel Dkk
22/22
top related