Professional Documents
Culture Documents
Pada studi kasus II ini kita akan membahas beberapa komponen yang terkait
dengan input dan output. Seperti yang kita ketahui bahwa dalam aplikasi under
Windows banyak sekali jenis-jenis komponen yang dapat digunakan untuk
keperluan input dan output suatu nilai. Beberapa diantaranya adalah:
• Edit
• Memo
• Check Box
• Radio Button
• List Box
• Combo Box
• Scroll Bar
Untuk studi kasus ni kita akan membuat project sederhana yang di dalamnya
terdapat komponen-komponen di atas khususnya EDIT, MEMO, CHECK BOX.
Untuk Project ini kita membutuhkan form lebih dari satu (multi form). Untuk
memudahkan pemahaman, setiap komponen di atas diletakkan dalam satu form
tersendiri. Apabila kita ingin menyisipkan form baru, caranya klik menu FILE >
NEW FORM
Dalam form ini akan diberikan menu utama. Form ini akan di load pertama
kali ketika project dijalankan. Pada form ini, user akan memilih menu apa
yang diinginkan. Selanjutnya akan tampil form baru sesuai menu yang
dipilihnya. Berikut ini adalah tampilan desainnya:
1
BitButton1 Kind bkOK
Caption Ubah Warna Form
Name TombolWarna
Timer1 Name Timer1
Interval 5
ColorDialog1 Name PaletWarna
Image1 Picture [ ... ]
Keterangan:
Untuk MainMenu, desainlah menu seperti berikut ini
NB: Untuk menambahkan Short Cut, pilih properti SHORT CUT dan tentukan
nama short cutnya.
Save unit ini dengan klik menu FILE > SAVE, beri nama file UNITUTAMA.PAS
2
Edit1 Name EditBil1
Text (kosongkan)
Edit2 Name EditBil2
Text (kosongkan)
Edit3 Name EditHslJml
Text (kosongkan)
Button1 Caption Jumlahkan
Name BtnJumlah
Button2 Caption Hapus
Name BtnHapus
Save unit ini dengan klik menu FILE > SAVE, beri nama file UNITEDIT.PAS
3
4. Form Keempat – Form untuk komponen Check Box
Desain formnya:
Desain formnya:
4
Tabel komponen dan propertinya
Desain formnya:
5
7. Form Ketujuh – Form untuk ComboBox
Desain formnya:
Desain formnya:
6
ScrollBar1 Kind SbHorizontal
LargeChange 10
Max 200
Min 0
SmallChange 1
Name ScrollBar1
ScrollBar2 Kind SbHorizontal
LargeChange 10
Max 200
Min 0
SmallChange 1
Name ScrollBar2
Label1 Caption +
Label2 Caption =
Setelah desain semua form siap, kita akan buat program untuk event
handlingnya.
1. Form Utama
Skenarionya:
Ketika program di run, label bertulisan ‘Dibuat oleh: ...’ melakukan scrolling
dari kanan ke kiri terus menerus. Kita juga dapat mengganti warna form
utama dengan mengklik tombol UBAH WARNA FORM.
2. Form Edit
Untuk menampilkan form edit yang kita buat tadi, caranya klik menu VIEW >
FORMS atau tekan SHIFT+F12. Pilih FormEdit.
7
Skenarionya:
Selanjutnya untuk melihat hasilnya, klik RUN. Apabila dalam Delphi muncul
informasi yang mirip seperti di bawah ini
3. Form Memo
Skenarionya:
8
• Event OnClick pada tombol TAMBAHKAN
Supaya kotak string menjadi kosong setiap kali user mau mengisi string
kembali, maka tambahkan event OnClick pada kotak string (EditStringMemo).
Skenarionya:
User diminta men-cek beberapa pilihan dari empat pilihan yang ada.
Selanjutnya klik tombol PILIH. Pilihan yang di-cek akan ditampilkan ke dalam
memo. Tombol HAPUS digunakan untuk membersihkan memo dan pilihan.
9
• Event OnClick pada tombol HAPUS (Button2)
Skenarionya:
User memilih pilihan berupa radio button, selanjutnya klik tombol PROSES.
Setelah tombol tersebut diklik, pada bagian memo muncul text yang terkait
dengan pilihan. Tombol HAPUS untuk membersihkan memo dan radiobutton.
Skenarionya:
User memilih pilihan pada daftar/list yang ada disebelah kiri. Tombol >>
digunakan untuk memindahkan pilihan dari list kiri ke list kanan. Sedangkan
tombol << digunakan untuk sebaliknya.
10
• Event ONCLICK pada tombol >>
Skenarionya:
User memilih pilihan pada ComboBox, setelah dipilih kotak edit akan
menampilkan teks pilihannya.
Catatan:
ONCHANGE merupakan salah satu dari event yang muncul ketika suatu
obyek diubah valuenya.
Skenarionnya:
11
Keterangan ONCHANGE:
Event ini digunakan untuk menampilkan penjumlahan ketika pertama kali
form scrollbar diaktifkan (ditampilkan).
12