Anda di halaman 1dari 30

KUMPULAN LATIHAN PRAKTIKUM

MATA KULIAH PEMROGRAMAN DELPHI

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 :

b. Tuliskan kode program dibawah ini :

3. Pada kotak pilihan Font Style tampilkan pilihan yang sesuai dengan di form sebagai
berikut :

Kumpulan Soal Praktikum Delphi Page 1


a. Klik 2 x pada Form tersebut dan muncul gambar dibawah ini dan tuliskan kode
program berikut ini :

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 :

Kumpulan Soal Praktikum Delphi Page 2


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 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 :

Kumpulan Soal Praktikum Delphi Page 3


Soal 2 :
1. Buatlah project dibawah ini dengan nama : Project_Delphi_Font_2 dengan nama Unit:
Unit_FontExplorer_2. 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 :

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 :

Kumpulan Soal Praktikum Delphi Page 4


4. Tambahkan kode program dibawah ini untuk menentukan konstanta warna apa saja yang
akan digunakan pada font color dan back color. Tuliskan kode berikut pada bagian
variabel paling atas jendela koding.

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 :

Kumpulan Soal Praktikum Delphi Page 5


Soal 4 :
1. Buatlah project dibawah ini dengan nama : Project_Delphi_ComboColor dengan nama
Unit: Unit_Color. Dengan tampilan form 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 :

Kumpulan Soal Praktikum Delphi Page 6


5. Tahap berikutnya, tampilkan kotak warna pada kotak combo seperti gambar dibawah ini:

Untuk dapat menampilkan kotak warna pada combo, aktifkan


terlebih dahulu event on DrawItem dengan cara : klik kotak
cmbColor, lalu pilih ObjectInspector, pilih tab Event, pilih
OnDrawItem

6. Tahap berikutnya, tampilkan kotak warna pada kotak combo seperti gambar dibawah ini:

Tambahkan variabel baru untuk mendefenisikan


warna

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

Kumpulan Soal Praktikum Delphi Page 7


7. Tahap berikutnya, tuliskan kode berikut pada cmbColor dan pilih eventya adalah :

8. Tahap akhir ubah style combo pada cmbColor dari : csDropDown menjadi
csOwnerDrawFixed

9. Jalankan program dan lihat hasilnya seperti gambar berikut ini :

Kumpulan Soal Praktikum Delphi Page 8


Soal 4 :
1. Buatlah project dibawah ini dengan nama : Project_Delphi_Font_Changer dengan nama
Unit: Unit_Font_Change. Dengan tampilan form dibawah ini :

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

Kumpulan Soal Praktikum Delphi Page 9


5. Untuk menginputkan kata atau kalimat pada kotak EdWord dan langsung muncul pada
kotak PANEL PREVIEW, maka tuliskan kode berikut ini pada

6. Untuk menampilkan jenis Huruf (Font Name) yang ada windows dan muncul di ListBox
(lstFontStyle) ketika tombol SHOW Font diklik maka kode programnya adalah :

7. Masukkan nilai pada kotak SpinButton (speFontSize) dengan cara :

Increment : penambahan nilai baru


Max Value : Nilai maksimal pada spinbutton
Min Value : Nilai minimal pada spinbutton
Value : nilai awal yang muncul di
spinbutton

Kumpulan Soal Praktikum Delphi Page 10


8. Agar perubahan ukuran huruf dapat berjalan pada panelPreview (pnlPreview), tuliskan
kode berikut ini :

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 :

11. Untuk menuliskan prosedur keluar pada tombol btKeluar adalah :

Kumpulan Soal Praktikum Delphi Page 11


Soal 5 :
1. Buatlah project dibawah ini dengan nama : Project_Delphi_Calculator dengan nama
Unit: Unit_Calculator. Dengan tampilan form dibawah ini :

2. Tuliskan variabel berikut ini untuk menampung nilai operasi bilangan :

3. Tuliskan kode program untuk tombol 1-9 dan 0 dengan ketentuan sebagai berikut :
a. Tombol 1 kode programya adalah :

Kumpulan Soal Praktikum Delphi Page 12


b. Tombol 2 kode programya adalah :

c. Tombol 3 kode programya adalah :

d. Lanjutkan penulisan kode program untuk Tombol 4-9


e. Tuliskan kode program untuk tombol 0

f. Tuliskan kode program untuk tombol . (titik)

g. Tuliskan kode program untuk tombol + (btTambah)

h. Lanjutkan dengan menuliskan kode program untuk tombol – (btKurang), tombol /


(btBagi) dan tombol * (btKali)

Kumpulan Soal Praktikum Delphi Page 13


i. Tuliskan kode program berikut pada tombol C (btClear)

j. Tuliskan kode program berikut pada tombol BACKSPACE (btBackSpace)

k. Tuliskan kode program berikut pada tombol = (btSamadengan)

Kumpulan Soal Praktikum Delphi Page 14


Soal 6 :
1. Buatlah project dibawah ini dengan nama : Project_Delphi_Calculator2 dengan nama
Unit: Unit_Calculator2. Dengan tampilan form dibawah ini :

Kumpulan Soal Praktikum Delphi Page 15


Soal 7 :

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

2. Cara kerja program diatas setelah dijalankan adalah :


a. Inputkan sembarang teks dipakai untuk menginputkan sembarang teks dan teks
tersebut juga akan tampil pada kotak PREVIEW.
b. Nama Huruf diisi dengan nama-nama huruf yang tersedia di sistem operasi windows.
Misalnya : Arial, Times New Roman, dll. Nama Huruf akan tampil jika user mengklik
pilihan Tampil/Sembunyikan di checkbox.
c. Ukuran dipakai untuk mengubah ukuran huruf pada kotak Preview.
d. Efek Huruf dipakai untuk mengubah efek tulisan seperti cetak Miring, Tebal,
Garisbawah, Tebal Miring, Tebal Miring dan Garisbawah.
e. Warna huruf dipakai untuk memberikan efek warna pada tulisan di kotak Preview.

Kumpulan Soal Praktikum Delphi Page 16


Jawaban Soal 7

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 :

Kumpulan Soal Praktikum Delphi Page 17


3. Tuliskan kode program berikut pada objek chTampil untuk menampilkan daftar nama-
nama font yang tersedia di windows pada objek memo :

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:

Kumpulan Soal Praktikum Delphi Page 18


6. Tuliskan kode program berikut pada objek lstEfek, untuk mengubah efek tulisan pada
lblPreview:

Kumpulan Soal Praktikum Delphi Page 19


7. Tuliskan kode program berikut pada objek lstaWarna, untuk mengubah warna tulisan
pada lblPreview:

Kumpulan Soal Praktikum Delphi Page 20


Kumpulan Soal Praktikum Delphi Page 21
Soal 8:
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 namanya.

LABEL

LISTBOX
LIST BOX
CHECK BOX RADIO GROUP

OPTION GROUP

2. Cara kerja program diatas setelah dijalankan adalah :


a. Pada kotak Preview tampilkan tulisan UJIAN PRAKTEK PEMROGRAMAN DELPHI.
b. Nama Huruf diisi dengan nama-nama huruf yang tersedia di sistem operasi windows.
Misalnya : Arial, Times New Roman, dll. Nama Huruf akan tampil jika user mengklik
pilihan Tampilkan di Option Group dan pilihan sembunyikan berfungsi untuk
menghilangkan daftar nama huruf yang ada di list Nama Huruf.
c. Ukuran dipakai untuk mengubah ukuran huruf pada kotak Preview.
d. Efek Huruf dipakai untuk mengubah efek tulisan seperti cetak Miring, Tebal,
Garisbawah, Tebal Miring, Tebal Miring dan Garisbawah.
e. Warna huruf dipakai untuk memberikan efek warna pada tulisan di kotak Preview.

Kumpulan Soal Praktikum Delphi Page 22


Jawaban Soal 8 :

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 :

Kumpulan Soal Praktikum Delphi Page 23


4. Tuliskan kode program berikut untuk menampilkan ukuran huruf pada objek lstUkuran
dengan cara :

Kumpulan Soal Praktikum Delphi Page 24


5. Tuliskan kode program berikut untuk menampilkan efek jenis huruf pada objek rdgEfek
dengan cara :

6. Tuliskan kode program berikut untuk menampilkan warna huruf pada objek rdgWarna
dengan cara :

Kumpulan Soal Praktikum Delphi Page 25


Kumpulan Soal Praktikum Delphi Page 26
Soal 9:
1. Buatlah program aplikasi Kalkulator menggunakan bahasa pemrograman Delphi seperti
layout di bawah ini! Gunakan objek Label, Editbox, Button, Listbox, RadioGroup untuk
pembuatan objek di bawah ini. Semua Objek tentukan sendiri namanya.

EDITBOX

RADIO GROUP BUTTON

LIST BOX
BUTTON

LABEL

2. Cara kerja program diatas setelah dijalankan adalah :


a. Kotak Editbox digunakan untuk menginputkan nilai 0 – 9, simbol titik (.) untuk
bilangan desimal, simbol -/+ untuk bilangan negatif dan positif.
b. Operator Aritmatika dipakai untuk melakukan perhitungan matematika dan logika
perbandingan.
c. Kotak FORMULA dipakai untuk menampilkan rumus perhitungan yang sedang
dilakukan
Contoh :
10 + 20 (rumus ini muncul di kotak Formula)
30 (hasil perhitungan 10+20 ini muncul di kotak NILAI)
d. Tombol Backspace dipakai untuk menghapus nilai yang ada di kotak NILAI dan kotak
FORMULA
e. Tombol = (sama dengan) dipakai untuk menampilkan hasil perhitungan.

Kumpulan Soal Praktikum Delphi Page 27


Jawaban Soal 9 :

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 :

Kumpulan Soal Praktikum Delphi Page 28


Soal 10:

Petunjuk Soal :

1. Buatlah program aplikasi Kalkulator menggunakan bahasa pemrograman Delphi seperti


layout di bawah ini! Gunakan objek Label, Editbox, Button, Listbox, RadioGroup untuk
pembuatan objek di bawah ini. Semua Objek tentukan sendiri namanya.

EDITBOX

RADIO
GROUP

BUTTON
BUTTON

LABEL
RADIOGROUP

2. Cara kerja program diatas setelah dijalankan adalah :


a. Kotak Editbox digunakan untuk menginputkan nilai 0 – 9, simbol titik (.) untuk
bilangan desimal, simbol -/+ untuk bilangan negatif dan positif.
b. Operator Aritmatika dipakai untuk melakukan perhitungan matematika.
c. Operator Logika dipakai untuk melakukan perbandingan antar 2 nilai atau lebih.
d. Kotak FORMULA dipakai untuk menampilkan rumus perhitungan yang sedang
dilakukan.
Contoh :
10 + 20 (rumus ini muncul di kotak Formula)
30 (hasil perhitungan 10+20 ini muncul di kotak NILAI)
e. Tombol Backspace dipakai untuk menghapus nilai yang ada di kotak NILAI dan kotak
FORMULA
f. Tombol = (sama dengan) dipakai untuk menampilkan hasil perhitungan.

Kumpulan Soal Praktikum Delphi Page 29


Soal 11

Petunjuk Soal :

1. Rancanglah form berikut ini menggunakan Aplikasi Borland Delphi 7, dengan


ketentuan sebagai berikut :
Ketentuan Gambar Berdasarkan Nomor
Urut:
1. Editbox, nama objek : edAwal
1
2. EditBox, nama objek : edAkhir
3. EditBox, nama objek : edPangkat
2 5
4. Button, nama objek : cmdCetak
5. Memo, nama objek : moHasil

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

2. Tuliskan kode program dibawah ini pada objek btCetak

Kumpulan Soal Praktikum Delphi Page 30

Anda mungkin juga menyukai