Anda di halaman 1dari 5

MODUL II TIPE DATA, OPERATOR,FUNCTION DAN PROCEDURE

1. Tujuan Memperkenalkan Tipe data, Operator, Function Procedure pada Borland Delphi Mendesain / membuat Source Program dengan menggunakan Tipe data, Operator, Function dan Procedure 1. Tipe Data Setiap data yang disimpan dimemori komputer harus memiliki tipe data. Tipe data yang sederhana sekali adalah dikelompokkan menjadi 2 bagian: a. Teks : Char ( terdiri dari 1 huruf / 1 angka ) String ( terdiri dari beberapa huruf / angka )

b. Bilangan : Integer ( bilangan bulat ). Tipe data integer terdiri dari atas beberapa varian data yaitu Byte, Word, Longword, Shortint, Longint, Integer, int64 dsb. Real ( bilangan Pecahan ). Tipe data real terdiri atas beberapa varian data yaitu singel, double, extended, comp, currency. c. Boolean merupakan tipe variable logika. Nilai dari variable dari bertipe boolean adalah True atau False. 2. Operator Operator dipakai untuk memanipulasi dan mengolah data. Delphi menyediakan bermacam-macam operator seperti tabel berikut a. Operator Aritmetika Operator aritmetika digunakan untuk melakukan operasi aritmetika. Delphi memnpunyai beberapa opertao aritmatik yaitu *,/,Div,Mod,+,b. Operator Relasi atau perbandingan digunakan untuk membandingkan suatu ekspresi atau data dengan ekspresi atau data dengan expresi atau data lain. Hasil penggunaan operator relasi adalah data logika (

Boolen ) benar atau salah. Operator relasi digunakan dalam Delphi antara lain : =,< >,< , >, <=, >= c. Operator Logika Operator logika digunakan untuk mengekspresikan satu atau lebih data atau ekspresi logika (Boolean), menghasilkan data logika (Boolean) seperti not, and, or dan xor. 3. Function dan Procedure Function ( fungsi ) dan procedure adalah suatu rutinyang biasa dipakai sebagai alat untuk melakukan tugas tertentu dan mendapatkan nilai tertentu. 1. Str : berupa procedure yang digunakan untuk mendapatkan nilai string dari suatu data numeric. Penulisannya seperti berikut : Str ( x [:Width[ Decimal ]],var S ) X adalah data numeric dan S adalah variable bertipe String 2. StrToCurr : berupa function yang dapat berupa data numeric bertipe currency dari suatu data string. Bentuk penulisannya seperti berikut: StrToCurr (S: string) Argumen S adalah suatu data string yang akan diambil nilai currencynya. 3. StrToDate : berupa function yang dipakai untuk mendapatkan nilai berupa data bertipe TdateTime dari suatu data string StrToDate (S: string) Argumen S adalah suatu data string yang akan diambil nilai TDateTime 4. StrToFloat Function StrToFloat dipakai untuk mendapatkan nilai bertipe

extended (salah satu tipe real). Bentuk penulisannya seperti berikut: StrToFloat (S: string) S adalah data tipe string yang akan diambil nilai Extended-nya. 5. StrToInt Function StrToInt dipakai untuk mendapatkan nilai Integer dari suatu data string. Bentuk penulisannya seperti berikut:

StrToInt (S: string) S adalah data tipe string yang akan diambil nilai Integer-nya.

Project Pertama Menghitung luas empat persegi panjang Langkah langkah : 1. Aktifkan IDE Delphi 2. Pilih menu file dan klik new application 3. Pada form1 tanamkan kontrol Label (4 buah), Edit (3 buah), dan Button (2 buah) 4. Aturlah properti-properti dari masing-masing komponen sesuai dengan tabel sebagai berikut : Komponen Form1 properti Name Caption Label1 Name Caption Font Size Font Style Label2 Name Caption Label3 Name Caption Label4 Name Caption Edit1 Name Text Edit2 Name Text Edit3 Name Text EdLuas EdLebar Nilai FrmSegiempat Segi Empat LblJudul Empat Persegi Panjang 14 Bold LblPanjang Panjang LblLebar Lebar LblLuas Luas EdPanjang

Button1

Name Caption

BtnHitung Hitung BtnKeluar Keluar

Button2

Name Caption

5. Lakukan desain seperti ditunjukkan pada Gambar 2.1.

Gambar 2.1. Desain Form untuk program Empat Persegi

6. Lakukan kode program untuk menghitung luas, ketika pemakai melakukan klik pada BtnHitung Procedure Tform.BtnHitungClick(Sender: Tobject); Var Luas : integer Begin Luas :=StrToInt(edpanjang.Text)* StrToInt(edlebar.Text); Edluas.Text:=IntToStr(luas); End; Pilih menu file | Save lalu ketikkan nama filenya dan ulangi untuk menyimpan project. 7. Jalankan program anda dengan klik Run, atau tekan pada tombol F9, jika terjadi kesalahan periksa kembali kebenaran programnya 8. Keluas dari Delphi

TUGAS PRAKTIKUM 1. Buatlah program untuk menghitung nilai akhir yang didapat oleh seorang Mahasiswa Algor 3. Sesuaikan dengan desain pada gambar 2.2

Gambar 2.2 Form Isi Nilai Mahasiswa a. Adapun yang menjadi input adalah Nama Mahasiswa, Nilai tugas, Nilai UTS, Nilai UAS dan Nilai Praktikum. b. Total Nilai Teori di dapat dari : 20% * Nilai Tugas + 30% * Nilai UTS + 50% Nilai UAS. c. Nilai Praktikum di dapat dari 50% * Nilai Total Teori + 50% Nilai Praktikum 2. Buatlah yang dapat mendemokan operator aritmeika dan operator logika yang menginputkan dua buah data. Hasil yang ditampilkan hasur sesuai dengan tombol yang diklik

Gambar 2.3 Desian Form untuk program Kalkulator Sederhana

Anda mungkin juga menyukai