Anda di halaman 1dari 12

Resume Pertemuan Yang Ketiga

Disusun Guna Memenuhi Tugas


Mata Kuliah : Pemrogrman Visual
Dosen Pengampu : Mumun, S.T

Disusun Oleh :
Hera Wijaya

(140511041)

UNIVERSITAS MUHAMMADIYAH CIREBON


FAKULTAS TEKNIK
TEKNIK INFORMATIKA
2015/2016

Tugas ketiga ini meresume kembali yang sudah dipelajarin kemarin.


1. Buat Form1 atau Form yang akan kita jadikan Induk Form,
File>New>Application.
2. Ubah properti Form menjadi.
Caption

: Latihan 3

Form Style

: fsMDIForm

3. Save project, File>Save All, Tempatkan ditempat yang diinginkan, kalau saya
diletakkan di Part. D , membuat folder baru dengan nama Latihan 3 menjadi
satu, kemudian biarkan nama Default dari Delphinya, yaitu Unit1.pas dan
Project1.dpr, disini saya Simpan di Partisi D dan di Folder Latihan 3.

4. Jangan lupa setelah itu cek foldernya yang sudah disimpan.

Latihan I Membuat Kalkulator Sederhana Dengan Tipe Data


String
1. Setelah dibuka aplikasi delphi 7 nya dan sudah disimpan, dan pada form kita
sediakan 2 tombol edit dan 1 label dan 1 tombol button dan kita drag atau
pasang pallet atau form yang tersedia di form 1. Seperti tampilan brikut :

2. Setelah itu kita hilangkan tulisan Edi1 dan Edit2 dengan mengkosongkan guna
untuk menginput, pada Text di Properties kita hapus. Seperti gambar berikut :

3. Setelah kita tubah akan menjadi tampilan seperti berikut :

4. Setelah itu dirasa sudah lengkap komponennya, dan double klik tombol
Button1dan ketikkan sintaknya dibawah ini:

Keterangan: dalam program tersebut masih dalam tipe data string ketika
dihasilkanpun dalam bentuk string dan kita harus rubah dahulu kedalam integer.
Label1.caption:=edit1.Text+edit2.Text; // Pada label1 dengan judul sama
dengan edit1 dalam bentuk teks dijumlahkan edit2 dalam teks.
5. Jika belum dirubah kedalam integer to string maka akan tampilan ketika di run
dan di input :

Terlihat diatas jika diinput 12 dan 12 maka ketika klik tombol button muncul
1212, maka perlu dirubah kedalam integer atau inttostr (number) nantinya ketika
penulisan sintak dan dalam aplikasi tersebut belum ditulis disintak.

Latihan II Membuat Kalkulator Sederhana Dengan Tipe Data


Integer
1. Sama seperti latihan 1, tetapi kita rubah tipe data string ke dalam tipe data
integer caranya doble klik tombol button 1 dengan menulis sintak dibawah ini:

Dengan keterangan program :


label1.Caption:=inttostr(strtoint(edit1.Text)+strtoint(edit2.Text)); // tipe datanya
yang nanti hasilnya dalam bentuk integer, dan sudah dirubah dengan integer to
string .Dab didalam kurung string to integer karena edit1 adalah sebenarnya string di
tambah untuk operator penjumlahan. Dan dilakukan sama dengan operator
pengurangan dan perkalian, yang berbeda tipe datanya yaitu pembagian
label1.Caption:=floattostr(strtoint(edit1.Text) / strtoint(edit2.Text)); // tipe datanya
dalam bentuk float karena pembagian yang nanti hasilnya tidak hanya integer atau
bilangan bulat saja tetapi dalam bentuk pecahan juga.
2. Setelah sintak sudah beres kita coba run dan hasilnya :

Keterangan : di Label1 hasilnya akan diinput, tetapi ada kekurangan yaitu


tanpa operator yang digunakan jadi ketika di run satu perstau untuk di
operasikan misalkan operasi perkalian yang ingin execute dan operasi selain
perkalian harus dikunci sementara, Jadi itu tidak efiesien maka perlu
menambahkan Edit3 dengan dirubah di Properties Text dengan tulisan ed_op
sebagai option operatornya.

3. Dengan doble klik tombol button1 dengan sintak dibawah ini:

Keterangan progam:
If edit3.text = '+' then
label1.Caption:=inttostr(strtoint(edit1.text)+strtoint(edit2.text));
// jika kolom edit3 string sama dengan operator jumlah maka label1 dengan judul dan
mengoperasikan penjumlahan. Dan sama juga untuk operator perkalian dan
pengurangan. Dan untuk pembagian dengan tipe data floattostr.

Latihan III Dengan Merubah Tipe Data Floattostr dengan Format


dibelakang Koma

1. Sama seperti diatas caranya dengan merubah operator pembagian dengan sintak
seperti dibawah ini:

Dengan keterangan program :


label1.Caption:=format('%n', [strtoint(edit1.text) / strtoint(edit2.text)]); // dengan
label1 dengan judul dengan hasil dalam bentuk format ( dengan modulo n, dengan
operasi pembagian) intinya dibelakang koma dengan dibatasi dua angka untuk
dibulatkan.
2. Ketika di run maka hasilnya :

Keterangan : terlihat hasilnya dibelakang koma ada dua angka.

Latihan IV Cara Menangani Handle Eror


1. Sama dengan diatas dengan cara doble klik tombol button1 dengan mengetik
sintak dibawah ini :

Keterangan program :
Sama dengan diatas menambahkan :
if ((edit1.text='') or (edit2.text='')) then exit; // Kondisi dimana jika edit1 kosong
atau edit2 kosong maka akan keluar, jika sebaliknya edit1 dan edit2 diinput maka
akan menjalankan operator yang diinginkan.
2. Program ketika di run maka :

Keterangan : tampak di atas ketika edit2 tidak diinput alias kosong ternyata
ketika di run tidak error, karena dengan menggunakan handle error.
3. Jika ingin mengoperasikan tanpa klik tombol button1, maka bisa di ganti dengan
otomatis, caranya yaitu :
Dengan di edit3 keypressed kita pilih event OnChange dengan pilih OnClick
Seperti dibawah ini :

Dan di run maka hasilnya adalah :

Keterangan: terlihat di atas ketika di run tanpa button1 tetapi otomatis terproses
dengan operator yang diinginkan di ed_op.

Latihan V Membuat Kalkulator Sederhana Dengan Radio


Group
1. Sama seperti diatas caranya, cuman latihan kelima kita letakkan dan buat folder
baru dengan nama yang berbeda dan dipartisi yang sama.
2. Dalam Form kita isi 2 tombol Edit, 1 tombol button, 1 Label dan 1 Radio Group.
Tampak seperti dibawah ini :

Keterangan : sama halnya untuk Edit, Label dan Button untuk mencari nya tidak
terlalu susah, kalau yang belum terbiasa mencari Radio Group cari di pallet
Standard pilih RG. Dan untuk memasukan perintah apa saja dalam radio group
caranya di keypressed Radio Group lihat di Properties terdapat tulisan Items
Istrings kita upload dengan string list editor didalam kotak yang kita inginkan.
Terlihat di bawah ini:

3. Setelah itu untuk penulisan sintak kita double klik di radio group, dan jika sudah
kita masukkan sintaknya dengan menggunakan case of

Keterangan: Dengan case RG1 dengan indeks atau pilihan dengan option 0 maka
hasilnya operasi penjumlahan dan seterusnya sama seperti yang diatas, cuman

bedanya yang sekarang menambahkan case of dengan option indeks untuk


sebagai operator didalam radio group1.
4. Jika di run maka hasilnya seperti dibawah ini :

Keterangan : tampak diatas ketika klik option di radio group1 dengan (+) maka
akan mengoperasikan dengan benar.
5. Dan jika di run aplikasi dan ketika diclose akan mengecil dan mengcil yaitu
dengan cara :
Masuk ke Form di Event doble klik OnClose dalam tengah kotak tersebut

6. Setelah itu kita masukan sintaknya:

Keterangan program :
while width >50 do
begin
width:=width -1;

// mengulang jika lebar itu lebih dari 50


// memulai sebuah program
// jika benar maka lebarnya dikurangi 1 sampai
proses looping

height:=height -1;
if height<10 then
Exit;

// dan tingginya akan dikurangi 1 dari proses


looping
// jika tinggi layar kurang dari 10 maka
// keluar

7. Ketika di run hasilnya dan mengklik close akan mengkerut dengan hasil
tampilan program lebih mengecil.
8. Dan solusinya menggunakan ActionList sama caranya seperti latihan kemarin
dengan klik ActionList di Standard, setelah itu doble klik ActionList dan ketik
sintak sebagai penghubung short cut yaitu Apllication.terminate; pada properties
Action1 pilih Shortcut dengan pilihan yang diinginkan (Ctrl+Q).
9. Jika program itu susah untuk keluar ketika diclose yaitu caranya dengan
shortcut, tetapi ketika program itu dijalankan jangan klik close di ujung kanan
kita langsung saja shortcut dengan menekan Ctrl+Q akan keluar program secara
otomatis, dan akan keluar program tanpa susah harus mengklose program
tersebut.