Soal 1 :
1. Buatlah project dibawah ini dengan nama : Project_Delphi_Font dengan nama Unit:
Unit_FontExplorer. Dengan tampilan form dibawah ini :
2. Pada kotak pilihan Font Name tampilkan seluruh nama font yang tersedia pada sistem
operasi Windows, dengan menuliskan kode program sebagai berikut :
a. Klik 2 x pada Form tersebut dan muncul gambar dibawah ini :
3. Pada kotak pilihan Font Style tampilkan pilihan yang sesuai dengan di form sebagai
berikut :
4. Pada kotak pilihan Font Size tampilkan pilihan ukuran yang sesuai dengan di form
sebagai berikut :
a. Klik 2 x pada Form tersebut dan muncul gambar dibawah ini dan tuliskan kode
program dibawah ini :
6. Agar perubahan Efek huruf (Font Style) dapat berlaku jika pilihan pada Font Style
langsung dapat dilihat pada label PREVIEW maka tuliskan kode program dibawah ini :
7. Agar perubahan Ukuran huruf (Font Size) dapat berlaku jika pilihan pada Font Size
langsung dapat dilihat pada label PREVIEW maka tuliskan kode program dibawah ini :
2. Pada kotak pilihan Font Name tampilkan seluruh nama font yang tersedia pada sistem
operasi Windows, dengan menuliskan kode program sebagai berikut :
3. Pada kotak pilihan TEXT BACK COLOR dan TEXT FONT COLOR tampilkan seluruh
nama warna latar (back color) yang tersedia pada Delphi, dengan menuliskan kode
program sebagai berikut :
5. Agar perubahan model huruf dapat berlaku jika pilihan pada Font Name langsung dapat
dilihat pada label PREVIEW maka tuliskan kode program dibawah ini :
6. Agar perubahan Warna latar huruf (Backcolor) dapat berlaku jika pilihan pada TEXT
BACK COLOR langsung dapat dilihat pada label PREVIEW maka tuliskan kode program
dibawah ini :
7. Agar perubahan Warna huruf (Forecolor) dapat berlaku jika pilihan pada TEXT FONT
COLOR langsung dapat dilihat pada label PREVIEW maka tuliskan kode program
dibawah ini :
2. Untuk Pilihan warna pada kotak cmbWarna, hasil yang diminta seperti gambar berikut
ini :
3. Ketika form dijalankan maka pilihan warna yang muncul dalam kotak combo adalah :
clBlack, clRed, clLime, clYellow, clBlue, clFuchsia, clAqua, clWhite
4. Untuk menambahkan item warna pada kotak cmbWarna, maka tuliskan kode program
berikut ini :
6. Tahap berikutnya, tampilkan kotak warna pada kotak combo seperti gambar dibawah ini:
Canvas.Brush.Color = Perintah
menampilkan warna pada kotak
(rectangle) yang terdapat pada cmbColor
Warnanya dimulai dari :
index=0; warna hitam
index=1, warna merah, dll
8. Tahap akhir ubah style combo pada cmbColor dari : csDropDown menjadi
csOwnerDrawFixed
2. Untuk menyisipkan objek Shape pada form lakukan perintah berikut ini : klik menu
ADDITIONAL - Shape
3. Untuk menyisipkan objek SpinButton pada form lakukan perintah berikut ini : klik
menu SAMPLES - SpinButton
4. Untuk menyisipkan objek ColorDialog pada form lakukan perintah berikut ini : klik
menu DIALOG – FontColor
6. Untuk menampilkan jenis Huruf (Font Name) yang ada windows dan muncul di ListBox
(lstFontStyle) ketika tombol SHOW Font diklik maka kode programnya adalah :
9. Agar perubahan ukuran huruf dapat berjalan pada panelPreview (pnlPreview), tuliskan
kode berikut ini :
10. Agar perubahan jenis efek huruf (rdgFontStyle) dapat berjalan pada panelPreview
(pnlPreview), tuliskan kode berikut ini :
3. Tuliskan kode program untuk tombol 1-9 dan 0 dengan ketentuan sebagai berikut :
a. Tombol 1 kode programya adalah :
1. Buatlah program Font Changer menggunakan bahasa pemrograman Delphi seperti layout
di bawah ini! Gunakan objek Label, Editbox, Memo, Listbox untuk pembuatan objek di
bawah ini. Semua Objek tentukan sendiri.
EDITBOX
MEMO
LIST BOX
RADIO GROUP
CHECKBOX
LABEL
1. Sebelum menuliskan kode program, tentukan nama dari masing-masing objek yang ada
pada form. Lihat gambar dibawah ini :
2. Tuliskan kode program berikut untuk menampilkan daftar ukuran huruf pada objek
lstUkuran, Efek Huruf pada lstEfek dan Warna Huruf pada objek lstWarna dengan :
4. Tuliskan kode program berikut pada objek edTeks, untuk menampilkan teks yang
diinputkan pada objek lblPreview :
5. Tuliskan kode program berikut pada objek lstUkuran, untuk mengubah jenis ukuran
tulisan pada lblPreview:
LABEL
LISTBOX
LIST BOX
CHECK BOX RADIO GROUP
OPTION GROUP
1. Sebelum menuliskan kode program, tentukan nama dari masing-masing objek yang ada
pada form. Lihat gambar dibawah ini :
2. Tuliskan kode program berikut untuk menampilkan daftar ukuran huruf pada objek
lstUkuran dengan cara :
3. Tuliskan kode program berikut untuk menampilkan daftar jenis huruf pada objek
rdgTampil dengan cara :
6. Tuliskan kode program berikut untuk menampilkan warna huruf pada objek rdgWarna
dengan cara :
EDITBOX
LIST BOX
BUTTON
LABEL
1. Sebelum menuliskan kode program, tentukan nama dari masing-masing objek yang ada
pada form. Lihat gambar dibawah ini :
2. Tuliskan kode program berikut untuk menampilkan daftar ukuran huruf pada objek
lstUkuran dengan cara :
Petunjuk Soal :
EDITBOX
RADIO
GROUP
BUTTON
BUTTON
LABEL
RADIOGROUP
Petunjuk Soal :
3 ^ artinya Pangkat
2^2=2x2=4
4 2^3=2x2x2=8
2. Nilai Awal, Nilai Akhir dan Pangkat diisi dengan Angka oleh user pada saat form
dijalankan
3. Gunakan statement Looping dalam penyelesaian soal diatas !
Jawaban Soal 10 :
1. Sebelum menuliskan kode program, tentukan nama dari masing-masing objek yang ada
pada form. Lihat gambar dibawah ini :
edAwal
edAkhir
moHasil
btCetak