cover

7
Dasar-Dasar Pemrograman Dengan Delphi 7 Janner Simarmata www.kaputama.ac.id 15 Agustus 2007 Dipublikasikan dan didedikasikan untuk perkembangan pendidikan di Indonesia melalui MateriKuliah.Com Lisensi Pemakaian Artikel: Seluruh artikel di MateriKuliah.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut Penulis. Hak Atas Kekayaan Intelektual setiap artikel di MateriKuliah.Com adalah milik Penulis masing-masing, dan mereka bersedia membagikan karya mereka semata-mata untuk perkembangan pendidikan di Indonesia. MateriKuliah.Com sangat berterima kasih untuk setiap artikel yang sudah Penulis kirimkan.

Upload: ali-

Post on 11-Jan-2016

2 views

Category:

Documents


0 download

DESCRIPTION

cover delphi

TRANSCRIPT

Dasar-Dasar Pemrograman Dengan Delphi 7

Janner Simarmata www.kaputama.ac.id

15 Agustus 2007

Dipublikasikan dan didedikasikan untuk perkembangan pendidikan di Indonesia melalui

MateriKuliah.Com

Lisensi Pemakaian Artikel: Seluruh artikel di MateriKuliah.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut Penulis. Hak Atas Kekayaan Intelektual setiap artikel di MateriKuliah.Com adalah milik Penulis masing-masing, dan mereka bersedia membagikan karya mereka semata-mata untuk perkembangan pendidikan di Indonesia. MateriKuliah.Com sangat berterima kasih untuk setiap artikel yang sudah Penulis kirimkan.

Daftar Isi

Daftar Isi ........................................................................................ Bab 1 Pengenalan dan Istilah Borland Delphi 1.2 Tujuan Topik............................................................................. 1.3 Menjalankan Program Borland Delphi ................................ 1.4 Mengenal IDE Delphi ..............................................................

1.4.1 Main Window ................................................................. 1.4 2. Tollbar ............................................................................ 1.4.3 Component Pallete ........................................................ 1.4 4 Form Designer................................................................. 1.4.5 Code Editor...................................................................... 1.4.6 Object Inspector .............................................................. 1.4.7 Code Explorer ................................................................. 1.4.8 Object TreeView..............................................................

1.5 Menu Borland Delphi .............................................................. 1.5.1 Menu File ......................................................................... 1.5.2 Menu Edit ....................................................................... 1.5.3 Menu Search ................................................................... 1.5.4 Menu View ...................................................................... 1.5.5 Menu Project ................................................................... 1.5.6 Menu Run ....................................................................... 1.5.7 Menu Component .......................................................... 1.5.8 Menu Database ............................................................... 1.5.9 Menu Tool dan Help .....................................................

1.6 Memulai Program Borland Delphi ........................................ 1.7 Program Pertama Dengan Delphi..........................................

viii Dasar-Dasar Pemrograman Dengan Delphi 7

Bab 2 Konsep Dasar Program 2.1 Objek .......................................................................................... 2.2 Komentar Program .................................................................. 2.3 Subrutin .....................................................................................

2.3.1 Procedure ......................................................................... 2.3.2 Function ...........................................................................

2.4 UNIT .......................................................................................... 2.4.1 Menggunakan Unit.........................................................

2.5 Jenis File Dan Komponen Delphi........................................... 2.5.1 File–File Pendukung Project ......................................... 2.5.2 Komponen Delphi .........................................................

Bab 3 Operator Dan Tipe Data 3.1 Operator.....................................................................................

3.1.1 Operator Assignment..................................................... 3.1.2 Operator Aritmatika....................................................... 3.1.3 Operator Relasi ............................................................... 3.1.4 Operator Logika..............................................................

3.2 Tipe Data ................................................................................... 3.2.1 Tipe Data Skalar.............................................................. 3.2.2 Tipe data Subrange ........................................................ 3.2.3 Tipe Integer...................................................................... 3.2.4 Tipe Real .......................................................................... 3.2.5 Tipe Boolean .................................................................... 3.2.6 Tipe Character ................................................................. 3.2.7 Tipe String........................................................................ 3.2.8 Tipe Array........................................................................ 3.2.9 Tipe Record...................................................................... 3.2.10 Tipe Varian .................................................................... 3.2.11 Tipe Himpunan.............................................................

Bab 4 Pernyataan Kondisi 4.1 Alur Program............................................................................ 4.2 Pernyataan Percabangan.........................................................

Daftar Isi ix

4.2.1 Pernyataan IF................................................................... 4.2.2 Pernyataan IF-Then ........................................................ 4.2.3 Pernyataan IF-Then-Else ............................................... 4.2.4 Pernyataan CASE............................................................ 4.2.5 Pernyataan CASE-OF..................................................... 4.2.6 Pernyataan CASE-OF..ELSE.......................................... 4.2.7 Pernyataan Goto ............................................................. 4.2.8 Pernyataan Break............................................................ 4.2.9 Pernyataan Exit ............................................................... 4.2.10 Pernyataan Continue....................................................

4.3 Pernyataan Perulangan ........................................................... 4.3.1 Perulangan For…Do....................................................... 4.3.2 Perulangan Positif........................................................... 4.3.3 Perulangan Negatif......................................................... 4.3.4 Perulangan Tersarang ....................................................

4.4 Perulangan WHILE-DO .......................................................... 4.5 Perulangan REPEAT…UNTIL ............................................... Bab 5 Mengenal Database Desktop 5.1 Dasar Pemikiran ....................................................................... 5.2 Tujuan Topik............................................................................. 5.3 Menggunakan Database Desktop .......................................... 5.4 Membuat Dan Mengatur Direktori ....................................... 5.5 Membuat Alias Direktori Kerja .............................................. 5.6 Membuat Tabel Pada Database Desktop .............................. 5.7 Memasukkan Data ................................................................... 5.8 Pengisisan Data Ke Tabel Dosen............................................ 5.9 Database Dengan From Wizard............................................. Bab 6 Mengembangkan Database Desktop 6.1 Dasar Pemikiran ....................................................................... 6.2 Tujuan Topik............................................................................. 6.3 Mengubah Letak Grid Pada Panel......................................... 6.4 Menambah Kode Afterscrooll ................................................

x Dasar-Dasar Pemrograman Dengan Delphi 7

6.5 Mengatur ReadOnly ................................................................ 6.6 Program Untuk Mengakses Database...................................

6.6.1 Membuat Form................................................................ 6.6.2 Menambah Komponen Table........................................ 6.6.3 Menambah Komponen DataSource ............................. 6.6.4 Menambah Komponen Dbgrid..................................... 6.6.5 Menambah Komponen DBNavigator.......................... 6.6.6 Menambah Kode Kejadian Pada OnCreate Form...... 6.6.7 Membuat Tombol Seperti DBNavigator ..................... 6.6.8 Menambah Kode Kejadian Onclick Tombol BitBtn... 6.6.9 Menambah Gambar Pada Keempat Tombol .............. 6.6.10 Mengatur Enabled Pada Keempat Tombol...............

Bab 7 Mengenal Field Kalkulasi Dan Indeks 7.1 Dasar Pemikiran ....................................................................... 7.2 Tujuan Topik............................................................................. 7.3 Field Kalkulasi ..........................................................................

7.3.1 Menyalin Proyek Dan Form.......................................... 7.3.2 Membuat File Kalkulasi ................................................. 7.3.3 Menempatkan Field Kalkulasi ke DBGrid ..................

7.4 Mengenal Indeks Sekunder .................................................... 7.4.1 Membuat Indeks Sekunder ...........................................

7.5 Membuat Proyek dan Form.................................................... 7.6 Menambah Komponen Radio Group.................................... 7.7 Menambah Kode Pada OnClick Milik RadioGroup ........... Bab 8 Memilih Data Menggunakan Range dan Filter 8.1 Dasar Pemikiran ....................................................................... 8.2 Tujuan Topik............................................................................. 8.3 Membuat Proyek Dan Form ...................................................

8.3.1 Menambah Kode Kejadian OnCreate Milik Form ..... 8.3.2 SetRangeStart, SetRangeEnd, ApplyRange

dan KeyExclusive........................................................... 8.4 Memfilter Data..........................................................................

Daftar Isi xi

8.4.1 Membuat Proyek Dan Form.......................................... 8.4.2 Menuliskan Kode Kejadian Pada OnFilterRecord ..... 8.4.3 Memfilter Lebih Dari Satu.............................................

8.5 Program Pemilih Record ......................................................... 8.5.1 Membuat Proyek Dan Form.......................................... 8.5.2 Menambah Komponen RadioGroup ........................... 8.5.4 Menuliskan Kode Kejadian OnClick Milik

RadioGroup .................................................................... 8.6 Program Dinamis .....................................................................

8.6.1 Membuat Proyek Dan Form.......................................... 8.6.2 Menambah Komponen BitBtn ...................................... 8.6.3 Menambah Kode Batas Awal........................................ 8.6.4 Menambah Kode Batas Akhir....................................... 8.6.5 Menambah Kode Kejadian Tombol Proses .................

Bab 9 Mencari Data Dengan Berbagai Fasilitas 9.1 Dasar Pemikiran ...................................................................... 9.2 Tujuan Topik............................................................................. 9.3 Mencari Data Menurut Kode Dosen ..................................... 9.4 Membuat Proyek Dan Form ................................................... 9.5 Menambah Kode Kejadian Pada OnClick Tombol Awal... 9.6 Menambah Kode Kejadian Pada OnClick Tombol

Sebelumnya .............................................................................. 9.7 Menambah Kode Kejadian Pada OnClick Tombol Akhir .. 9.8 Menambah Kode Kejadian Pada OnClick Tombol Keluar. 9.9 Menambah Kode Kejadian Pada OnClick Tombol Cari .... 9.10 Menguji Program ................................................................... 9.11 Mencari Data Menurut Nama Depan Dosen .....................

9.11.1 Membuat Proyek Dan Form........................................ 9.11.2 Memilih Indeks ............................................................. 9.11.3 Mengubah Kode pada Kejadian Pada Tombol Cari 9.11.4 Menguji Program..........................................................

xii Dasar-Dasar Pemrograman Dengan Delphi 7

Bab 10 Pemrograman Aplikasi Basis Data 10.1 Pendahuluan........................................................................... 10.2 Menggunakan Database........................................................ 10.3 Dasar Pemrograman Basis Data........................................... Bab 11 Pemrograman Aplikasi Basis Data Lanjut 11.1 Modifikasi Data ...................................................................... 11.2 Menambah Data .................................................................... 11.3 Mengahapus Data .................................................................. Daftar Istilah ................................................................................. Daftar Pustaka ..............................................................................