of 20/20
Rabu – Senin – Ka Instruktur : Sabtu | Rozi Hendra S.Kom (RZH) amis|Popon Handayani S.Kom (PPH) Asisten Instruktur : Risna Aryani Dewi Amd

data rahasia agar bisa delphi sukses

  • View
    65

  • Download
    2

Embed Size (px)

DESCRIPTION

wow keren sangat

Text of data rahasia agar bisa delphi sukses

  • Instruktur :Rabu Sabtu | Rozi Hendra S.Kom (RZH)

    Senin Kamis|Popon Handayani S.Kom (PPH)Asisten Instruktur :

    Risna Aryani Dewi Amd

    Instruktur :Rabu Sabtu | Rozi Hendra S.Kom (RZH)

    Senin Kamis|Popon Handayani S.Kom (PPH)Asisten Instruktur :

    Risna Aryani Dewi Amd

    Instruktur :Rabu Sabtu | Rozi Hendra S.Kom (RZH)

    Senin Kamis|Popon Handayani S.Kom (PPH)Asisten Instruktur :

    Risna Aryani Dewi Amd

  • Kumpulan Materi UTS Delphi 7.0 2011

    2 Rozi Hendra, S.kom (RZH) | Popon Handayani, S.kom | Risna Aryani Dewi Amd.

    OPERASI STRING1. Menggabungkan String

    menggabungkan string adalah proses merangkai dua karakter atau lebih menjadi satukalimat atau kata yang baru. Operator string yang dikenal dalam Bahasa Delphi adalah operatordengan symbol '+'.

    2. Menghapus StringProsedur standart ini digunakan untuk menghapus atau mengurangi sebagian atau

    seluruh karakter terhadap string atau teks.B.U : Delete(Teks, Index, Jumlah);

    Delete adalah prosedur standart yang digunakan untuk menghapus teks.Teksmerupakan kalimat atau string yang akan dihapus.Indexmenunjukan posisi awal yang akan dihapus.Jumlah menunjukan jumlah karakter yang akan dihapus.

    3. Mencari Panjang teks (length)fungsi ini digunakan untuk menghitung panjang atau jumlah karakter dari suatu teks

    atau kalimat. Dalam menghitung jumlah karakter dalam suatu teks spasi akan dibaca sebagaisatu karakter. Sebagai catatan hasil yang diperoleh dari perhitungan adalah bilangan bulatpositif.

    B.U : inttostr(Length(Teks));4.Mencari Karakter Pada Teks (POS)

    Fungsi ini digunakan untuk mencari letak atau posisi dari suatu karakter dari suatu nilaistring. Nilai yang dihasilkan adalah berupa byte. Maka hasil yang akan ditampilkan harusdikonversi dari integer ke string.

    B.U : Pos(kar, karakter);Pos adalah prosedur standart yang digunakan untuk mencari teks.Kar merupakan huruf yang akan dicari.Karakter menunjukan kalimat atau string yang akan dicari.5. Mengkopi String (Copy)

    Fungsi ini digunakan untuk mencetak ulang string atau karakter sebanyak huruf yangdipilih dengan posisi karakter awal yang sudah ditentukan.

    B.U : Copy(teks, index, jumlah);Penulisan awal diawali dengan perintah copy, dengan diikuti teks yang ditunjukan teks. Awalpengcopian ditunjukan dengan index, dan jumlah karakter yang akan di tulis ulang ditunjukandeengan perintah jumlah.6. Konversi Karakter ke Ascii (Chr)

    Fungsi ini digunakan untuk mengkonversi Kode Acsii menjadi nilai karakter atau huruf.B.U : Chr (karakter)

  • Kumpulan Materi UTS Delphi 7.0 2011

    3 Rozi Hendra, S.kom (RZH) | Popon Handayani, S.kom | Risna Aryani Dewi Amd.

    Latihan Operasi String

    Listing ProgramProcedure TForm1.bgabungClick(Sender: TObject);vardepan,tengah,akhir:String[20];lengkap:string[80];begindepan:=edepan.Text;tengah:=etengah.Text;akhir:=eakhir.Text;lengkap:=depan+''+tengah+''+akhir;elengkap.Text:=lengkap;end;procedure TForm1.bhapusClick(Sender: TObject);varkarakter:string;pos,jumlah:integer;beginkarakter:=enama.Text;pos:=StrToInt(eurut.Text);jumlah:=StrToInt(ejumlah.Text);Delete(karakter,pos,jumlah);enama2.Text:=karakter;end;procedure TForm1.bhitungClick(Sender: TObject);varnama:string;beginnama:=enamalengkap.Text;epanjang.Text:=inttostr(length(nama));end;

  • Kumpulan Materi UTS Delphi 7.0 2011

    4 Rozi Hendra, S.kom (RZH) | Popon Handayani, S.kom | Risna Aryani Dewi Amd.

    procedure TForm1.bcariClick(Sender: TObject);varkarakter,kar:string;hasil:integer;beginkarakter:=ekata.Text;kar:=ehuruf.Text;hasil:=pos(kar,karakter);eposisi.Text:=IntToStr(hasil);end;procedure TForm1.bcopyClick(Sender: TObject);varkarakter:string;beginkarakter:=ekatawal.Text;ecopy1.Text:=copy(karakter,1,4);ecopy2.Text:=copy(karakter,6,4);end;procedure TForm1.bkonversiClick(Sender: TObject);varangka:integer;beginangka:=StrToInt(eangka.Text);ekode.Text:=chr(angka);end;

  • Kumpulan Materi UTS Delphi 7.0 2011

    5 Rozi Hendra, S.kom (RZH) | Popon Handayani, S.kom | Risna Aryani Dewi Amd.

    OPERATOR PERCABANGANpercabangan adalah merupakan operator yang digunakan untuk menentukan pilihan

    terhadap beberapa pilihan yang ada.

    1. Percabangan If

    Buat Tampilan sbb:

    Ketentuan soal:1. Pilih Menu Makanan maka tampil harga dengan rincian sbb:

    Menu Makanan HargaNasi Uduk 6000Pecel Ayam 9000Soto Ayam 7500

    2. Jumlah beli input manual3. Klik Hitung maka tampil Total Bayar

    Total Bayar = Jumlah Beli * Harga Makanan4. Uang Bayar di input maka tampil otomatis uang kembali

    Uang kembali = Uang Bayar Total Bayar

    If TunggalB.U :If Syarat ThenHasil;

    If MajemukB.U :If Syarat 1 ThenHasil 1elseIf Syarat 2 ThenHasil 2ElseHasil n ;

    Note:- jika kondisi or syarat

    menggunakan operatorsamadengan(=)

    - Jika hasil or statementmenggunakan operator titik duasamadengan (:=)

    - Jika If Majemuk hasil akhir(diakhir statement) ditambahkantitik koma (;)

  • Kumpulan Materi UTS Delphi 7.0 2011

    6 Rozi Hendra, S.kom (RZH) | Popon Handayani, S.kom | Risna Aryani Dewi Amd.

    Listing Program1. Untuk menampilkan Item pada ComboBox :

    Menulis listing pada Form events OnCreate, kemudian rumusnya:Rumus : NamaObject.Items.Add(isi dari Items);

    2. Pilih Menu Makanan maka tampil Harga:Menulis listing pada ComboBox events OnClick

    3. Klik Tombol HitungMaka Tampil Otomatis Total bayarTotal Bayar = HargaMakanan + Jumlah Beli

    4. Klik BersihMaka Semua Object Input BersihRumus = NamaObject.text := ;

    procedure TForm1.FormCreate(Sender: TObject);begincmenu.Items.Add('Nasi Uduk');cmenu.Items.Add('Pecel Ayam');cmenu.Items.Add('Soto Ayam');end;

    procedure TForm1.cmenuClick(Sender: TObject);beginif cmenu.Text='Nasi Uduk' theneharga.Text:='6000'elseif cmenu.Text='Pecel Ayam' theneharga.Text:='9000'elseeharga.Text:='7500';end;

    procedure TForm1.bhitungClick(Sender: TObject);varharga,jumlah,total:integer;//buat variable:type datanya;beginharga:=strtoint(eharga.Text);jumlah:=strtoint(ejumbel.Text);total:=harga*jumlah;etotal.Text:=IntToStr(total);end;

    procedure TForm1.bbersihClick(Sender: TObject);begincmenu.Text:='-Pilih Menu-';eharga.Text:='0';ejumbel.Text:='0';etotal.Text:='0';eubay.Text:='0';eukem.Text:='0';end;

    Note :Untuk membersihkan Object yangmeliputi perhitungan seperti harga,jumlah beli, total dsb.. isi daritext ditambahkan nol (0)

    Cth: ejumbel.text:=0;

  • Kumpulan Materi UTS Delphi 7.0 2011

    7 Rozi Hendra, S.kom (RZH) | Popon Handayani, S.kom | Risna Aryani Dewi Amd.

    2. Percabangan Case

    Latihan Case Of

    Ketentuan Soal:1. Input Nim, Nama dan Jurusan2. Kode matakuliah sesuai semester yg akan dipilih.

    Semester Kode Matakuliah1 3152 5483 6684 728721

    3. Pilih kode matakuliah maka tampil nama matakuliah dan sksKode Matakuliah Nama Matakuliah SKS

    315 Borland C++ 4548 Web Programming 4668 Visual Basic 4728 Borland Delphi 4721 Visual Basic II 4

    4. Input Nilai Absensi, Nilai Tugas, Nilai UTS, dan Nilai UAS

    B.U :Case of : Hasil 1; : Hasil 2; : Hasil 3;ElseHasil n;

  • Kumpulan Materi UTS Delphi 7.0 2011

    8 Rozi Hendra, S.kom (RZH) | Popon Handayani, S.kom | Risna Aryani Dewi Amd.

    5. Klik Proses Tampil GradeGrade didapat dari total NilaiTotal nilai = (nilai abses*10%)+(nilai tugas*20%)+(nilai uts*30%)+(nilai uas*40%)

    Jika total nilai >= 78 maka dapat grade AJika total nilai >= 63 dapat grade BJika total nilai >= 49 dapat grade CJika total nilai >= 31 dapat grade DSelain itu dapat grade D

    6. Klik Keluar Tampil Pesan

    Listing Programprocedure TForm1.FormCreate(Sender: TObject);beginlsemester.Items.Add('1');lsemester.Items.Add('2');lsemester.Items.Add('3');lsemester.Items.Add('4');end;procedure TForm1.lsemesterClick(Sender: TObject);begincase lsemester.ItemIndex of0 : begin

    ckode.Clear;ckode.Items.Add('315');end;

    1 : beginckode.Clear;ckode.Items.Add('548');end;

    2 : beginckode.Clear;ckode.Items.Add('668');end;elsebeginckode.Clear;ckode.Items.Add('728');ckode.Items.Add('771');end;end;end;

  • Kumpulan Materi UTS Delphi 7.0 2011

    9 Rozi Hendra, S.kom (RZH) | Popon Handayani, S.kom | Risna Aryani Dewi Amd.

    procedure TForm1.ckodeClick(Sender: TObject);beginif ckode.Text='315' thenbeginematkul.Text:='Borland C++';esks.Text:='4';endelseif ckode.Text='548' thenbeginematkul.Text:='Web Programming';esks.Text:='4';endelseif ckode.Text='668' thenbeginematkul.Text:='Visual Basic';esks.Text:='4';endelseif ckode.Text='728' thenbeginematkul.Text:='Borland Delphi';esks.Text:='4';endelsebeginematkul.Text:='Visual Basic II';esks.Text:='4';end;end;

    procedure TForm1.bprosesClick(Sender: TObject);varabsen,tugas,uts,uas,total:real;beginabsen:=strtofloat(eabsensi.Text);tugas:=strtofloat(etugas.Text);uts:=strtofloat(euts.Text);uas:=strtofloat(euas.Text);total:=(absen*0.1)+(tugas*0.2)+(uts*0.3)+(uas*0.4);if total >= 78 thenegrade.Text:='A'elseif total >= 63 thenegrade.Text:='B'elseif total >= 49 thenegrade.Text:='C'elseif total >= 31 thenegrade.Text:='D'elseegrade.Text:='E';end;

    procedureTForm1.bkeluarClick(Sender:TObject);beginif (Application.MessageBox('KeluarYuk..??','Exit',MB_ICONQUESTION+MB_YESNO)=Idyes)thenclose;end;

  • Kumpulan Materi UTS Delphi 7.0 2011

    10 Rozi Hendra, S.kom (RZH) | Popon Handayani, S.kom | Risna Aryani Dewi Amd.

    ProcedureProsedur adalah suatu program terpisah dan berdiri dalam suatu blok program dan berfungsi sebagaisebuah sub program (program bagian).

    Alasan penggunaan prosedur1. Digunakan untuk penggalan program yang akan digunakan secara berulang -ulang dalam suatu

    proses program.2. Digunakan untuk memecah - mecah program menjadi sebuah modul program, sehingga listing

    program menjadi lebih sederhana.

    Syarat penulisan nama procedure1. harus diawali dengan karakter.2. untuk nama prosedur dengan menggunakan dua kata atau lebih penulisannya tidak boleh

    menggunakan spasi, harus digabung atau dihubungkan dengan underscore ( _ )3. tidak mengenal tanda baca.

    Latihan Procedure

    Ketentuan :1. Buat Procedure Aktif, Nonaktif dan Bersih.2. Pada saat form dijalankan atau dalam keadaan aktif, semua object dalam keadaan tidak aktif.3. Tombol Input di klik maka semua object aktif, kursor berada pada nama.4. Bila Combo jurusan di klik, maka biaya prakuliah tampil sebesar Rp. 500.0005. Jika radio pagi dipilih maka biaya kuliah tampil, Jika radio malam dipilih maka biaya kuliah tampil

    Pagi : 1.180.000Malam : 1.480.000

    6. Jika list gelombang di klik maka biaya gedung tampil.

    Properties :Label : enama

    ealamatehpetlpeprakuliahekuliahegedungetotal

    Radio : rpriarwanitarpagirmalam

    Checkbox : cbhpcbtlp

    Properties :

    Combobox :cjurusan

    Listbox :lgelombang

    Button: binputbhitungbbersihbkeluar

  • Kumpulan Materi UTS Delphi 7.0 2011

    11 Rozi Hendra, S.kom (RZH) | Popon Handayani, S.kom | Risna Aryani Dewi Amd.

    Gelombang I : 1.000.000Gelombang II : 1.300.000Gelombang III : 1.600.000Gelombang IV : 1.900.0007. Bila diklik button Hitung, maka Total pembayaran tampil.8. Button Bersih untuk membersihkan, Button Keluar untuk mengakhiri program.-------------------------------------- Listing Program------------------------------------1. Buat Procedure Aktif, Nonaktif dan Bersih.

    Deklarasikan procedure baru pada blok Public atau dibawah Public

    Penulisan procedure pada blok implementasi atau dibawah implementasiimplementation{$R *.dfm}

    2. Pada saat form dijalankan atau form dalam keadaan aktif, semua object dalam keadaan tidak aktif.

    publicprocedure bersih;procedure aktif;procedure nonaktif;{ Public declarations }end;

    procedure tform1.bersih;beginenama.Text:='';ealamat.Text:='';rpria.Checked:=false;rwanita.Checked:=false;cbhp.Checked:=false;ehp.Text:='';cbtlp.Checked:=false;etlp.Text:='';cjurusan.Text:='';rpagi.Checked:=false;rmalam.Checked:=false;eprakuliah.Text:='';ekuliah.Text:='';egedung.Text:='';etotal.Text:='';end;

    procedure tform1.aktif;beginenama.Enabled:=true;ealamat.Enabled:=true;rpria.Enabled:=true;rwanita.Enabled:=true;cbhp.Enabled:=true;cbtlp.Enabled:=true;cjurusan.Enabled:=true;rpagi.Enabled:=true;rmalam.Enabled:=true;lgelombang.Enabled:=true;eprakuliah.Enabled:=true;ekuliah.Enabled:=true;egedung.Enabled:=true;etotal.Enabled:=true;end;

    Procedure tform1.nonaktif;beginenama.Enabled:=false;ealamat.Enabled:=false;rpria.Enabled:=false;rwanita.Enabled:=false;cbhp.Enabled:=false;ehp.Enabled:=false;cbtlp.Enabled:=false;etlp.Enabled:=false;cjurusan.Enabled:=false;rpagi.Enabled:=false;rmalam.Enabled:=false;lgelombang.Enabled:=false;eprakuliah.Enabled:=false;ekuliah.Enabled:=false;egedung.Enabled:=false;etotal.Enabled:=false;end;

    procedure TForm1.FormActivate(Sender: TObject);beginnonaktif;end;

    Note :Prosedur BersihNamaobject.text:= ;Prosedur AktifNamaobject.enabled:=True;Prosedur NonaktifNamaobject.enabled:=false;

  • Kumpulan Materi UTS Delphi 7.0 2011

    12 Rozi Hendra, S.kom (RZH) | Popon Handayani, S.kom | Risna Aryani Dewi Amd.

    3. Tombol Input di klik maka semua object aktif, kursor berada pada nama.Mengarahakan kursor, rumus = NamaObject.SetFocus;

    4. Bila Combo jurusan di klik, maka biaya prakuliah tampil sebesar Rp. 500.000

    5. Jika radio pagi dipilih maka biaya kuliah tampil, Jika radio malam dipilih maka biaya kuliah tampilPagi : 1.180.000Malam : 1.480.000

    6. Jika list gelombang di klik maka biaya gedung tampil.Gelombang I : 1.000.000Gelombang II : 1.300.000Gelombang III : 1.600.000Gelombang IV : 1.900.000

    procedure TForm1.binputClick(Sender: TObject);beginaktif;enama.SetFocus;end;

    procedure TForm1.cjurusanClick(Sender: TObject);begineprakuliah.Text:='500000';end;

    procedure TForm1.rpagiClick(Sender: TObject);beginif rpagi.Checked=true thenekuliah.Text:='1180000';end;procedure TForm1.rmalamClick(Sender: TObject);beginif rmalam.Checked=true thenekuliah.Text:='1480000';end;

    procedure TForm1.FormCreate(Sender: TObject);begincjurusan.Items.Add('Manajemen Informatika');cjurusan.Items.Add('Komputer Akuntansi');cjurusan.Items.Add('Teknik Komputer');lgelombang.Items.Add('I');lgelombang.Items.Add('II');lgelombang.Items.Add('III');lgelombang.Items.Add('IV');end;

    procedure TForm1.lgelombangClick(Sender: TObject);beginif lgelombang.ItemIndex=0 thenegedung.Text:='1000000'elseif lgelombang.ItemIndex=1 thenegedung.Text:='1300000'elseif lgelombang.ItemIndex=2 thenegedung.Text:='1600000'elseegedung.Text:='1900000';end;

  • Kumpulan Materi UTS Delphi 7.0 2011

    13 Rozi Hendra, S.kom (RZH) | Popon Handayani, S.kom | Risna Aryani Dewi Amd.

    7. Bila diklik button Hitung, maka Total pembayaran tampil.

    8. Button Bersih untuk membersihkan, Button Keluar untuk mengakhiri program.

    procedure TForm1.bhitungClick(Sender: TObject);vara,b,c,d: real;begina:=strtofloat(eprakuliah.Text);b:=strtofloat(ekuliah.Text);c:=strtofloat(egedung.Text);d:=a+b+c;etotal.Text:=floattostr(d);end;

    procedureTForm1.cbhpClick(Sender:TObject);beginif cbhp.Checked=true then

    ehp.Enabled:=trueelse

    begincbhp.Checked:=false;ehp.Enabled:=false;end;end;

    procedure TForm1.cbtlpClick(Sender:TObject);beginif cbtlp.Checked=true then

    etlp.Enabled:=trueelse

    begincbtlp.Checked:=false;etlp.Enabled:=false;end;end;

    procedure TForm1.bbersihClick(Sender: TObject);beginbersih;nonaktif;end;procedure TForm1.bkeluarClick(Sender: TObject);beginclose;end;

  • Kumpulan Materi UTS Delphi 7.0 2011

    14 Rozi Hendra, S.kom (RZH) | Popon Handayani, S.kom | Risna Aryani Dewi Amd.

    Tampilan ketika sudah dijalankan sbb:

    Ketentuan program1. Tanggal dan Jam hari ini tampil otomatis sesuai dengan jam sistem.2. Input Kode Anggota dan ketika dienter maka Nama Anggota akan tampil sesuai dengan Kode Anggotayang diinput.

    Kode Anggota Nama AnggotaA001 RendraA002 AldiA003 Sari

    3. Pilih Kode Film dan Data Film akan tampil sesuai dengan Kode Film yang dipilih.Kode Film Judul Film GenreD001 Iron Man 2 ActionD002 Perfect House HorrorD003 Hurt Locker Drama

    4. Harga ditentukan berdasarkan Kategori FilmNew Release = 5000/HariRecent Release = 3000/HariKatalog = 2500/Hari5. Input Lama Sewa dan Jumlah Bayar akan tampil.Jumlah Bayar = Harga Sewa x Lama Sewa6. Klik button Data Baru maka semua isian akan kosong dan setfocus ada di Kode Anggota.7. Klik button Keluar untuk keluar dari program.

  • Kumpulan Materi UTS Delphi 7.0 2011

    15 Rozi Hendra, S.kom (RZH) | Popon Handayani, S.kom | Risna Aryani Dewi Amd.

    Listing Program1. Tanggal dan Jam hari ini tampil otomatis sesuai dengan jam sistem.Untuk menampilkan tanggal dan jam otomatis, harus menambahkan 1 komponen/object di dalam formyaitu Timer.Timer ada pada komponen palet System.

    Rumus : NamaObject.properties := Formatdatetime( isi format,now);Jika menggunakan edit, propertiesnya TextJika menggunakan Label, propertiesnya CaptionIsi Format untuk tanggal dd mmmm yyyy, format untuk jam hh:mm:ss am/pm.

    2. Input Kode Anggota dan ketika dientermaka Nama Anggota akan tampil sesuai dengan Kode Anggotayang diinput.

    3. Pilih Kode Film dan Data Film akan tampil sesuai dengan Kode Film yang dipilih.

    Timer

    procedure Tform1.Timer1Timer(Sender: TObject);beginltanggal.Caption := formatdatetime('dd mmmm yyyy', now);ljam.Caption := formatdatetime('H : M : S',now);end;

    procedure Tform1.ekdanggotaKeyPress(Sender: TObject;var Key: Char);beginif key=#13 thenif ekdanggota.Text = 'A001' then

    enama.Text := 'Rendraelseif ekdanggota.Text = 'A002' then

    enama.Text := 'Aldi'else

    enama.Text := 'Sari';end;

    procedure TForm1.FormCreate(Sender: TObject);beginckodefilm.Items.Add('D001');ckodefilm.Items.Add('D002');ckodefilm.Items.Add('D003');end;

  • Kumpulan Materi UTS Delphi 7.0 2011

    16 Rozi Hendra, S.kom (RZH) | Popon Handayani, S.kom | Risna Aryani Dewi Amd.

    4. Harga ditentukan berdasarkan Kategori Film

    5. Input Lama Sewa dan Jumlah Bayar akan tampil.

    5. Input Lama Sewa dan Jumlah Bayar akan tampil.

    procedure Tform1.ckodefilmClick(Sender: TObject);beginif ckodefilm.Text = 'D001' then

    beginejudul.Text := 'Iron Man 2';egenre.Text := 'Action';end

    elseif ckodefilm.Text = 'D002' then

    beginejudul.Text := 'Perfect House';egenre.Text := 'Horror';end

    elsebeginejudul.Text := 'Hurt Locker';egenre.Text := 'Drama';end;end;

    procedure Tform1.rnewClick(Sender: TObject);begineharga.Text := '5000';elama.SetFocus ;end;procedure Tform1.rrecentClick(Sender: TObject);begineharga.Text := '3000';elama.SetFocus ;end;procedure Tform1.rkatalogClick(Sender: TObject);begineharga.Text := '2500';elama.SetFocus ;end;

    procedure Tform1.elamaChange(Sender: TObject);beginejumbay.Text:=inttostr(strtoint(eharga.Text)*strtoint(elama.Text));end;

  • Kumpulan Materi UTS Delphi 7.0 2011

    17 Rozi Hendra, S.kom (RZH) | Popon Handayani, S.kom | Risna Aryani Dewi Amd.

    6. Klik button Data Baru maka semua isian akan kosong dan setfocus ada di Kode Anggota.

    7. Klik button Keluar untuk keluar dari program.

    procedure Tform1.bbaruClick(Sender: TObject);beginekdanggota.Text := '';enama.Text := '';ckodefilm.Text := '--Kode Film--';ejudul.Text := '';egenre.Text := '';rnew.Checked := false;rrecent.Checked := false;rkatalog.Checked := false;eharga.Text := '0';elama.Text := '0';ejumbay.Text := '0';ekdanggota.SetFocus ;end;

    procedure TForm1.bkeluarClick(Sender: TObject);beginclose;end;

    Note:Untuk membersihkan RadioButton &CheckBox menggunakannamaobject.checked:=false;Contoh :Rnew.checked:=false;

  • Kumpulan Materi UTS Delphi 7.0 2011

    18 Rozi Hendra, S.kom (RZH) | Popon Handayani, S.kom | Risna Aryani Dewi Amd.

    PERULANGAN ( LOOPING )Merupakan control program yang digunakan untuk suatu proses yang akan berjalan

    terus menerus. Kondisi perulangan merupakan proses berjalannya program secara terusmenerus dan akan berhenti ketika proses mendapatkan kondisi yang sudah ditentukan.

    For to - DoB.U :For variabel:=nilai_awal to nilai akhir Do

    For DownTo-DoB.U :For variabel:=nilai_akhir DownTo nilai_awal Do

    Repeat UntilB.U :RepeatPerintah1Perintah nUntil Kondisi

    While DoB.U :While Kondisi DoBeginPerintah1Perintah nEnd;

  • Kumpulan Materi UTS Delphi 7.0 2011

    19 Rozi Hendra, S.kom (RZH) | Popon Handayani, S.kom | Risna Aryani Dewi Amd.

    Contoh program perulangan

    Listing programprocedure TForm1.BitBtn1Click(Sender: TObject);vari:integer;c:char;beginmemo1.Clear;for i:=1 to 10 domemo1.Lines.Add(inttostr(i));for c:='A' to 'Z' domemo1.Lines.Add(c);end;

    procedure TForm1.BitBtn2Click(Sender: TObject);vari:integer;c:char;beginmemo1.Clear;for i:=10 downto 1 domemo1.Lines.Add(inttostr(i));for c:='Z' downto 'A' domemo1.Lines.Add(c);end;

    procedure TForm1.BitBtn3Click(Sender: TObject);vari:real;beginMemo1.Clear;i:=0;repeati:=i+0.5;memo1.Lines.Add(floattostr(i));until i>=10;end;

    procedure TForm1.BitBtn4Click(Sender: TObject);vari:real;beginMemo1.Clear;i:=0;while i

  • Kumpulan Materi UTS Delphi 7.0 2011

    20 Rozi Hendra, S.kom (RZH) | Popon Handayani, S.kom | Risna Aryani Dewi Amd.

    procedure TForm1.BitBtn5Click(Sender: TObject);label A;var i:integer;beginmemo1.Clear;i:=0;A:i:=i+1;Memo1.Lines.Add(inttostr(i));if i25);end;

    Materi Sampai disini dulu..Untuk soal latihan dalam buku yang berbeda..SEMANGAT BELAJAR!!!

    To Be Continued.