modul praktikum delphi 2

Upload: candra-tri-susanto

Post on 06-Jan-2016

124 views

Category:

Documents


5 download

DESCRIPTION

Modul praktek

TRANSCRIPT

Praktikum Delphi2 By Candra Tri Susanto. ST

Praktikum Delphi2 By Candra Tri Susanto. ST2015

PRAKTIKUM I 1. Even Enter dan variabel (Review)Even Enter berguna pada saat kita menekan tombol Enter pada Edit, contoh pada program berikut, jika kita tekan enter pada Edit1, maka otomatis kursor berpindah ke Edit2, dan pada saat kita menekan Enter pada Edit2 maka otomatis akan menampilkan hasil jumlah. Buatlah form berikut ini :

lalu pada Edit1 buatkan even OnKeyPress, lalu ketikan script beriku:

pada Edit2 buatkan even OnKeyPress, ketikan script berikut :

2. Menampilkan data di DBGridPraktikum berikut ini untuk menempilkan data dari database ke dalam tabel DBGrid pada form Delphi, lakukan langkah berikut:a. Buat database kampus, buat tabel mahasiswa, dan isikan 3 data pada tabel mahasiswa:

Isikan 3 data pada tabel diatas :

b. Buat koneksi ODBC, Klik Control Panel, pilih Administrative Tools, lalu pilih Data Source (ODBC), pilih Add lalu pilih MySql ODBC 3.51 Driver, klik Finish

c. Atur sebagai berikut, Data Source Name (DSN) boleh diisi bebas pada kasus kali ini dikasih nama kampusku, database sesuaikan dengan yang sudah dibuat yaitu kampus. pilih OK untuk mengakhiri

d. Langkah selanjutnya buat project baru di Delphi, tambahkan komponen ADOConnectio, ADOQuery, DataSource dan DBGrid seperti gambar berikut:

e. Langkah selanjutnya pengaturan pada ADOConnection, klik kanan pada ADOConnection, pilih Edit ConnectionString

f. Pada gambar dibawah ini pilih Build

g. Pilih pada Tab Connection, Use Data Source Name arahkan pada DSN (kampus) yang sudah kita buat pada saat membuat koneksi ODBC, akhiri dengan klik OK

h. Selanjutnya pengaturan pada ADOQuery, pada menu Object Inspector pilih Connection lalu pilih pada ADOConnection1

i. Lalu pilih pada SQL, ketikan script berikut untuk menampilkan semua data mahasiswa

j. Pada menu Active jadikan True

k. Selanjutnya pengaturan pada DataSource, pada menu Object Inspector pilih DataSet lalu pilih ADOQuery1

l. Langkah terakhir pada DBGrid, pada object Inspector pilih DataSource lalu pilih DataSource1

m. Hasil akhir seperti gambar berikut:

3. Membuat Form Input Data MahasiswaPada praktikum selanjutnya akan membuat form input dari form yang sudah ada sebelumnya yaitu form Tampil Data Mahasiswa. Berikut langkah-langkahnya:a. Tambahkan Form menjadi seperti gambar berikut:

b. Buat even FormCreate dengan cara double klik pada form yang kosong, lalu ketikan script berikut:

c. Pada tombol TAMBAH ketikan Script Berikut:

d. Lalu terakhir pada tombol SIMPAN ketikan script berikut:

4. Membuat Form Edit dan Delete MahasiswaUntuk membuat form edit dan delete kita masih gunakan project sebelumnya, tambahkan tombol UPDATE dan HAPUS. Sebelum nya kita buatkan dulu even pada saat DBGrid di klik maka data akan tampil pada Edit. a. Pada DBGrid1 buatkan even OnCellClick, lalu ketikan script berikut ini:

b. Lalu pada tombol UPDATE ketikan script berikut:

c. Pada tombol HAPUS ketikan script berikut:

PRAKTIKUM II (PENCARIAN)Form pencarian berguna untuk mencari data dengan cara mengetikan datanya pada form pencarian maka akan tampil pada DBGrid seperti gambar berikut:

Berikut langkah-langkah pengerjaannya:1. Masih menggunakan project sebelumnya, tambahkan edit di bawah DBGrid untuk mengetikan nama mahasiswa yang akan di cari

2. Buatkan even OnChange pada Edit yang digunakan pada pencarian, ketikan script berikut:

Berikutnya akan membuat form pencarian yang menampilkan datanya pada Edit, bukan pada DBGrid, perhatikan gambar berikut :

Dari gambar diatas dapat dijelaskan sebagai berikut, pada saat mengetikan NIM = 111, maka otomatis data dari mahasiswa yang mempunyai NIM tersebut akan muncul pada Edit dan DBGrid. Berikut cara pembuatannya:1. Dari form diatas tambahkan even KeyPressed pada Edit1, lalu ketikan script berikut:

2. Selesai dan jalankan

PRAKTIKUM III (LINK TABEL)Pada praktikum link tabel ini akan membuat form yang menginputkan data dari dua buah tabel dan menampilkan datanya pada DBGrid dengan menampilkan dari dua tabel. Berikut ini langkahnya :1. Buat database perpus dan tabel jenis_buku serta tabel buku

2. Isikan data masing2 sebagai berikutTabel jenis_bukutabel buku

3. Buatlah project delphi untuk menampilkan data dari dua tabel, form seperti gambar berikut:

4. Atur koneksi database seperti pada praktiku sebelumnya, yang beda hanya pada pengaturan di ADOQuery pada SQL ketikan script berikut :

Script SQL lebih jelas nya :select buku.kode_buku, buku.judul_buku, jenis_buku.kode_jenis, jenis_buku.jenis_buku, buku.pengarangfrom buku inner join jenis_buku on buku.kode_jenis = jenis_buku.kode_jenis

5. Hasil setelah dijalankan:

PRAKTIKUM IV (FORM INPUT LINK)Dari data buku pada praktikum sebelumnya, kita akan buatkan form untuk input data buku, cara kerja form tersebut masukan kode buku, judul buku dan setelah itu masukan kode jenis lalu tekan Enter maka otomatis jenis buku akan tampil (nge link ke tabel jenis buku) setelah itu isikan pengarangnya lalu Simpan. Berikut langkahnya:1. Buat form seperti gambar berikut, ADOQuery ada 2 buah, yang satu link pada tabel buku satu lagi link pada tabel jenis_buku

Pengaturan sama seperti pada form sebelumnya Data Buku Cuma disini tambahkan satu buah lagi ADOQuery, pengaturan pada ADOQuery2 pada SQL nya ketikan script berikut:

2. Pada Edit3 buatkan even OnKeyPresed yang nantinya akan berfungsi jika ditekan Enter pada Edit3 maka otomatis pada Edit4 akan menampilkan jenis buku yang otomatis link/memanggil dari tabel jenis_buku, ketikan script berikut:

3. Langkah terakhir pada tombol SIMPAN ketikan script berikut:

4. Untuk UPDATE dan HAPUS silahkan dikembangkan sendiri dengan melihat latihan sebelumnya14