Buatlah Form seperti diatas, Langkah 1.

Setelah selesai membuat form seperti gambar di atas, langkah selanjutnya adalah double klik Combobox1, lalu ketik listing program seperti berikut : view source print?
01 procedure TForm1.ComboBox1Change(Sender: TObject); 02 03 begin 04 if combobox1.Text = 'II' then 05 Edit3.text := inttostr(10) 06 else if combobox1.Text = 'III' then 07 Edit3.text := inttostr(12) 08 else if combobox1.text ='IV' then 09 Edit3.text := inttostr(14); 10 end;

Langkah 2. Selanjutnya adalah double klik pada edit4, lalu klik Properties klik Event, klik on key press, dan mengetikkan listing koding berikut : view source print?
01 procedure TForm1.Edit4KeyPre ss(Sender: TObject; var Key: Char); 02 var jumlah : integer; 03 begin 04 if key = #13 then 05 if strtoint(edit4.Text) 06 begin > strtoint(edit3.Text) then

07 jumlah := strtoint(edit4.text) - strtoint(edit3.text); 08 edit5.Text := inttostr(jumlah); 09 end 10 else 11 edit5.Text := inttostr(0); 12 end;

Langkah 3. Double klik pada edit6 rubah dari event change dengan on key press seperti langkah 2, lalu ketik program berikut : view source print?
1 procedure TForm1.Edit6KeyPress(Sender: TObject; var Key: Char); 2 var honor : integer; 3 begin 4 if key = #13 then 5 honor := strtoint(edit5.text) * strtoint(edit6.Text); 6 edit7.Text := inttostr(honor);

7 end;

Latihan 1. Database Perpustakaan Ahmad Rizal Abidin, M.Kom Buatlah database perpustakaan dibawah ini dengan menggunakan MySQL Server 5, ikuti langkah-langkah pembuatannya sesuai dengan makalah sebelumnya : Tabel Anggota ID_ANggota varchar 7 NAma varchar 50 Alamat varchar 50 Kelurahan varchar 50 Kecataman varchar 50 Kota varchar 25 No_telp varchar 12 Tmp_lhr varchar 25 Tgl_lhr Date « Tabel Buku ID_BUku varchar 5 Judul varchar 100 Pengarag varchar 50 Th_terbit varchar 4 Status varchar 20 IdPenerbit varchar 5 IDJenis varchar 5 Tabel DPinjam ID_Pinjam varchar 5 Id_Buku varchar 5 Tabel Jenis_Buku IDJenis varchar 5 Jenis varchar 20 Tabel Peminjam ID_Pinjam varchar 5 ID_ANggota varchar 7 Tgl_Pinjam date Tgl_Kembali date Penerbit_Buku ID_penerbit varchar 5 Penerbit varchar 50

adapun isi tabelnya adalah : IDBuku Text field size : 5 JdlBuku Text field size : 30 « e. b. M. Mengaktifkan Micorosoft Access 2007. dan klik OK. Lembar kerja Access akan terbuka. lalu klik table dan klik kanan pada table1 dan klik design view. adapun isi tabelnya adalah : IDPenerbit Text field size : 5 NMPenerbit Text field size : 25 Alamat text field size : 30 d.Program Aplikasi Perpustakaan dengan Delphi + Ms. Tabel Buku IDBUku text 5 Jdlbuku text 100 Pengarag text 50 Th_terbit text 4 Status text 20 3. Setelah Microsoft Access aktif. adapun langkahlangkahnya dapat dilakukan dengan cara : a. pada ³Getting Started with Microsoft Office Access. Lakukan langkah-langkah untuk membuat table baru dan isikan field-field sesuai dengan table yang akan dibuat : adapun daftar table-table tersebut adalah : 1. c. maka akan terbuka windows blank Database. Tabel DPinjam ID_Pinjam text 5 Id_Buku text 5 . all program. Microsoft access. Membuat table baru dapat mengklik tombol menu Create. tuliskan nama file pada file name. Dan yang terakhir klik tombol Create. Dengan cara Klik Start. Tabel Anggota ID_ANggota text 7 NAma text 50 Alamat text 50 Kelurahan text 50 Kecataman text 50 Kota text 25 No_telp text 12 Tmp_lhr text 25 Tgl_lhr Date 2. buatlah nama table dengan nama Buku. Access Ahmad Rizal Abidin. klik Microsoft Access 2007. lalu klik brows untuk menentukan lokasi file database disimpan (D:\Persputakaan).Kom Dalam membuat program Aplikasi perpustakaan hal yang perlu dilakukan diawal adalah membuat Basis Data dengan menggunakan Microsoft Access 2007. dan klik OK. buatlah nama table dengan nama Penerbit. Klik blank Database. kita cukup klik kanan pada Tabel1 dan klik design view.

Tabel Peminjam ID_Pinjam text 5 ID_ANggota text 7 Tgl_Pinjam date Tgl_Kembali date 6. Penerbit_Buku ID_penerbit text 5 NMPenerbit text 50 AlmPenerbit text 30 .4. Tabel Jenis_Buku ID_Buku text 5 Jenis text 20 5.

Klik Delphi 7. klik Start. Klik Borland Delphi 7. Klik kanan dengan mouse pada objek mainmenu di form. ketikkan listing koding berikut : Frmpenerbit. Pada object Inspektor. lalu ketikan Input Penerbit. Klik caption pada properties. masih pada object inspector. klik Run atau dapat juga menekan tombol F9. Klik file pada windows designer.0 langkah pertama yang harus dilakukan adalah dengan cara : 1. dan ganti unit1 pada file name. Klik Save. klik caption pada properties lalu ketikkan Penerbit. Tambahkan satu buah form lagi dengan cara klik Project. lalu klik File dan klik penerbit . tentukan folder yang akan digunakan untuk menyimpan program aplikasi. lalu klik MainMenu (Menus). Klik kotak di bawah penerbit pada windows designer lalu klik caption pada properties ketik buku dan lanjutkan untuk menu-menu yang lain. di bagian properties. klik name pada properties lalu ketik frmpenerbit 12. 5. 2. new dan klik form. selalu diganti caption dan name serta simpan form tersebut baru melanjutkan pekerjaan. ketikan FrmMenu 4.0 dengan cara. Klik All Program.Kom Dalam membuat program aplikasi dengan menggunakan Delphi 7. M. lalu klik Menu designer. tekan enter. beri nama Upenerbit lalu klik Save. Klik File. 7. 11. klik standard pada component pallete. Klik name. lalu double klik FrmMenu. Klik menu View. Jalankan program dengan cara klik menu Run. Klik Save all. klik File pada form menu. windows designer 9. 2009 by ahmadrizal Program Aplikasi Perpustakaan dengan Delphi + Ms. Mengaktifkan Delphi 7.Modul 4. klik penerbit. menjadi prjpustaka. Klik tombol menu File. Membuat Menu Pada Delphi 7.lalu klik tombol Save. lalu Tekan tombol save. gerakkan kursor pada form (area kerja) dan klik di sembarang tempat. klik caption dan ketikkan File lalu tekan enter. Dengan demikian maka object mainmenu akan terletak pada form. dan selanjutnya adalah ganti project1 pada file name. 6. lalu klik kotak dibawahnya. dengan Umenu. 8. Access Ahmad Rizal Abidin. pada bagian properties. ketikkan Menu Utama 3. Catatan : Setiap kali ada penambahan form. Gambar 1. 10. pada bagian properties klik Caption. dengan demikian akan ditampilkan windows designer. Membuat Menu Utama Langkah selanjutnya adalah membuat menu utama yaitu dengan cara.show 13. Tutup windows designer dengan cara klik form menu. Pada object inspector. klik Forms.0 Posted on December 30.

0 Posted on December 30. Klik menu View. Membuat Menu utama maka pada kesempatan ini adalah melengkapi frmpenerbit yaitu dengan cara: 1.Kom Karena project Prjpustaka sebelumnya sudah dibuat. Membuat form penerbit Catatan : Form diatas terdiri dari : Palette standard : Label. Klik All Program. Mengkoneksikan database .Modul 5. 2. Membuat Form Penerbit pada Delphi 7. klik Open Project. klik Start. M. Edit dan Button Palette Data controls : DBGrid Palette ADO : Ado Connection Palette DAtaAcces : DataSource 4. Access Ahmad Rizal Abidin. tentukan folder tempat anda menyimpan project PRjpustaka. lengkapi form tersebut seperti gambar berikut : Gambar 1. Klik menu File. pada pada modul 4. Mengaktifkan Delphi 7. Klik Borland Delphi 7. lalu klik forms dan double klik frmpenerbit.0 dengan cara. 2009 by ahmadrizal Program Aplikasi Perpustakaan dengan Delphi + Ms. lalu klik prjpustaka dan klik open 3. Klik Delphi 7.

tutup semua windows koneksi dengan cara klik OK.Klik ADOQuery1 pada Form.0. apabila test connection tampil keterangan tes connection succeeded.penerbit.</p> 02 <p>begin</p> 03 <p>adoquery1. Masih pada Adoquery1.SQL. Membuat Koding program pada tombol Insert. test connection Dan klik next.Add ('insert into penerbit(id_penerbit.accdb.</p> 04 <p>adoquery1.</p> 11 <p>kosong.</p> 12 <p>end. kembali ke frmpenerbit.Open.add('Select * from penerbit').clear. Klik Microsoft Office 12. dan yang terakhir klik test connection.text +'".text+'")').text =¶¶.Close.</p> 09 <p>adoquery1. 6. Mengkoneksikan DBGrid dengan Data. klik ConnectionString («)."'+edit3. klik SQL pada properties. pada data source ketikkan : D:\perpustakaan\perpustakaan.SQL. maka koneksinya sudah benar.alamat) values ("'+ edit1. yaitu dengan cara klik DBGrid.Button1Click(Sender: TObject).ExecSQL. 7.Clear."'+edit2. mengkoneksikan Database M. double klik tombol insert ketikkan listing berikut : view source print? 01 <p>procedure TFrmpenerbit.</p> 06 <p>adoquery1.</p> <p>adoquery1. yaitu dengan cara klik Datasource pada form penerbit. klik Build.< /p> 10 <p>edit1. Mengaktifkan DataSource. lalu klik Dataset pilih Adoquery1 8.text+'".</p> . Gambar 2.</p> 08 <p>adoquery1.0 Acces Database Engine OLEDB Provider (untuk office 2007) tetapi kalau menggunakan office XP dapat dipilih Microsoft jet OLEDB 4.SQL. Dan Klik Active pada properties ganti false menjadi true.SQL. Access 5. lalu ketikkan select * From penerbit. lalu klik Datasource dan pilih datasource1 9.</p> 05 07 <p>adoquery1.

add('update penerbit set penerbit ="'+ edit2.</p> 02 <p>begin</p> 03 <p>adoquery1.Text +'" where id_penerbit ="'+ edit1. Membuat Koding program pada tombol Delete.SQL.</p> 11 <p>kosong.</p> <p>adoquery1.</p> 09 <p>adoquery1.clear.Add('Select * from penerbit').Button4Click(Sender: TObject ).</p> 10 <p>edit1.</p> .Open.</p> 2 <p>begin</p> 3 <p>frmpenerbit.</p> 11.Text +'"').Open.add('delete from penerbit where id_penerbit ="'+ edit1.Button3Click(Sender: TObject).</p> 06 <p>adoquery1.SQL.</p> 12 <p>end.Text +'".ExecSQL.</p> <p>adoquery1.SQL.10.</p> 11 <p>kosong.ExecSQL. double klik tombol close ketikkan listing berikut : view source print? 1 <p>procedure TFrmpenerbit.Text +'"'). Membuat Koding program pada tombol update.SQL. double klik tombol delete ketikkan listing berikut : view source print? 01 <p>procedure TFrmpenerbit.</p> 04 <p>adoquery1.</p> 09 <p>adoquery1.</p> 12 <p>end. alamat="'+ edit3.</p> 10 <p>edit1.text =¶¶.</p> 04 <p>adoquery1.Clear.</p> 02 <p>begin</p> 03 <p>adoquery1.clear.SQL.Close.Close.</p> 05 07 <p>adoquery1.SQL.</p> 08 <p>adoquery1.Clear.</p> 08 <p>adoquery1.SQL.Close.text =¶¶.</p> 4 <p>end. Membuat Koding program pada tombol close.</p> 06 <p>adoquery1.</p> 05 07 <p>adoquery1.Button2Click(Sender: TObject).Add('Select * from penerbit').SQL. double klik tombol update ketikkan listing berikut : view source print? 01 <p>procedure TFrmpenerbit.</p> 12.

SetFocus.AsString.</p> 06 <p>adoquery1.</p> 5 <p>end.</p> edit3.</p> 02 <p>begin</p> 01 03 <p>if key=#13 then</p> 04 <p>begin</p> 05 <p>adoquery1.SQL. lalu ketik listing berikut : view source print? <p>procedure TFrmpenerbit.add('select * from penerbit where id_penerbit ="'+ edit1.text =''.Fields[2].Edit1KeyPress(Sender: TObject.kosong().</p> 16 <p>end. apabila dimasukkan data dan ternyata data tersebut sudah ada maka akan ditampilkan datanya tetapi kalau belum ada maka kursor akan bergerak ke edit2.</p> 15. lalu klik Events pada object inspector dan double klik pada Onkeypress.</p> 2 <p>begin</p> 3 <p>edit2.</p> Key: 13 <p>end</p> 14 <p>else</p> 15 <p> edit2. adapun caranya adalah klik edit1. ketik listing berikut : view source print? 1 <p>procedure TFrmpenerbit.</p> 4 <p>edit3.AsString.</p> 17 <p>end.Clear.text :=''.text :=''.Text := adoquery1.FormActivate(Sender: TObject).</p> 4 <p>kosong. Membuat koding untuk filter pada edit1.Eof then</p> 10 <p>begin</p> 11 <p> 12 <p> edit2.</p> 5 <p>@Ahmad</p> 6 <p>Selamat Mencoba«</p> . Pada form Active (OnActive) ketik listing berikut : view source print? 1 <p>procedure TFrmpenerbit.13.</p> 14. var Char). Membuat procedure kosong.Close.Text +'"').</p> 2 <p>begin</p> 3 <p>edit1.SQL.</p> <p>adoquery1.Fields[1].</p> 07 09 <p>if not adoquery1.open.</p> 08 <p>adoquery1.Text := adoquery1.

Modul 6. lalu klik forms dan double klik frmanggota. klik Open Project. 4. Klik menu View.0 Posted on December 30. Access Ahmad Rizal Abidin.show. 5. Klik Menu file. klik file pada frmmenu. tentukan folder tempat anda menyimpan project PRjpustaka.0 dengan cara. Mengaktifkan Delphi 7. Klik menu File. Klik Delphi 7. Klik New. Membuat menu. lengkapi form tersebut seperti gambar berikut : Gambar 1. Klik All Program. Klik menu View. klik anggota dan ketikkan : frmanggota. klik form. Membuat form anggota Catatan : . 2. klik Start. 2009 by ahmadrizal Program Aplikasi Perpustakaan dengan Delphi + Ms. dan pada name ketikkan frmanggota. lalu klik forms dan double klik frmenu. pada modul 4. Klik Borland Delphi 7. maka pada kesempatan ini adalah melengkapi frmanggota yaitu dengan cara: 1. Membuat Form Anggota pada Delphi 7. lalu klik prjpustaka dan klik open 3. ganti caption pada properties dengan Input Data Anggota. M.Kom Karena project Prjpustaka sebelumnya sudah dibuat.

klik SQL pada properties. apabila test connection tampil keterangan tes connection succeeded. Mengkoneksikan DBGrid dengan Data. maka koneksinya sudah benar. Edit.0 Acces Database Engine OLEDB Provider (untuk office 2007) tetapi kalau menggunakan office XP dapat dipilih Microsoft jet OLEDB 4. Mengkoneksikan database Klik ADOQuery1 pada Form. column diisi dengan 2) Palette Data controls : DBGrid Palette ADO : Ado Connection Palette DataAcces : DataSource Palette Win32 : DatetimePicker 6. lalu klik Datasource dan pilih datasource1 . Mengaktifkan DataSource.accdb. Access 7. 8. yaitu dengan cara klik DBGrid. lalu klik Dataset pilih Adoquery1 10. pada data source ketikkan : D:\perpustakaan\perpustakaan. Masih pada Adoquery1. mengkoneksikan Database M. test connection Dan klik next. Button dan RadioGroup (items diisi dengan laki-laki dan perempuan.Form diatas terdiri dari : Palette standard : Label. 9. yaitu dengan cara klik Datasource pada form anggota. kembali ke frmanggota. tutup semua windows koneksi dengan cara klik OK.0. Gambar 2. Klik Microsoft Office 12. klik Build. dan yang terakhir klik test connection. klik ConnectionString («). lalu ketikkan : select * From anggota Dan Klik Active pada properties ganti false menjadi true.

SQL.SQL. adoquery1.Text +'"').Clear. 7 end. 0 adoquery1. adoquery1. 12 end.SQL. double klik tombol update ketikkan listing berikut : view source print? 01 procedure TFrmanggota .add('update anggota set nama ="'+ edit2. Membuat Koding program pada tombol Insert. 04 adoquery1.date) +¶´ where id_anggota ="'+ edit1. 11 kosong. 13.jenis) 0 values ("'+ edit1. 05 jenis="'+ jenis +'".SQL. 04 adoquery1. 12. 6 07 adoquery1.nama. 08 adoquery1. 07 adoquery1.text+'". 02 begin 03 adoquery1. 10 edit1."'+jenis+'".Text +'".Button1Click(Sender: TObject).clear. ."'+datetostr(datetimepicker1.ItemIndex = 0 then 4 jenis := 'L' 5 else 6 jenis := 'P'.text =¶¶.SQL.ExecSQL.Open.add('Select * from anggota').Clear.date)+'")' ).SQL. 09 adoquery1.RadioGroup1Click(Sender: TObject). 06 adoquery1.text 5 +'". 2 begin 3 if radiogroup1.SQL. Membuat Koding program pada tombol update.tgl_lhr.Button2Click(Sender: TObject)."'+edit2.11. Membuat koding pada pada radiogroup dengan cara dauble klik radiogroup lalu ketik listing berikut : view source print? 1 procedure TForm2.Close. double klik tombol insert ketikkan listing berikut : view source print? 01 procedure TFrmanggota.ExecSQL.Close. tgl_lhr =´¶+ datetostr(datetimepicker1. 02 begin 03 adoquery1.Add ('insert into anggota(idanggota.clear.

text =¶¶.Add('Select * from anggota'). 08 adoquery1. Membuat Koding program pada tombol close.SQL.SQL. 14. 06 adoquery1.SQL. 02 begin 03 adoquery1. 12 end.SQL. 09 adoquery1.Add('Select * from anggota'). 11 kosong. 2 begin 3 frmanggota. 10 edit1. double klik tombol delete ketikkan listing berikut : view source print? 01 procedure TFrmanggota. var Key: Char). 12 end. lalu klik Events pada object inspector dan double klik pada Onkeypress. 4 end.ExecSQL. apabila dimasukkan data dan ternyata data tersebut sudah ada maka akan ditampilkan datanya tetapi kalau belum ada maka kursor akan bergerak ke edit2. 06 adoquery1.Clear.Close.SQL.Open.SQL.Button4Click(Sender: TObject). .Edit1KeyPress(Sende r: TObject. 11 kosong.add('delete from anggota where idanggota ="'+ edit1.Clear. Membuat Koding program pada tombol Delete. lalu ketik listing berikut : view source print? 01 procedure TFrmanggota. 05 07 adoquery1. adapun caranya adalah klik edit1.Close. Membuat koding untuk filter pada edit1.Open.08 adoquery1.Button3Click(Sender: TObject). 16. 04 adoquery1. 10 edit1. 15.clear.Text +'"'). 02 begin 03 if key=#13 then 04 begin 05 adoquery1. 09 adoquery1.text =¶¶.Close. double klik tombol close ketikkan listing berikut : view source print? 1 procedure TFrmanggota. adoquery1.

Fields[4].kosong(). Membuat procedure kosong.text =''. 2 begin 3 edit1. 08 adoquery1. 22 end.DateTime := adoquery1. 07 09 if not adoquery1.text :=''. 18 end 19 else 20 edit2.AsDateTime. 4 end.adoquery1. 13 if adoquery1.Fields[1]. 18.AsString = 'L' then 14 radiogroup1.add('select * from anggota where idanggota ="'+ edit1.Fields[3]. Pada form Active (OnActive) ketik listing berikut : view source print? 1 procedure TFrmanggota. ketik listing berikut : view source print? 1 procedure TFrmanggota.Fields[2]. 4 kosong.AsString.AsString.ItemIndex :=0 15 else 16 radiogroup1.Text +'"').SQL. .Eof then 10 begin 11 edit2.SetFocus.ItemIndex :=1. 17. 17 datetimepicker1.Text := adoquery1. 12 edit3.Text := adoquery1.FormActivate(Sender: TObject). 21 end.open. 2 begin 3 edit2.

lalu klik forms dan double klik frmbuku. Access 2007 Ahmad Rizal Abidin. ganti caption pada properties dengan Input Data Buku. Klik New. Klik menu View. Membuat form Buku .0 Posted on January 6. Membuat menu. 2. lalu klik forms dan double klik frmenu.pada modul 4. M. 4. Membuat Form Buku pada Delphi 7. Klik Delphi 7. klik Start. Mengaktifkan Delphi 7. Klik menu View. lalu klik prjpustaka dan klik open 3. klik file pada frmmenu. klik Buku dan ketikkan : frmbuku. 2010 by ahmadrizal Program Aplikasi Perpustakaan dengan Delphi + Ms.0 dengan cara. Klik menu File. Klik Borland Delphi 7. klik Open Project. klik form. dan pada name ketikkan frmBuku. lengkapi form tersebut seperti gambar berikut : Gambar 1. Klik Menu file.Modul 7. Klik All Program. tentukan folder tempat anda menyimpan project PRjpustaka.show. maka pada kesempatan ini adalah melengkapi frmBuku yaitu dengan cara: 1. 5.Kom Karena project Prjpustaka sebelumnya sudah dibuat.

Klik New. lengkapi form tersebut seperti gambar berikut : Gambar 1. Edit. Klik Microsoft Office 12. Button Palette Additional : StringGrid Palette ADO : Ado Connection dan ADOquery Palette DataAcces : DataSource Palette Win32 : DatetimePicker 6. Access 2007 Ahmad Rizal Abidin. 2. Mengkoneksikan database dengan menggunakan Adoconnection Klik ADOconnection pada Form. 4. klik peminjaman dan ketikkan : frmpinjam. 5. Mengaktifkan Delphi 7. klik form. maka pada kesempatan ini adalah melengkapi frmpinjam yaitu dengan cara: 1. pada modul 4. DBedit Palette standard : panel. Membuat form Transaksi Peminjaman Buku Catatan : Form diatas terdiri dari : Palette DataControl : bblookupcombobox. ganti caption pada properties dengan Input Data Transaksi Peminjaman.0 dengan cara. klik Transaksi pada frmmenu. M. klik Build.Kom Karena project Prjpustaka sebelumnya sudah dibuat. Klik Borland Delphi 7. Klik Menu file. Membuat Form Transaksi Peminjaman Buku pada Delphi 7. klik Open Project. Klik menu View.show. Klik Delphi 7. lalu klik prjpustaka dan klik open 3.Modul 8. Label. lalu klik forms dan double klik frmenu. Membuat menu. 2010 by ahmadrizal Program Aplikasi Perpustakaan dengan Delphi + Ms.0 Acces Database Engine OLEDB Provider (untuk office 2007) tetapi kalau . klik Start. Klik menu View. dan pada name ketikkan frmpinjam.0 Posted on January 6. Klik menu File. tentukan folder tempat anda menyimpan project PRjpustaka. klik ConnectionString («). Klik All Program. lalu klik forms dan double klik frmpeminjam.

var 2 begin Key: Char). lalu ketik listing berikut : view source print? 1 procedure TFrmPinjam. lalu klik Dataset pilih Adoquery2 12. lalu klik Datasource pada properties. kembali ke frmpinjam. 6 Application. ganti events dengan OnKeypress. dengan cara klik DBEdit1. dan klik listssource : pilih DataSource2. pada data source ketikkan : D:\perpustakaan\perpustakaan. Mengaktifkan DBEdit2. ListField isi dengan IDAnggota. 7 end. Mengaktifkan DBLookupComboBox1.menggunakan office XP dapat dipilih Microsoft jet OLEDB 4. lalu ketikkan : select * From Buku Dan Klik Active pada properties ganti false menjadi true.'Cek Input'. dengan cara klik DBEdit3.Edit3KeyPress(Sender: TObject. klik Adoconnection pada proterties: lalu pilih ADOConnection1. dan klik SQL pada properties. dan klik listssource : pilih DataSource1.='9') or (key=#8)) then 4 begin 5 key:=#0. lalu ketikkan : select * From anggota Dan Klik Active pada properties ganti false menjadi true. Gambar 2. lalu klik Datasource pada properties. lalu pilih datasource1 dan datafilednya nama 14.Messagebox('maaf hanya angka'. tutup semua windows koneksi dengan cara klik OK. 8 end. Mengaktifkan DBLookupComboBox2. mengkoneksikan Database M. Mengaktifkan DBEdit1. 8. lalu klik Datasource pada properties. pilih datasource2 dan datafilednya JudulBuku 16. dengan cara klik DBLookupcombobox2. dan klik SQL pada properties. yaitu dengan cara klik Datasource1 pada form pinjam. Klik Adoquery1. dan untuk keyfield isi dengan IDAnggota.='0') and (key &lt. yaitu dengan cara klik Datasource2 pada form pinjam. Mengisi Edit2. pilih datasource2 dan datafilednya Pengarang 17. 3 if not ((key&gt. klik Adoconnection pada proterties: lalu pilih ADOConnection1. lalu klik Dataset pilih Adoquery1 11. Mengaktifkan DBEdit3. dengan cara klik DBEdit2. Mengaktifkan DataSource2. dengan cara klik DBLookupcombobox1. Mengaktifkan DataSource1.accdb. ListField isi dengan IDBuku. maka koneksinya sudah benar. dengan cara double klik Edit2 pada form pinjam. dan yang terakhir klik test connection. test connection Dan klik next. 9. 10. Untuk Adoquery3 dan ADOquery4 hanya properties untuk Adoconnection : ADOConnection1. Access 7. 13. dan untuk keyfield isi dengan IDBuku 15. apabila test connection tampil keterangan tes connection succeeded.0.mb_iconstop). Klik Adoquery2. .

sg."'+ dblookupcombobox1.RowCount := sg.cells[4.Cells[2.Text .cells[1. 08 adoquery4.i]). 16 sg. 04 05 begin 06 sg. adoquery4.mbno].Button2Click(Sender: TObject).sg.rowcount-1.sg. Mengisi Tombol Proses. 18 edit4.i]:=inttostr(i).Text). Mengisi tombol Save.text.mtinformation. Mengisi tombol Hapus.sql.18. 10 qty:=strtoint(edit3.Cells[0.sg.RowCount -1]:=dblookupcombobox2. dengan cara double klik tombol save lalu ketik listing berikut : view source print? 01 procedure TFrmPinjam.tgl_pinjam)values ("'+ edit1. 09 sg. 02 var 03 i. 20.rowcount+1.sql. 11 sg.qty. 08 sg.text := inttostr(tot).date) +'")').Text +'". dengan cara double klik tombol proses lalu ketik listing berikut : view source print? 01 procedure TFrmPinjam. begin sg.Clear.Text .RowCount -1 do 14 begin 15 tot := tot + strtoint(sg.execsql.id_anggota.Text +'". 19 end. 13 for i:=1 to sg. 03 begin if messagedlg('Yakin akan disimpan'. dengan cara double klik tombol hapus lalu ketik listing berikut : procedure TFrmPinjam. end.RowCount := sg.RowCount -1]:=dbedit2.text.tot:integer. 17 end. 07 sg. 02 var i :integer. 09 .Cells[3. 19. 12 tot:=0.Cells[4.[mbyes.Button5Click(Sender: TObject).rowcount -1]:=dbedit3."'+ datetostr(dt.Button1Click(Sender: TObject) .add ('insert into 07 pinjam(id_pinjam.0)=mryes 04 then 05 begin 06 adoquery4.rowcount -1]:=edit3.

FormCreate(Sender: TObject).i] +'".jumlah) values ("'+ edit1.Date).ExecSQL . 12 13 sg.0]:='Judul buku'. 16 end. 09 sg.0]:='Kode Buku'. 17 sg. 08 sg. end.ColWidths [1]:=60. 18 19 end. 10 sg.Clear.Cells[0. 02 begin 03 edit2. Pada form Create (OnCreate) ketik listing berikut : view source print? 01 procedure TFrmPinjam.Cells[1.add('insert into dpinjam(id_pinjam. 11 sg.Button4Click(Sender: TObject). 21.id_buku.0]:='Pengarang'.Cells[2. begin frmpinjam."'+ sg.SQL.Cells[3. 05 sg. 15 sg. 14 sg.10 for i :=1 to sg. .Close. double klik tombol close ketikkan listing berikut : procedure TFrmpinjam. 04 edit6.Cells[1. 06 sg. 17 end.sql. 07 sg. Membuat Koding program pada tombol close.Date).text:=datetostr(dt.ColWidths [0]:=40.i] +'")'). 16 sg.ColCount:=5. 22.0]:='No'. adoquery3.RowCount :=1. 13 15 end.colwidths[4]:=60.Text +'". 14 adoquery3.cells[4.RowCount -1 do 11 begin 12 adoquery3.Cells[4."'+ sg.Colwidths[3]:=80.ColWidths [2]:=80.Text:=datetostr(dt2.0]:='Qty'.

Membuat Form Transaksi Pengembalian Buku pada Delphi 7. Access 2007 Posted on January 14. Membuat Koding pada Form Create view source print? 01 procedure TFrmKembali. Klik menu View. Klik menu View. 4. 2. Membuat Koding pada Form Activate procedure TFrmKembali. lalu klik forms dan double klik frmenu. dan pada name ketikkan frmkembali. 5. klik Pengembalian dan ketikkan : frmkembali.Modul 9.Text := '1000'. Klik Delphi 7. 04 edit6. ganti caption pada properties dengan Input Data Transaksi Pengembalian. begin edit1. . klik Start.Kom Karena project Prjpustaka sebelumnya sudah dibuat. klik form. Membuat menu.0 + MS. Klik menu File. c. Mengaktifkan Delphi 7. lengkapi form tersebut seperti gambar berikut : Gambar 1.SetFocus. maka pada kesempatan ini adalah melengkapi frmkembali yaitu dengan cara: 1. pada modul 4. Klik Borland Delphi 7.FormActivate(Sender: TObject).FormCreate(Sender: TObject). Klik All Program. Klik New. 02 begin 03 edit1. Klik Menu file.0 dengan cara. M. lalu klik forms dan double klik frmkembali. klik Transaksi pada frmmenu. lalu klik prjpustaka dan klik open 3. Buatlah variable seperti di bawah ini : b.Text :=''.show. 2010 by ahmadrizal Program Aplikasi Perpustakaan dengan Delphi + Ms. klik Open Project. Membuat form Transaksi Pengembalian Buku Adapun koding selengkapnya adalah : a. Access 2007 Ahmad Rizal Abidin. tentukan folder tempat anda menyimpan project PRjpustaka. end.

tanggal := encodedate(thn.SQL. Buat koding pada edit1 dengan menggunakan event on keypress view source print? 01 procedure TFrmKembali.Eof then 11 begin 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 //menselect data pada id anggota datetimepicker1.05 edit2.Close.enabled := false. end. 09 edit6.hari).open. 11 edit8.Enabled := false. 03 begin 04 if key=#13 then 05 begin 06 adoquery1.Fields[2]. datetimepicker2.Enabled := false.SQL.Enabled := false. adoquery1.AsDateTime. hari := hari + 5. datetimepicker2.Enabled := false. .Enabled := false.thn.AsDateTime. 13 end.asdatetime.date := adoquery1. var Key: Char). if datetostr(tgl) begin <> '' then //menghitung tanggal tempo decodedate(datetimepicker1. 10 edit7.Clear.DateTime. 08 edit5.hari). 09 adoquery1.Text := formatdatetime('dd/mm/yyyy'.Enabled := false. 02 var tgl :tdatetime.Edit1KeyPress(Sender: TObject.Enabled := false.Date := adoquery1. 07 adoquery1.AsString.bln. showmessage('Buku Sudah dikembalikan').Text := adoquery1. 07 edit4.Enabled := false. edit1. 10 if not adoquery1.add('Select * from pinjam where id_pinjam="'+ 08 +'"'). 06 edit3.Enabled := false.fields[3].tanggal).Fields[1].Text button1. edit3. tgl := adoquery1.Fields[3]. d. 12 datetimepicker1. edit2.bln.

edit5.text:='0'.date. 11 edit8.Date. .Text := inttostr(lama).AsString.DateTimePicker2Change(Sender: TObject).SQL. 47 48 if not adoquery3. adoquery2. 53 54 end. end. 10 edit7.dpinjam. 05 tgl1 := datetimepicker1. Membuat koding pada datetimepicker2 dengan menggunakan event change view source print? 01 procedure TFrmKembali.open.jumlah from dpinjam.Eof then begin edit4. 07 if (tgl2 > tanggal) then 08 begin 09 lama :=trunc(tgl2 .SQL.id_buku = buku. e.AsString.buku where dpinjam.tgl1).add('select * from Anggota where id_Anggota = "'+ 34 edit3.add('select dpinjam.Open.Text :='0'. 06 tgl2 := datetimepicker2.Clear. 02 begin 03 edit8.SQL.id_buku. adoquery2.SQL.kode and id_pinjam ="' edit1.DataSource := datasource1.Text := '0'. 46 adoquery3.buku.Text +'"').eof then datasource1. adoquery2.close. 12 end 13 else 14 edit7. adoquery3.judulbuku.Text := adoquery2. 35 36 37 38 39 40 41 42 43 44 45 //menampilkan data buku pada datagrid adoquery3.text := inttostr(strtoint(edit6. 04 edit7.text) * lama).text := adoquery2.Fields[2]. 55 end.32 33 adoquery2. 50 end 51 else 52 showmessage('data tidak ditemukan'). + 49 DBGrid1.dataset := adoquery3.Close. if not adoquery2.clear.id_pinjam.Text +'"').Fields[1]. adoquery3.

07 edit2.clear.15 end. 06 edit1.text := ''.SQL. 08 edit3.text := ''. 12 edit7.ExecSQL.Close.text +'" where id_pinjam ="'+ edit1. tgl_tempo = "'+ edit2. 09 edit4. adoquery1.Text := ''.text := ''.text := ''.text := ''.date)+'".text := ''. 05 showmessage('Data Sudah terupdate'). 10 edit5. 02 adoquery1. 11 edit6. . 04 adoquery1. 14 end.text := ''.SQL. 13 edit8. Membuat koding pada tombol prosess button1 procedure TFrmKembali.Button1Click(Sender: TObject). begin view source print? 01 adoquery1. f.text +'"').add('update pinjam set tgl_kembali = "'+ 03 datetostr(datetimepicker2.

11 12 function MidStr 13 (Const Str: String.Modul 10. // Membuat Fungsi Left. Length(Str) -Size+1. Size) 10 end. maka pada kesempatan ini adalah melengkapi frmpinjam yaitu dengan cara: Membuat nomor pinjam secara otomatis yang terdiri dari 9 digit yang dihasilkan dengan proses : Dua digit pertama adalah tahun Dua digit kedua adalah bulan Lima digit terakhir adalah nomor urut Sehingga menghasilkan nomor : 100100001 Adapun langkah-langkahnya adalah : 1. Size: Word): String. From. 2010 by ahmadrizal Program Aplikasi Perpustakaan dengan Delphi + Ms.Kom Karena project Prjpustaka sebelumnya sudah dibuat dan From peminjaman pun sudah dibuat pada modul 8. Access 2007 Posted on January 14. Membuat Nomor peminjaman secara otomatis pada Form Transaksi Peminjaman Buku pada Delphi 7. Membuat fungsi rightstr dengan cara mengetikan koding secara langsung diluar procedure di bawah implementation. 07 begin 08 if Size > Length(Str) then Size := Length(Str) . From. 17 . 14 begin 15 MidStr := Copy(Str. Size) 16 end. M. Access 2007 Ahmad Rizal Abidin. Klik disini . Size: Word): String. right.dfm} 05 function RightStr 06 (Const Str: String.0 + MS. mid String //sumber : Klik disini view source print? 01 « 02 implementation 03 04 {$R *. 09 RightStr := Copy(Str.

Thn.Cells[0. . Size: Word): String. 04 begin 05 06 //Membuat Nomor peminjaman secara otomatis 07 decodedate(date.hari).clear.5). 1. 23 end.htm 2. 17 nomor := strtoint(nom) + 1. Size) 22 end.SQL.ColCount:=5. 08 adoquery5. 23 //sumber : http://delphi.hari). 12 if adoquery5.AsInteger)).Bln.18 function LeftStr 19 (Const Str: String.nomor: integer.fields[0].length(inttostr(nomor))) do 21 begin 22 no := no + '0'.about.RecordCount = 0 then 13 nomor := 1 14 else 15 begin 16 nom := rightstr(inttostr((adoquery5. edit1.com/cs/adptips1999/a/bltip1099_2.2)+no+ inttostr(nomor). 11 adoquery5.SQL. 28 hari := hari + 5.FormCreate(Sender: TObject). 29 tanggal := encodedate(thn. 18 end.text := rightstr(inttostr(thn).RowCount :=1.open.add('Select * from pinjam').0]:='No'.Thn. 33 sg. 20 begin 21 LeftStr := Copy(Str.bln.hari). 10 adoquery5. 03 nom. 02 var i.no : string. 32 sg. 34 sg. 31 sg.Cells[1.Bln.2) + 24 rightstr(('0'+inttostr(bln)). Membuat koding pada Form Create sebagai berikut : view source print? 01 procedure TFrmPinjam. 19 no:='0'.Close. 09 adoquery5.0]:='Kode Buku'. 20 for i := 1 to (4 . 30 edit2. 25 26 //untuk menghitung tanggal tempo 27 decodedate(date.tanggal) .Text := formatdatetime('DD/MM/yyyy'.

ColWidths [0]:=40.Cells[4. 42 sg.ColWidths [1]:=60.Colwidths[3]:=80.colwidths[4]:=60.35 sg. 40 sg. 37 sg.0]:='Pengarang'. 44 45 end. 43 sg.0]:='Judul buku'. 41 sg.Cells[2. 38 39 sg. .Cells[3. 36 sg.ColWidths [2]:=80.0]:='Qty'.

Klik Menu file. 2.show. maka pada kesempatan ini adalah melengkapi frmanggota yaitu dengan cara: 1. test connection y Dan klik next.accdb. klik Open Project. lalu klik forms dan double klik frmenu. Klik menu View. pada data source ketikkan : D:\perpustakaan\perpustakaan.0 dengan cara. 5. Klik menu File. pada modul 2. Membuat form Cetak Anggota Catatan : Form disamping terdiri dari : Ado connection. Klik Borland Delphi 7. ADoQuery dan Dataset Button1 untuk cetak dan Button2 untuk Cancel Untuk membuat laporan kita menggunakan dua komponen pallete RAVE yaitu : RVProject dan RVDataSetConnection Mengkoneksikan database y Klik ADOQuery1 pada Form. Klik New. klik Build. klik form. M. lalu klik forms dan double klik frmcetakanggota. Mengaktifkan Delphi 7. lengkapi form tersebut seperti gambar berikut : Gambar 1. klik ConnectionString («). 4. dan pada name ketikkan frmcetakanggota.Kom Karena project Prjpustaka sebelumnya sudah dibuat.Modul 11. klik Start. Klik Delphi 7. Klik Microsoft Office 12. tentukan folder tempat anda menyimpan project PRjpustaka. Klik All Program. klik anggota dan ketikkan : frmcetakanggota. ganti caption pada properties dengan Cetak Data Anggota. lalu klik prjpustaka dan klik open 3. Membuat Report dengan Rave Posted on January 20.0.0 Acces Database Engine OLEDB Provider (untuk office 2007) tetapi kalau menggunakan office XP dapat dipilih Microsoft jet OLEDB 4. dan yang terakhir klik test connection. Klik menu View. Access Form Cetak Anggota Ahmad Rizal Abidin. Apabila test connection tampil keterangan tes connection . Membuat menu. klik file pada frmmenu. 2010 by ahmadrizal Program Aplikasi Perpustakaan dengan Delphi + Ms.

lalu klik Report Wizard. lalu pilih AdoQuery1 Langkah-langkah membuat laporan dengan menggunakan RAVE 1. Untuk memastikan data yang akan dibuatkan reportnya dapat dilihat pada sudut kanan lembar kerja Rave yaitu seperti gambar berikut. Klik Menu file pada RAVE. Klik Dataview. dengan cara klik Data view Dictionary. lalu ketikkan : select * From anggota Dan Klik Active pada properties ganti false menjadi true. Tutup laporan 13.succeeded. klik SQL pada properties. Klik menu Tools pada delphi.rav. tentukan folder sama dengan project Delphi disimpan. 9. lalu klik Next. 3. 5. lalu Klik Save 10. Klik Simple Table 10. lalu klik Execute report1 dan Klik OK 12. pada properties klik Dataset. perintah ini untuk menyimpan Report. tutup semua windows koneksi dengan cara klik OK. Kembali Menu Project Delphi . lalu klik Dataset pilih Adoquery1 y Mengkoneksikan RVDataSetConnection dengan dataset. Klik Next. Klik menu tools pada Rave. 4. Untuk melihat hasil report dapat diklik menu File pada RAVE. klik RAVE designer Klik file. maka koneksinya sudah benar. Klik Dataview1 dan Klik Next. Klik finish 7. lalu Klik Save As. y Mengaktifkan DataSource. Klik All (untuk mengikutsertakan seluruh data yang ada pada table) atau klik field tertentu saja yang akan ditampilkan. lalu Klik Finish 8. y Masih pada Adoquery1. kembali ke frmCetakanggota. Klik New Data Object Klik Direct Dataview Apabila sebelumnya pernah membuat laporan dengan rave. Lalu klik Ok dan klik tombol Next 6. Klik New Klik File. Klik RVDatasetconnection1 (DT). yaitu dengan cara klik Datasource pada form anggota. maka akan ditampilkan pesan ³Warning! Duplicate Design-time Data Connections found with name ³RvDataSetConnection1´. Klik next dan yang terakhir klik Generate 11. 2. beri nama file dengan nama PRJAnggota. dengan cara klik RVDataSetConnection.

ExecuteReport('prjbuku. 05 adoquery1. judulbuku from Anggota'). Klik RVProject1. 09 RVproject1. 04 adoquery1.SQL. Klik tombol titik-titik.Add('select kode. pilih file report yang akan ditampilkan (PRJanggota.Close. 06 adoquery1.Butt on1Click(Sender: TObject).Execute. 10 end.rav'). 07 adoquery1. 02 begin 03 adoquery1.SQL. 08 RVproject1.11.Open. .rav) dan klik OK 12. lalu pada properties klik ProjectFile.clear. Selanjutnya adalah Double klik pada tombol Cetak dan ketikkan koding sebagai berikut : view source print? 01 procedure TFrmCetBuku.Active := true.

Membuat Report dengan Rave + Delphi 7 Posted on February 2. Klik menu View.accdb. maka pada kesempatan ini adalah melengkapi frmanggota yaitu dengan cara: 1. Klik All Program. Apabila test connection tampil keterangan tes connection succeeded. Klik menu File. dan yang terakhir klik test connection.show. pada data source ketikkan : D:\perpustakaan\perpustakaan. klik file pada frmmenu.Modul 12. klik form. Klik New. klik Start. Klik Borland Delphi 7. klik anggota dan ketikkan : frmcetakanggota. klik ConnectionString («). ganti caption pada properties dengan Cetak Data Anggota. Edit1 dan label1 Ado connection.Kom Karena project Prjpustaka sebelumnya sudah dibuat. lalu klik forms dan double klik frmenu. 4. 2. maka koneksinya sudah benar. Klik Delphi 7. lengkapi form tersebut seperti gambar berikut : Gambar 1. lalu klik forms dan double klik frmcetakanggota. ADoQuery dan Dataset Button1 untuk cetak dan Button2 untuk Cancel Untuk membuat laporan kita menggunakan dua komponen pallete RAVE yaitu RVProject dan RVDataSetConnection 6. klik Build. Membuat menu. dan pada name ketikkan frmcetakanggota.0 dengan cara. Mengaktifkan Delphi 7. Access Form Cetak Buku Berdasarkan ID Penerbit Ahmad Rizal Abidin. tutup semua windows koneksi dengan cara klik OK. M. Klik menu View. 2010 by ahmadrizal Program Aplikasi Perpustakaan dengan Delphi + Ms. pada modul 2. test connection Dan klik next. Klik Menu file. Membuat form Cetak Buku Per Penerbit Catatan : Form diatas terdiri dari : Groupbox.0 Acces Database Engine OLEDB Provider (untuk office 2007) tetapi kalau menggunakan office XP dapat dipilih Microsoft jet OLEDB 4. kembali ke frmCetakanggota. Klik Microsoft Office 12. tentukan folder tempat anda menyimpan project PRjpustaka.0. . lalu klik prjpustaka dan klik open 3. Mengkoneksikan database Klik ADOQuery1 pada Form. 5. klik Open Project.

adoquery1.7. dengan cara klik RVDataSetConnection.id_penerbit and edit1.Open. 04 adoquery1.id_penerbit = buku.rav) dan klik OK 12. Masih pada Adoquery1. Kembali Menu Project Delphi pada form Cetak 11. lalu ketikkan : select * From anggota Dan Klik Active pada properties ganti false menjadi true. Mengaktifkan DataSource. Klik RVProject1.Close.Button1Click(Sender: TObject).Clear.rav'). Selanjutnya adalah Double klik pada tombol Cetak dan ketikkan koding sebagai berikut : view source print? 01 procedure TForm1. lalu klik Dataset pilih Adoquery1 9.id_penerbit = "'+ 05 penerbit. 14 end.Execute. lalu pada properties klik ProjectFile. lalu pilih AdoQuery1 Langkah-langkah membuat laporan dengan menggunakan RAVE Klik Disini« Klik Disinisi« untuk Rave Setelah selesai membuat Report dengan Rave dilanjutkan dengan 10. 06 adoquery1. . rvproject1.Eof then 08 begin 09 10 rvproject1.buku where buku.SQL. pilih file report yang akan ditampilkan (PRJanggota. pada properties klik Dataset.ExecuteReport('prjbukupenerbit. klik SQL pada properties. yaitu dengan cara klik Datasource pada form anggota. 11 end 12 else 13 showmessage('Data tidak ditemukan'). 8. Klik tombol titik-titik.Text +'"').add('select * from Penerbit. 07 if not adoquery1. Mengkoneksikan RVDataSetConnection dengan dataset. 02 begin 03 adoquery1.SQL.

2009 by ahmadrizal Oleh : Ahmad Rizal Abidin. Masing-masing memiliki karakteristik. Dengan demikian bila parameter bernilai tertentu maka dilakukan suatu aksi terkait. atau Repeat. Untuk itu perlu dibuat suatu algoritma pengulangan. Pemeriksaan kondisi di sini lebih tepat disebutkan dalam hubungan relasi samadengan (=). Pernyataan Pengulangan Dalam menyelesaikan masalah. Else End. Ada dua hal yang penting dalam melakukan merancang perintah pengulangan. bila bernilai lain maka dilakukan aksi yang lain juga. While. « :. yaitu dengan For. Pascal memberikan tiga alternatif pengulangan. Penulisannya adalah sebagai berikut : while do Program akan menguji . contoh penulisan : Case Of :. yang akan dipelajari pada modul ini. ‡ Nilai akhir pengulangan atau kondisi berhenti Pengulangan While « do Pernyataan ini bertugas mengulang satu pernyataan atau suatu blok pernyataan atau selama (while) suatu kondisi (syarat) bernilai true. Contoh Penulisan : If then Atau If then else CASE « OF « : Pemilihan N kasus Digunakan untuk kondisi dengan banyak pencabangan. Alur Program Delphi 7. yaitu if Dan Case Percabangan Bersyarat if ± then ± else Digunakan untuk menjalankan suatu pernyataan atau suatu blok pernyataan.0 Posted on October 14. :. yaitu: ‡ Inisialisasi awal. Syarat pencabangan pada bentuk ini hanya boleh melibatkan satu buah parameter dengan tipe data bukan Real. tergantung pada nilai yang diuji. terkadang kita harus melakukan suatu proses yang sama lebih dari satu kali.Kom Pernyataan Percabangan Terdapat dua macam pernyataan percabangan bersyarat yang dapat digunakan. demikia seterusnya.Modul 2. M.

. Pengulangan Repeat«Until Pengulangan ini sama dengan while do. kemudian menjalankan baris berikutnya. kedua subrutin ini berisi beberapa pernyataan yang berfungsi untuk melakukan tugas tertentu. parameter2. maka tidak dilaksanakan dan perulangan berhenti. atau Procedure latih (A : string). begin end. Perbedaan dengan while do adalah kondisi dicek pada awal blok sementara untuk repeat« until dicek pada akhir blok Perbedaan lainnya adalah while do mengulang pernyataan selama kondisi masih terpenuhi. SUBRUTIN Subroutin terdiri dari dua yaitu procedure dan fungsi. Function Merupakan bagian program yang melaksanakan proram tertentu pada saat di panggil dan kembali ke bagian pemanggilnya dengan menghasilkan sebuah nilai. Begin .jika bernilai false. Atau For := downto do . Pengulangan For « do Pengulangan ini paling sederhana digunakan untuk melaksanakan pengulangan satu pernyataan atau satu blok program beberapa kali yang ditentukan oleh nilai awal dan nilai akhir. contoh penulisannya : Procedure nama_proc (Parameter1. Contoh penulisannya : function Nama_func (Paramater1. Jika bernilai true maka pernyataan akan dilaksanakan satu kali. Pada repeat « until dapat melakukan pengulangan lebih dari satu pernyataan. dan biasanya digunakan jika jumlah pengulangan belum dapat ditentukan pada saat program ditulis. tetapi pernyataan repeat « until hanya akan mengulang pernyataan selama kondisi belum terpenuhi. «). ):Tipe. parameter 2. Jadi bagian yang diulang adalah segala sesuai yang berada antara pernyataan repeat«until.. For := to do . begin end. Dengan kata lain. jumlah pengulangan yang akan dikerjakan sudah diketahui. baik yang berupa kumpulan pernyataan tunggal atau kumpulan blok pernyataan. Perbedaan dari kedua subrutin tersebut adalah bahwa fungsi (function) selalu mengembalikan suatu nilai setelah dipanggil sedangkan prosedure (procedure)tidak Procedure merupakan bagian program yang melaksanakan program tertentu pada saat dipanggil dan kembali ke bagian pemangilnya.

Setiap kita membuat sebuah form.end. Unit jenis ini dapat berisi kumpulan function atau procedure yang telah dikompilasi yang dapat dipakai program aplikasi lain. Filed under: Delphi . atau function latihan(A : Integer) : real. Unit tersebut berfungsi untuk mengatur serta mengendalikan segala sesuatu yang berhubungan dengan form. Unit memungkinkan bagi kita untuk membagi program yang besar menjadi modul-modul yang dapat disunting secara terpisah. unti akan dibuat dengan sendirinya. begin end. UNIT Sebuah program dibangun berdasarkan modul kode-kode program yang disebut dengan unit.

Sign up to vote on this title
UsefulNot useful