Anda di halaman 1dari 18

Tugas Kelompok

Masing-masing Kelompok 5 Orang:


Buat Lah Program dengan Ketentuan Sebagai Berikut:
1.Table Master Minimal 2
2.Table Transaksi (One To Many)
3.Buat Menu Utama
4.Buat Laporan
5. Tema Program di Kocok Perwakilan Kelompok Maju Kedepan untuk
Mengambil Tema.
6. Buat Paper yang isinya (Struktur Table yang di Buat, Print Screen Setiap
Form [Master, Transaksi, Menu Utama dan Laporan]
7. Masukan Sample Coding Form Master (Satu Form saja), Masukan Sample
Coding Form Transaksi (Satu Form Saja), Masukan Coding Form Menu
Utama.
8. Di Kumpulkan 1 Minggu Sebelum UAS
9. Buat Relasi antar Table, Menggunakan Relationship yang ada di Mikrosoft
Access.
5/19/2015

Created By: DCP-Yosan-Septian

Tamplate Paper
1. Bab I Struktur Table dan Relasi
2. Bab 2 Form Master (Sertakan Coding untuk 1
Sample saja)
3. Bab 3 Form Transaksi (Sertakan Coding untuk 1
Sample saja)
4. Bab 4 Form Menu Utama dan Laporan
5. Bab 5 Kesimpulan (Uraian Kesimpulan Pembuatan
Program)
5/19/2015

Created By: DCP-Yosan-Septian

Tema Tugas
Rental
Perpustakaan
Hotel
Klinik/Rumah Sakit
Koperasi
5/19/2015

Created By: DCP-Yosan-Septian

Buat Form Supplier


ADO Table Berada di
Tab : ADO

Data Source Berada


di Tab Data Access:
ADO
DBGrid Berada di Tab
Data Control

5/19/2015

Created By: DCP-Yosan-Septian

Membuat Prosedur
public
procedure bersih;
procedure
tombol(tambah,simpan,ubah,hapus,batal,keluar:boolean);
procedure tampil;
procedure aktif(cek:boolean);
{ Public declarations }
end;
5/19/2015

Created By: DCP-Yosan-Septian

Membuat Prosedur Lanjutan


implementation
var
simpan_Data:boolean;
{$R *.dfm}
procedure tform1.bersih;
begin
EId.Text:='';
ENama.Text:='';
ENo.Text:='';
EAlamat.Text:='';
end;

5/19/2015

procedure tform1.aktif;
begin
eid.Enabled:=cek;
enama.Enabled:=cek;
eno.Enabled:=cek;
ealamat.Enabled:=cek;
end;
procedure tform1.tampil;
begin
eid.Text:=ADOTable1['IdSup'];
enama.Text:=ADOTable1['NmSup'];
eno.Text:=ADOTable1['Telp'];
ealamat.Text:= ADOTable1['Alamat'];
end;
Created By: DCP-Yosan-Septian

Membuat Prosedur Lanjutan


procedure tform1.tombol;
begin
BAdd.Enabled:=tambah;
BSave.Enabled:=simpan;
BEdit.Enabled:=ubah;
BDelete.Enabled:=hapus;
BExit.Enabled:=keluar;
BCancel.Enabled:=batal;
end;
5/19/2015

Created By: DCP-Yosan-Septian

Memberikan Code Program U/ Masing2


Objek
procedure TForm1.FormCreate(Sender: TObject);
begin
aktif(false);
tombol(true,false,true,true,false,true);
bersih;
end;

5/19/2015

Created By: DCP-Yosan-Septian

Memberikan Code Program U/ Masing2


Objek <<Lanjutan>>
procedure TForm1.BAddClick(Sender: TObject);
begin
tombol(false,true,false,false,true,false);
aktif(true);
Simpan_Data:=true;
eid.SetFocus;
end;
5/19/2015

Created By: DCP-Yosan-Septian

Memberikan Code Program U/ Masing2


Objek <<Lanjutan>>
procedure TForm1.BSaveClick(Sender: TObject);
begin
if Simpan_Data=true then
begin
ADOTable1.Append;
ADOTable1['IdSup']:=EId.Text;
ADOTable1['NmSup']:=ENama.Text;
ADOTable1['Telp']:=ENo.Text;
ADOTable1['Alamat']:=EAlamat.Text;
ADOTable1.Post;
aktif(false);
tombol(true,false,true,true,false,true);
bersih;
end

5/19/2015

else
begin
ADOTable1.Edit;
ADOTable1['IdSup']:=EId.Text;
ADOTable1['NmSup']:=ENama.Text;
ADOTable1['Telp']:=ENo.Text;
ADOTable1['Alamat']:=EAlamat.Text;
ADOTable1.Post;
aktif(false);
tombol(true,false,true,true,false,true);
bersih;
end
end;

Created By: DCP-Yosan-Septian

Memberikan Code Program U/ Masing2


Objek <<Lanjutan>>
procedure TForm1.BEditClick(Sender: TObject);
begin
tombol(false,true,false,false,true,false);
aktif(true);
EId.Enabled:=true;
end;

5/19/2015

Created By: DCP-Yosan-Septian

Memberikan Code Program U/ Masing2


Objek <<Lanjutan>>
procedure TForm1.BCancelClick(Sender: TObject);
begin
tombol(true,false,true,true,false,true);
bersih;
Simpan_Data:=False;
aktif(false);
end;
5/19/2015

Created By: DCP-Yosan-Septian

Memberikan Code Program U/ Masing2


Objek <<Lanjutan>>
procedure TForm1.BDeleteClick(Sender: TObject);
begin
if ADOTable1.RecordCount<>0 then
begin
if (Application.MessageBox('Hapus Data?','Tanya',MB_YESNO)=IDYES) then
begin
ADOTable1.Delete;
bersih;
end
end
else
begin
ShowMessage('Data Kosong');
end
end;
5/19/2015
Created By: DCP-Yosan-Septian

Memberikan Code Program U/ Masing2


Objek <<Lanjutan>>
procedure TForm1.Button1Click(Sender: TObject);
begin
if ADOTable1.RecordCount<>0 then
begin
ADOTable1.First;
tampil;
ShowMessage('Akhir Record');
end
else
begin
ShowMessage('Record Kosong');
end
end;
5/19/2015

Created By: DCP-Yosan-Septian

Memberikan Code Program U/ Masing2


Objek <<Lanjutan>>
procedure TForm1.Button2Click(Sender: TObject);
begin
if ADOTable1.Bof then
begin
ShowMessage('Berada Di Awal Record');
end
else
begin
ADOTable1.Prior;
tampil;
end
end;
5/19/2015

Created By: DCP-Yosan-Septian

Memberikan Code Program U/ Masing2


Objek <<Lanjutan>>
procedure TForm1.Button3Click(Sender: TObject);
begin
if ADOTable1.eof then
begin
ShowMessage('Berada Di Akhir Record');
end
else
begin
ADOTable1.Next;
tampil;
end
end;
5/19/2015

Created By: DCP-Yosan-Septian

Memberikan Code Program U/ Masing2


Objek <<Lanjutan>>
procedure TForm1.Button4Click(Sender: TObject);
begin
if ADOTable1.RecordCount<>0 then
begin
ADOTable1.Last;
tampil;
ShowMessage('Akhir Record');
end
else
begin
ShowMessage('Record Kosong');
end
end;
5/19/2015

Created By: DCP-Yosan-Septian

Memberikan Code Program U/ Masing2


Objek <<Lanjutan>>
procedure TForm1.BExitClick(Sender: TObject);
begin
Close;
end;

5/19/2015

Created By: DCP-Yosan-Septian

Anda mungkin juga menyukai

  • Pertemuan 2
    Pertemuan 2
    Dokumen31 halaman
    Pertemuan 2
    Duwi Cahya Putri Buani
    Belum ada peringkat
  • Pertemuan 2
    Pertemuan 2
    Dokumen31 halaman
    Pertemuan 2
    Duwi Cahya Putri Buani
    Belum ada peringkat
  • Tugas Pertemuan 1
    Tugas Pertemuan 1
    Dokumen2 halaman
    Tugas Pertemuan 1
    Duwi Cahya Putri Buani
    Belum ada peringkat
  • Pertemuan 1
    Pertemuan 1
    Dokumen33 halaman
    Pertemuan 1
    Duwi Cahya Putri Buani
    Belum ada peringkat
  • Materi Tambahan
    Materi Tambahan
    Dokumen11 halaman
    Materi Tambahan
    Duwi Cahya Putri Buani
    Belum ada peringkat
  • Materi Tambahan
    Materi Tambahan
    Dokumen11 halaman
    Materi Tambahan
    Duwi Cahya Putri Buani
    Belum ada peringkat
  • Membuat Report Dengan Crystal Report
    Membuat Report Dengan Crystal Report
    Dokumen3 halaman
    Membuat Report Dengan Crystal Report
    Duwi Cahya Putri Buani
    Belum ada peringkat
  • Pertemuan UTS
    Pertemuan UTS
    Dokumen8 halaman
    Pertemuan UTS
    Duwi Cahya Putri Buani
    Belum ada peringkat
  • Langkah Membuat Report Delphi
    Langkah Membuat Report Delphi
    Dokumen4 halaman
    Langkah Membuat Report Delphi
    Duwi Cahya Putri Buani
    Belum ada peringkat
  • Percabangan
    Percabangan
    Dokumen3 halaman
    Percabangan
    Duwi Cahya Putri Buani
    Belum ada peringkat
  • Latihan If
    Latihan If
    Dokumen3 halaman
    Latihan If
    Duwi Cahya Putri Buani
    Belum ada peringkat