Anda di halaman 1dari 12

BAB I

TUJUAN

1. Mengguankan komponen edit, label dan button


2. Menyesuaikan properti komponen yang digunakan
3. Menggunakan fungsi format
4. Menerapkan algoritma menentukan angka ganjil dan genap
BAB II

TEORI DASAR

Fungsi Format digunakan untuk memformat string. Ada dua parameter yang harus diisi
saat memanggil fungsi Format, yaitu :

1. String yang diguankan untuk memformat


2. Array yang berisi daftar identifier yang akan diformat.

Contoh :

Ver := 3;

S := Format(‘Borlan Delphi Versi %d’, [Ver]);

Penentu format diawali dengan karakter “%”, dan diikuti dengan karakter penentu
Format.

Macam-macam penentu format pada fungsi Format ada pada tabel 1.

Tipe Keterangan
D Memformat bilangan bulat
E Memformat bilangan real sehingga memiliki bentuk eksponen (“-d.ddd...E+ddd”).
F Memformat bilangan real sehingga memiliki bentuk “-ddd.ddd...”.
G Memformat bilangan real secara umum. Bila memungkinkan tipe ini akan
menggunakan tipe f. Bila tidak mungkin menggunakan tipe e.
N Memformat bilangan real sehingga memiliki bentuk “d,ddd,ddd.ddd...”. Format
“n” sebenarnya sama dengan f dengan pemisah bilangan ribuan.
M Memformat bilangan real menjadi bentuk uang.
P Memformat pointer. String hasil proses format diubah ke bentuk XXXX;YYYY
dimana XXXX dan YYYY adalah segmen offset dari pointer yang bersangkutan.
S Memformat string.
X Memformat bilangan bulat menjadi bentuk heksadesimal.
BAB III

LANGKAH KERJA

A. Untuk membangun aplikasi sama seperti pada percobaan 2, ikuti langkah berikut :
1. Pilih menu File, New Application
2. Pilih Edit dari component palette, tempatkan pada Form
3. Pilih Label dari component palette, tempatkan pada Form
4. Pilih Button dari component palette, tempatkan pada Form

5. Ubah property sesuai tabel berikut :


Komponen Property Nilai
Label1 Caption Menentukan Nilai Terbesar
Label2 Caption Nilai 1
Label3 Caption Nilai 2
Label4 Caption Kosongkan
Edit1 Text Kosongkan
Edit2 Text Kosongkan
Button1 Caption Proses
Button2 Caption Hapus
Button3 Caption Keluar
6. Buat program untuk penanganan event on-click untuk Proses, Hapus dan
Keluar, dengan cara double-click pada masing-masing button dan isikan
programnya. Program untuk ketiga button tersebut adalah sebagai berikut :

procedure TForm1.Button1Click(Sender: TObject);

var N1, N2 : real;

begin

N1 := strtofloat (edit1.Text);

N2 := strtofloat (edit2.Text);

if (N1=N2) then

label4.Caption := 'Kedua Nilai Sama Besar'

else

if (N1>N2) then

label4.Caption := format('Nilai Terbesar Adalah %7.3f',[N1])

else

label4.Caption := format('Nilai Terbesar Adalah %7.3f',[N2])

end;
procedure TForm1.Button2Click(Sender: TObject);

begin

label4.Caption :='';

edit1.Text :='';

edit2.Text :='';

end;

procedure TForm1.Button3Click(Sender: TObject);

begin

close;

end;

end.
7. Jalankan program, rekam hasil dari penangan fungsi program.

B. Membangun Aplikasi Menentukan Angka Ganjil dan Genap, lakukan langkah berikut
1. Pilih menu File, New Application
2. Pilih Edit dari component palette, tempatkan pada Form
3. Pilih Label dari component palette, tempatkan pada Form
4. Pilih Button dari component palette, tempatkan pada Form
5. Ubah property sesuai tabel berikut :
Komponen Property Nilai
Label1 Caption Menentukan Bilangan Ganjil atau Genap
Label2 Caption Bilangan
Label3 Caption Kosongkan
Edit1 Text Kosongkan
Button1 Caption Proses
Button2 Caption Keluar

6. Buat program untuk penanganan event on-click untuk Proses dan Keluar,
dengan cara double-click pada masing-masing button dan isikan programnya.
Program untuk kedua button tersebut adalah sebagai berikut :

procedure TForm1.Button1Click(Sender: TObject);

var N : integer;

begin

N := strtoint (edit1.Text) mod 2;

if (N=0) then

label3.Caption :='Ini Bilangan Genap'

else
label3.Caption :='Ini Bilangan Ganjil'

end;

procedure TForm1.Button2Click(Sender: TObject);

begin

close;

end;

end.
7. Jalankan program, rekam hasil dari penangan fungsi program.

C. Membangun Aplikasi Menentukan Tahun Kabisat dan Bukan Tahun Kabisat, lakukan
langkah berikut :
1. Pilih menu File, New Application
2. Pilih Edit dari component palette, tempatkan pada Form
3. Pilih Lebel dari component palette, tempatkan pada Form
4. Pilih Button dari component palette, tempatkan pada Form
5. Ubah property sesuai tabel berikut :
Komponen Property Nilai
Label1 Caption Menentukan Tahun Kabisat dan Bukan Tahun
Kabisat
Label2 Caption Bilangan
Label3 Caption Kosongkan
Edit1 Text Kosongkan
Button1 Caption Proses
Button2 Caption Keluar

6. Buat program untuk penanganan event on-click untuk Proses dan Keluar,
dengan cara double-click pada masing-masing button dan isikan
programnya. Program untuk kedua button tersebut adalah sebagai
berikut :

procedure TForm1.Button1Click(Sender: TObject);

var N : integer;

begin

N := strtoint (edit1.Text) mod 4;

if (N=0) then

label3.Caption :='Tahun Kabisat'


else

label3.Caption :='Bukan Tahun Kabisat'

end;

procedure TForm1.Button2Click(Sender: TObject);

begin

close;

end;

end.
7. Jalankan program, rekam hasil dari penangan fungsi program.

Anda mungkin juga menyukai