PEMROGRAMAN BASIS DATA I
PEM ROGRAM AN BASIS DATA I
Set elah melaksanakan
perkuliahan ini mahasisw a
mampu:
• Membuat aplikasi dengan
bahasa pemrogramam Delphi
menggunakan dat abase Access
1.
2.
3.
4.
Kehadiran
Tugas
MID
UAS
: 5%
: 20%
: 25%
: 50%
Paryant a, S.Kom, M.Kom
Paryant a, S.Kom, M .Kom
1
BORLAND DELPHI 7
Pengertian Borland Delphi.
1. Delphi adalah suat u bahasa pemograman (development
language) yang digunakan unt uk merancang suat u program
aplikasi berjalan pada sist em operasi w indow s
2. Bahasa pemrograman Under Window s yang di produksi oleh
Borland. Pemrograman ini merupakan pengembangan
pemrograman pascal.
3. Anda dapat membuat program dari yang sederhana sampai
program yang berbasis client / server at au jaringan yang
berjalan di syst em operasi Window s.
Paryant a, S.Kom, M .Kom
2
BORLAND DELPHI 7
SEJARAH PERKEM BANGAN DELPHI
1. Delphi versi 1 (berjalan pada w indow s 3.1 at au w indow s 16 bit )
2. Delphi versi 2 (Berjalan pada w indow s 95 at au delphi 32 bit )
3. Delphi versi 3 (berjalan pada w indow s 95 keat as dengan
t ambahan fit ur int ernet at ua w eb)
4. Perkembangan selanjut nya diikut i dengan Delphi versi 4, 5 dan 6
5. Versi t erkini dari delphi adalahversi 7 dengan t ambahan vit ur
.net dengan t ambahan file XML
Paryant a, S.Kom, M .Kom
3
BORLAND DELPHI 7
Keunggulan Borland Delphi
1. Borland Delphi salah sat u pemrograman yang berbasis object OOP ( object
orient ed programming). Dengan demikian perist iw a yang sedang t erjadi,
operasi apa yang dilakukan, dan seluruh akt ifit as dalam program harus
mengacu pada object -object t ert ent u.
2. IDE ( int ergrat ed development environment ) didalam pemrograman
Borland Delphi memudahkan programmer dalam mengembangkan
aplikasinya.
3. Source Code Borland Delphi merupakan pengembangan dari bahasa
pemrograman pascal yang mudah digunakan.
4. Bersifat mult i purphase, art inya bahasa pemograman Delphi dapat
digunakan unt uk mengembangkan berbagai keperluan pengembangan
aplikasi.
Paryant a, S.Kom, M .Kom
4
BORLAND DELPHI 7
Langkah M enjalankan Program Borland Delphi
1. Klik St art
2. Pilih All Program, arahkan ke Borland Delphi 7.0 Lalu klik
Borland Delphi 7.0
Maka Akan t ampil jendela ut ama Borland Delphi 7.0, t ampilan
sepert i di baw ah ini.
Paryant a, S.Kom, M .Kom
5
BORLAND DELPHI 7
Paryant a, S.Kom, M .Kom
6
BORLAND DELPHI 7
Komponen Pallete.
menubar
toolbar
Keterangan:
1. Menubar merupakan menu utama dari program Delphi
berfungsi untuk menjalankan perintah yang tidak ada
dalam toolbar
2. Toolbar yang berupa tool-tool berfungsi untuk
menjalankan perintah dengan cepat
3. Komponen Pallete adalah berisi menu yang isinya
bermacam-macam object yang akan digunakan untuk
mendesign form
Paryant a, S.Kom, M .Kom
7
BORLAND DELPHI 7
Media design / Form ( kanvas )
minimize
maximize
Nama atau
judul Form
close
Tempat Bekerja
Keterangan:
Form t empat dimana kit a akan merancang bent uk
keluaran at au t ampilan pada program Borland delphi
Paryant a, S.Kom, M .Kom
8
BORLAND DELPHI 7
Object Tree View
Keterangan:
Jendela dimana t erdapat object -object at au form
yang sudah t erpilih dan sudah digunakan dalam form
at au jendela Borland delphi
Paryant a, S.Kom, M .Kom
9
BORLAND DELPHI 7
Object Inspector
Properties
Keterangan:
Propert ies adalah jendela manipulasi suat u object
at au form. Disini kit a dapat menent ukan nama at au
t ampilan suat u object t ersebut .
Paryant a, S.Kom, M .Kom
10
BORLAND DELPHI 7
Object Inspector
Event/kejadian
Keterangan:
Event adalah barisan suat u kejadian yang akan
diperint ahkan kepada suat u object .
Paryant a, S.Kom, M .Kom
11
BORLAND DELPHI 7
Code Editor
Keterangan:
Tampilan ini adalah t empat kit a memberikan perint ah
dengan menggunakan coding.
Paryant a, S.Kom, M .Kom
12
a.
BORLAND DELPHI 7
Component Pallete -> Merupakan Kumpulan Icon yang
Digunakan unt uk merancang suat u aplikasi, dimana mereka akan
membent uk suat u int erface sebuah aplikasi. Dalam Set iap
komponen Pallet e semua icon dikelompokkan dalam berbagai
komponen sesuai dengan fungsi dan kegunaannya.
Paryant a, S.Kom, M .Kom
13
BORLAND DELPHI 7
Fungsi Dari Pallete Standart :
Paryant a, S.Kom, M .Kom
14
BORLAND DELPHI 7
ISTILAH-ISTILAH DAN ATURAN DALAM DELPHI
1. Objek ( object )
Ist ilah objek dapat dipert ukarkan dengan komponen. Secara
umum objek menunjuk sebuah komponen at au sekelompok
komponen yang ada saat eksekusi program. Komponen memiliki
art i sedikit berbeda, dengan penekanan alat unt uk membuat
aplikasi. Komponen t ersedia dalam Palet Komponen unt uk
pembuat an program. Suat u komponen pada saat eksekusi
dianggap sebagai sebuah objek. Tabel dibaw ah ini menunjukkan
pemberian nama beberapa jenis komponen dalam Delphi.
Paryant a, S.Kom, M .Kom
15
BORLAND DELPHI 7
ISTILAH-ISTILAH DAN ATURAN DALAM DELPHI
2. Variabel
Variabel menyediakan berbagai t ipe variabel unt uk menyimpan
dat a int eger, real, logika (boolean), char, st ring dan point er. Juga
ada t ipe variabel unt uk menyimpan dat a yang didefinisikan oleh
user, himpunan, record dan variabel objek.
Tabel dibaw ah ini menunjukan penanaman yang dianjurkan unt uk
semua jenis dat a yang ada dalam Delphi
Paryant a, S.Kom, M .Kom
16
BORLAND DELPHI 7
STRUKTUR PROGRAM DELPHI
Program aplikasi Delphi t ersimpan sebagai sebuah project . Project
ini merupakan kumpulan dari file-file unit yang menyusun aplikasi
t ersebut .
Project aplikasi Delphi t erdiri dari :
File Project
File yang memiliki perluasan .DPR, dalam sat u aplikasi hanya dapat
menyimpan sat u file project .
File Form
File yang memiliki perluasan .DFM. File ini adalah file binary yang
berisi gambar grafis dari form. Set iap DFM memiliki sat u pasangan
file Unit .
File Unit
File yang memiliki perluasan .PAS. File ini adalah file yang berisi
source code (kode-kode program).
Paryant a, S.Kom, M .Kom
17
BORLAND DELPHI 7
BEKERJA DALAM DELPHI DENGAN CEPAT
Saat Anda bekerja dalam IDE Delphi, ada baiknya Anda menguasai
t ombol short cut ( hot key ) unt uk mempercepat pekerjaan Anda.
Berikut short cut t ersebut :
Paryant a, S.Kom, M .Kom
18
BORLAND DELPHI 7
Cara M enyimpan Form
Pada Delphi ada 3 buah file ut ama ( * .dpr, * .pas dan * .dfm ).
1. * .dpr adalah file proyek yang dibuat berisi program kecil unt uk :
Mendefinisikan Unit yang ada didalam file.
Menginisialisasi dat a.
Membangun Form.
Menjalankan Aplikasi.
2. * .pas adalah Unit – unit ( Pascal Code File ), bias t erdiri dari sat u at au
banyak file.
3.* .dfm adalah file definisi Form ( Special Pscudo Code File )
Catatan :
Setiap Form (.dfm) harus memiliki sebuah unit (.pas), tetapi anda dapat memiliki unit
tanpa sebuah form (hanya kode saja). Jika ingin melihat kode tersebut anda dapat
mengklik kanan mouse, lalu pilih View As Text atau Tekan tombol Alt-F12.
Pilih submenu save All. Karena kit a kadang lupa apakah file unit
dan project nya sudah disimpan. Dan Delphi akan menanyakan
nama file source code unt uk unit ( * .pas) dan nama file project
( * .dpr ).
Paryant a, S.Kom, M .Kom
19
BORLAND DELPHI 7
Cara M enjalankan Program Delphi
Jalankan program dengan menekan Tombol F9 at au pilih menu Run – Run.
Apabila ada beberapa Form yang ada didalam Project maka kit a t ent ukan
dulu form / unit apa yang akan kit a jalankan.
Caranya : pilih menu project Opt ions at au t ekan ( Shift + Ct rl + F11 ).
Maka t ampil jendela Project Opt ion sepert i dibaw ah ini.
Pilih Pada main form, form
apa yang akan kita
jalankan.
Kalau sudah klik tombol Ok
Paryant a, S.Kom, M .Kom
20
BORLAND DELPHI 7
M EM BUAT PROGRAM PERTAM A
Sebuah file Project adalah sekumpulan file-file sumber unt uk sebuah
aplikasi. Delphi mengelola file-file form dan file-file unit yang akan dipakai
dalam suat u aplikasi pada sebuah file project ( file * .DPR).
Pada saat membuka program Delphi, program Delphi akan langsung
menampilkan file project baru.
Unt uk membuka file project baru, lakukan sebagai berikut :
Klik pada menu File
Klik pada New Application.
Paryant a, S.Kom, M .Kom
21
BORLAND DELPHI 7
CONTOH PROGRAM SEDERHANA
Berikut ini akan diberikan cont oh pembuat an program unt uk
menampilkan sebuah t ulisan bila dilakukan penekanan klik pada suat u
t ombol but t on .
Pada Component Pallet e pilih t ab (halaman) St andart .
Anda pilih dengan menekan klik komponen Button, kemudian pindahkan
mouse ke suat u lokasi di form, lakukan klik maka pada form muncul
t ombol/but t on dengan nama Button1.
Anda pilih dengan cara yang sama unt uk komponen Edit , lalu let akkan
diat as t ombol Button1. Sehingga didapat kan t ampilan sepert i pada
gambar
Paryant a, S.Kom, M .Kom
22
BORLAND DELPHI 7
Paryant a, S.Kom, M .Kom
23
BORLAND DELPHI 7
KODE PROGRAM
Paryant a, S.Kom, M .Kom
24
lat ihan
•Buat form pesan seperti contoh dibawah ini
•Atur Propertinya
No.
Nama Komponen
0
Form
1.
CommandBut t on
2.
CommandBut t on
3.
CommandBut t on
4.
CommandBut t on
5.
EditBox
Properti
Capt ion
Name
Name
Capt ion
Name
Capt ion
Name
Capt ion
Name
Capt ion
Name
Text
Skenario:
1. Apabila diklik But t on1 akan t ampil “ STMIK AUB SURAKARTA”
2. Apabila diklik But t on2 akan t ampil “ Jl. MW. Maramis 29
Cengklik Surakart a”
3. Apabila diklik But t on3 akan t ampil “ Telp. (0271) 857788”
4. Apabila diklik Tut up akan Keluar dari program
Paryant a, S.Kom, M .Kom
25
Setting
Form Pesan Dengan
M essage
Form1
BNama
Alamat Kampus
BALamat
Alamat Kampus
Telepon
BTelepon
BTutup
Tutup
EPesan
Kosongkan
Set elah melaksanakan
perkuliahan ini mahasisw a
mampu:
• Membuat aplikasi dengan
bahasa pemrogramam Delphi
menggunakan dat abase Access
1.
2.
3.
4.
Kehadiran
Tugas
MID
UAS
: 5%
: 20%
: 25%
: 50%
Paryant a, S.Kom, M.Kom
Paryant a, S.Kom, M .Kom
1
BORLAND DELPHI 7
Pengertian Borland Delphi.
1. Delphi adalah suat u bahasa pemograman (development
language) yang digunakan unt uk merancang suat u program
aplikasi berjalan pada sist em operasi w indow s
2. Bahasa pemrograman Under Window s yang di produksi oleh
Borland. Pemrograman ini merupakan pengembangan
pemrograman pascal.
3. Anda dapat membuat program dari yang sederhana sampai
program yang berbasis client / server at au jaringan yang
berjalan di syst em operasi Window s.
Paryant a, S.Kom, M .Kom
2
BORLAND DELPHI 7
SEJARAH PERKEM BANGAN DELPHI
1. Delphi versi 1 (berjalan pada w indow s 3.1 at au w indow s 16 bit )
2. Delphi versi 2 (Berjalan pada w indow s 95 at au delphi 32 bit )
3. Delphi versi 3 (berjalan pada w indow s 95 keat as dengan
t ambahan fit ur int ernet at ua w eb)
4. Perkembangan selanjut nya diikut i dengan Delphi versi 4, 5 dan 6
5. Versi t erkini dari delphi adalahversi 7 dengan t ambahan vit ur
.net dengan t ambahan file XML
Paryant a, S.Kom, M .Kom
3
BORLAND DELPHI 7
Keunggulan Borland Delphi
1. Borland Delphi salah sat u pemrograman yang berbasis object OOP ( object
orient ed programming). Dengan demikian perist iw a yang sedang t erjadi,
operasi apa yang dilakukan, dan seluruh akt ifit as dalam program harus
mengacu pada object -object t ert ent u.
2. IDE ( int ergrat ed development environment ) didalam pemrograman
Borland Delphi memudahkan programmer dalam mengembangkan
aplikasinya.
3. Source Code Borland Delphi merupakan pengembangan dari bahasa
pemrograman pascal yang mudah digunakan.
4. Bersifat mult i purphase, art inya bahasa pemograman Delphi dapat
digunakan unt uk mengembangkan berbagai keperluan pengembangan
aplikasi.
Paryant a, S.Kom, M .Kom
4
BORLAND DELPHI 7
Langkah M enjalankan Program Borland Delphi
1. Klik St art
2. Pilih All Program, arahkan ke Borland Delphi 7.0 Lalu klik
Borland Delphi 7.0
Maka Akan t ampil jendela ut ama Borland Delphi 7.0, t ampilan
sepert i di baw ah ini.
Paryant a, S.Kom, M .Kom
5
BORLAND DELPHI 7
Paryant a, S.Kom, M .Kom
6
BORLAND DELPHI 7
Komponen Pallete.
menubar
toolbar
Keterangan:
1. Menubar merupakan menu utama dari program Delphi
berfungsi untuk menjalankan perintah yang tidak ada
dalam toolbar
2. Toolbar yang berupa tool-tool berfungsi untuk
menjalankan perintah dengan cepat
3. Komponen Pallete adalah berisi menu yang isinya
bermacam-macam object yang akan digunakan untuk
mendesign form
Paryant a, S.Kom, M .Kom
7
BORLAND DELPHI 7
Media design / Form ( kanvas )
minimize
maximize
Nama atau
judul Form
close
Tempat Bekerja
Keterangan:
Form t empat dimana kit a akan merancang bent uk
keluaran at au t ampilan pada program Borland delphi
Paryant a, S.Kom, M .Kom
8
BORLAND DELPHI 7
Object Tree View
Keterangan:
Jendela dimana t erdapat object -object at au form
yang sudah t erpilih dan sudah digunakan dalam form
at au jendela Borland delphi
Paryant a, S.Kom, M .Kom
9
BORLAND DELPHI 7
Object Inspector
Properties
Keterangan:
Propert ies adalah jendela manipulasi suat u object
at au form. Disini kit a dapat menent ukan nama at au
t ampilan suat u object t ersebut .
Paryant a, S.Kom, M .Kom
10
BORLAND DELPHI 7
Object Inspector
Event/kejadian
Keterangan:
Event adalah barisan suat u kejadian yang akan
diperint ahkan kepada suat u object .
Paryant a, S.Kom, M .Kom
11
BORLAND DELPHI 7
Code Editor
Keterangan:
Tampilan ini adalah t empat kit a memberikan perint ah
dengan menggunakan coding.
Paryant a, S.Kom, M .Kom
12
a.
BORLAND DELPHI 7
Component Pallete -> Merupakan Kumpulan Icon yang
Digunakan unt uk merancang suat u aplikasi, dimana mereka akan
membent uk suat u int erface sebuah aplikasi. Dalam Set iap
komponen Pallet e semua icon dikelompokkan dalam berbagai
komponen sesuai dengan fungsi dan kegunaannya.
Paryant a, S.Kom, M .Kom
13
BORLAND DELPHI 7
Fungsi Dari Pallete Standart :
Paryant a, S.Kom, M .Kom
14
BORLAND DELPHI 7
ISTILAH-ISTILAH DAN ATURAN DALAM DELPHI
1. Objek ( object )
Ist ilah objek dapat dipert ukarkan dengan komponen. Secara
umum objek menunjuk sebuah komponen at au sekelompok
komponen yang ada saat eksekusi program. Komponen memiliki
art i sedikit berbeda, dengan penekanan alat unt uk membuat
aplikasi. Komponen t ersedia dalam Palet Komponen unt uk
pembuat an program. Suat u komponen pada saat eksekusi
dianggap sebagai sebuah objek. Tabel dibaw ah ini menunjukkan
pemberian nama beberapa jenis komponen dalam Delphi.
Paryant a, S.Kom, M .Kom
15
BORLAND DELPHI 7
ISTILAH-ISTILAH DAN ATURAN DALAM DELPHI
2. Variabel
Variabel menyediakan berbagai t ipe variabel unt uk menyimpan
dat a int eger, real, logika (boolean), char, st ring dan point er. Juga
ada t ipe variabel unt uk menyimpan dat a yang didefinisikan oleh
user, himpunan, record dan variabel objek.
Tabel dibaw ah ini menunjukan penanaman yang dianjurkan unt uk
semua jenis dat a yang ada dalam Delphi
Paryant a, S.Kom, M .Kom
16
BORLAND DELPHI 7
STRUKTUR PROGRAM DELPHI
Program aplikasi Delphi t ersimpan sebagai sebuah project . Project
ini merupakan kumpulan dari file-file unit yang menyusun aplikasi
t ersebut .
Project aplikasi Delphi t erdiri dari :
File Project
File yang memiliki perluasan .DPR, dalam sat u aplikasi hanya dapat
menyimpan sat u file project .
File Form
File yang memiliki perluasan .DFM. File ini adalah file binary yang
berisi gambar grafis dari form. Set iap DFM memiliki sat u pasangan
file Unit .
File Unit
File yang memiliki perluasan .PAS. File ini adalah file yang berisi
source code (kode-kode program).
Paryant a, S.Kom, M .Kom
17
BORLAND DELPHI 7
BEKERJA DALAM DELPHI DENGAN CEPAT
Saat Anda bekerja dalam IDE Delphi, ada baiknya Anda menguasai
t ombol short cut ( hot key ) unt uk mempercepat pekerjaan Anda.
Berikut short cut t ersebut :
Paryant a, S.Kom, M .Kom
18
BORLAND DELPHI 7
Cara M enyimpan Form
Pada Delphi ada 3 buah file ut ama ( * .dpr, * .pas dan * .dfm ).
1. * .dpr adalah file proyek yang dibuat berisi program kecil unt uk :
Mendefinisikan Unit yang ada didalam file.
Menginisialisasi dat a.
Membangun Form.
Menjalankan Aplikasi.
2. * .pas adalah Unit – unit ( Pascal Code File ), bias t erdiri dari sat u at au
banyak file.
3.* .dfm adalah file definisi Form ( Special Pscudo Code File )
Catatan :
Setiap Form (.dfm) harus memiliki sebuah unit (.pas), tetapi anda dapat memiliki unit
tanpa sebuah form (hanya kode saja). Jika ingin melihat kode tersebut anda dapat
mengklik kanan mouse, lalu pilih View As Text atau Tekan tombol Alt-F12.
Pilih submenu save All. Karena kit a kadang lupa apakah file unit
dan project nya sudah disimpan. Dan Delphi akan menanyakan
nama file source code unt uk unit ( * .pas) dan nama file project
( * .dpr ).
Paryant a, S.Kom, M .Kom
19
BORLAND DELPHI 7
Cara M enjalankan Program Delphi
Jalankan program dengan menekan Tombol F9 at au pilih menu Run – Run.
Apabila ada beberapa Form yang ada didalam Project maka kit a t ent ukan
dulu form / unit apa yang akan kit a jalankan.
Caranya : pilih menu project Opt ions at au t ekan ( Shift + Ct rl + F11 ).
Maka t ampil jendela Project Opt ion sepert i dibaw ah ini.
Pilih Pada main form, form
apa yang akan kita
jalankan.
Kalau sudah klik tombol Ok
Paryant a, S.Kom, M .Kom
20
BORLAND DELPHI 7
M EM BUAT PROGRAM PERTAM A
Sebuah file Project adalah sekumpulan file-file sumber unt uk sebuah
aplikasi. Delphi mengelola file-file form dan file-file unit yang akan dipakai
dalam suat u aplikasi pada sebuah file project ( file * .DPR).
Pada saat membuka program Delphi, program Delphi akan langsung
menampilkan file project baru.
Unt uk membuka file project baru, lakukan sebagai berikut :
Klik pada menu File
Klik pada New Application.
Paryant a, S.Kom, M .Kom
21
BORLAND DELPHI 7
CONTOH PROGRAM SEDERHANA
Berikut ini akan diberikan cont oh pembuat an program unt uk
menampilkan sebuah t ulisan bila dilakukan penekanan klik pada suat u
t ombol but t on .
Pada Component Pallet e pilih t ab (halaman) St andart .
Anda pilih dengan menekan klik komponen Button, kemudian pindahkan
mouse ke suat u lokasi di form, lakukan klik maka pada form muncul
t ombol/but t on dengan nama Button1.
Anda pilih dengan cara yang sama unt uk komponen Edit , lalu let akkan
diat as t ombol Button1. Sehingga didapat kan t ampilan sepert i pada
gambar
Paryant a, S.Kom, M .Kom
22
BORLAND DELPHI 7
Paryant a, S.Kom, M .Kom
23
BORLAND DELPHI 7
KODE PROGRAM
Paryant a, S.Kom, M .Kom
24
lat ihan
•Buat form pesan seperti contoh dibawah ini
•Atur Propertinya
No.
Nama Komponen
0
Form
1.
CommandBut t on
2.
CommandBut t on
3.
CommandBut t on
4.
CommandBut t on
5.
EditBox
Properti
Capt ion
Name
Name
Capt ion
Name
Capt ion
Name
Capt ion
Name
Capt ion
Name
Text
Skenario:
1. Apabila diklik But t on1 akan t ampil “ STMIK AUB SURAKARTA”
2. Apabila diklik But t on2 akan t ampil “ Jl. MW. Maramis 29
Cengklik Surakart a”
3. Apabila diklik But t on3 akan t ampil “ Telp. (0271) 857788”
4. Apabila diklik Tut up akan Keluar dari program
Paryant a, S.Kom, M .Kom
25
Setting
Form Pesan Dengan
M essage
Form1
BNama
Alamat Kampus
BALamat
Alamat Kampus
Telepon
BTelepon
BTutup
Tutup
EPesan
Kosongkan