Mata Praktikum
: Algoritma Pemrograman 2A
Kelas
: 1IA05
Praktikum ke-
: 8 (Delapan)
Tanggal
: 10 Juni 2014
Materi
NPM
: 57413939
Nama
: Rizki Raynaldy
Ketua Asisten
: Ranisa Astria
Nama Asisten
Paraf Asisten
Jumlah Lembar
2. Masukkan Timer pada Form satu seperti gambar di atas. Dengan cara, pada
component pallete pindah ke tab system, lalu disitu akan terdapat gambar
stopwatch/jam, maka itulah Timer.
Setelah itu, atur ukuran sesuai yang kita inginkan, lalu pada object inspector
kita klik pada picture, lalu pilihlah gambar yang diinginkan. Lalu klik OK
Agar gambar dapat pas pada bingkainya, kita ubah pada object inspector,
stretch => true
4. Jika Form pertama sudah terlihat seperti pada gambar awal, kita buat form
baru. Lalu desain lah form kedua menjadi seperti berikut
5. Untuk membuat Main Menu, pada component pallete kita pilih Main Menu,
lalu seret ke workspace. Setelah itu klik duakali pada Main Menu, dan isilah
sesuai yang ingin kita buat
6. Jika sudah, kita kembali ke Form pertama untuk Coding Timer1. Klik 2x pada
Timer1 di Form1, lalu ketikkan code berikut
Timer ini berfungsi untuk memunculkan form1 hanya 0,5 detik, selanjutnya
dialihkan ke form2.
Form2.show;
Ini berfungsi untuk memunculkan form2.
Form1.visible:=false;
Ini berfungsi untuk membuat form1 menjadi tak terlihat.
Timer1.enabled:=false;
Ini berfungsi untuk mematikan fungsi timer
7. Lalu kita pindah ke form2, klik 2x pada form2. Ketikkan code berikut
Kode ini berfungsi untuk memunculkan kotak dialog yang berisi informasi
program dan pembuat program. Yang mana kotak pesan ini terdiri hanya satu
tombol, yaitu tombol OK. Kemudian Fungsi chr(10) adalah untuk membuat
baris baru. Sehingga String setelah chr(10) berada di bawah String yang
sebelumnya.
10. Klik Help -> Tanggal, lalu ketikkan code berikut
if label1.Left=0 then
begin
i:=true;
end
Bagian ini maksudnya adalah Jika Posisi label1 dari sebelah kiri
sama dengan 0, maka nilai i adalah true.
else
if label1.Left=430 then
begin
i:=false;
end;
Sedangkan Jika posisi label1 dari sebelah kiri adalah 430 maka
nilai i adalah false.
if i=true then
label1.Left:=label1.Left+1
Apabila nilai i adalah true/benar, maka label1 akan bergerak ke
kanan sebanyak 1 pixel.
Kode diatas berfungsi untuk membuat warna tulisan pada label1 berkedap
kedip dengan interval waktu 10 milisekon atau 1/100 detik. Warna akan terus
berkedip tak akan berhenti selama timer2 aktif selalu. Warna akan berkedip
sesuai kondisi yang kita ketikkan di atas.
timer2.Interval:=10;
Mengatur interval pada timer2 sebanyak 10 milisekon atau 1/100
detik
if label1.Font.Color=clblack then
label1.Font.Color:=clred
Mengatur warna huruf pada label1 menjadi warna merah jika warna
huruf pada label1 sebelumnya adalah warna hitam
else
if label1.Font.color=clred then
label1.Font.Color:=clblue
Mengatur warna huruf pada label1 menjadi warna biru jika warna
huruf pada label1 sebelumnya adalah warna merah
else
if label1.Font.Color=clblue then
label1.Font.Color:=clgreen
Mengatur warna huruf pada label1 menjadi warna hijau jika warna
huruf pada label1 sebelumnya adalah warna biru
else
if label1.Font.Color=clgreen then
label1.Font.Color:=clyellow
Mengatur warna huruf pada label1 menjadi warna kuning jika warna
huruf pada label1 sebelumnya adalah warna hijau
else
label1.Font.Color:=clblack;
kode ini berfungsi untuk merubah kembai warna huruf label1
menjadi warna hitam jika kondisinya berwarna selain yang
Kode tersebut berfungsi untuk mengisi variable tanggal yang kita gunakan
pada submenu tanggal yang tadi telah kita buat. Selain itu juga kita akan
pada kode ini kita memunculkan waktu / jam ke caption label2. Selain itu kita
juga akan membuat warna tulisan pada label2 berkedap kedip berubah warna
setiap detiknya.
if label2.Font.Color=clblack then
label2.Font.Color:=clblue
Mengatur warna huruf pada label2 dengan warna biru jika warna
huruf yang sebelumnya adalah hitam
else
label2.font.Color:=clblack;
kode ini berfungsi untuk merubah kembai warna huruf label1
menjadi warna hitam jika kondisinya berwarna selain yang
dikondisikan sebelumnya yaitu hitam, merah, biru, serta hijau.
Mengapa diubahnya menjadi warna hitam? Agar tulisannya akan
terus berkedip dan tak berhenti.
14. Program sekarang telah selesai, silahkan dirun dengan menekan tombol f9.
Lihat apakah output berjalan sesuai keinginan? Jika belum silahkan anda
periksa lagi dan pastikan program tersebut benar =))
Listing Program
Output Program