250 likes | 420 Views
Identifier, Variabel , Operator, Tipe Data dan Mengenal Object. Abdul Wahid. Identifier. Pengenal atau identifier adalah nama yang diberikan pada elemen program.
E N D
Identifier, Variabel, Operator, Tipe Data danMengenalObject Abdul Wahid
Identifier • Pengenalatau identifier adalahnama yang diberikanpadaelemen program. • PengenaldigunakanpadaKonstanta (constants), Variabel (variables), fields, tipe (types), properti (properties), prosedure, function, program, unit, pustaka (libraries), danpaket (packages).
AturanPenulisan Identifier • Panjangkarakterbebas, tetapihanya 255 karakterpertama yang dikenali. • Karakterawalharusberupahurufataugarisbawah (_). • Tidakbolehdipisahkandengantandaspasi • Sebaranghuruf, angkadangarisbawahdiperbolehkansetelahkarakterpertama. • Katakhusus (reserved word) tidakbolehdigunakansebagaipengenal.
Program dan Unit • 2 jenis file program yang dikenal PASCAL, yaitu program utamadan program bantu • Program utamaditandaidenganjudul “program” diawalbari program. • Program bantu atau yang disebutdengan unit ditandaidenganjudul “unit” diawalbaris program. • Aturanpenulisankeduanyasama.
Program dan Unit • Padapemrograman Pascal tradisional (Turbo Pascal atau TPW), file program utamadan program bantu disimpandenganekstensi file .pas • Pada Delphi, file program utamdisimpandalamekstensi.dpr, sedangkan file program bantu dalam file berekstrensi.pas
Sintaks Program Utama ProgramNamaprogram; Uses Unit1, Unit2, Unit3; Const Konstanta1, Konstanta2; type TipeData1, TipeData2; var Variabel1, Variabel2; begin ……. (Program kita) End.
Sintak Unit UnitNamaprogram; interface Uses Unit1, Unit2, Unit3; Const Konstanta1, Konstanta2; type TipeData1, TipeData2; var Variabel1, Variabel2; implementation begin ……. (Program kita) End.
Program dan Unit • Terdapat 3 bagianutama program dan Unit yaitu : • BagianJudul • Bagiandeklarasi • Bagianpernyataan
BagianJudul • Bagianinidigunakanuntukmembarinamapada program/unit. Penulisannyadiawalidengankata program (atau unit) diikutidengannama yang akandiberikan • Contoh • program Pertama; • program pertama_Dan_bukanyangterakhir; • unit Contoh; • unit conTOH; • unit contoh_ketiga;
BagianDeklarasi • Bagianiniuntukmendeklarasikansemuapengenal (identifier) yang akandipakaidibagianpernyataan (statement) • Beberapajenisdeklarasi : • Deklarasi Label • Deklarasi Const • Deklarasi Type • DeklarasiVar • Deklarasi Function • Deklarasi Procedure
Bagianpernyataan (Statement) • Bagianinidigunakanuntukmenuliskankode-kode yang akandilakukanoleh program, dituliskandiantarabegindanend. • Misal kode2 untukmelakukanpenjumlahan, menampilkanhasilperhitungan, danlainnya. • Setiapakhirpernyataanjanganlupauntukmengakhirinyadengantandatitik-koma (;).
AturanPenulisan Delphi • Bahasapascalmenggunakanhuruf (a,A,…z,Z), angka (0..9), dansimbolkhusus (+ - * / = ^ < > ( ) [ ] { } , . ; ‘ # $ ) • Tidakdibedakanpenulisanhurufbesardanhurufkecil ( case – insensitive ) • Penulisanhurufbisadimulaidarikolomkeberapasajadanbisamemanjangsampaikolomberapapun. • Akhir program (atau unit) ditandaidenganpenulisantandatitik (.) • Komentar program dapatditulisdibelakangtandadoubleslash “//” hinggaakhirbaris, atauditulisdiantaratanda “{“ dan “}” atauantara “(*” dan “*)”.
Tipe DataAda 6 tipe data pada Borland Delphi 7: • Tipe Simple, terbagimenjadi 2 tipeyaitu : • Tipe Ordinal, ygjugaterbagiatas 5 tipeyaitu : • Tipe integer • Tipe character • Tipe Boolean • Tipe enumerated • Tipesubrange • Tipe Real • Tipe string • Tipestuctured • Tipe pointer • Tipe procedural • Tipe Variant
Tipe Integer • Untukmenyimpansemuabilanganbulat • Tipe integer fundamental tediridariShortint, Smallint,Longint,Int64,Byte,Word, danLongword
Tipe Real • Tipe Real digunakanuntukmenyimpanbilangan real • Real48,Single,Doble,Extended,Comp, dan Currency
Tipe Character • Tipeinidigunakanuntukmenyimpan data alfanumeris, misalnya ‘a’, ‘A’, ‘1’, ‘&’, dansebagainya • Ada 2 jenisyaituAnsichardanWidechar
Tipe String • Sebuah string adalahurutansekumpulankarakter (huruf). • Delphi mendukungtipe string predefined yaituShortString,AnsiString,WideString.
Mengubahtipe data • Salahsatusyarat program ygbaikadalahdapatmenerimamasukan (input) daripengguna (user) danmenampilkansuatukeluaran (output) ygbenar. Input bisaberupaangka, huruf (character), kalimat (string) ataupunjenis input lainnya. Output suatu program jugaberagambentuknya, bisaberupaangka, grafik, ataupunanimasi • Padapemrogramandelphi, jeniskomponenygmenerima input adalahTedit. Komponeninihanyadapatmenerima input berupateks (character,string). • Bilamenggunakankomponentsbpada program kita, danakandigunakanuntukmenerima input berupaangka, makadiperlukanpengubahantipe data.
FungsiKonversi data pada Delphi • StrToInt • StrToFloat • IntToStr • FloatToStr
Variabel • Variabeladalahpengenal yang nilainyadapatberubahpadasaat program dijalankan (runtime). VariabelSerupadenganpenampung data. Variabeldapatmemberitahu compiler untukmenerjemahkan data yang dipegangnya. • Contoh : Var X,Y,Z:Double; Digit:0..9; Okay:Boolean;
Operator • Variabelbisadioperasikanmenggunakan operator tertentusehinggamenghasilkannilaibaru. • Ada 9 jenis operator yang dikenal Delphi : • Operator Aretmatika ( +,-,*,/,div, mod ) • Operator Boolean (not, and, or,xor) • Operator Logical (bitwise) (not, and, or,xor,shl,shr) • Operator String ( + ) • Operator Relational ( =,<>, <,>, <=,>= ) • Operator Pointer • Operator Set • Operator Class • Operator @
ProyekLatihan • Buatlah program untukmenghitungpenjumlahanduavariabelbertipe integer, denganrumus A + B = C !
Mendapatkan File Aplikasi • Bisadilakukansecaramudahdengancarameng-copy file .exe / aplicationkekomputer lain. • Jadijikaaplikasisudahjadicuku file .exe saja yang diberikankepadapenggunanya.
Tugas I • BuatlahAplikasiKalkulatorsederhanadengantampilankuranglebihsepertiberikut :