noppyhadisuwarno.files.wordpress.com  · web view1. buka aplikasi mysql dan buat database dengan...

5
1. Buka aplikasi MySQL dan Buat database dengan nama 'db_mhs' dengan perintah : create database db_mhs; 2. Buka database 'db_mhs' dengan perintah : \u db_mhs 3. Buat table dalam database tb_mhs. create table tb_mhs ( nim varchar(10) PRIMARY KEY, nama varchar(25) jurusan varchar(20) fakultas varchar(20) ); 4. Buat Form dan Tambahkan komponen berikut pada form yang tampil : Object Proper ties Value Form1 TForm1 Captio n Data Mahasiswa Fikunma TZConnect ion ( tab Zeos Access ) AutoCo mmit Databa se HostNa me LoginP rompt Passwo rd Port Protoc ol True Db_mhs Localhost False 3306 Mysql-5 Root True

Upload: others

Post on 22-Sep-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: noppyhadisuwarno.files.wordpress.com  · Web view1. Buka aplikasi MySQL dan Buat database dengan nama 'db_mhs' dengan perintah : create database db_mhs;2. Buka database 'db_mhs

1. Buka aplikasi MySQL dan Buat database dengan nama 'db_mhs' dengan perintah :               create database db_mhs;2. Buka database 'db_mhs' dengan perintah :                \u db_mhs

3. Buat table dalam database tb_mhs.                    create table tb_mhs (              nim varchar(10) PRIMARY KEY,              nama varchar(25)

jurusan varchar(20)fakultas varchar(20)

        );

4. Buat Form dan Tambahkan komponen berikut pada form yang tampil : 

Object Properties

Value

Form1TForm1

Caption

Data Mahasiswa Fikunma

TZConnection( tab Zeos Access )

AutoCommitDatabaseHostNameLoginPromptPasswordPortProtocolUserConnected

TrueDb_mhsLocalhostFalse

3306Mysql-5RootTrue

TZTable( tab Zeos Access )

ConnectionTableName

Zconnection1tb_mhs

TdataSourc DataSe Ztable1

Page 2: noppyhadisuwarno.files.wordpress.com  · Web view1. Buka aplikasi MySQL dan Buat database dengan nama 'db_mhs' dengan perintah : create database db_mhs;2. Buka database 'db_mhs

e( tab Data Access )

t

Label1( tab Standard )

Caption

Nim

Label2 ( tab Standard )

Caption

Nama

Label3( tab Standard )

Caption

Jurusan

Label4( tab Standard )

Caption

Fakultas

Tedit( tab Standard )

NameMaxLengthtext

5TxtnimKosongkan

TEdit( tab Standard )

NameMaxLengthtext

25TxtnamaKosongkan

Tedit( tab Standard )

NameMaxLengthtext

20Txtjur

Tedit( tab Standard )

NameMaxLengthtext

20TxtfakKosongkan

Tbitbtn( tab Additional )

Caption

Tambah Baru

Tbitbtn( tab Additional )

Caption

Hapus

Tbitbtn( tab Additional )

Caption

Simpan

Tbitbtn( tab Additional )

Caption

Keluar

DBGrid( tab Data Controls)

DataSource

Datasource1

Page 3: noppyhadisuwarno.files.wordpress.com  · Web view1. Buka aplikasi MySQL dan Buat database dengan nama 'db_mhs' dengan perintah : create database db_mhs;2. Buka database 'db_mhs

5. Tampilkan field table dalam komponen ZTable1.D ouble klik pada Ztable1, akan tampil jendela berikut :

klik tombol 'add field from fieldDefs', selanjutnya akan tampil jendela FieldDefs klik OK.6. Deklarasikan dua Procedure baru pada blok Private diatas dengan nama :       procedure kosong;       procedure tampil;buat bodi procedurenya dengan :        procedure TForm1.kosong;        begin txtnim.Clear; txtnama.Clear; txtjur.Clear; txtfak.Clear; txtnim.SetFocus;        end;

        procedure TForm1.tampil;        begin txtnim.Text:=Ztable1nim.AsString; txtnama.Text:=Ztable1nama.AsString; txtjur.Text:=ZTable1jurusan.AsString; txtfak.Text:=ZTable1fakultas.AsString;        end;  7. Isikan procedure pada onCreate milik form dengan cara Double klik di area form yang kosong, atau dengan cara double klik pada Events OnCreate milik Form.

8. Procedure OnShow milik Form.Untuk mengosongkan kotak isian pada saat form dijalankan. Procedure TForm1.FormShow(Sender: TObject); begin       kosong;    end;

Page 4: noppyhadisuwarno.files.wordpress.com  · Web view1. Buka aplikasi MySQL dan Buat database dengan nama 'db_mhs' dengan perintah : create database db_mhs;2. Buka database 'db_mhs

10. Procedure onDblClick milik DBGrid untuk Pencarian Data     procedure TForm1.DBGrid1DblClick(Sender: TObject);     begin      tampil;     end;

11.  Procedure OnClick milik Tombol Tambah Baru procedure TForm1.BitBtn1Click(Sender: TObject);    begin       kosong;    end; 12.  Procedure OnClick milik Tombol Simpan     procedure TForm1.BitBtn3Click(Sender: TObject);

beginif ZTable1.Locate('nim', txtnim.Text, [loCaseInsensitive]) then

ZTable1.Edit else ZTable1.Append; ZTable1['nim']:=txtnim.Text; ZTable1['nama']:=txtnama.Text; ZTable1['jurusan']:=txtjur.Text; ZTable1['fakultas']:=txtfak.Text; Try ZTable1.Post; kosong; except ShowMessage('Gagal di Simpan'); Exit; end;end;  13. Procedure OnClick milik Tombol Hapus procedure TForm1.BitBtn2Click(Sender: TObject); begin

if MessageDlg('Apakah anda yakin data ini akan dihapus ?', mtConfirmation, [mbYes, mbNo],0) = mrYes then

if ZTable1.Locate('nim', txtnim.Text, [loCaseInsensitive]) then begin ZTable1.Delete; kosong; end;end;   14. Procedure OnClick milik Tombol Keluar  procedure TForm1.BitBtn4Click(Sender: TObject);

begin if MessageDlg('Apakah anda yakin keluar aplikasi ini ?', mtConfirmation, [mbYes, mbNo],0) = mrYes then begin application.Terminate; end;

end;15. Procedure onDblClick milik DBGrid     procedure TForm1.DBGrid1DblClick(Sender: TObject);     begin      tampil;    end;16. Simpan di My Ducuments dengan cara klik save all