Anda di halaman 1dari 56

ARA MEMBUAT FORM LOGIN DENGAN

DELPHI 7.
Desember 26, 2011 · oleh Idah Ceris · in Mari Belajar · 91 Komentar

Mumpung libuur. . .aku sempetin buat belajar inii. :)

Buat teman-teman yang lagi asiiik membuat program khususnya yang berhubungan
dengan Sistem Informasi Administrasi untuk sebuah instansi atau perusahaan dengan
menggunakan soft Delphi 7rasanya kurang lengkap kalau tidak ada halaman login.
(itu menurutku siii).

Untuk keamanan data yang kita miliki dalam sistem, halaman login ini sangat penting
untuk sebuah sistem Administrasi yang kita buat, karena SI sifatnya sangat rahasia.
Halaman login yang aku buat ini berisi Nama Pemakai dan Password.

Buat teman-teman yang lagi belajar atau lagi nyari – nyari tutorial tentang
pemrograman Delphi, mungkin postingan ini bisa bermanfaat buat kalian, ya meskipun
hanya program sederhana.
Terlebih dahulu kita buka program yang sudah kita buat sebelumnya. Kalau mau buat
baru juga boleh.

Sebagai contoh punyaku adalah SI LKP PIKOM. . .


untuk teman-teman yang mau buat baru dari awal juga boleh, silahkan telusuri langkah-
langkahnya. . . :)

1. Buka aplikasi Delphi yang kamu gunakan yaitu delphi 7 dan buat lembar kerja baru
dengan mengklik pada menu File | New |Form

2. Setelah muncul lembar kerja baru, pada formulir baru tersebut lakukan perubahan
terhadap dua buah properties yang ada pada objek inspector berikut:

Properties Caption diisi dengan Login Admin

Properties Name diisi dengan FormAwal (tanpa spasi)


Lalu simpanlah dengan memilih File|Save dan berikan nama FAwal.

3. Setelah FAwal disimpan, selanjutnya kita menambahkan komponen. Kita perlu


menambahkan lima buah komponen pada Form yaitu:
Dua buah komponen Label yang simbolnya pada tab standard ke dalam form
baru kamu. Dan kemudian ubah nama label tersebut sesuai dengan keinginan kamu.

Untuk mengubah nama label tersebut, kita ubah pada properties caption kemudian
ubah nama label tersebut. Contoh punyaku adalah Nama Pemakai dan Password.

4. Setelah label jadi letakkan dua buah komponen Edit yang simbolnya terletak
pada tab yang sama dimana kamu mengambil label tadi, kemudian yang perlu kita atur
pada properties yaitu properties name,text dan Password Char.

Punyaku untuk

Edit1

Name diganti dengan EdNama

Text dikosongkan

PasswordChar tetap dengan #0

Edit2

Name diganti dengan EdPass

Text dikosongkan

PasswordChar dirubah dengan *

5. Kemudian masih pada tab yang sama, yaitu pada tab standard tadi, letakkan 1
buah Button yang simbolnya di bawah Form Edit tadi dengan merubah properties
name dan captionnya.

Punyaku dirubah dengan

Button1
Name dirubah BtnLogin

Caption dirubah &Login

Berikut contoh peletakan pada form Login :

6. Setelah form jadi, untuk melaksanakan pemeriksaan terhadap password, kamu perlu
menambahkan kode pada kejadian OnClick milik tombol Login. Klik ganda pada
tombol Login dan tambahkan kode seperti dibawah ini:
procedure TFormAwal.Button1Click(Sender: TObject);

1
begin
2
3 if(EdNama.Text = 'idahceris') and
4
5 (EdPass.Text = 'senyum') then
6
7 FormMenu.ShowModal
8
9 Application.MessageBox('Maaf anda tidak bisa Login. . .!!','Warning’,0);
10
11 exit;
12
end;
13 end.
14
Kode diatas mengasumsikan bahwa nama pemakai adalah idahceris dan password-nya
adalah senyum. Jika tidak terjadi kecocokan, kotak dialog yang berisi pesan “Maaf
anda tidak bisa login” akan tampil.
Membuat Log In Multi User di Delphi
Joko Purnomo | 1:19 AM | 20comments

Mungkin judul yang saya bahas ini sudah beredar luas di dunia internet dan ada yang lebih bangus dari artikel

saya ini. Saya membuat artikel ini dengan tujuan menjadi salah satu referensi bagi para pemula pengguna delphi

yang masih kesulitan untuk membuat Log In aplikasi secara multi useryang sederhana.

Sistem multi user menurut definisi saya dalam tutorial ini adalah sebuah sistem yang bisa digunakan lebih dari

satu orang dengan hak akses yang berbeda dari setiap user. Misalkan sebagai contoh dalam sebuah minimarket

atau toko menggunakan program Point Of Sales (POS) dengan pengguna sebagai admin dan kasir. Untuk

pengguna yang dalam Log In program sebagai admin maka user tersebut hanya memperoleh hak akses pada
menu Master Data dan Menu Laporan saja,Sedangkan untuk user yang Log In sebagai kasir

maka user tersebut hanya bisa melakukanTransaksi Penjualan dan Transaksi Pembelian saja. Dari kasus

tersebut maka dibuatlah user access berbeda dari setiap pengguna.

Berikut saya akan medemonstrasikan bagaimana cara mengatur hak akses tersebut menggunakan delphi dan

agar lebih mudah dan fleksibel maka saya menggunakan database Access sebagai penyimpanan datanya.

Agar tutorial ini berjalan dengan baik maka ikutilah langkah-langkah di bawah ini dengan baik dan benar.

1. Membuat database Access

Karena tutorial ini menggunakan basis data acces maka harus dibuatkan database access terlebih dahulu,
Misalkan disini saya membuat database useraccess.mdb dengan tabel Tuser seperti pada gambar di bawah.
Serta intputkan 2 data pada tabel Tuser untuk testing nanti.

username : admin password: admin level:admin

username:kasir password:kasir level:kasir

2. Membuat Form Menu Program

Dalam tutorial ini dibahas untuk user sebagai admin hak aksesnya adalah Master Data dan Menu Laporan dan

untuk kasir hak aksesnya adalah Transaksi Penjualan dan Transaksi Pembelian maka dibuat menu

utama seperti pada gambar dibawah ini.

3. Membuat Form Login

Pembuatan form login digunakan untuk login ke program sekaligus memberikan akses kontrol kepada

setiap user.
Koneksikan ADOConnection ke database terlebih dahulu. Apabila belum tau caranya silahkan ke turorial yang

membahas koneksi Acces dengan Delphi kesini. Properties ADOQuery1 Connecntion diisi dengan

ADOConnection1.

4. Penulisan Script di Form Log In

Pada tombol log in teliskan perintah seperti di bawah ini. Sebelumnya tambahakn uses Form1 dulu pada Form

Login.

implementation

uses SimpleMultiUser;

procedure TForm2.Button1Click(Sender: TObject);


begin
if Edit1.Text = '' then showmessage('User masih kosong')
else if Edit2.Text = '' then Showmessage('Password masih kosong')
Else begin

With AdoQuery1 do
begin
Close;
SQL.Clear;
SQL.Add('select * from Tuser where username=:user and
password=:pass');
parameters.ParamByName('user').Value:=Edit1.Text;
Parameters.ParamByName('pass').Value:=Edit2.Text;
Open;
end;
if not ADOQuery1.IsEmpty then
begin
if UPPERCASE( ADOQuery1.FieldByName ('level').Value )='KASIR'
then
begin
Form1.M1.Visible := False;
form1.L1.Visible;
end
else
\ Form1.T1.Visible := False;
Close;
end else
MessageBox(handle,'Password atau user yang dimasukan
salah','Error',MB_ICOnerror);
end;
end;

5. Penulisan Script pada Form1 atau Form Utama

Pada Event onShow tuliskan kode seperti di bawah. Tambahkan juga unit2 pada Form1

uses Unit2;

procedure TForm1.FormShow(Sender: TObject);


begin
Form2.ShowModal;
end;

6. Jalankan Program dengan Menekan F9

Apabila penulisan skrip tidak ada yang salah maka program akan berjalan dengan lancar.

Sedot Source Code


Koneksi Database Acces dengan Delphi 7 melalui ADO
delphi dapat menggunakan database dari ms Access untuk dipakai sebagai penyimpanan
dan pemrosesan data. dengan fasilitas ADO pada delphi 7, dapat dikoneksikan database
ms access dengan ekstensi .mds berikut cara melakukan koneksinya:

langkah 1

- buka delphi 7

langkah 2

- pilih bagian ADO

- ambil ADOConnection dan ADOTable dan masukkan ke dalam form

- ADOConnection digunakan untuk melakukan koneksi dengan file database yang telah
dibuat, untuk membuat file database dapat dilihat disini
- ADOTable digunakan untuk mengambil table yang ada di dalam database. pada
ADOTable dapat disetting nilai field yang terdapat pada table database yang diambil.
ADOTable terkoneksi dengan ADOConnection

langkah 3

- pilih bagian data access

- ambil datasource dan masukkan ke dalam form

- datasource digunakan untuk pengambilan data field yang terdapat di dalam table,
datasource secara langsung terkoneksi dengan ADOTable

langkah 4

-doubleklik pada ADOConnection, kan muncul dialog seperti pada gambar


-lalu klik build

langkah 5
- akan keluar dialog seperti gambar diatas
- pilih microsoft jet 4, microsoft jet 4 digunakan untuk mengenali file database dari ms
Access
- kemudian pilih next

langkah 6

- pada bagian conection, pilih lokasi database(ekstensi .mdb) yang sebelumnya telah
dibuat

- lakukan test connection untuk melihat database telah terkoneksi atau belum.

- apabila database memiliki password maka isikan pada bagian password dan username

- setelah selesai klik ok


langkah 7

- klik ADOConection, pada bagian properties (bagian kiri bawah) atur seperti pada
gambar diatas

- conected diatur true agar file database terkoneksi dengan program yang dibuat

- name dapat diubah sesuai kebutuhan untuk mempermudah pembuatan program yang
melibatkan ADOConnection, pada gambar diatas name diubah menjadi koneksi

langkah 8
- klik ADOTable, pada bagian properties (bagian kiri bawah) atur seperti pada gambar
diatas

- active digunakan untuk mengaktifkan pengambilan tabel

- name digunakan untuk merubah nama ADOTabel yang digunakan dalam program,
pada gambar diatas name diubah menjadi table1

- table direct digunakan untuk melakukan akses table pada database secara langsung

- tablename digunakan untuk melakukan pengambilan table pada file database,


seringkali dalam sebuah database terdapat banyak table dan querry, karena itu untuk
mengakses banyak table diperlukan banyak ADOTable karena sebuah ADOTable hanya
dapat mengakses 1 table saja dalam 1 waktu, pada gambar diatas dipilih table dengan
nama database pada file database yang telah diload oleh
ADOConnection(ADOConnection harus dalam posisi Connected=true)

langkah 9
- klik datasource, pada bagian properties (bagian kiri bawah) atur seperti pada gambar
diatas

- dataset digunakan untuk mengambil data field pada table yang diinginkan, table yang
telah aktif dan telah dibuat adalah table dari ADOTable dengan nama table1 karena itu
dataset dapat diisi dengna table1

- name juga dirubah untuk mempermudah penulisan program, pada gambar diubah
menjadi source1

- setelah pengaturan selesai maka telah terjadi hubungan yaitu pengambilan file
database oleh ADOConnection, lalu pengambilan Table Database oleh ADOTable, dan
pengambilan data field oleh datasource dan koneksi antara database dan program dalam
delphi telah selesai.

- selanjutnya database dapat digunakan sesuai kebutuhan

langkah selanjutnya adalah contoh untuk menampilkan database yang telah


dihubungkan

langkah 10
- masuk ke bagian data control

- pilih dbgrid lalu tempatkan apda form seperti pada gambar diatas

- dbgrig adalah tampilan interface berupa table, namun karena belum diisi maka
tampilan dbgrid masih kosong seperti pada gambar

langkah 11

- pada bagian properties dbgrid, datasource dapat diisi dengan source1 yaitu nilai dari
field yang telah diambil dari database access

- setelah melakukan perubahan properties pada dbgrid maka tampilannya akan berubah
dan menampilkan isi table database yang telah diambil seperti terlihat pada gambar

- apabila table tidak muncul pada dbgrid perlu decek kembali apakah ADOConnection
sudah connected = true dan apakah ADOTable sudah active = true

langkah 12

- tampilan pada dbgrid merupakan tampilan yang masih kasar dan belum terlihat baik
karena itu dapat dilakukan perubahan tampilan dari field dengan ADOTable

- doubleklik pada ADOTable, maka akan muncul form dialog

- selanjutnya klik kanan pada kotak dialog tersebut lau pilih Add all Fields

langkah 13
- setelah field muncul lau dapat dipilih field yang ingin diatur, dan pengaturannya dapat
dilakukan melalui bagian properties di kiri bawah

- pada gambar dipilih field kode lalu pada properties diatur visible = false maka
selanjutnya pada dbgrid terlihat bahwa field kode menghilang

-field kode sebenarnya amsih ada hanya tidak ditampilkan pada dbgrid karena telah
diatur pada properties fieldnya, ini berguna untuk menyembunyikan field yang tidak
perlu dilihat

langkah 14

- selanjutnya adalah field nama, pada bagian prperties terlihat size field ini 255 sehingga
terlihat sangat panjang pada dbgrid karen itu dapat dipendekkan dengan merubah nilai
displaywidth

- pada gambar display width dirubah menjadi 30 sehingga pada dbgrid field name
memendek hanya 30 karakter
- tampilan pada dbgrid sudah terlihat sesuai dan baik

langkah 15

- form dapat diatur sesuai dengan keinginan


- program ini telah selesai untuk menampilkan database yang telah terkoneksi

langkah 16

- untuk melakukan save pada delphi 7 dapat dilakukan dengan save all untuk save form
dan save project
demikian tutorial singkat mengenai koneksi database Access dengan delphi 7
serta cara unutk menampilkan isi database terkoneksi tersebut pada form
CARA
delphi, untuk melakukan editing isi database dapat dilih

MENAMPILKAN DATABASE MS. ACCESS 2003/2007


YANG DI PASSWORD PADA DELPHI 2010 / 7
uduy macal
Add Comment
Saturday, 25 April 2015

Selamat pagi semua. kali ini saya akan memposting cara menampilkan database ms. access yang di
password pada delphi. buat para penggemar delphi mungkin sudah tidak asing lagi menggunakan
database access di program delphi nya. banyak database yang bisa di gunakan di delphi, salah satu nya
adalah dengan menggunakan database ms access. database ini sangat simple dan tidak sulit untuk di
koneksikan dengan delphi versi apa saja. dan database ini tidak juga sulit untuk di buat. namun
kelemahan dari database access adalah mudah di buka dan terbaca apabila tidak di protect / di
password sehingga keamanan data nya tidak terjamin. (itu menurut saya ..hehehe... ).

nah beberapa waktu yang lalu saya pernah membuat sebuah project mengggunakan database ini pada
delphi. kendalanya adalah database ini dapat dibuka dan dilihat apabila tidak di protect. akhir nya saya
protect database ms. access nya untuk keamanan data saya . namun itu menjadi masalah pada saat
saya koneksikan di program delphi nya. program saya error setelah saya jalankan karena database yang
saya protect. akhirnya saya mencari source code agar database ini dapat terkoneksi dengan baik
walaupun di password. dan saya menemukan solusinya he he he....

tanpa basa basi lagi saya akan menjelaskan langkah - langkah nya. pertama tama yang kita lakukan
adalah membuat database ms. access nya terlebih dahulu. letakan database nya di sebuah folder
project kita. ( usahakan letakan database nya di folder awal contoh : C:\Folder\database.mdb ).
sebaiknya database access nya jangan di password dulu. lalu kita buat project delphi nya . untuk
membuat project delphi nya bisa menggunakan semua versi delphi yang anda punya. caranya kita buka
delphi pilih New > VCL form application - delphi (say menggunakan delphi 2010)

selanjutnya pada form1 kita buat koneksi nya terlebih dahulu. di delphi 2010 bila menggunakan
database access makan komponen yang diperlukan yaitu ADOconnection1 dan ADOtable1 untuk
koneksi ke database nya. tambahkan koneksi tersebut pada form anda. selanjutnya koneksikan
ADOconnection1 ke folder database nya. (lihat gambar di bawah ini ). klik 2x pada adoconnection > build
> microsoft jet 4.0 OLE DB provider > next > browse path database anda. (login prompt nya di false kan )
Formatted: Font: (Default) Franklin Gothic Medium, 10 pt,
Font color: Custom Color(RGB(52,152,219))

lalu test connection nya ...apabila tidak ada error lanjutkan klik ok. selanjutnya koneksikan adotable1
pilih connection ADOconnection1 lalu pilih table name yang ingin di tampilkan. selanjutnya pada pada
object inspector pilih form1 lalu klik events dan klik 2x pada OnCreate . tambahkan source code
dibawah ini :
procedure TForm1.FormCreate(Sender: TObject);
var
FileDB: string;
begin
// Tentukan letak file database anda
// Dalam hal ini database selalu berada pada folder yang sama dengan aplikasi
FileDB:= ExtractFilePath(Application.ExeName) + 'database.mdb';
// Ubah Connection string
ADOconnection1.Connected:= False;
ADOconnection1.ConnectionString:= 'Provider=Microsoft.Jet.OLEDB.4.0;' +
'Data Source=' + FileDB + ';Persist Security Info=False;' +
'Jet OLEDB:Database Password="12345"';
ADOconnection1.Connected:= True;
ADOtable1.Open;
end;

nah selanjutnya ganti nama database dan password nya. sesuaikan dengan nama database dan
password yang anda buat (tulisan yang berwarna hijau). untuk pengaturan tambahan di form anda bisa
anda sesuaikan sesuai dengan project yang anda buat. selanjtnya klik 2x pada ADOconnection1
tambahkan code di bawah ini setelah tulisan info=false; (lihat pada gambar ).
Jet OLEDB:Database Password="12345";
Formatted: Font: (Default) Franklin Gothic Medium, 10 pt,
Font color: Custom Color(RGB(52,152,219))

jika sudah selesai simpan dulu project anda. jangan dulu di run. selnjutnya kita akan membuat password
pada database ms acces nya. caranya buka database anda lalu pilih Officebutton klik open lalu cari path
folder tempat database anda disimpan lalu pilih open exclusive (lihat gambar).
Formatted: Font: (Default) Franklin Gothic Medium, 10 pt,
Font color: Custom Color(RGB(52,152,219))

selanjutnya pilih database tool >> lalu pilih encrypt database password >> buat password anda pada
kotak (password yang dibuat harus sesuai dengan yang anda buat di source code tadi. disini saya buat
passwordnya : 12345 ). lalu klik ok. tutup database nya .. lalu buka kembali untuk cek password nya.
apabila saat di buka diminta password artinya passsword berhasil dibuat. ( baca juga : cara membuat
password di ms. acces ).

selanjutnya kembali ke project kita di delphi. buka project anda dan coba jalankan. apabila saat dirun
semua berjalan tanpa ada error berarti koneksi yang kita buat sudah berhasil. (lihat gambar).
Formatted: Font: (Default) Franklin Gothic Medium, 10 pt,
Font color: Custom Color(RGB(52,152,219))

demikan tutorial dari saya. selamat mencoba.


apabila anda ingin melihat contoh program nya dapat di DOWNLOAD DISINI.
note : klik LEWATI / SKIP AD untuk melanjutkan donwload.
Input, Update dan Delete Pada Database Acces
9:08 PM Ahmad Tauhid 2 comments

Pada Postingan Sebelumnya Kita Sudah Membahas Bagaimana


Mengkoneksikan Database Ke Delphi. Mulai dari Database Desktop, Database
Acces dan Database My SQL Selanjutnya Admin Mau Sharing Tentang
Bagaimana Cara Input Data Kedalam Database Acces Dengan Menggunakan
Delphi. Jika Anda Belum Faham Bagaimana Koneksi Database Acces Ke Delphi,
Silahkan Lihat Postingan Sebelumnya disini

Sekedar Informasi tentang komponen yang kita gunakan disini adalah sebagai
berikut
- 3 Buah Komponen Edit
- 4 Buah Komponen Button
- 1 Buah Komponen Combobox
- 2 Buah Komponen Radio Button
- 1 Buah Komponen DBGRID
- 1 Buah Komponen AdoConnection
- 1 Buah Komponen Datasource

Untuk Masalah Koneksi Saya Kira Sudah Tidak Ada Masalah Lagi. Selanjutnya
mari Kita Mulai Mendesain Aplikasinya.

Ceritanya Kita akan Membuat Aplikasi CRUD Data Mahasiswa. Mari kita mulai
mendesain Aplikasinya. kalo Desain Saya Seperti ini :

Input, Update dan Delete Pada Database Acces


9:08 PM Ahmad Tauhid 2 comments

Pada Postingan Sebelumnya Kita Sudah Membahas Bagaimana


Mengkoneksikan Database Ke Delphi. Mulai dari Database Desktop, Database
Acces dan Database My SQL Selanjutnya Admin Mau Sharing Tentang
Bagaimana Cara Input Data Kedalam Database Acces Dengan Menggunakan
Delphi. Jika Anda Belum Faham Bagaimana Koneksi Database Acces Ke Delphi,
Silahkan Lihat Postingan Sebelumnya disini

Sekedar Informasi tentang komponen yang kita gunakan disini adalah sebagai
berikut
- 3 Buah Komponen Edit
- 4 Buah Komponen Button
- 1 Buah Komponen Combobox
- 2 Buah Komponen Radio Button
- 1 Buah Komponen DBGRID
- 1 Buah Komponen AdoConnection
- 1 Buah Komponen Datasource

Untuk Masalah Koneksi Saya Kira Sudah Tidak Ada Masalah Lagi. Selanjutnya
mari Kita Mulai Mendesain Aplikasinya.

Ceritanya Kita akan Membuat Aplikasi CRUD Data Mahasiswa. Mari kita mulai
mendesain Aplikasinya. kalo Desain Saya Seperti ini :

Kedua, Buatlah Database-nya. saya kira Sudah Tidak ada masalah Lagi. Jika
Tidak Baca Postingan Sebelumnya.

Ketiga, Koneksikan Database yang sudah dibuat.


Keempat, Klik dua kali Button Simpan dan Masukan Code ini :
01 var

02 jk : String;

03 begin

04 if RadioButton1.Checked=true then

05 jk:='Laki-Laki' else jk:='';

06 if RadioButton2.Checked=true then
07 jk:='Perempuan' else jk:='';

08 ADOTable1.Append;

09 ADOTable1.FieldByName('Nama').AsString:=Edit1.Text;

10 ADOTable1.FieldByName('NIM').AsString:=Edit2.Text;

11 ADOTable1.FieldByName('JenisKelamin').AsString:=jk;

12 ADOTable1.FieldByName('Agama').AsString:=ComboBox1.Text;

13 ADOTable1.FieldByName('Keterangan').AsString:=Edit3.Text;

14 ADOTable1.Post;

15 end;

Kelima,
Klik Dua Kali Pada Button Hapus dan Masukan Kode ini :
1 ADOTable1.Delete;

Klik Dua Kali Pada Button Edit dan Masukan Kode ini :
1 // Misal Mau Edit Keterangan

2 ADOTable1.Edit;

3 ADOTable1.FieldByName('Keterangan').AsString:=Edit3.Text;

4 ADOTable1.Post;

Untuk Proses Update ini sebenarnya akan menjadi lebih bagus jika kita
menambahkan Sebuah Form baru dimana data-data yang akan di update akan
ditampilan pada komponen edit yang ada di form tersebut dan proses
updatenyapun ada pada Form Tersebut (Button).

Klik Dua Kali Pada Button Batal dan Masukan Kode ini :
1 ADOTable1.Cancel;

Hasil Saya seperti ini :


Kedua, Buatlah Database-nya. saya kira Sudah Tidak ada masalah Lagi. Jika
Tidak Baca Postingan Sebelumnya.

Ketiga, Koneksikan Database yang sudah dibuat.


Keempat, Klik dua kali Button Simpan dan Masukan Code ini :
01 var

02 jk : String;

03 begin

04 if RadioButton1.Checked=true then

05 jk:='Laki-Laki' else jk:='';

06 if RadioButton2.Checked=true then

07 jk:='Perempuan' else jk:='';

08 ADOTable1.Append;

09 ADOTable1.FieldByName('Nama').AsString:=Edit1.Text;

10 ADOTable1.FieldByName('NIM').AsString:=Edit2.Text;

11 ADOTable1.FieldByName('JenisKelamin').AsString:=jk;

12 ADOTable1.FieldByName('Agama').AsString:=ComboBox1.Text;

13 ADOTable1.FieldByName('Keterangan').AsString:=Edit3.Text;

14 ADOTable1.Post;
15 end;

Kelima,
Klik Dua Kali Pada Button Hapus dan Masukan Kode ini :
1 ADOTable1.Delete;

Klik Dua Kali Pada Button Edit dan Masukan Kode ini :
1 // Misal Mau Edit Keterangan

2 ADOTable1.Edit;

3 ADOTable1.FieldByName('Keterangan').AsString:=Edit3.Text;

4 ADOTable1.Post;

Untuk Proses Update ini sebenarnya akan menjadi lebih bagus jika kita
menambahkan Sebuah Form baru dimana data-data yang akan di update akan
ditampilan pada komponen edit yang ada di form tersebut dan proses
updatenyapun ada pada Form Tersebut (Button).

Klik Dua Kali Pada Button Batal dan Masukan Kode ini :
1 ADOTable1.Cancel;

Hasil Saya seperti ini :

Input, Update dan Delete Pada Database Acces


9:08 PM Ahmad Tauhid 2 comments

Pada Postingan Sebelumnya Kita Sudah Membahas Bagaimana


Mengkoneksikan Database Ke Delphi. Mulai dari Database Desktop, Database
Acces dan Database My SQL Selanjutnya Admin Mau Sharing Tentang
Bagaimana Cara Input Data Kedalam Database Acces Dengan Menggunakan
Delphi. Jika Anda Belum Faham Bagaimana Koneksi Database Acces Ke Delphi,
Silahkan Lihat Postingan Sebelumnya disini

Sekedar Informasi tentang komponen yang kita gunakan disini adalah sebagai
berikut
- 3 Buah Komponen Edit
- 4 Buah Komponen Button
- 1 Buah Komponen Combobox
- 2 Buah Komponen Radio Button
- 1 Buah Komponen DBGRID
- 1 Buah Komponen AdoConnection
- 1 Buah Komponen Datasource

Untuk Masalah Koneksi Saya Kira Sudah Tidak Ada Masalah Lagi. Selanjutnya
mari Kita Mulai Mendesain Aplikasinya.

Ceritanya Kita akan Membuat Aplikasi CRUD Data Mahasiswa. Mari kita mulai
mendesain Aplikasinya. kalo Desain Saya Seperti ini :

Kedua, Buatlah Database-nya. saya kira Sudah Tidak ada masalah Lagi. Jika
Tidak Baca Postingan Sebelumnya.

Ketiga, Koneksikan Database yang sudah dibuat.


Keempat, Klik dua kali Button Simpan dan Masukan Code ini :
01 var

02 jk : String;

03 begin

04 if RadioButton1.Checked=true then

05 jk:='Laki-Laki' else jk:='';

06 if RadioButton2.Checked=true then

07 jk:='Perempuan' else jk:='';

08 ADOTable1.Append;
09 ADOTable1.FieldByName('Nama').AsString:=Edit1.Text;

10 ADOTable1.FieldByName('NIM').AsString:=Edit2.Text;

11 ADOTable1.FieldByName('JenisKelamin').AsString:=jk;

12 ADOTable1.FieldByName('Agama').AsString:=ComboBox1.Text;

13 ADOTable1.FieldByName('Keterangan').AsString:=Edit3.Text;

14 ADOTable1.Post;

15 end;

Kelima,
Klik Dua Kali Pada Button Hapus dan Masukan Kode ini :
1 ADOTable1.Delete;

Klik Dua Kali Pada Button Edit dan Masukan Kode ini :
1 // Misal Mau Edit Keterangan

2 ADOTable1.Edit;

3 ADOTable1.FieldByName('Keterangan').AsString:=Edit3.Text;

4 ADOTable1.Post;

Untuk Proses Update ini sebenarnya akan menjadi lebih bagus jika kita
menambahkan Sebuah Form baru dimana data-data yang akan di update akan
ditampilan pada komponen edit yang ada di form tersebut dan proses
updatenyapun ada pada Form Tersebut (Button).

Klik Dua Kali Pada Button Batal dan Masukan Kode ini :
1 ADOTable1.Cancel;

Hasil Saya seperti ini :


Membuat Program menampilkan hari,tanggal,dan tahun menggunakan delphi
Berjmupa lagi dengan saya kali ini saya akan membahas cara membuat program mengetahui
hari,tanggal,dan tahun menggunakan Borland Delphi.

Adapun caranya.
1. Bukak Program delphi anda, tentunya teman-teman sudah tau kalau belumtau klik start => all
program => Pilih borland Delphi7(sesuai yang anda instal di komputer.
2 Masukan satu komponen edit
3 Klik Form, pilih event on active dan klik dua kali.
4 Masukan listing berikut
edit1.Text:=formatdatetime('dd,dddd-mmmm-yyyy',date( ));
5 jalankan program tekan f9

Menampilkan Waktu
(Tanggal dan jam ) Pada
Delphi
Diposkan oleh admin Rabu, 13 Juni 2012 Label: Delphi

Kali ini, saya ingin menampilkan waktu pada sebuah TEdit dengan format
yang saya inginkan.
Misalkan saya ingin menampilkan waktu dengan format : tanggal-bulan-
tahun jam:menit:detik.

Oke, langsung saja. Berikut ini langkah - langkahnya :

1. Seperti biasa, buat project baru.


2. buat sebuah TEdit.

2. Double click pada form untuk masuk ke


procedure TForm1.FormCreate.
3. Tambahkan function berikut ini sebelum baris
procedure TForm1.FormCreate :

function waktu:string;
var tgl : TDateTime;

begin

tgl:=now();
result:= FormatDateTime('dd-mm-yyyy hh:mm:ss', tgl);

end;

4. Ganti isi procedure TForm1.FormCreate menjadi :

procedure TForm1.FormCreate(Sender: TObject);


begin
edit1.Text:=waktu;
end;

Jalankan aplikasi anda, maka kalau tidak ada kesalahan dalam pengetikan
code, tampilannya akan seperti ini :

Catatan : tanggal dan jam yang tampil pada edit box adalah tanggal dan
jam sesuai dengan waktu yang ada di komputer anda.

Delphi - Menampilkan Tanggal dan Waktu


secara Realtime
Posted by JohnWarezz at 4:12 PM Tuesday, February 26, 2008

Untuk menampilkan tanggal atau waktu atau keduanya di delphi secara real time
anda bisa menggunakan Komponen Timer pada event OnTimer.
berikut ini tutorial singkatnya (saya menggunakan delphi 7) :

 Buat sebuah project baru di delphi. tambahkan sebuah komponen Label dan
sebuah komponen Timer (ada di tab System)

 Set property Interval komponen Timer


menjadi 100 atau berapa saja (satuan dalam milli second) lebih kecil interval
yang diberikan,
lebih cepat event OnTimer dieksekusi
 Tambahkan perintah berikut pada Event OnTimer komponen Timer

label1.Caption :=

formatdatetime('"Tanggal : "dd/mm/yyyy',now)+chr(10)+

formatdatetime('"Pukul : "hh:nn:ss',now);

label1.Refresh;

Kode perintah di atas akan menghasilkan output tanggal seperti


25/02/2008 dan waktu seperti 14:15:15.
Anda bisa merubah format tampilan tanggal dan waktu sesuai dengan keinginan
atau kebutuhan anda
dengan cara merubah parameter format tanggal atau waktu (tulisan yang
ditebalkan) pada function formatdatetime diatas.
Untuk mengetahui format tanggal dan waktu yang bisa anda gunakan di delphi anda
bisa melihatnya di
artikel saya
Format Tanggal dan Waktu di Deplhi
Laporan Merupakan Hal yang wajib ada dalam sebuah Aplikasi. Laporan
memungkinkan Data-Data yang ada didalam Database dicetak kedalam kertas.
Pada Postingan Ini Admin Mau Sharing tentang Bagaimana Cara Membuat
Laporan di Delphi Dengan Memanfaatkan Komponen RaveReport. Tentang Cara
Membuat laporan dengan Quick Report Silahkan Baca disini.

Selain Quick Report dan Fast Report, Rave Report adalah satu komponen
Default Bawaan Delphi yang dapat kita manfaatkan untuk membuat laporan.
Komponennya tidak perlu anda instal karena sudah ada didalam Pallete Rave.

Pertama, Pastikan Aplikasi Anda Sudah tidak bermasalah dengan koneksi


Database

Kedua, Pastikan Juga Aplikasi anda Sudah Bisa Input, Update dan Delete Data
yang ada didalam Database, Jika Anda Belum Faham Silahkan Baca Postingan
Sebelumnya Tentang Koneksi Database dan Input Data Dalam Database.

Ketiga, Pastikan Dalam Tabel di Database anda terdapat beberapa data.

Contoh Kali Ini Admin Akan digunakan Projek yang telah Kita Buat Pada
Postingan Input, Update dan Delete Pada Database Desktop.

Langkah - Langkah Membuat Laporan dengan Rave Report

1. Tambahkan Dua Buah Komponen Pada Form (RvProject dan


RvDataSetConnection) yang ada pada Pallete Rave

2. Pada Object Inspector => Ubah Property RvDatasetconnection => Dataset =>
AdoTable

3. Klik Dua Kali Pada Komponen RvProject

4. Klik Menu View =>


5. Selanjutnya. Klik Menu Tools => Report Wizard => Simple Table
6. Simpan/Save Report yang Sudah Anda Buat didalam Folder Projek Anda.

7. Tambahkan Sebuah Button Untuk Memanggil Report yang Sudah Kita Buat.

8. Klik 1 Kali Pada Komponen RvProject. Pada Objek Inspector Ubah Property
Project File => Isi Dengan File Laporan Yang Sudah Anda Simpan Barusan.

9. Klik Dua Kali Pada Button Cetak Kemudian Tambahkan Code ini
1 RvProject1.Execute;

Related Posts Report


 Instalasi Fast Report di Delphi 7

 Membuat Laporan Pertanggal Dengan QuickReport Delphi

 Menampilkan Gambar di Laporan Delphi

 Membuat dan Menampilkan Laporan dengan Crystal Report di Delphi

 Membuat Laporan dengan Fast Report di Delphi

Posted in: Report Email This BlogThis! Share to Twitter Share to Facebook

membuat laporan dengan quick report delphi


MONDAY, NOVEMBER 19, 2012

Bagikan :

sebelumnya kita sudah belajar cara menginstal komponen quick report, bagi yang belum membaca
silahkan baca artikel, cara instal quick report di delphi 7. sekarang kita akan membuat laporan dengan
menggunakan komponen quick report. berikut langkah-langkahnya.

1. Membuat Quick Report


Pertama kali kita buat tampilan baru QReport melalui File - New - Report. Jika Anda tidak menemui
menu report maka pilih menu File - New - Other - New - Report. Kemudian kita buat tampilan laporan
yang kita inginkan. Kali ini penulis ingin menuliskan judul dari laporan, lambang, daftar mahasiswa,
jumlah mahasiswa, tanggal, jam, serta nomor halaman, maka diperlukan komponen sebagai berikut:
- QRBand, untuk memberikan batasan - batasan sesuai dengan jenis penulisan.
- QRLabel, untuk menampilkan tulisan yang kita inginkan
- QRDBtext, untuk menampilkan data field yang kita inginkan
- QRExpr, untuk melakukan mengolah data field database dengan operasi matematika, statistic ,
tanggal dan waktu,logical, information dan yang lainnya.
- QRSysData, untuk menampilkan tanggal dan jam (qrstime,qrsdate,qrsdatetime), jumlah record
(qrsdetailcount), Nomor urut record (qrsdetailno), nomor halaman (qrspagenumber).
- QRShape, untuk mengambar bentuk - bentuk tertentu misalnya garis, lingkaran, bujur sangkar dan
lainnya.
- QRImage, untuk menampilkan picture dari file tertentu.
Penulis akan membuat tampilan laporan seperti berikut ini:
Sebelum membuat tampilan lebih dulu kita kopi Table1 di Form1 dan di-paste pada Quick Report.
Pastikan property Active pada Table1 adalah true, cek isi property TableName dan property
DatabaseName apakah sudah betul. Kemudian ubah property DataSet di Quick Report ke nama tabel
yang kita gunakan (Table1).
Untuk laporan diatas terdiri dari 4 (empat) bagian , kita akan membuat masing masing bagian dengan
menggunakan QRSBand.

2. Menghubungkan form dengan Quick Report


Kita tambahkan komponen button "preview" dan "print" yang akan menghubungkan form dengan
Quick Report.
Untuk menghubungkan Unit1 (Form1) dengan Unit2 (QuickReport) maka ditulis perintah sesudah
perintah implementation.
uses Unit2; // uses namaunitlaporan;

Program button preview:


procedure TForm1.btnviewClick(Sender: TObject);

begin

quickreport.Preview;

//namalaporan.preview (untuk menampilkan laporan)

end;

Program button print:


procedure TForm1.btnprintClick(Sender: TObject);

begin

quickreport.Print;

// namalaporan.print (untuk menge-print laporan langsung

// dari form tanpa masuk ke tampilan laporan)

end;

Demikian artikel tentang membuat laporan (report) sederhana dari database dengan menggunakan
Quick Report. Source code program bisa di download di delphiqreport1.zip.
Jika anda ingin membukanya lebih dahulu letakkan database access pada ODBC ditempat dimana
anda meletakkan database access program ini (ikuti langkah membuat Alias pada ODBC pada artikel
Koneksi Database dari Borland Delphi ke MS Access). Kemudian explore pada object Database1
untuk memastikan database mahasiswa terhubung dengan form Delphi.

Sumber :
http://delphi-tips.blogspot.com/2011/07/author-ratih-kusumawati.html
Pengenalan Interface/Tampilan Microsoft Excel 2007.
Pada Windows Microsoft Excel 2007 yang muncul, terdapat beberapa tampilan sebagai berikut
(tunjukkan dengan mouse anda masing–masing komponen berikut) : Office Button - Quick Access
Toolbar - Menu Bar (Baris Menu) - Title Bar (Baris Judul) - Tool Bar (Baris Tool Bar) - Tombol Ukuran
(Sizing Button) - Name Box - Formula Bar – Column – Baris - Tab Worksheet - Insert Worksheet -
Status Bar - Document Area - Horizontal Scroll Bar - Vertical Scroll Bar - Zoom - Tampilan Layar.

1. Office Button terdiri atas perintah New Document, Open, Convert, Save, Save as, Print, Prepare,
Send, Publish dan Close.
2. Quick Access Toolbar, terdiri dari tombol yang dapat mempercepat kerja anda. Isinya hampir sama
dengan perintah-perintah di Office Button. Jika anda ingin melihatnya langsung bisa menekan tanda
panah.
3. Menu Bar, terdiri dari perintah menu utama Microsoft Excel 2007 yaitu Home, Insert, Page Layout,
Formulas, Data, Review, View.
4. Title Bar, berisi nama file dan program aplikasi yang sedang aktif.
5. Tool Bar, tombol-tombol bergambar yang memiliki fungsi tertentu dan digunakan untuk
menjalankan suatu perintah dengan cepat dan mudah.
6. Tombol Ukuran, digunakan untuk mengatur ukuran jendela kerja.
7. Name Box, Nama sel yang sedang aktif akan ditampilkan pada Name Box.
8. Formula Bar, anda bisa mengedit data pada sebuah sel.
9. Sel Aktif, tempat menuliskan atau mengedit data dan dikelilingi oleh garis batas yang lebih tebal.
10. Column, Setiap kolom memiliki nama berdasarkan Abjad, dari kolom A hingga Z, dilanjut AA
hingga XFD.
11. Baris, untuk setiap baris memiliki nama berdasarkan Angka. Dari 1 hingga 1048576.
12. Tab Worksheet, perintah dimana anda bisa berpindah ke kertas kerja lain dengan mudah.
13. Insert Worksheet, dengan menekan Insert Worksheet anda bisa membuat Worksheet baru yang
letaknya berurutan dengan Worksheet sebelumnya.
14. Status Bar, Status lembar kerja anda.
15. Document Area, merupakan lembar kerja yang aktif.

16. Horizontal Scroll Bar, perintah untuk menggeser layar ke kiri atau ke kanan.
17. Vertical Scroll Bar, perintah untuk menggeser layar ke atas atau ke bawah.
18. Tampilan Layar, terdiri dari perintah untuk merubah tampilan layar. Terdiri dari Tampilan Normal,
Tampilan Page Layout dan Tampilan Page Break Preview.
19. Zoom, perintah untuk memperbesar & memperkecil tampilan pada lembar kerja anda.

Bagian-bagian dari Jendela Utama Delphi


Object Tree View

Menurut sebuah diagram pohon yang menggambarkan hubungan logis


menghubungkan semua komponen yang terdapat dalam suatu proyek program.
Kompnen tersebut meliputi form , module atau frame. Fungsinya digunakan untuk
menampilkan seluruh daftar komponen program dalam sebuah applikasi program
sesuai dengan penempatannya.
Gambar1.2. Jendela Object Tree View

2. Object Inspector
Merupakan jendela yang digunakan untuk mengatur tampilan komponen pada form, misalnya
bagaimana mengubah tulisan button pada command button menjadi Simpan, atau menghapus
tulisan pada label dan mengganti nama menjadi Mahasiswa atau memberikan perintah
tertentu pada sebuah komponen sehingga ada interaksi keitka program dijalankan... Secara
umum Object Inspector terbagi menjadi dua yaitu
a. Properties
Digunakan untuk mengatur tampilan pada sebuah komponen baik itu meliputi
penggantian nama, warna, caption, text, jenis huruf, border, dan lain-lain.
Berikut Gambarnya
Gambar 1.3. Jendela Object Inspector{Properties}

b.Events

Merupakan jendela properties yang digunakan untuk memberikan fungsi yang


lebih detail dari fungsi sebenarnya. Misalnya ketika tombol Simpan di klick maka program
akan menjalankan perintah penyimpanan data. Dari kalimat tersebut ada event klick untuk
mengeksekusi sebuah tombol Simpan. Perintah event klick tersebut dapat diberikan memlaui
jendela events.

Gambar 1.4. Jendela Object Inspector{Events}

c.Form Designer
Merupakan tempat yang digunakan untuk merancang semua applikasi program yang diambil
dari Component pallete.
Gambar 1.5. Jendela Utama Form Designer
d.Component Pallete
Merupakan kumpulan icon yang digunakan untuk merancang suatu applikasi pada form
untuk membentuk suatu applikasi user interface. Dalam Componen pallete semua icon
dikelompokan dalam berbagai komponen sesuai dengan fungsi dan kegunaannya.

Gambar 1.6. Jendela


Komponen Pallete

Gambar 1.7 Properties Component Pallete

e. Code Editor
Bagian dari delphi yang digunakan untuk menuliskan code program. Pada code
editor terdapat 3 bagian utama yaitu  bagian paling kiri yang berisi berupa angka
yang menunjukan baris dan kolom. Keterangan modified menunjukan bahwa telah
terjadi modofikasi terhadap baris program. Dan paling kanan menunjukan status
keyboard tentang tombol insert atau Over Write.
Gambar 1.7 Code Explorer
f. Code Diagram
Merupakan fasilitas pada delphi yang digunakan untuk mendesign sebuah diagram
atas komponent-komponent yang digunakan dalam suatu rancangan appliaksi.

a. Proyek Delphi
1. File Proyek
File ini disimpan dengan ber exktension.dpr. File ini berisi informasi mengenai
seluruh proyek program,
2. File Unit
File ini merupakan kumpulan dari barisan kode program yang terdapat dijendela
code editor, baik itu yang dituliskan oleh programmer maupun oleh system
.Extension file ini berupa .pas.
File Unit dibagi Menjadi 2
a. Bagian Interface
Barisan ini dimulai dari kata Interface {setelah nama unit}, berisi seluruh deklarasi
variabel, type dan object maupun deklarasi tambahan.
b. Bagian Implementation
Dimulai dari kata kunci Implementation dan diakhiri dengan kata end.
Fungsinya digunakan untuk menuliskan kode program sebagai bagian dari interaksi
komponen ataupun dengan user.

g. Code Explorer

Jendela yang digunakan untuk menampilkan seluruh


Variabel, type, dan rountine yang didefinisikan pada sebuah unit.
Email This

Mengenal Tampilan dan Menu Pada Borland Delphi


7
07.05 No comments

Hai sobat, ini adalah posting Ketida tentang bahasa pemrograman Delphi yang mana postingan pertama
dan kedua aku membahas tentang sejarah bahasa pemrograman Delphi dan Instalasi Borland Delphi 7.
Ok, ga perlu lama-lama intronya, cuman aku mau refresh kembali tentang si Delphi sebelum masuk ke
tampilan GUI dari Borland Delphi 7

Delphi 7 merupakan salah satu perangkat lunak atau program pengembangan aplikasi berbasis object
Pascal produksi dari Borland. Sebagai salah satu bahasa pemrograman Delphi 7 mempunyai keunggulan
dari segi produktifitas, yaitu :
>> Kualitas dari lingkungan pengembangan visual
>> Kecepatan dari compiler dibandingkan dengan kompleksitasnya
>> Kekuatan dari bahasa pemrograman dibandingkan dengan kompleksitasnya
>> Fleksibilitas dari arsitektur basis data
>> Pola disain dan pemakaian yang diwujudkan oleh framework-nya
Delphi 7 dapat digunakan untuk membuat berbagai jenis aplikasi seperti permainan (games), internet,
hingga ke aplikasi database. Khusus untuk pemrograman database, Delphi 7 menyediakan fasilitas objek
yang kuat dan lengkap yang memudahkan programmer dalam membuat program. Format database yang
dapat diakses Delphi 7 adalah format database Paradox, dBase, MS Access, ODBC, SyBASE, Oracle,
MySQL, MS SQL Server, Informix, Interbase dan lain-lain.
Selanjutnya aku akan bahas tentang menu-menu yang ada dan yang terdapat pada Borland Delphi 7
Menjalankan Delphi 7
Untuk memulai atau menjalankan program aplikasi Delphi 7 langkah-langkahnya adalah sebagai berikut:
Klik menu Start >> All Programs >> Pilih Borland Delphi 7, kemudian klik Delphi 7
kemudian akan muncul tampilan lingkungan kerja Delphi 7 (IDE) seperti yang ditunjukkan pada gambar
dibawah ini.

Gambar IDE pada Borland Delphi 7

Ngomong-ngomong tentang IDE, apa sih IDE itu ??


IDE (Integrated Development Environment) merupakan sebuah lingkungan di mana semua tombol
perintah yang diperlukan untuk mendisain aplikasi, menjalankan dan menguji suatu aplikasi disajikan
dengan baik untuk memudahkan pengembangan program.

IDE (Integrated Development Environment) Delphi 7 atau lingkungan pengembangan terpadu merupakan
lingkungan kerja Delphi 7 yang terbagi menjadi delapan bagian utama, yaitu :

1. Main Window
2. ToolBar
3. Component Palette
4. Form Designer
5. Object TreeView
6. Object Inspector
7. Code Editor
8. Code Explorer

Main Window

Gambar Main Window

Main Window atau jendela utama adalah bagian dari IDE yang mempunyai fungsi yang sama dengan
semua fungsi utama dari program aplikasi Windows lainnya. Jendela utama Delphi 7 terbagi menjadi tiga
bagian, yaitu :

1. Main Menu
2. Toolbar
3. Component Palette
Main Menu
Gambar Main Menu

Dengan menggunakan fasilitas dari menu utama (main menu), Anda dapat memanggil atau menyimpan
program. Pada dasarnya semua perintah yang Anda berikan dapat ditemukan pada bagian menu utama ini.
Toolbar (Speedbar)

Gambar Toolbar

Delphi 7 memiliki beberapa toolbar yang masing-masing memiliki perbedaan fungsi dan setiap tombol
pada bagian toolbar berfungsi sebagai pengganti suatu menu perintah yang sering digunakan. Pada kondisi
default Delphi 7 memiliki tujuh bagian toolbar, antara lain: Standard, View, Debug, Custom, Componen
Palette, Desktops dan Internet.
Tombol-tombol yang terletak pada bagian toolbar dapat ditambah atau dikurangi sesuai kebutuhan.
Prosedur perintah yang dapat Anda gunakan untuk menambah atau mengurangi tombol pada bagian
toolbar adalah :
1. Klik kanan pada bagian toolbar dan pilih Customize

Gambar Kotak Dialog Toolbar

2. Sehingga muncul kotak dialog Customize, lalu pilih tab Commands

Gambar Kotak Dialog Customize

3. Untuk menambah tombol pada bagian toolbar, pilihlah ikon tombol perintah yang terdapat pada kotak
Commands kemudian tariklah ikon tersebut ke bagian toolbar. Bila telah selesai klik Close.

4. Untuk mengurangi tombol perintah yang terletak pada bagian toolbar, pilihlah ikon tombol perintah
pada toolbar dan kemudian tarik ikon tersebut keluar dari toolbar.

Component Palette

Gambar Component Palette

Component Palette berisi kumpulan icon yang melambangkan komponen-komponen yang terdapat pada
VCL (Visual Component Library). Pada Component Palette Anda akan menemukan beberapa page control
seperti Standard, Additional, Win32, System, Data Access dan lain-lain seperti pada gambar diatas. Icon
component terdapat di setiap page control. Page control ini dipakai untuk memilih icon component.
Form Designer

Gambar Form Designer


Form merupakan suatu objek yang dapat dipakai sebagai tempat untuk merancang dialog program aplikasi.
Form berbentuk sebuah meja kerja yang dapat diisi dengan komponen-komponen yang diambil dari
Component Palette. Pada saat Anda memulai Delphi 7, Delphi 7 akan memberikan sebuah form kosong
yang disebut Form1, seperti gambar diatas ini.
Sebuah form mengandung unit yang berfungsi untuk mengendalikan form dan Anda dapat mengendalikan
komponen-komponen yang terletak dalam form dengan menggunakan Object Inspector dan Code Editor.

Object Inspector
Object Inspector terdiri dari dua tab, yaitu Properties dan Events seperti gambar dibawah ini. Pada awalnya
yang kelihatan hanya tab Properties sedangkan tab Events tidak kelihatan, untuk menampilkan klik tab
Events

Gambar Object Inspector

Object Inspector digunakan untuk mengubah properti atau karakteristik dari sebuah komponen pada posisi
tab Properties, sedangkan pada posisi tab Events digunakan untuk memilih dan membuka events
procedure.
Object TreeView
Object TreeView menampilkan diagram pohon dari komponen-komponen yang bersifat visual maupun
nonvisual yang telah terdapat dalam form, data module, atau frame. Object TreeView juga menampilkan
hubungan logika antar komponen. Apabila Anda mengklik kanan salah satu item yang terdapat di dalam
diagram pohon, Anda dapat melihat konteks menu komponen versi sebelumnya. Untuk mengakses menu
secara penuh, klik kanan pada komponen yang sama dalam form, data module, atau frame.
Code Editor
Pada saat Anda memulai Delphi 7, code editor ini tidak kelihatan. Untuk menampilkannya klik icon

Toggle pada toolbar sehingga code editor ditampilkan seperti gambar berikut ini.

Gambar Code Editor

Code Editor merupakan tempat di mana Anda dapat menuliskan kode program. Pada bagian ini Anda
dapat menuliskan pernyataan-pernyataan dalam Object Pascal. Satu diantara keuntungan bagi pengguna
Delphi 7 adalah bahwa Anda tidak perlu menuliskan semua kode-kode program sumber, karena Delphi 7
telah menyediakan kerangka penulisan sebuah program seperti pada gambar diatas.
Code Explorer
Code Explorer merupakan fasilitas baru yang terdapat di dalam Delphi 7 yang tidak ditemukan pada versi-
versi sebelumnya. Code Explorer digunakan untuk memudahkan pemakai berpindah antar file unit yang
terdapat di dalam jendela Code Editor. Untuk menutup Code Explorer, klik tanda cross yang terdapat di
sudut kanan atas, dan untuk membukanya kembali pilih menu View à Code Explorer dari menu utama
atau klik kanan dalam jendela Code Editor kemudian pilih View Explorer.

Selanjutnya saya akan bahas tentang menu di Borland Delphi 7, ini selengkapnya :)

Kegunaan Menu Delphi 7


Menu File
Menu File berisi perintah-perintah dasar yang sering digunakan yang berhubungan dengan pengoperasian
file.

Submenu Fungsi

New Membuat objek baru berupa project dan form

Membuat Projek baru. Perintah ini akan menutup projek sebelumnya,


New – Application membuka code editor baru dengan nama Unit1.Pas, dan form baru
dengan nama Form1.

Membuat kelompok projek baru dengan aplikasi single cross plaform


di dalamnya. Anda dapat menggunakan objek CLX untuk membuat
New-CLX Application
aplikasi platform untuk Windows atau Linux. File form tersebut akan
dihubungkan dengan aplikasi CLX yang memiliki ekstensi xfm.

Membuat data module baru, dan selanjutnya akan ditampilkan


New – Data Module kontainer data module pada Desktop. Module ditambahkan di dalam
projek yang berlaku.

New- Form Membuat form baru yang masih kosong

Membuat frame baru yang masih kosong yang akan ditambahkan di


New – Frame
dalam projek yang aktif.

New- Unit Membuat unit baru di dalam jendela code editor

Membuka sebuah objek. Objek tersebut dapat berupa sebuah program


Open
atau project.

Open Project Membuka Project lama.

Reopen Membuka objek terakhir yang pernah Anda buka sebelumnya.

Save Menyimpan form yang sedang aktif.

Save As Menyimpan form yang aktif dengan nama baru.

Save Project As Menyimpan project yang aktif dengan nama baru.

Save All Menyimpan semua object yang aktif.

Menutup form. Jika form belum Anda simpan, maka Delphi akan
Close
menampilkan kotak konfirmasi tentang penyimpanan file.
Close All Menutup semua object yang aktif.

Use Unit Membuka sebuah unit untuk project yang aktif.

Print Mencetak item Delphi yang sedang terpilih.

Exit Menutup program aplikasi Delphi.

Menu Edit
Menu Edit berisi perintah–perintah yang digunakan untuk menyunting teks program dalam jendela code
editor, menyunting komponen–komponen yang terletak pada bagian form designer dan beberapa item
lainnya.

Submenu Fungsi

Undo Membatalkan perintah terakhir yang pernah anda berikan

Redo Mengulang perintah terakhir yang pernah anda berikan.

Cut Memotong teks atau objek yang sedang terpilih

Copy Menyalin teks atau objek yang sedang terpilih

Meletakkan atau menampilkan teks atau objek yang telah anda Cut atau
Paste
Copy pada posisi tertentu yang anda kehendaki

Delete Menghapus teks atau objek yang sedang di pilih

Select All Memilih seluruh teks atau objek

Merapikan atau mengatur peralatan objek terpilih terhadap posisi titik–


Align to Grid
titik grid dalam form

Meletakkan objek terpilih pada posisi teratas di antara objek lain yang
Bring to Front
terdapat dalam form

Meletakkan objek terpilih pada posisi terbawah diantara objek lain yang
Send to Back
terdapat dalam form

Mengatur perataan objek–objek terpilih dalam form, baik secara vertikal


Align
maupun horizontal

Size Mengatur ukuran lebar dan tinggi objek–objek yang terpilih

Scale Mengubah ukuran seluruh objek yang akan di aktifkan apabila anda
menggunakan tombol tab untuk memindah posisi objek yang aktif pada
saat form yang telah anda buat dijalankan

Mengubah urutan komponen non visual yang akan di aktifkan apabila


Creation Order anda menggunakan tombol tab untuk memindahkan posisi komponen non
visual yang aktif pada saat form yang telah anda buat di jalankan

Memutar komponen–komponen yang terdapat dalam form secara


Flip Children
horisontal

Mengunci seluruh komponen yang terdapat dalam form sehingga anda


Lock Control tidak di perkenankan untuk mengubah ukuran dan memindahkan posisi
komponen–komponen tersebut.

Menu Search
Menu Search berisi perintah–perintah yang digunakan untuk mencari dan menyunting teks program dalam
jendela code editor.

Submenu Fungsi

Find Mencari teks tertentu dalam code editor

Find in files Mencari teks tertentu dalam code editor yang terletak dalam file lain

Mencari teks tertentu dan menggantinya dengan teks lain dalam code
Replace
editor

Mengulangi perintah pencarian teks yang pernah anda berikan


Search Again
sebelumnya.

Mencari teks tertentu yang akan anda ketik. Jalankan perintah ini
Incremental search sehingga akan tampak teks Searching for : pada bagian code editor dan
kemudian ketik yang akan anda cari

Go to Line Number Pindah menuju baris program tertentu pada jendela code editor

Mencari kesalahan–kesalahan program yang ada dalam jendela code


Find Error
editor

Menu View
Menu View berisi perintah yang digunakan untuk menampilkan atau menyembunyikan jendela–jendela
tertentu dalam Delphi 7.

Submenu Fungsi

Menampilkan kotak dialog project manager yang digunakan untuk


Project Manager
mengelola struktur hirarki dari suatu project
Menampilkan jendela object inspector yang digunakan untuk mengubah
Object Inspector nilai properti dan membuka events procedure komponen–komponen
yang digunakan dalam form

Menampilkan jendela objet treeview yang digunakan untuk


Object TreeView
menampilkan diagram pohon objek yang terdapat dalam form

Menampilkan toolbar align yang berisi tombol perintah untuk mengatur


Aligment Palette
perataaan komponen–komponen yang terdapat dalam suatu form

Menampilkan item–item tugas yang dibutuhkan untuk melengkapi


pekerjaan dalam project yang berlaku. Anda dapat mengurutkan item–
To Do List
item tersebut sesuai dengan urutan abjad, status, atau berdasarkan
prioritas dengan mengklik kolom yang di sediakan

Browser Menampilkan kotak dialog project browser

Code Explorer Menampilkan kotak dialog code explorer

Menampilkan kotak dialog komponen yang berisi daftar nama


Component List
komponen Delphi 7

Menampilkan daftar nama jendela yang sedang dalam kondisi aktif yang
Windows List
dapat anda pilih

Additional Message
Menampilkan kotak dialog Message Hints
Info

Debug Windows Menampilkan kotak dialog Debug

Menampilkan submenu Desktops yang berfungsi untuk mengolah


Desktops
dekstops

Toggle form/unit Berpindah dari form designer ke code editor dan sebaliknya

Menampilkan dan mengaktifkan daftar nama unit yang terdapat dalam


Units
project

Menampilkan dan mengaktifkan daftar nama form yang terdapat dalam


Forms
project

New edit Window Membuka jendela code editor baru

Menampilkan daftar nama toolbar yang sedang diaktifkan atau


Toolbar
disembuyikan
Menu Project
Menu Project berisi perintah–perintah yang berhubungan dengan pengolahan suatu project.

Submenu Fungsi

Menambahkan unit yang pernah anda buat sebelumnya kedalam


Add to project
project yang sedang aktif

Remove from project Menghapus unit yang terdapat di dalam project yang sedang aktif

Import Type Library Memasukkan type Library lain kedalam sistem program Delphi 7

Memasukkan program aplikasi yang telah anda buat kedalam daftar


repository. Program aplikasi yang telah dimasukkan dalam daftar
Add to Repository
repository dapat dipanggil kembali dengan menggunakan file –
new

View Source Menampilkan kode program sumber project yang sedang aktif

Languange Mengubah tatanan penterjemah (resource dll) pada project anda

Add new project Menambahkan item baru kedalam kelompok project

Menambahkan project lain yang pernah anda buat sebelumnya


Add Exiting project
kedalam kelompok project

Membentuk file kompilasi berakhiran EXE yang dapat dieksekusi


Compile Project
setiap saat untuk file–file dalam project aktif

Membangun kembali semua komponen yang terdapat dalam project


Build Project
yang aktif yang telah mengalami perubahan

Mengkompilasi module–module project yang tidak terikat dengan


project tersebut. Perintah ini digunakan untuk mengecek kode dari
Syntax Check Project
kesalahan–kesalahan yang mungkin terjadi pada saat proses
kompilasi

Membentuk file kompilasai dengan akhiran EXE untuk seluruh file


Compile All Project
project yang sedang aktif

Membangun kembali semua komponen yang terdapat dalam


Build All Project
seluruh project yang aktif yang telah mengalami perubahan

Options Menampilkan kotak dialog Options


Menu Run
Menu Run digunakan untuk menjalankan program dan melihat jalannya program. Anda juga dapat
memantau jalannya program dengan memperhatikan prosedur yang dijalankan.

Submenu Fungsi

Run Mengkompilasi dan menjalankan program aplikasi yang telah anda buat

Memeriksa proses beberapa aplikasi yang sedang dijalankan, dan


menampilkan daftar proses program aplikasi yang sedang dijalankan
Attach to Process
oleh komputer lokal. Pilih sebuah proses dari daftar dan klik dua kali
pada attach untuk memulai pemeriksaan

Parameters Menentukan parameter awal untuk program aplikasi anda

Steep Over Menjalankan baris program satu persatu dalam suatu prosedur

Menjalankan baris program satu persatu dalam suatu prosedur yang


Trace info
saling berhubungan

Trace to next source Menjalankan program dalam suatu prosedur dan akan berhenti bila
line menemukan baris perintah dalam suatu prosedur berikutnya

Menjalankan program hanya sampai pada lokasi kursor dalam code


Run to Cursor
editor

Run until return Menjalankan program sampai program mengeksekusi perintah return

Show Execution point Menampilkan posisi kursor dalam jendela code editor

Program pause Menghentikan program secara sementara

Program reset Menghentikan program secara permanen

Menampilkan kotak dialog Evaluate/Modify, dimana anda dapat


Evaluate / Modify
mengevaluasi atau mengubah nilai pernyataan yang ada

Membuka kotak dialog Watch properties. Dimana anda dapat


Add Watch
memodifikasi watch

Membuka kotak dialog breakpoint, dimana anda dapat membuat dan


Add Breakpoint
memodifikasi break-point

Menu Component
Menu Component digunakan untuk menambah atau menginstal komponen-komponen baru.
Submenu Fungsi

New Component Membuat komponen baru

Install Component Menginstal komponen baru

Import ActiveX Menambah type library kontrol–kontrol ActiveX kedalam project


Control Delphi 7

Install Packages Menginstal paket–paket komponen yang telah disediakan Delphi 7

Configure Palette Membuka kotak dialog palette properties untuk mengatur


komponen-komponen dalam jendela component palette

Menu Database
Menu Database digunakan untuk membuat, mengubah atau melihat database.

Submenu Fungsi

Explorer Membuka Database Explorer atau SQL Explorer

SQL Monitor Membuka SQL Monitor

Membuat form melalui Database form wizard yang berfungsi


Form Wizard
untuk menampilkan data dari suatu database

Menu Tool
Menu Tool digunakan untuk mengubah option dan memanggil Database Desktop dari menu Delphi 7.

Submenu Fungsi

Menentukan konfigurasi Preferences, Library nama Path, dan


Environment Options
mengubah tampilan Component Palette

Editor Options Menentukan konfigurasi editor

Dabugger Options Menampilkan kotak dialog Debugger Options

Repository Menampilkan kotak dialog Object Repository

Menampilkan kotak dialog translation Tool Options yang digunakan


Translation Tool Options
untun mengkonfigurasikan translations tools

Translation Repository Menampilkan Translation Repository


Regenerate Corba IDL Digunakan untuk membangun aplikasi client atau server dengan
Files menggunakan File IDL – Based

Menampilkan kotak dialog Tool Options. Gunakan kotak dialog ini


Configure Tools untuk menambah perintah, mengahapus perintah, atau mengubah
perintah pada menu Tools

Menampilkan Database Desktop dimana anda dapat membuat,


Database Desktop menampilkan, mengurutkan, memodifikasi, dan mengolah tabel
Query dalam program Paradox, dBase, dan Format SQL

Package Collection
Membuat dan menyunting package collections (kumpulan Paket)
Editor

XML Mapper Membuka kotak dialog XML Maping Tool

Rave Designer Membuka program Rave Reports untuk membuat laporan

Image Editor Membuka lembar kerja Image Editor

ga terasa udah hampir 2 jam saya membuat postingan kedua saya


Alhamdulillah sudah selesai, untuk selanjutnya tunggu artikel terbaru dari saya tentang Bahasa
Pemrograman Delphi :).

Kirimkan Ini lewat EmailBlogThis!Berbagi ke TwitterBerbagi ke Facebook


Categories: Delphi

Posting Lebih BaruPosting LamaBeranda

0 komentar:
Poskan Komentar
Langganan: Poskan Komentar (Atom)