Penggunaan Tabel Mengenal Tabel, Membuat Tabel, Mengedit Tabel, Memasukkan Data Kedalam Tabel
Visual Fox pro memiliki fasilitas tabel yang berguna untuk menyimpan data. Untuk membuat tabel tersebut Anda dapat mengetikkan perintah di bawah Ini ke dalam jendela Command Create [Nama Tabel] Visual FoxPro juga memiliki Tipe Data yang berfungsi untuk mengatur properti Dari setiap data pada tabel. Adapun jenis dari tipe datanya, dapat anda lihat Pada tabel berikut
Tipe Data
Fungsi
Character
Untuk Menyimpan data berupa Teks atau Angka
Currency
Untuk Menyimpan data berupa bilangan mata uang
Date
Untuk menyimpan data berupa tanggal
Datetime
Untuk menyimpan data berupa tanggal dan waktu
Double
Untuk menyimpan data berupa bilangan bulat berpresisi ganda
Float
Untuk menyimpan data sama seperti data Numeric
General
Untuk meyimpan data dokumen
Integer
Untuk menyimpan data berupa bilangan bulat
Logical
Untuk Menyimpan data dengan dua nilai, True dan False
Memo
Untuk Menyimpan data berupa Memo
Seperti yang telah dijelaskan sebelumnya, pembuatan tabel dapat dilakukan dengan memsukkan perintah “Create [Nama Tabel]” Untuk membuat tabel dibutuhkan beberapa field yang nantinya dibutuhkan dalam penyimpanan tabel Contoh kasus : desainlah tabel katalog berikut Name
Field
Width
Decimal
Index
Kode
Character
4
-
-
Judul
Character
40
-
-
Pengarang
Character
20
-
-
Harga
Numeric
12
2
-
Langkah Desain Tabel diatas : 1. Bukalah jendela, kemudian aturlah set folder penyimpanan
2. Pada windows command ketikkanlah perintah “Create Katalog” diikuti dengan membuat tabel baru dan tekan tombol enter
3. Maka akan muncul tampilan tabel designer isikanlah sesuai dari petunjuk tabel sebelumnya 2. Pilih Character
1. Ketikkan kode
4. Lanjutkanlah dengan menuliskan field berikutnya
3. Beri Nilai Width 4
Tabel Katalog Buku
Hal yang sering dialami adalah jika terjadi kesalahan dalam penulisan Field pada tabel. Untuk mengubah dari nilai kesalahan pada tabel anda Dapat melakukan pengeditan pada tabel dengan menuliskan kode perintah “ Modi stru” atau “Modify structure” Catatan : untuk melakukan perintah tersebut haruslah keaadan posisi tabel dalam keadaan aktif cara mengaktifkan tabel dengan syntaks : use [namatabel] Seperti contoh berikut :
Tambahkanlah Field Penerbit dengan Type Character dan Width (20)
Untuk memasukkan data ke dalam tabel, Anda dapat mengetikkan perintah “ Append” namun yang juga harus diperhatikan tabel harus dalam keaadaan aktif :
Sehingga muncul tampilan sbb:
Jika data sudah diisi dan ingin dilakukan penambahan maka kliklak pada baris ke 2 Sehingga muncul filed kosong yang siap disi.
Masukkanlah data –data berikut pada tabel katalog Kode
Judul
Pengarang
Penerbit
Harga
001
Mengenal Wireless LAN (WLAN)
Zaenal Arfin
Andi
35000
002
Database Menggunakan MySQL dan JAVA
Setio Cahyono
Informatika
40000
003
Mudah Membangun Server dengan fedora Core
Iwan Sofana
Informatika
90000
004
Pengolahan DATABASE MySQL 5
Ridwan Sanjaya, SE, S.Kom
Andi
50000
005
Jaringan Komputer Linux
Samuel Prakoso
Andi
860000
Untuk melihat hasil keseluruhan ketikkan perintah “brow”
Untuk menghapus data yang ada di dalam tabel, Anda dapat mengetikkan perintaah dibawah ini : Delete diikuti dengan perintah Pack Delete digunakan untuk menghapus data, sedangkan pack digunakan untuk membersihkan data yang telah dihapus pada tebel Langkah : 1. Aktifkan tabel tabel yang anda pilih dengan perintah : use [namatabel] 2. Buka datanya dengan perintah : Brow 3. Klik salah satu Field yang akan dihapus
Klikpada filed sehingga muncul warna hitam yang menyatakan data dalam keadaan terseleksi
4. Ketikkan Perintah Delete diikuti dengan perintah Pack
5. Ketikkan Perintah Brow kembali untuk memastikan hasil dari penghapusan
Setelah anda banyak belajar mengenai tabel pada praktek sebelumnya, pada praktek kali ini anda akan membuat sebuah form yang nantinya akan digunakan untuk menampilkan data dari sebuah tabel. 1. Desainlah Form Seperti Layout Berikut : 2.
Nama
Properties
Nilai
Label1
Caption
Kode Buku
Label2
Caption
Judul Buku
Label3
Caption
Pengarang
Label4
Caption
Penerbit
Label5
Caption
Harga
Text1
Name
Text1
Text2
Name
Text2
Text3
Name
Text3
Text4
Name
Text4
Text5
Name
Text5
Command1
Caption
Awal
Command2
Caption
Mundur
Command3
Caption
Maju
Command4
Caption
Akhir
2. Masukkanlah Listing Program Berikut a.
Object : Form1
Procedure : Load
Perintah ini dimaksudkan untuk mengaktifkan tabel katalog setiap kali form dipanggil
b.
Object : Form1
Procedure : Activate
Perintah ini dimaksudkan untuk memanggil data ditabel dan menempatkannya pada masing-masing komponen
c . Object : Command1
Procedure : click
Perintah ini dimaksudkan agar form menuju pada record awal pada tabel
d . Object : Command2
Procedure : click
Perintah ini dimaksudkan agar form menuju pada record sebelumnya (-1) dari record yang sedang aktif
e . Object : Command3
Procedure : click
f . Object : Command4
Procedure : click
f. Kompile lah program tersebut dengan menekan tombol run dan uji masingmasing komponen apakah sudah berfungsi sebagaimana mestinya
Hasil Program setelah dieksekusi
Method merupakan pendefinisaian sebuah perintah yang sering digunakan, agar tidak berulang-berulang untuk menulis perintah yang sama Praktek Selanjutnya Anda akan membuat Method yang berfungsi untuk membersihkan Teks yang ada di dalam kotak TextBox 1. Buatlah Sebuah Form dengan desai sebagai berikut
2. Selanjutnya buatlah sebuah method yang nantinya akan di fungsikan pada tombol bersih. langkah membuat method a. Klik pada Menu Bar Lalu pilih Form
b. Pada Kotak New Method isikan Namenya bersih dan pilih Add dan Close jika sudah selesai.
c. Klik ganda pada form untuk menampilkan jendela kode sehingga tampil jendela kode, ubah procedurnya menjadi bersih dan masukkan listing program berikut
3. Setelah kita membuat method kita masukkan fungsi method tersebut pada tombol bersih. a. untuk tombol bersih bisa dilakukan dengan cara sbb : Object : command1 Method : click
b. untuk tombol keluar sama dengan cara sebelumnya yang sudah pada materi sebelumnya.
Pada Praktek Kali ini kita akan membuat Program penyimpanan data sederhana sehingga data bisa dientri melalui form dan disimpan dalam tabel.
OBJECT : FORM1 PROCEDURE :LOAD
OBJECT : COMMAND2 PROCEDURE :CLICK
OBJECT : COMMAND1 PROCEDURE :CLICK
OBJECT : COMMAND3 PROCEDURE :CLICK