Pertemuan V - Abdul Wahid Yunus

Download Report

Transcript Pertemuan V - Abdul Wahid Yunus

Abdul Wahid


Pengenal atau identifier adalah nama yang
diberikan pada elemen program.
Pengenal digunakan pada Konstanta
(constants), Variabel (variables), fields, tipe
(types), properti (properties), prosedure,
function, program, unit, pustaka (libraries),
dan paket (packages).





Panjang karakter bebas, tetapi hanya 255
karakter pertama yang dikenali.
Karakter awal harus berupa huruf atau garis
bawah (_).
Tidak boleh dipisahkan dengan tanda spasi
Sebarang huruf, angka dan garis bawah
diperbolehkan setelah karakter pertama.
Kata khusus (reserved word) tidak boleh
digunakan sebagai pengenal.




2 jenis file program yang dikenal PASCAL,
yaitu program utama dan program bantu
Program utama ditandai dengan judul
“program” di awal bari program.
Program bantu atau yang disebut dengan unit
ditandai dengan judul “unit” diawal baris
program.
Aturan penulisan keduanya sama.


Pada pemrograman Pascal tradisional (Turbo
Pascal atau TPW), file program utama dan
program bantu disimpan dengan ekstensi file
.pas
Pada Delphi, file program utam disimpan
dalam ekstensi .dpr, sedangkan file program
bantu dalam file berekstrensi .pas
Program Namaprogram;
Uses Unit1, Unit2, Unit3;
Const Konstanta1, Konstanta2;
type TipeData1, TipeData2;
var Variabel1, Variabel2;
begin
……. (Program kita)
End.
Unit Namaprogram;
interface
Uses Unit1, Unit2, Unit3;
Const Konstanta1, Konstanta2;
type TipeData1, TipeData2;
var Variabel1, Variabel2;
implementation
begin
……. (Program kita)
End.

Terdapat 3 bagian utama program dan Unit
yaitu :
◦ Bagian Judul
◦ Bagian deklarasi
◦ Bagian pernyataan


Bagian ini digunakan untuk membari nama
pada program/unit. Penulisannya diawali
dengan kata program (atau unit) diikuti
dengan nama yang akan diberikan
Contoh
◦
◦
◦
◦
◦
program Pertama;
program pertama_Dan_bukanyangterakhir;
unit Contoh;
unit conTOH;
unit contoh_ketiga;


Bagian ini untuk mendeklarasikan semua
pengenal (identifier) yang akan dipakai di
bagian pernyataan (statement)
Beberapa jenis deklarasi :
◦
◦
◦
◦
◦
◦
Deklarasi
Deklarasi
Deklarasi
Deklarasi
Deklarasi
Deklarasi
Label
Const
Type
Var
Function
Procedure



Bagian ini digunakan untuk menuliskan
kode-kode yang akan dilakukan oleh
program, dituliskan diantara begin dan end.
Misal kode2 untuk melakukan penjumlahan,
menampilkan hasil perhitungan, dan lainnya.
Setiap akhir pernyataan jangan lupa untuk
mengakhirinya dengan tanda titik-koma (;).





Bahasa pascal menggunakan huruf (a,A,…z,Z), angka
(0..9), dan simbol khusus (+ - * / = ^ < > ( ) [ ] { } , .
;‘#$)
Tidak dibedakan penulisan huruf besar dan huruf
kecil ( case – insensitive )
Penulisan huruf bisa dimulai dari kolom keberapa
saja dan bisa memanjang sampai kolom berapapun.
Akhir program (atau unit) ditandai dengan penulisan
tanda titik (.)
Komentar program dapat ditulis dibelakang tanda
doubleslash “//” hingga akhir baris, atau ditulis
diantara tanda “{“ dan “}” atau antara “(*” dan “*)”.

Tipe Simple, terbagi menjadi 2 tipe yaitu :
◦ Tipe Ordinal, yg juga terbagi atas 5 tipe yaitu :





Tipe
Tipe
Tipe
Tipe
Tipe
integer
character
Boolean
enumerated
subrange
◦ Tipe Real





Tipe
Tipe
Tipe
Tipe
Tipe
string
stuctured
pointer
procedural
Variant


Untuk menyimpan semua bilangan bulat
Tipe integer fundamental tediri dari Shortint,
Smallint,Longint,Int64,Byte,Word, dan
Longword


Tipe Real digunakan untuk menyimpan
bilangan real
Real48,Single,Doble,Extended,Comp, dan
Currency


Tipe ini digunakan untuk menyimpan data
alfanumeris, misalnya ‘a’, ‘A’, ‘1’, ‘&’, dan
sebagainya
Ada 2 jenis yaitu Ansichar dan Widechar


Sebuah string adalah urutan sekumpulan
karakter (huruf).
Delphi mendukung tipe string predefined
yaitu ShortString,AnsiString,WideString.



Salah satu syarat program yg baik adalah dapat
menerima masukan (input) dari pengguna (user) dan
menampilkan suatu keluaran (output) yg benar. Input
bisa berupa angka, huruf (character), kalimat (string)
ataupun jenis input lainnya. Output suatu program
juga beragam bentuknya, bisa berupa angka, grafik,
ataupun animasi
Pada pemrograman delphi, jenis komponen yg
menerima input adalah Tedit. Komponen ini hanya
dapat menerima input berupa teks (character,string).
Bila menggunakan komponen tsb pada program kita,
dan akan digunakan untuk menerima input berupa
angka, maka diperlukan pengubahan tipe data.




StrToInt
StrToFloat
IntToStr
FloatToStr


Variabel adalah pengenal yang nilainya dapat
berubah pada saat program dijalankan
(runtime). Variabel Serupa dengan
penampung data. Variabel dapat
memberitahu compiler untuk menerjemahkan
data yang dipegangnya.
Contoh :
Var
X,Y,Z:Double;
Digit:0..9;
Okay:Boolean;


Variabel bisa dioperasikan menggunakan
operator tertentu sehingga menghasilkan nilai
baru.
Ada 9 jenis operator yang dikenal Delphi :
◦
◦
◦
◦
◦
◦
◦
◦
◦
Operator
Operator
Operator
Operator
Operator
Operator
Operator
Operator
Operator
Aretmatika ( +,-,*,/,div, mod )
Boolean (not, and, or,xor)
Logical (bitwise) (not, and, or,xor,shl,shr)
String ( + )
Relational ( =,<>, <,>, <=,>= )
Pointer
Set
Class
@

Buatlah program untuk menghitung
penjumlahan dua variabel bertipe integer,
dengan rumus A + B = C !


Bisa dilakukan secara mudah dengan cara
meng-copy file .exe / aplication ke komputer
lain.
Jadi jika aplikasi sudah jadi cuku file .exe saja
yang di berikan kepada penggunanya.

Buatlah Aplikasi Kalkulator sederhana dengan
tampilan kurang lebih seperti berikut :