resume pertemuan yang ketiga delphi 7

15
“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

Upload: hera-wijaya

Post on 28-Jan-2016

234 views

Category:

Documents


0 download

DESCRIPTION

Delphi 7

TRANSCRIPT

Page 1: Resume Pertemuan Yang Ketiga Delphi 7

“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

Page 2: Resume Pertemuan Yang Ketiga Delphi 7

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.

1

2

Page 3: Resume Pertemuan Yang Ketiga Delphi 7

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:

Page 4: Resume Pertemuan Yang Ketiga Delphi 7

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.

Page 5: Resume Pertemuan Yang Ketiga Delphi 7

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.

Page 6: Resume Pertemuan Yang Ketiga Delphi 7

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.

Page 7: Resume Pertemuan Yang Ketiga Delphi 7

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.

Page 8: Resume Pertemuan Yang Ketiga Delphi 7

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 OnClickSeperti dibawah ini :

Page 9: Resume Pertemuan Yang Ketiga Delphi 7

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.

Page 10: Resume Pertemuan Yang Ketiga Delphi 7

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

Page 11: Resume Pertemuan Yang Ketiga Delphi 7

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:

Page 12: Resume Pertemuan Yang Ketiga Delphi 7

Keterangan program :

while width >50 do // mengulang jika lebar itu lebih dari 50

begin // memulai sebuah program

width:=width -1; // jika benar maka lebarnya dikurangi 1 sampai proses looping

height:=height -1; // dan tingginya akan dikurangi 1 dari proses looping

if height<10 then // jika tinggi layar kurang dari 10 maka

Exit; // 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.