SlideShare a Scribd company logo
www.fayblinkz.tk 1
MANIPULASI TABEL MASTER
Event Yang Digunakan
a. findkey : digunakan untuk pencarian data, apakah data sudah ada atau belum.
b. Append : digunakan untuk membuka record kosong pada tabel
c. Post : enent pada tabel ini digunakan untuk menyimpan data pada tabel.
d. Databasename : digunakan untuk memanggil nama data base.
e. Table : digunakan untuk mengaktifkan tabel.
f. Dataset : digunakan untuk menghubungkan antara datasource dengan tabel.
g. Datasource : digunakan untuk menghubungkan grid dengan tabel melalui datasource.
Aplikasi Tambah Data Kereta
a. Buat Database dengan nama Kereta dan alias keretaku
b. Desain Form
c. Desain Properties
Properties
Object
Name Caption/text
Edit1 Epesan -
Edit2 Ckode -
Edit3 Enama -
Edit4 Ejurusan -
Edit5 Eharga -
Button1 Btambah Tambah
Button2 Bsimpan Simpan
Button3 Bbatal Batal
Button4 Bexit Exit
Share Make Be Easy Create By F@y
www.fayblinkz.tk 2
d. Buat alias untuk tabel kereta dengan nama kereta
e. Listing Program
¾ Pembuatan Prosedur
Ada 4 prosedur yang dibutuhkan : tampil, hidup, kosong, mati.
Langkah pembuatan
Double klik pada form, ketika berada pada jendela unit dari form tempatkan kursor berada declaration,
khusunya pada bagian deklarasi public. Setelah itu ketikan deklarasi prosedur seperti berikut :
public
procedure tampil;
procedure kosong;
procedure mati;
procedure hidup;
{ Public declarations }
end;
Penulisan Program Prosedur
Penulisan program prosedur secara umum sama seperti penulisan program pada umumnya, hanya disini
penulisan nama prosedurnya ditulis oleh programmer. Penulisannya terdapat pada bagian implementation.
unit kereta;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, DB, DBTables, StdCtrls, Grids, DBGrids, ExtCtrls;
type
Tfrmkereta = class(TForm)
Label1: TLabel;
Label2: TLabel;
Shape1: TShape;
Label3: TLabel;
Label4: TLabel;
Label5: TLabel;
Label6: TLabel;
Label7: TLabel;
Label8: TLabel;
Label9: TLabel;
epesan: TEdit;
enama: TEdit;
ejurusan: TEdit;
eharga: TEdit;
ebeli: TEdit;
etotal: TEdit;
ckode: TComboBox;
DBGrid1: TDBGrid;
btambah: TButton;
bsimpan: TButton;
bbatal: TButton;
bkeluar: TButton;
DataSource1: TDataSource;
Table1: TTable;
procedure bkeluarClick(Sender: TObject);
procedure ebeliKeyPress(Sender: TObject; var Key: Char);
procedure ckodeClick(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure FormActivate(Sender: TObject);
procedure btambahClick(Sender: TObject);
procedure bsimpanClick(Sender: TObject);
Share Make Be Easy Create By F@y
www.fayblinkz.tk 2
procedure bbatalClick(Sender: TObject);
private
{ Private declarations }
public
procedure tampil;
procedure kosong;
procedure mati;
procedure hidup;
{ Public declarations }
end;
var
frmkereta: Tfrmkereta;
implementation
{$R *.dfm}
procedure tfrmkereta.tampil;
begin
{epesan.Text:=table1['Nopes'];
ckode.Text:=table1['kdkereta'];
enama.Text:=table1['nama'];
ejurusan.Text:=table1['jurusan'];
eharga.Text:=floattostr(table1['harga']);
ebeli.Text:=floattostr(table1['jumbel']);
etotal.Text:=floattostr(table1['total']); }
end;
procedure tfrmkereta.kosong;
begin
epesan.Text:='';
ckode.Text:='';
enama.Text:='';
ejurusan.Text:='';
eharga.Text:='';
ebeli.Text:='';
etotal.Text:='';
end;
procedure tfrmkereta.mati;
begin
epesan.Enabled:=false;
ckode.Enabled:=false;
enama.Enabled:=false;
ejurusan.Enabled:=false;
eharga.Enabled:=false;
ebeli.Enabled:=false;
etotal.Enabled:=false;
end;
procedure tfrmkereta.hidup;
begin
epesan.Enabled:=true;
ckode.Enabled:=true;
enama.Enabled:=true;
ejurusan.Enabled:=true;
eharga.Enabled:=true;
ebeli.Enabled:=true;
etotal.Enabled:=true;
end;
procedure
Tfrmkereta.bkeluarClick(Sender:
TObject);
begin
if(application.MessageBox('Info','Yakin
Mau Keluar?',mb_yesno)=idyes)then
table1.Close;
close
end;
procedure
Tfrmkereta.ebeliKeyPress(Sender:
TObject; var Key: Char);
begin
if key=#13 then
etotal.Text:=floattostr(strtofloat(eharga.Tex
t)* strtofloat(ebeli.Text))
end;
procedure
Tfrmkereta.ckodeClick(Sender:
TObject);
begin
if ckode.Text='ALW' then
begin
enama.Text:='Argo Lawu';
ejurusan.Text:='Jakarta-Solo';
eharga.Text:='50000';
ebeli.SetFocus
end
else
if ckode.Text='ABR' then
begin
enama.Text:='Argo Bromo';
ejurusan.Text:='Jakarta-Bandung';
eharga.Text:='75000';
ebeli.SetFocus
end
else
if ckode.Text='SMB' then
begin
enama.text:='Sembrani';
ejurusan.Text:='Jakarta-Semarang';
eharga.text:='100000';
Share Make Be Easy Create By F@y
www.fayblinkz.tk 3
ebeli.SetFocus
end
end;
procedure
Tfrmkereta.FormCreate(Sender:
TObject);
begin
ckode.Items.Add('ABR');
ckode.Items.Add('ALW');
ckode.Items.Add('SMB');
end;
procedure
Tfrmkereta.FormActivate(Sender:
TObject);
begin
tampil;
mati;
bsimpan.Enabled:=false;
end;
procedure
Tfrmkereta.btambahClick(Sender:
TObject);
begin
kosong;
hidup;
epesan.SetFocus;
bsimpan.Enabled:=true;
end;
procedure
Tfrmkereta.bsimpanClick(Sender:
TObject);
begin
table1.Append;
table1['nopes'] := epesan.Text;
table1['kdkereta'] := ckode.Text ;
table1['nama'] := enama.Text;
table1['jurusan'] := ejurusan.Text;
table1['harga']:= strtofloat(eharga.Text);
table1['jumbel'] := strtofloat(ebeli.Text);
table1['total']:= strtofloat(etotal.Text);
table1.Post;
mati;
bsimpan.Enabled:=false;
end;
procedure
Tfrmkereta.bbatalClick(Sender:
TObject);
begin
bsimpan.Enabled:=false;
kosong;
table1.First;
tampil;
mati;
end;
end.
Share Make Be Easy Create By F@y

More Related Content

Similar to delphi part 11.pdf

Modul praktikum pbw
Modul praktikum pbwModul praktikum pbw
Modul praktikum pbw
Kiki MochRifki
 
Modul delphi 7
Modul delphi 7Modul delphi 7
Modul delphi 7
Sejahtera Affif
 
modul-delphi-7.pdf
modul-delphi-7.pdfmodul-delphi-7.pdf
modul-delphi-7.pdf
EvelynNaftaliya
 
Pemograman delphi untuk pemula
Pemograman delphi untuk pemula Pemograman delphi untuk pemula
Pemograman delphi untuk pemula
PT.goLom na
 
BELAJAR MEMBUAT DATABASE MICROSOFT VISUAL BASIC 6.0
BELAJAR MEMBUAT DATABASE MICROSOFT VISUAL BASIC 6.0BELAJAR MEMBUAT DATABASE MICROSOFT VISUAL BASIC 6.0
BELAJAR MEMBUAT DATABASE MICROSOFT VISUAL BASIC 6.0Ocim Nationalism
 
Laporan praktikum modul 5
Laporan praktikum modul 5Laporan praktikum modul 5
Laporan praktikum modul 5
Devi Apriansyah
 
Slide-INF202-INF202-Slide-01.pdf
Slide-INF202-INF202-Slide-01.pdfSlide-INF202-INF202-Slide-01.pdf
Slide-INF202-INF202-Slide-01.pdf
GratechComputer
 
Algoritma
AlgoritmaAlgoritma
Algoritmadulssrr
 
Pertemuan I Teori
Pertemuan I TeoriPertemuan I Teori
Pertemuan I Teorilembayungtirta
 
Resume praktikum
Resume praktikumResume praktikum
Resume praktikumNuRul Emi
 
Awal dasar belajar c++
Awal dasar belajar c++Awal dasar belajar c++
Awal dasar belajar c++farizky berian
 
Macam Aplikasi dan Fungsinya
Macam Aplikasi dan FungsinyaMacam Aplikasi dan Fungsinya
Macam Aplikasi dan Fungsinya
Yutta Putri
 
Modul Lab Dasar Pemrograman Departemen Teknik Elektro Universitas Sumatera Utara
Modul Lab Dasar Pemrograman Departemen Teknik Elektro Universitas Sumatera UtaraModul Lab Dasar Pemrograman Departemen Teknik Elektro Universitas Sumatera Utara
Modul Lab Dasar Pemrograman Departemen Teknik Elektro Universitas Sumatera Utara
Muhammad Fadlan Ariska
 
KKPI Access.ppt
KKPI Access.pptKKPI Access.ppt
KKPI Access.ppt
Surianto Azmi
 
Struktur bahasa delphi
Struktur bahasa delphiStruktur bahasa delphi
Struktur bahasa delphi
mistriana
 
Tugas2 1300631019
Tugas2 1300631019Tugas2 1300631019
Tugas2 1300631019
setiyo muji
 
Modul pemrograman-1-revisi
Modul pemrograman-1-revisiModul pemrograman-1-revisi
Modul pemrograman-1-revisiYang Terluka
 
implementation e-Government
implementation e-Governmentimplementation e-Government
implementation e-Government
guest91544b
 

Similar to delphi part 11.pdf (20)

Modul praktikum pbw
Modul praktikum pbwModul praktikum pbw
Modul praktikum pbw
 
Modul delphi 7
Modul delphi 7Modul delphi 7
Modul delphi 7
 
Modul delphi-7
Modul delphi-7Modul delphi-7
Modul delphi-7
 
modul-delphi-7.pdf
modul-delphi-7.pdfmodul-delphi-7.pdf
modul-delphi-7.pdf
 
Pemograman delphi untuk pemula
Pemograman delphi untuk pemula Pemograman delphi untuk pemula
Pemograman delphi untuk pemula
 
Modul delphi
Modul delphiModul delphi
Modul delphi
 
BELAJAR MEMBUAT DATABASE MICROSOFT VISUAL BASIC 6.0
BELAJAR MEMBUAT DATABASE MICROSOFT VISUAL BASIC 6.0BELAJAR MEMBUAT DATABASE MICROSOFT VISUAL BASIC 6.0
BELAJAR MEMBUAT DATABASE MICROSOFT VISUAL BASIC 6.0
 
Laporan praktikum modul 5
Laporan praktikum modul 5Laporan praktikum modul 5
Laporan praktikum modul 5
 
Slide-INF202-INF202-Slide-01.pdf
Slide-INF202-INF202-Slide-01.pdfSlide-INF202-INF202-Slide-01.pdf
Slide-INF202-INF202-Slide-01.pdf
 
Algoritma
AlgoritmaAlgoritma
Algoritma
 
Pertemuan I Teori
Pertemuan I TeoriPertemuan I Teori
Pertemuan I Teori
 
Resume praktikum
Resume praktikumResume praktikum
Resume praktikum
 
Awal dasar belajar c++
Awal dasar belajar c++Awal dasar belajar c++
Awal dasar belajar c++
 
Macam Aplikasi dan Fungsinya
Macam Aplikasi dan FungsinyaMacam Aplikasi dan Fungsinya
Macam Aplikasi dan Fungsinya
 
Modul Lab Dasar Pemrograman Departemen Teknik Elektro Universitas Sumatera Utara
Modul Lab Dasar Pemrograman Departemen Teknik Elektro Universitas Sumatera UtaraModul Lab Dasar Pemrograman Departemen Teknik Elektro Universitas Sumatera Utara
Modul Lab Dasar Pemrograman Departemen Teknik Elektro Universitas Sumatera Utara
 
KKPI Access.ppt
KKPI Access.pptKKPI Access.ppt
KKPI Access.ppt
 
Struktur bahasa delphi
Struktur bahasa delphiStruktur bahasa delphi
Struktur bahasa delphi
 
Tugas2 1300631019
Tugas2 1300631019Tugas2 1300631019
Tugas2 1300631019
 
Modul pemrograman-1-revisi
Modul pemrograman-1-revisiModul pemrograman-1-revisi
Modul pemrograman-1-revisi
 
implementation e-Government
implementation e-Governmentimplementation e-Government
implementation e-Government
 

More from Jurnal IT

Belajar Java Dasar
Belajar Java DasarBelajar Java Dasar
Belajar Java Dasar
Jurnal IT
 
12_Sinkronisasi.pdf
12_Sinkronisasi.pdf12_Sinkronisasi.pdf
12_Sinkronisasi.pdf
Jurnal IT
 
11_GUI Pada Java.pdf
11_GUI Pada Java.pdf11_GUI Pada Java.pdf
11_GUI Pada Java.pdf
Jurnal IT
 
9_Multithreading.pdf
9_Multithreading.pdf9_Multithreading.pdf
9_Multithreading.pdf
Jurnal IT
 
8_Penangan Eksepsi.pdf
8_Penangan Eksepsi.pdf8_Penangan Eksepsi.pdf
8_Penangan Eksepsi.pdf
Jurnal IT
 
7_Packages.pdf
7_Packages.pdf7_Packages.pdf
7_Packages.pdf
Jurnal IT
 
6_String.pdf
6_String.pdf6_String.pdf
6_String.pdf
Jurnal IT
 
5_Pewarisan.pdf
5_Pewarisan.pdf5_Pewarisan.pdf
5_Pewarisan.pdf
Jurnal IT
 
4_Array.pdf
4_Array.pdf4_Array.pdf
4_Array.pdf
Jurnal IT
 
3_Pengertian_Class_Object_Method.pdf
3_Pengertian_Class_Object_Method.pdf3_Pengertian_Class_Object_Method.pdf
3_Pengertian_Class_Object_Method.pdf
Jurnal IT
 
2_Struktur_kontrol.pdf
2_Struktur_kontrol.pdf2_Struktur_kontrol.pdf
2_Struktur_kontrol.pdf
Jurnal IT
 
1_Pengenalan_Java.pdf
1_Pengenalan_Java.pdf1_Pengenalan_Java.pdf
1_Pengenalan_Java.pdf
Jurnal IT
 
delphi part 13.pdf
delphi part 13.pdfdelphi part 13.pdf
delphi part 13.pdf
Jurnal IT
 
delphi part 8 new.pdf
delphi part 8 new.pdfdelphi part 8 new.pdf
delphi part 8 new.pdf
Jurnal IT
 
delphi part 7 new.pdf
delphi part 7 new.pdfdelphi part 7 new.pdf
delphi part 7 new.pdf
Jurnal IT
 
delphi part 6.pdf
delphi part 6.pdfdelphi part 6.pdf
delphi part 6.pdf
Jurnal IT
 
delphi part 5.pdf
delphi part 5.pdfdelphi part 5.pdf
delphi part 5.pdf
Jurnal IT
 
delphi part 4.pdf
delphi part 4.pdfdelphi part 4.pdf
delphi part 4.pdf
Jurnal IT
 
delphi part 3.pdf
delphi part 3.pdfdelphi part 3.pdf
delphi part 3.pdf
Jurnal IT
 
delphi part 2.pdf
delphi part 2.pdfdelphi part 2.pdf
delphi part 2.pdf
Jurnal IT
 

More from Jurnal IT (20)

Belajar Java Dasar
Belajar Java DasarBelajar Java Dasar
Belajar Java Dasar
 
12_Sinkronisasi.pdf
12_Sinkronisasi.pdf12_Sinkronisasi.pdf
12_Sinkronisasi.pdf
 
11_GUI Pada Java.pdf
11_GUI Pada Java.pdf11_GUI Pada Java.pdf
11_GUI Pada Java.pdf
 
9_Multithreading.pdf
9_Multithreading.pdf9_Multithreading.pdf
9_Multithreading.pdf
 
8_Penangan Eksepsi.pdf
8_Penangan Eksepsi.pdf8_Penangan Eksepsi.pdf
8_Penangan Eksepsi.pdf
 
7_Packages.pdf
7_Packages.pdf7_Packages.pdf
7_Packages.pdf
 
6_String.pdf
6_String.pdf6_String.pdf
6_String.pdf
 
5_Pewarisan.pdf
5_Pewarisan.pdf5_Pewarisan.pdf
5_Pewarisan.pdf
 
4_Array.pdf
4_Array.pdf4_Array.pdf
4_Array.pdf
 
3_Pengertian_Class_Object_Method.pdf
3_Pengertian_Class_Object_Method.pdf3_Pengertian_Class_Object_Method.pdf
3_Pengertian_Class_Object_Method.pdf
 
2_Struktur_kontrol.pdf
2_Struktur_kontrol.pdf2_Struktur_kontrol.pdf
2_Struktur_kontrol.pdf
 
1_Pengenalan_Java.pdf
1_Pengenalan_Java.pdf1_Pengenalan_Java.pdf
1_Pengenalan_Java.pdf
 
delphi part 13.pdf
delphi part 13.pdfdelphi part 13.pdf
delphi part 13.pdf
 
delphi part 8 new.pdf
delphi part 8 new.pdfdelphi part 8 new.pdf
delphi part 8 new.pdf
 
delphi part 7 new.pdf
delphi part 7 new.pdfdelphi part 7 new.pdf
delphi part 7 new.pdf
 
delphi part 6.pdf
delphi part 6.pdfdelphi part 6.pdf
delphi part 6.pdf
 
delphi part 5.pdf
delphi part 5.pdfdelphi part 5.pdf
delphi part 5.pdf
 
delphi part 4.pdf
delphi part 4.pdfdelphi part 4.pdf
delphi part 4.pdf
 
delphi part 3.pdf
delphi part 3.pdfdelphi part 3.pdf
delphi part 3.pdf
 
delphi part 2.pdf
delphi part 2.pdfdelphi part 2.pdf
delphi part 2.pdf
 

Recently uploaded

RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptxRANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
SurosoSuroso19
 
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 BandungBahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Galang Adi Kuncoro
 
tugas pai kelas 10 rangkuman bab 10 smk madani bogor
tugas pai kelas 10 rangkuman bab 10 smk madani bogortugas pai kelas 10 rangkuman bab 10 smk madani bogor
tugas pai kelas 10 rangkuman bab 10 smk madani bogor
WILDANREYkun
 
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docxRUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
lastri261
 
Laporan wakil kepala sekolah bagian Kurikulum.pdf
Laporan wakil kepala sekolah bagian Kurikulum.pdfLaporan wakil kepala sekolah bagian Kurikulum.pdf
Laporan wakil kepala sekolah bagian Kurikulum.pdf
yuniarmadyawati361
 
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docxSOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
MuhammadBagusAprilia1
 
Permainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaanPermainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaan
DEVI390643
 
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptxPRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
muhammadyudiyanto55
 
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
agusmulyadi08
 
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERILAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
PURWANTOSDNWATES2
 
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagjaPi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
agusmulyadi08
 
ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_
setiatinambunan
 
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Fathan Emran
 
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBIVISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
gloriosaesy
 
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docxForm B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
EkoPutuKromo
 
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptxSEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
bobobodo693
 
Program Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdfProgram Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdf
erlita3
 
Laporan pembina seni tari - www.kherysuryawan.id.pdf
Laporan pembina seni tari - www.kherysuryawan.id.pdfLaporan pembina seni tari - www.kherysuryawan.id.pdf
Laporan pembina seni tari - www.kherysuryawan.id.pdf
heridawesty4
 
Prensentasi Visi Misi Sekolah dalam rangka observasi pengawas
Prensentasi Visi Misi Sekolah dalam rangka observasi pengawasPrensentasi Visi Misi Sekolah dalam rangka observasi pengawas
Prensentasi Visi Misi Sekolah dalam rangka observasi pengawas
suprihatin1885
 
tugas modul 1.4 Koneksi Antar Materi (1).pptx
tugas  modul 1.4 Koneksi Antar Materi (1).pptxtugas  modul 1.4 Koneksi Antar Materi (1).pptx
tugas modul 1.4 Koneksi Antar Materi (1).pptx
d2spdpnd9185
 

Recently uploaded (20)

RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptxRANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
 
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 BandungBahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
 
tugas pai kelas 10 rangkuman bab 10 smk madani bogor
tugas pai kelas 10 rangkuman bab 10 smk madani bogortugas pai kelas 10 rangkuman bab 10 smk madani bogor
tugas pai kelas 10 rangkuman bab 10 smk madani bogor
 
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docxRUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
 
Laporan wakil kepala sekolah bagian Kurikulum.pdf
Laporan wakil kepala sekolah bagian Kurikulum.pdfLaporan wakil kepala sekolah bagian Kurikulum.pdf
Laporan wakil kepala sekolah bagian Kurikulum.pdf
 
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docxSOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
 
Permainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaanPermainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaan
 
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptxPRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
 
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
 
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERILAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
 
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagjaPi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
 
ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_
 
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
 
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBIVISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
 
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docxForm B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
 
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptxSEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
 
Program Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdfProgram Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdf
 
Laporan pembina seni tari - www.kherysuryawan.id.pdf
Laporan pembina seni tari - www.kherysuryawan.id.pdfLaporan pembina seni tari - www.kherysuryawan.id.pdf
Laporan pembina seni tari - www.kherysuryawan.id.pdf
 
Prensentasi Visi Misi Sekolah dalam rangka observasi pengawas
Prensentasi Visi Misi Sekolah dalam rangka observasi pengawasPrensentasi Visi Misi Sekolah dalam rangka observasi pengawas
Prensentasi Visi Misi Sekolah dalam rangka observasi pengawas
 
tugas modul 1.4 Koneksi Antar Materi (1).pptx
tugas  modul 1.4 Koneksi Antar Materi (1).pptxtugas  modul 1.4 Koneksi Antar Materi (1).pptx
tugas modul 1.4 Koneksi Antar Materi (1).pptx
 

delphi part 11.pdf

  • 1. www.fayblinkz.tk 1 MANIPULASI TABEL MASTER Event Yang Digunakan a. findkey : digunakan untuk pencarian data, apakah data sudah ada atau belum. b. Append : digunakan untuk membuka record kosong pada tabel c. Post : enent pada tabel ini digunakan untuk menyimpan data pada tabel. d. Databasename : digunakan untuk memanggil nama data base. e. Table : digunakan untuk mengaktifkan tabel. f. Dataset : digunakan untuk menghubungkan antara datasource dengan tabel. g. Datasource : digunakan untuk menghubungkan grid dengan tabel melalui datasource. Aplikasi Tambah Data Kereta a. Buat Database dengan nama Kereta dan alias keretaku b. Desain Form c. Desain Properties Properties Object Name Caption/text Edit1 Epesan - Edit2 Ckode - Edit3 Enama - Edit4 Ejurusan - Edit5 Eharga - Button1 Btambah Tambah Button2 Bsimpan Simpan Button3 Bbatal Batal Button4 Bexit Exit Share Make Be Easy Create By F@y
  • 2. www.fayblinkz.tk 2 d. Buat alias untuk tabel kereta dengan nama kereta e. Listing Program ¾ Pembuatan Prosedur Ada 4 prosedur yang dibutuhkan : tampil, hidup, kosong, mati. Langkah pembuatan Double klik pada form, ketika berada pada jendela unit dari form tempatkan kursor berada declaration, khusunya pada bagian deklarasi public. Setelah itu ketikan deklarasi prosedur seperti berikut : public procedure tampil; procedure kosong; procedure mati; procedure hidup; { Public declarations } end; Penulisan Program Prosedur Penulisan program prosedur secara umum sama seperti penulisan program pada umumnya, hanya disini penulisan nama prosedurnya ditulis oleh programmer. Penulisannya terdapat pada bagian implementation. unit kereta; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, DB, DBTables, StdCtrls, Grids, DBGrids, ExtCtrls; type Tfrmkereta = class(TForm) Label1: TLabel; Label2: TLabel; Shape1: TShape; Label3: TLabel; Label4: TLabel; Label5: TLabel; Label6: TLabel; Label7: TLabel; Label8: TLabel; Label9: TLabel; epesan: TEdit; enama: TEdit; ejurusan: TEdit; eharga: TEdit; ebeli: TEdit; etotal: TEdit; ckode: TComboBox; DBGrid1: TDBGrid; btambah: TButton; bsimpan: TButton; bbatal: TButton; bkeluar: TButton; DataSource1: TDataSource; Table1: TTable; procedure bkeluarClick(Sender: TObject); procedure ebeliKeyPress(Sender: TObject; var Key: Char); procedure ckodeClick(Sender: TObject); procedure FormCreate(Sender: TObject); procedure FormActivate(Sender: TObject); procedure btambahClick(Sender: TObject); procedure bsimpanClick(Sender: TObject); Share Make Be Easy Create By F@y
  • 3. www.fayblinkz.tk 2 procedure bbatalClick(Sender: TObject); private { Private declarations } public procedure tampil; procedure kosong; procedure mati; procedure hidup; { Public declarations } end; var frmkereta: Tfrmkereta; implementation {$R *.dfm} procedure tfrmkereta.tampil; begin {epesan.Text:=table1['Nopes']; ckode.Text:=table1['kdkereta']; enama.Text:=table1['nama']; ejurusan.Text:=table1['jurusan']; eharga.Text:=floattostr(table1['harga']); ebeli.Text:=floattostr(table1['jumbel']); etotal.Text:=floattostr(table1['total']); } end; procedure tfrmkereta.kosong; begin epesan.Text:=''; ckode.Text:=''; enama.Text:=''; ejurusan.Text:=''; eharga.Text:=''; ebeli.Text:=''; etotal.Text:=''; end; procedure tfrmkereta.mati; begin epesan.Enabled:=false; ckode.Enabled:=false; enama.Enabled:=false; ejurusan.Enabled:=false; eharga.Enabled:=false; ebeli.Enabled:=false; etotal.Enabled:=false; end; procedure tfrmkereta.hidup; begin epesan.Enabled:=true; ckode.Enabled:=true; enama.Enabled:=true; ejurusan.Enabled:=true; eharga.Enabled:=true; ebeli.Enabled:=true; etotal.Enabled:=true; end; procedure Tfrmkereta.bkeluarClick(Sender: TObject); begin if(application.MessageBox('Info','Yakin Mau Keluar?',mb_yesno)=idyes)then table1.Close; close end; procedure Tfrmkereta.ebeliKeyPress(Sender: TObject; var Key: Char); begin if key=#13 then etotal.Text:=floattostr(strtofloat(eharga.Tex t)* strtofloat(ebeli.Text)) end; procedure Tfrmkereta.ckodeClick(Sender: TObject); begin if ckode.Text='ALW' then begin enama.Text:='Argo Lawu'; ejurusan.Text:='Jakarta-Solo'; eharga.Text:='50000'; ebeli.SetFocus end else if ckode.Text='ABR' then begin enama.Text:='Argo Bromo'; ejurusan.Text:='Jakarta-Bandung'; eharga.Text:='75000'; ebeli.SetFocus end else if ckode.Text='SMB' then begin enama.text:='Sembrani'; ejurusan.Text:='Jakarta-Semarang'; eharga.text:='100000'; Share Make Be Easy Create By F@y
  • 4. www.fayblinkz.tk 3 ebeli.SetFocus end end; procedure Tfrmkereta.FormCreate(Sender: TObject); begin ckode.Items.Add('ABR'); ckode.Items.Add('ALW'); ckode.Items.Add('SMB'); end; procedure Tfrmkereta.FormActivate(Sender: TObject); begin tampil; mati; bsimpan.Enabled:=false; end; procedure Tfrmkereta.btambahClick(Sender: TObject); begin kosong; hidup; epesan.SetFocus; bsimpan.Enabled:=true; end; procedure Tfrmkereta.bsimpanClick(Sender: TObject); begin table1.Append; table1['nopes'] := epesan.Text; table1['kdkereta'] := ckode.Text ; table1['nama'] := enama.Text; table1['jurusan'] := ejurusan.Text; table1['harga']:= strtofloat(eharga.Text); table1['jumbel'] := strtofloat(ebeli.Text); table1['total']:= strtofloat(etotal.Text); table1.Post; mati; bsimpan.Enabled:=false; end; procedure Tfrmkereta.bbatalClick(Sender: TObject); begin bsimpan.Enabled:=false; kosong; table1.First; tampil; mati; end; end. Share Make Be Easy Create By F@y