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 Character Currency Date Datetime Double Float General Integer Logical Memo Fungsi Untuk Menyimpan data berupa Teks atau Angka Untuk Menyimpan data berupa bilangan mata uang Untuk menyimpan data berupa tanggal Untuk menyimpan data berupa tanggal dan waktu Untuk menyimpan data berupa bilangan bulat berpresisi ganda Untuk menyimpan data sama seperti data Numeric Untuk meyimpan data dokumen Untuk menyimpan data berupa bilangan bulat Untuk Menyimpan data dengan dua nilai, True dan False 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 3. Beri Nilai Width 4 4. Lanjutkanlah dengan menuliskan field berikutnya
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 003 Mudah Membangun Server dengan fedora Core Setio Cahyono Informatika 40000 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 : Nama Properties Nilai 2. 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 : COMMAND1 PROCEDURE :CLICK OBJECT : COMMAND2 PROCEDURE :CLICK OBJECT : COMMAND3 PROCEDURE :CLICK