TP 8 Basis Data
TP 8 Basis Data
PRAKTIKUM
BASIS DATA
OLEH :
Jawab :
1. Componen pallete pada Delphi 7 terdiri dari :
Tab Standard
Komponen Fungsi
Komponen Frame adalah sebuah container untuk
komponen – komponen. Komponen Frame ini dapat
bersarang di dalam form – form atau frame – frame
lainnya.
Komponen MainMenu digunakan untuk membuat bar dan
menu drop down. Komponen ini bersifat nonvisual
Komponen Popuomen digunakan untuk membuat menu
Popup yang akan tampil bila user mengklik kanan tombol
mouse. Komponen ini bersifat nonvisual.
Komponen Label digunakan untuk membuat tulisan di
dalam form. Komponen bersifat visual.
Komponen Edit digunakan untuk menerima satu baris text
yang merupakan masukan dari user. Komponen ini bersifat
visual.
Komponen Memo digunakan untuk menerima beberapa
baris text yang merupakan masukan dari user. Komponen
ini bersifat visual.
Komponen Button digunakan untuk membuat tombol.
Komponen ini bersifat visual.
Komponen CheckBox digunakan untuk membuat beberapa
pilihan atau membatalkan pilihan. Komponen ini bersifat
visual.
Komponen RadioButton digunakan untuk membuat
sekumpulan pilihan, dan hanya satu pilihan yang dapat
dipilih. Komponen ini bersifat visual.
Komponen ListBox digunakan untuk membuat sebuah
datar item, dan user dapat memilih salah satu pilihan.
Komponen ini bersifat visual.
Komponen ComboBox hamper sama dengan komponen
ListBox, tetapi pada komponen ini memiliki fungsi sama
seperti pada komponen Edit. Dengan komponen
ComboBox, user dapat memilih pilihan yang diberikan
atau mengetikkan text ke dalam kotak. Komponen ini
bersifat visual.
Komponen ScrollBar digunakan untuk menggulung form.
ScrollBar ini memiliki fungsi yang sama pada aplikasi
yang berjalan pada system operasi Windows. Komponen
bersifat visual.
Komponen GroupBox digunakan untuk mengelompokkan
control – control dan container yang berhubungan.
Komponen ini bersifat visual.
Komponen RadioGroup digunakan untuk membuat
sekelompok RadioButton. Komponen ini bersifat visual.
Komponen Panel digunakan untuk membuat status bar,
tool bar, dan pallete. Komponen ini besifat visual.
Komponen ActionList digunakan bersama – sama dengan
komponen dan control seperti item menu dan button.
Tab Additional
Komponen Fungsi
Komponen BitBtn digunakan untuk membuat tombol yang
memiliki gambar. Komponen ini bersifat visual.
Komponen SpeedButton digunakan untuk membuat tombol.
Pada komponen ini bisa di tambahkan gambar melalui
property Glyph.
Komponen MaskEdit digunakan untuk menerima masukan
data dari pengguna. Pada komponen ini dilengkapi
properties jenis data yang diinputkan
Komponen StringGrid digunakan untuk menampilkan data
dalam bentuk text dengan format tabular. Digunakan untuk
mengontrol tampilan garis.
Komponen DrawGrid digunaka untuk menampilkan
informasi arbitrary dalam format tabular.
Komponen Image digunakan untuk menampilkan gambar
dalam form.
Komponen Shape digunakan untuk menampilkan gambar
geometris pada form.
Komponen ini digunakan untuk menciptakan kotak level,
bingkai, atau bentuk.
Komponen ini digunakan untuk menciptakan gulungan pada
suatu jendela.
Kompone ini menyerupai ListBox, tetapi komponen ini pada
masing – masing itemnya memiliki cek box.
Komponen ini berfungsi seperti komponen Label.
Komponen ini diturunkan dari komponen WinControl.
Komponen ini digunakan untuk meletakkan komponen
toolbar yang memiliki fungsi untuk memindah atau
mengganti ukuran secara bebas.
Tab Win32
Komponen Fungsi
Komponen ini digunakan untuk membuat tampilan tab
pada form.
Komponen ini berfungsi untuk membuat banyak page atau
tab. Untuk membuat page baru, klik kanan pada objek
PageControl dan pilih New Page.
Komponen ini secara efisien digunakan untuk mengatur
besar satuan ikon atau bitmap.
Komponen ini digunakan untuk mengedit text pada form.
Pengguna memasukkan text dan text tersebut dapat
diformat sesuai dengan keinginan pengguna
Komponen ini digunakan untuk menampilkan posisi
selama sebuah rangkaian sedang di akses.
Komponen ini digunakan untuk menyediakan pemakai
dengan umpan balik secara visual tentang prosedur dalam
sebuah aplikasi.
Komponen ini digunakan untuk mengontrol suatu form,
terdiri dari sepasang anak panah.
Komponen ini digunakan untuk menciptakan suatu kunci
yang dapat berfungsi untuk shortcut.
Untuk mengganti nama form terletak pada jendela Object Inspector. Pada
Object Inspector terdapat dua tab yaitu Properties dan Events. Gantilah
judul form dengan “Datapribadi” melalui properti Caption, sedangkan
nama form dengan nama “frmDatapribadi” melalui property Name.
Kemudian, simpan project dengan cara pilih menu File lalu klik Save All.
Simpan nama unit dengan “uDatapribadi” dan nama project dengan
“prDatapribadi”.
Selanjutnya, mengatur property komponen. Pada bagian Object Inspector
pada Properties. Aturlah property komponen sesuai dengan tabel berikut :
Komponen Properties Value
Label 1 Caption Nim
Label 2 Caption Nama
Label 3 Caption Jenis Kelamin
Label 4 Caption Prodi
Label 5 Caption Alamat
Name btnTambah
BitBtn1
Caption Tambah
BitBtn2 Name btnSimpan
Caption Simpan
Name btnHapus
BitBtn3
Caption Hapus
Name BtnKeluar
BitBtn4
Caption Keluar
Pada kolom “Enter information to log on the database :”. Bisa diisi dengan
nama pengguna dan password ataupun bisa tidak diisi.
Test koneksi dengan mengklik tombol Test Connection. Jika koneksi benar
maka akan muncul kotak dialog yang menyatakan bahwa “Test connection
succeeded”. Selanjutnya klik OK.
Sekarang aturlah properties komponen – komponen pada unit dengan
mengikuti tabel berikut :
Komponen Property Value
DataModule1 Name DMDatapribadi
Name Koneksi
ADOConnection1
Connected True
Nama TDatapribadi
Connection Koneksi
ADOTable1
TableName tbDatapribadi
Active True
Name DSDatapribadi
DataSource1
Dataset TDatapribadi
Kemudian simpan unit (unit untuk data module) dengan klik File, lalu pilih
Save atau Ctrl+S. simpan unit dengan “uData”.
Klik icon View For pada Speed Bar untuk menampilkan kembali
“frmDatapribadi” dengan cara klik menu File, lalu klik Use Unit…,
Kemudian pilih nama unit uData. Klik Ok
Kemudian pada form Datapribadi, atur property komponen sesuai tabel
berikut:
Kemudian tampilan form Data Pribadi akan terlihat seperti berikut :
Kekurangan MySQL
Untuk koneksi ke bahasa pemrograman visual seperti vb, delphi, dan
foxpro, mysql kurang support, karena koneksi ini menyebabkan field
yang dibaca harus sesuai dengan koneksi dari program visual tersebut,
dan ini yang menyebabkan mysql jarang dipakai dalam program visual.
Data yang ditangani belum begitu besar
Kelemahan MySQL dari dulu sampai sekarang itu adalah 'feature-
creep', artinya MySQL berusaha kompatibel dengan beberapa standard
serta berusaha memenuhinya. Sampai sini terdengar bagus, namun kalau
diungkapkan kenyataannya bahwa fitur- fitur itu belum lengkap dan
berperilaku sesuai standar.