Anda di halaman 1dari 9

MENGGALI RAHASIA& TRIK JITU PEMOGRAMAN BORLAND DELPHI 7.

Edisi 1: Membuat tombol interaktif Membuat tombol bergambar Membuat text berkedip dan berjalan Membuka file powerpoint dengan delphi Membuat simulasi soal fisika interaktif

By : Abdul Razak, S.Pd

MEMBUAT TOMBOL KELUAR INTERAKTIF MENGGUNAKAN DELPHI 7.0

Yang dimaksud tombol keluar interaktif adalah, tombol yang dapat memunculkan pesan konfirmasi sebelum program ditutup seperti gambar di bawah ini :

Menarik bukan.... Prosedurnya sama dengan membuat tombol keluar biasa, hanya saja pada program ditambahkan perintah berikut : If MessageDlg('YAKIN KAMU MAU KELUAR ??',mtconfirmation,[mbYes]+ [mbNo],0)=mrYes Then close; NB: Perintah pada program di atas dapat juga digunakan untuk tombol-tombol yang lain, kuncinya ada pada perintah setelah perintah If .... Then SelamatBerkreasi Abdul Razak, S.Pd

MEMBUAT TOMBOL BERGAMBAR MENGGUNAKAN DELPHI 7.0 Pernah terbayang gak, kalau tombol yang kita buat terdapat photo kita atau icon yang kita inginkan ?? Pengen tau....? Nih contohnya.....

Gambar icon pada tombol di atas sudah disediakan oleh program delphi, mau tau cara memunculkannya ?? 1. Ambil Komponen BitBtn yang ada pada additional 2. Kemudian pada property kind nya pilih gambar icon yang kamu mau ambil 3. Tombol bergambar saudara sudah selesai digunakan untuk dimasukkan program..... Nah, mudah kan... sekarang bagaimana kalau gambar iconnya kita ambil dari luar, contohnya seperti pada gambar di bawah ini :

Nih langkah2nya... 1. Ambil Komponen BitBtn yang ada pada additional 2. Pada properti Glyph, anda Load gambar yang anda ingin tampilkan di button. 3. Ingat,, gambar yang boleh masuk adalah gambar yang memiliki tipe format .bmp, jadi kalau tidak punya gambar itu, maka saudara harus meng-konvert gambar menjadi format bmp, dan disarankan untuk memperkecil ukuran gambarnya dengan aplikasi pengolah gambar yang ada pada laptop atau komputer saudara. 4. Untuk mengatur dimana letak gambarnya pada button saudara bisa memilih pada propeti layout nya SelamatBerkreasi , (Abdul Razak, S.Pd)

MEMBUAT TEXT BERKEDIP DAN BERJALAN MENGGUNAKAN DELPHI 7.0 Pasti kamu herankan, gimana caranya membuat text menjadi dinamis di dalam delphi, caranya sangat mudah, kita hanya memanipulasi properti text tersebut di dalam program. Membuat Text Berkedip 1. Tempatkan sebuah label di dalam form dan ganti captionnya menjadi text yang ingin kamu buat. 2. Tempatkan juga komponen timer yang ada pada System 3. Klik dua kali timernya dan ketikkan program di bawah ini: IF Label1.Visible Then Label1.Visible:= False Else Label1.Visible:=True; 4. Untuk mengatur kecepatan berkedipnya, saudara bisa mengatur angka yang ada di properti interval pada timer, semakin kecil angkanya maka berkedipnya juga akan semakin cepat. 5. SELAMAT MENCOBA Membuat Text Berjalan 1. Tempatkan sebuah panel yang ada di standar di dalam form dan kosongkan captionnya. 2. Tempatkan sebuah label di atas panel yang sudah dibuat, dan diletakkan di ujung sebelah kanan panel. Ganti captionnya dengan text yang akan dibuat. 3. Tempatkan juga komponen timer yang ada pada System 4. Klik dua kali timernya dan ketikkan program di bawah ini: Label1.left:=Label1.left-1; If (Label1.left+Label1.Width)<= 0 then Label1.left:=panel1.width; 5. Ganti properti interval pada timer menjadi 5. 6. Run program saudara. 7. SELAMAT MENCOBA

SelamatBerkreasi Abdul Razak, S.Pd

MEMBUKA FILE POWERPOINT MENGGUNAKAN PEMOGRAMAN DELPHI 7.0

Powerpoint dan program lainnya sebenarnya bisa di link kan melalui program delphi, dengan syarat kita tahu file ekstensi dari program yang mau kita panggil, misalnya, *ppt untuk powerpoint, *pps untuk powerpoint show, *doc untuk document di microsoft word, *pdf untuk file pdf, dan lain sebagainya.. Kali ini yang akan kita panggil melalui delphi adalah powerpoint, sekarang mari kita mulai simulasinya..... 1. Buat file powerpoint dan simpan dengan type file powerpoint show, agar ketika dipanggil powerpoint langsung menampilkan slide-slide nya. 2. Jika saudara telah ada file powerpoint sebelumnya, maka disarankan untuk menyimpan ulang (save as) dengan type file powerpoint show, sehingga dengan begitu kita sudah memiliki powerpoint dengan file ekstensinya *ppsx untuk powerpoint yang dibuat oleh office 2007 ke atas dan *pps untuk yang dibuat oleh office 2003 ke bawah. 3. Simpan file powerpoint itu di dalam suatu folder. 4. Sekarang mulai membuka jendela program delphi... buat satu tombol saja sebagai percobaan... 5. Simpan program delphi di dalam folder dimana file powerpoint tadi disimpan. 6. Klik dua kali tombol dan ketikkan program dibawah ini.... shellexecute(handle,'open','powerpoint_fisika.ppsx','','',1); 7. Huruf yang dicetak miring pada program di atas adalah nama file powerpoint yang telah dibuat.. (biasanya di ketik dengan alamat penyimpanan file misalnya, D:\latihan delphi\powerpoint_fisika.ppsx, tetapi karena kita sudah menyatukan program delphi dan powerpoint nya di dalam satu folder maka tidak perlu lagi kita ketikkan alamat direktorinya. 8. Setelah mengetikkan program, masih dalam jendela unit, naikkan kursor hingga sampai pada bagian uses yang paling di atas.,, tambahkan perintah shellapi pada uses tersebut, seperti pada gambar di bawah ini :

9. Coba jalankan program anda,, 10. SELAMAT MENCOBA

MEMBUAT SOAL FISIKA INTERAKTIF MENGGUNAKAN PEMOGRAMAN DELPHI 7.0

Untuk membuat simulasi soal fisika interaktif terlebih dahulu tentunya kita membuat soal beserta kunci jawabannya (disarankan soal pilihan ganda) sebelum kita membuka jendela program delphi. Dalam tutorial kali ini kita akan membuat soal pilihan gandanya dengan microsoft word atau powerpoint terlebih dahulu, seperti pada gambar di bawah ini :

Setelah selesai membuat soal kita akan meng- capture soal-soal tersebut menjadi file gambar dalam format gambar windows bitmap (.bmp), soal di capture satu persatu menjadi file-file gambar, anda juga dapat mengkreasikan warna-warna atau font soal agar terlihat menarik. Perlu saudara ketahui bahwa kenapa kita membuat soal tersebut menjadi file gambar, kenapa tidak langsung dibuat saja di program delphi ??, untuk soal-soal yang membutuhkan karakter simbol-simbol fisika atau gambar, delphi tidak banyak menyediakan fasilitas tersebut, jadi lebih efisien kalau kita membuat soalnya sebagai gambar yang akan dimasukkan ke dalam program delphi. Berikut contoh hasil capture salah satu soal dalam format .bmp :

Setelah kita selesai memiliki file gambar dengan format bmp, maka file-file tersebut disimpan dalam suatu folder. Sekarang mari kita mulai memasuki jendela pemograman delphi. 1. Pada form1 tempatkan komponen-komponen berikut ini : Objek/komponen Letak Properti Nilai Properti Keterangan Label1 Standar Caption Judul Soal Tergantung materi masingmasing individu Panel1 Standar Visible False Caption dikosongkan Image1 Additional Name soal1 Ditempakan pada panel1 RadioGroup1 Standar Caption Pilihan Jawaban Ditempatkan Name piljawab1 pada panel1 RadioGroup2 Standar Caption Nomor Soal Name Nomorsoal Button1 Standar Caption Check Skor Name Cekskor Button2 Standar Caption Ulangi Enabled False Button3 Standar Caption Keluar Label2 Standar Caption Skor Anda = Label3 Standar Caption Dikosongkan Diletakkan di Name keterangan bawah skor Edit1 Standar Text Dikosongkan Name skor Sehingga tampilan form nya menjadi seperti berikut :

2. Isi properti items untuk radiogroup pilihan jawaban menjadi A,B,C dan D (sesuai banyak pilihan ganda) dan isi properti items untuk radiogroup nomor soal sebanyak soal yang ada. 3. Kemudian klik kanan pada panel1 dan pilih edit copy dan kemudian paste kan sehingga akan tercipta panel baru beserta isinya yang akan kita gunakan untuk soal yang kedua, ganti properti name radiogroup pilihan jawabannya dengan piljawab2 dan properti name image nya menjadi soal2, kemudian pada properti visible panel nya menjadi false, geser panel yang baru sehingga menutupi panel sebelumnya, ulangi langkah serupa sehingga terbentuk panel sebanyak soal yang akan dibuat. 4. Setelah selesai mendesain form nya, kita akan memulai memasukkan program pada jendela unit.,, klik dua kali pada radiogroup nomor soal dan ketikkan program dibawah ini : case nomorsoal.ItemIndex of 0: Begin Panel1.Visible:=true; {perintah untuk memunculkan panel 1} Soal1.Picture.Loadfromfile('soal1.bmp'); {soal1.bmp = nama file soal} End; 1: Begin Panel2.Visible:=true; Soal2.picture.LoadFromFile('Soal2.bmp'); End; 2: Begin Panel3.Visible:=true; soal3.picture.loadfromfile('soal3.bmp'); End; 3: Begin Panel4.Visible:=true; soal4.picture.loadfromfile('soal4.bmp'); End; End; 5. Klik dua kali tombol check skor dan ketikkan program di bawah ini : procedure TForm1.cekskorClick(Sender: TObject); Var Nilai,skor1,skor2,skor3,skor4 :integer; Begin Case piljawab1.itemindex of 0: skor1:=0; {pilihan A} 1: skor1:=25; {pilihan B = kunci jawaban skor 25 / soal} 2: skor1:=0; {pilihan C} 3: skor1:=0; {pilihan D} End; Case piljawab2.itemindex of 0: skor2:=0; 1: skor2:=0; 2: skor2:=0; 3: skor2:=25; End; Case piljawab3.itemindex of 0: skor3:=0;

1: skor3:=0; 2: skor3:=0; 3: skor3:=25; End; Case piljawab4.itemindex of 0: skor4:=0; 1: skor4:=25; 2: skor4:=0; 3: skor4:=0; End; Nilai:=skor1+skor2+skor3+skor4; skor.Text:=InttoStr(Nilai); ulangi.Enabled:=True; case Nilai of 0..30: Keterangan.Caption:='Belajar Keras Lagi Ya...!'; 31..60: Keterangan.Caption:='Sedikit Lagi Kamu Berhasil...'; 61..80: Keterangan.Caption:='Skor Kamu Sudah Bagus....'; 81..100: Keterangan.Caption:='Sempurna...perfect'; end; end; 6. Pada tombol ulangi ketikkan program di bawah ini : procedure TForm1.ulangiClick(Sender: TObject); begin if MessageDlg('YAKIN MAU ULANGI ??',mtconfirmation,[mbYes]+[mbNo],0) =mrYes Then panel1.Visible:=false; panel2.Visible:=false; panel3.Visible:=false; panel4.Visible:=false; end; 7. Dan terakhir pada tombol keluar dimasukkan program dibawah ini : procedure TForm1.keluarClick(Sender: TObject); begin if MessageDlg('YAKIN KAMU MAU KELUAR ??',mtconfirmation,[mbYes]+[mbNo],0)=mrYes Then close; end; 8. Sebelum me Run program saudara, simpan program delphi yang sudah dibuat di dalam folder dimana file gambar soal disimpan. 9. SELAMAT MENCOBA SelamatBerkreasi Abdul Razak, S.Pd