Anda di halaman 1dari 6

 ODBC

Untuk Menghubungkan Sebuah Database Dengan Embarcadero Tidak Bisa Langsung Jadi Harus
Menggunakan Sebuah Media Yaitu Conector ODBC

Control Panel > ODBC 64-bit > add Dbase File > MySql ODBC 3.51 Driver > Finish

Data Source Name Samakan Nama Dg DataBASE / Hanya inisialnya depan menggunakan ‘’ds’’
Description Bisa Di Isi Bisa Tidak
TCP/IP Server LocalHost
User Root
DataBase Pilih Data Base Yng Sebelumnya Kita Buat
 FORM DATAMODULE
File pada project group rename “datamodule.pas” “Catatan : selalu hubungkan komponen misal membuat form baru, saat membuat form baru yang akan
DBGrid PROPERTIES terhubung dengan sebuah data base ataupun form form yang akan terhubung dalam sebuah komponen
Name Cukup ganti dg nama “DM” antar form atau data module”.
Untuk sebuah form datamodule atau sebagai mesin sebuah program untuk sebuah penghubung
Contoh : form tersebut adalah form yang berfungsi sebagai form operator
ada beberapa komponen yang di perlukan sbg berikut:
File > Use Unit> Data Module > Ok.
File > Use Unit> Form1 > Ok.
 ADO CONECTION
Adalah komponen untuk menghubungkan embarcadero dengan data base
Ado Conection Event
Conection String Use conection string
Build > Microsoft OLE DB Provider For ODBC Drivers > Conection >  DB GRID “TDBGrid”
Use data source name
adalah komponen untuk menampilkan isi dari database yang di inputkan
“ingat waktu membuat data source name di “ODBC”
“Pilih” data sourch yang kita buat > Ok. DBGrid PROPERTIES
Login Promt Flase Data source “Pilih data source yang menghubungkan komponen ini dengan isi database
Connected True yang ada pada adotale” contoh : “DM.dstable”
Dalam membuat data base ada beberapa table, untuk memilih salah satu table yang kita inginkan kita Jadi apapun yang di inputkan pada komponen editadotable” maka akan di munculkan pada komponen
membutuhkan komponen sebagai berikut : adbgarid ini.

 ADOTABLE
Adalah salah satu bagian data base yang kita buat dari sebuah penghubung yaitu ADO
Conection ;
ADO Table Event
Conection ‘’Pilih Penghubung database yang terkait Contoh “ADOConection1”
Table name “Dari sekian banyak table yang mana akan kita pilih tergantung apa yang kita
buat”
Name Ubah nama Sesuai Fungsi Dari table Tersebut Contok : “ADOTable”
Active True
Ignin memunculkan sebuah komponen label dan edit secara otomatis double klik pada icon komponen ado
table klikkanan “add all field” > buka form yang hubunganya terkait dg ado table tsb klik kanan “select all”
lalu drag ke form tersebut lalu bisa di rapihkan.

 DATASOURCE
Data source yaitu komponen yang selalu berpsangan dengan “AdoTable”
Yang artinya satu komponen AdoTable satu juga pula DataSource
ADO Table Event
Dataset “Pilih salah satu ADOTable yang di buat”
Name Ganti nama Sesuai Fungsi Penghubung Dari “AdoTable” Contoh : “DsTable”
BUNTON LISTEN PROGRAM BUNTON LISTEN PROGRAM

Button Tambah Button Show Object


Object Event Code Object Event Code
Button 1 OnClick Procedure TForm1.Button1Click(Sender:TObject); Button 1 OnClick Procedure TForm1.Button1Click(Sender:TObject);
Begin Begin
DM.adotable.Append; Form1.ShowModale; #Untuk menghubungkan antar form
DBEdit1.SetFocus; #agar cursor otomatis pada db edit 1
End; End;

Button Simpan Button Pesan


Object Event Code Object Event Code
Button 1 OnClick Procedure TForm1.Button1Click(Sender:TObject); Button 1 OnClick Procedure TForm1.Button1Click(Sender:TObject);
Begin Begin
DM.adotale.Post; ShowMesage;
End; End;

Button Hapus Button No ID


Object Event Code Object Event Code
Button 1 OnClick Procedure TForm1.Button1Click(Sender:TObject); Button 1 OnClick Procedure TForm1.Button1Click(Sender:TObject);
Begin Begin
DM.adotable.Delete; Edit1.Text:=’TES’+FormatDateTime(‘yyyymmd,Now)
End; +’-‘+IntToStr(DM.ADOtable.RecordCount+1);
End;

Button Close
Object Event Code
Button 1 OnClick Procedure TForm1.Button1Click(Sender:TObject);
Begin
Close;
End;
 OPERATOR Listen Program ini berfungsi sebagai mengaktifkan / validasi fungsi bisa dengan fom atau
Button Operator button dll.. contoh program ini mengaktifkan dari submenu yang di nonakktifkan pada sebuah
Object Event Code form yang mana submenu tersebut telah dinonaktifkan jadi yang di butuhkan hanya program aktif
Button 1 OnClick Procedure TForm1.Button1Click(Sender:TObject); Perbedaan pada listen ini yaitu dimulai menunjukan sebuah object komponen,
Begin Pada bagian ini bisa di lanjutkan fungsi pada BUTTON OPERATOR / BUTTON VALIDASI Lainya;
DM.ADOTable.Locate(‘lable’,Edit.Text,[lopartialkey]); Button
IF (DM.ADOTable[‘lable’]=Edit.Text) And #COPY# Then Object Event Code
Begin Procedure TForm1.Button1Click(Sender:TObject);
End Begin
Else Form.Submenu.Enabled#bernilai#:=#aktive#True;
Begin Form0.Home.Enabled:=True;
ShowMessage(‘ ‘); Form0.File.Enabled:=True;
End;
Dan bisa juga memodifikasi contoh selain fungsi yang di aktifkan bisa di
Alert uses tambah fungsi yang di non aktifkan
Winapi.Windows, Winapi.Messages, System.SysUtils,
System.Variants, System.Classes, Vcl.Graphics, Form0.layout.Enabled:=false;
Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls, Data.DB; Close;
Untuk menandakan sebuah input data yang tidak valid bisa menambahkan
sebuah pesan Contoh sbg berikut:
End
Begin
Else
 VALIDASI Showmessage(‘Data Tidak Valid’)
Edit0.Clear;
Listen Program ini berfungsi sebagai menonaktifkan / validasi fungsi bisa dengan fom atau button Edit0.Clear;
dll.. contoh program ini menonaktifkan submenu yang berada di sebuah form yang mana submenu Edit0.SetFocus;
tersebut sudah aktif jadi yang di butuhkan hanya program non aktif : End:
End;
Klik pada form

Form..  PASSWORD
Object Event Code
form OnActivate Procedure TForm1.Button1Click(Sender:TObject); Ada sebuah form yang mana berisi sebuah password yang akan kita samarkan contoh saja di
Begin password login kita samarkan atau tidak kelihatan
Doble klik saja Submenu.Enabled#bernilai#:=#Nonaktive#False;
jangan klik Edit
tanda panah Home.Enabled:=False;
bawah File.Enabled:=False; Propertis value
End; PasswordChar * Bisa gunakan tanda bintang dll..
begin
Application.MessageBox('Selamat Datang di Aplikasi SISTEM REGISTRASI PENDATAAN
PENDUDUK','Information',MB_OK+MB_ICONINFORMATION);
End;

 - Kesalahan (Error dialog)


- Konfirmasi (confirmation dialog) Pesan error dialog digunakan pada saat aksi yang buat oleh pengguna tersebut salah,
Konfirmasi dialog ini biasanya digunakan untuk memberikan pilihan pada pengguna aplikasi sehingga akan muncul pesan error dari dialog tersebut. Contoh kode penggunaan nya adalah :
untuk menentukan aksi yang akan dipilih, pada konfirmasi dialog ini biasanya ditandai dengan begin
pilihan Ya/Tidak atau bisa juga Yes/No. contoh kode perintahnya : MessageDlg('NIK yang di input harus angka !!!',mtError,[mbOK],0);
begin End;
if Application.MessageBox('Anda Yakin Ingin Keluar Form
User??','Informasi',MB_ICONINFORMATION+MB_YESNO)=IDYES
then
close;
end; 

Demikian postingan yang dapat saya share kali ini tentang cara membuat pesan dialog di
Delphi, semoga dapat bermanfaat dan dapat menambah wawasan bagi sobat semua, silahkan
sobat terapkan penggunaan pesan dialog ini pada project Delphi sobat dan selamat mencoba.

 - Peringatan (warning Dialog)


Warning dialog biasanya digunakan untuk membuat pesan peringatan kepada pengguna
aplikasi, contoh kode perintahnya :
begin
Application.MessageBox('Password Salah, Masukan password yang
benar !!!','Warning',mb_Ok + Mb_IconExclamation);
End;

Anda mungkin juga menyukai