Kamis, 29 Maret 2012

Contoh Program Perulangan Pada Delphi


Pada program kali ini, membahas tentang Program Menu, SubMenu, Perulangan, Dan Timer pada Delphi. Seperti pengertian perulangan (Perulangan adalah suatu cara untuk mengulang satu atau sekumpulan perintah sampai mencapai kondisi tertentu.)
Dalam pembuatan program kali ini ada beberapa perulangan yaitu :
1.      Perulangan menggunakan For To Do
Contoh 

form1.Hide;
form2.show;
form3.hide;

maksudnya adalah pada show itu untuk menampilkan form nya , sedangkan hide nya kebalikan dari show.
2.      Perulangan menggunakan For Do
Contoh 

a:=StrToInt(Edit1.text);
b:=StrToInt(Edit2.Text);
for c:= a to b do

maksudnya adalah Perulangan ini akan berulang selama nilai variabel counter masih lebih kecil atau sama dengan nilai akhir.
3.      Perulangan menggunakan for_downto do
Contoh

a:=StrToInt(Edit1.text);
b:=StrToInt(Edit2.Text);
for c:= b downto a do

maksudnya adalah Perulangan ini akan berulang selama nilai variabel counter masih lebih besar atau sama dengan nilai akhir. Nilai awal suatu counter harus lebih besar atau sama dengan daripada nilai akhirnya, dengan kata lain hasil nya kebalikan dari perulangan For Do.

            Selain dengan menggunakan code program untuk perulangan , di sini juga menggunakan Timer. Timer berfungsi sebagai jam yang telah disediakan Delphi. Dengan timer kita juga dapat mendecode time, sehingga dapat terjadi akusisi data.
Contoh codingan program nya :

begin
label1.Caption:=formatdatetime('hh:mm:ss',now);
label2.caption:=formatdatetime('dd-mmmm-yyyy',now);
end;

maka lanjut dengan contoh program nya :

kali ini saya membuat 3 form 
form 1 :
form 2


form 3





maka codingan nya tiap form :

form 1
Ketikkan Code pada Perulangan :
form1.Hide;
form2.show;
form3.hide;

Code Pada timer :
 form1.Hide;
 form2.hide;
 form3.show;

Exit :
Application.Terminate ;

form 2
Group Box : Caption : perulangan
Label 1 :  Caption : Angka Awal
label 2 : Caption :Angka Akhir
Edit 1 : Text : (kosongkan)
Edit 2 : Text : (kosongkan)
Button1: Caption : For_do
Button2: Caption : for_downto
Button3: Caption : Back

Code/Script :

Button for_do :
procedure TForm2.Button1Click(Sender: TObject);
var a,b,c,d:Integer;
begin
memo1.Clear;
a:=StrToInt(Edit1.text);
b:=StrToInt(Edit2.Text);
for c:= a to b do
  begin
  d :=Sqr(c);
  memo1.Lines.add(IntToStr(c) + ' Kuadrat = ' + IntToStr(d));
end;
end;


Button for_downto do :
procedure TForm2.Button2Click(Sender: TObject);
var a,b,c,d:Integer;
begin
memo1.clear;
a:=StrToInt(Edit1.text);
b:=StrToInt(Edit2.Text);
for c:= b downto a do
   begin
   d:=Sqr(c);
   memo1.Lines.add(IntToStr(c) + ' Kuadrat = ' + IntToStr(d));
end;
end;

Button Back :
procedure TForm2.Button3Click(Sender: TObject);
begin
form1.show;
form2.hide ;
form3.hide;
end;
end.




dan form 3
Klik 2x pada Timer :
procedure TForm3.Timer1Timer(Sender: TObject);
begin
label1.Caption:=formatdatetime('hh:mm:ss',now);
label2.caption:=formatdatetime('dd-mmmm-yyyy',now);
end;
end.

Klik 2x pada Button :
procedure TForm3.Button1Click(Sender: TObject);
begin
form1.show;
form2.hide;
form3.Hide;
end;



Maka save lah dan Hasilnya  :

















Baca selengkapnya » 0 komentar

Kamis, 22 Maret 2012

Contoh program Percabangan Pada Delphi


Pada program kali ini menentukan kondisi yang lebih dari satu statemen , dalam pembuatan code program nya hampir sama dengan program sebelum nyaa . Hanya saja kali ini menggunakan banyak statemen untuk mencetak nilai atau hasil dari yang di inginkan. Maka untuk itu menggunakan IF (….) THEN (….) ELSE .Perintah “IF (….) THEN (….) ELSE”  umumnya digunakan untuk melakukan pencabangan sederhana (antara 2 atau 3 cabang). Atau untuk pencabangan yang banyak, dimana kondisi yang menjadi prasyaratnya melibatkan lebih dari satu parameter. Bentuk sintaks  , perintah nya Langsung saja
If then
Begin
...{Statement-1}
End
Else
Begin
...{statemen-2}
End


langsung saja ke tujuan :
buat lah Label, edit, dan button

seperti gambar di atas!

kemudian 
Klik Form1 2x à Code program Label dan Edit
dan masukan code nya:

Label1.Caption:='Inputan Nilai Sederhana';
label2.Caption:='Nilai';
Label3.Caption:='Predikat';
Label4.Caption:='Keterangan';
Edit1.Text:='';
Edit2.Text:='';
Edit3.Text:='';
Button1.caption:='Proses';
Button2.Caption:='Ganti warna';

setelah itu kembali ke form 1 dan save
lanjutkan 
Klik 2x pada Button1 di form 1 à tuliskan code berikut di bawah begin dan di atas end 
dan masukan code nya 
var
A:Integer;
begin
A := StrToInt (Edit1.Text);
  if (A>=0) and (A < 30) then
    begin
    edit2.Text:='E';
    edit3.Text:='Gagal';
    end
  else if (A>=30) and (A<50) then
    begin
    edit2.text:='D';
    edit3.Text:='Gagal';
    end
  else if (A>=50) and (A<70) then
    begin
    edit2.text:='C';
    edit3.Text:='Lulus';
    end
  else if (A>=70) and (A<85) then
    begin
    edit2.Text:='B';
    edit3.Text:='Lulus';
    end
  else if (A>=85) and (A<=100) then
    begin
    edit2.Text:='A';
    edit3.Text:='Lulus';
    end
  else
    begin
    edit2.Text:='Salah Input';
    edit3.Text:='Ulangi Lagi';
  end;

Kemudian save ….
Langkah Selanjut nya :

Klik 2x pada Button 2  à tuliskan code berikut di bawah begin dan di atas end :
dan masukan code nya untuk memberi warna

Edit1.Font.Color:=clred;
Edit2.Font.Color:=clyellow;
Edit3.Font.Color:=clgreen;


 Kemudian Save dan Run program
maka hasil nya 


 
                          










Baca selengkapnya » 0 komentar

Kamis, 15 Maret 2012

Program Delphi menampil kan Nama, Kelas, dan nomor pokok Mahasiswa

Dalam pembuatan program di atas pertama – tama
Membuat Label , Edit , dan Button di lembar aplication 

  • Label di gunakan untuk membuat peletakan objeck di form
  • Edit di gunakan untuk meletak kan Objeck pada Label
  • Button di gunakan untuk  mencetak hasil dari Edit
o   ok langsung ke tujuan nya :

    Buat lah Label, edit, dan button seperti di bawah ini
  tetapi tidak mesti desain nya harus sama , tergantung kesukaan
   
   

·         Klik Form1 2x à Code program Label dan Edit
·         Masukan code program seerti di bawah ini

                     Label1.Caption:='Nama';
                     Label2.Caption:='';
                     Label3.Caption:='NPM';
                     Label4.Caption:='';
                     Label5.Caption:='Kelas';
                     Label6.Caption:='';

                     Edit1.Text:='';
                     Edit2.Text:='';
                     Edit3.Text:='';

                     Button1.Caption:='Cetak';
                     Button2.Caption:='Clear';



·         Kembali ke form kemudian
·         Klik 2x pada Button1 à tuliskan code berikut di bawah begin dan di atas end 
·         Masukan code program seerti di bawah ini

            Label2.Caption:=Edit1.Text;
            Label4.Caption:=Edit2.Text;
            Label6.Caption:=Edit3.Text;



·         Kembali lagi ke form kemudian
       Klik 2x pada Button 2  à tuliskan code berikut di bawah begin dan di atas end
·         Masukan code program seerti di bawah ini

           Label2.Caption:='';
           Label4.Caption:='';
           Label6.Caption:='';

            Edit1.Text:='';
            Edit2.Text:='';
            Edit3.Text:='';

Maka hasil akhir nya:











Baca selengkapnya » 0 komentar

Copyright © Just Be yourself 2010

Template By Nano Yulianto