Pelajaran 2 : Membuat Form (Simpan,Edit,Hapus)
Kemarin sudah dijelaskan bagaimana membuat tabel tmhs sekarang kita membuat form sebagai inputan ok
Pertama buka foxpronya dulu (jelas donk) terus open cari file .pjx yang kita buat kemarin namanya projnubi.pjx, klo udah ketemu sekarang pilih tab document pilih form klik new kemudian new form, maka akan muncul form baru.. untuk mengisi objek-objeknya gunakan form control caranya pada menu bar klik view-toolbar maka muncul kotak view-toolbar tandai form control dan ok maka akan muncul form control
Untuk penjelasan anda bisa download di
http://www.ziddu.com/download/14124764/PengenalanVisualFoxpro.doc.html
Ok sekarang kita buat form inputnya pada form kosong klik kanan pilih data environment maka akn terlihat seperti ini
Jadi
Tenang tadi kita sudah mengaktifkan form control kan? Naa tinggal cari commandbottun klik drag,cari combobox drag,cari grid drag,,untuk grid klik kanan pilih builder maka akan muncul kotak grid builder
Pada kolom database dan tables itu berisi dataase dan tabel dan di available fields itu berisi field-field yang ada dalam tabel naa untuk memasukkan ke dalam selected field bisa klik tanda >,>> ok paham !
Klo udah selesai ikuti langkah-langkah berikut,oya lupa klik kanan pada form pilih propertis tujuannya adalah untuk mengatur/setting objek-objek dalam form ok udah
Mulai
Nama Objek Propertis Nilai
txtnim Control source None
Maxlength 5
Txtnama Control source None
Maxlength 30
Cmbjkel Rowsource Laki-laki,wanita
Rowsourcetype 1-value
Cmbagama Rowsource Islam,Kristen,Katolik,Hindu,Budha,Kep ercayaan
Rowsourcetype 1-value
Edtalamat Control source None
Txttelepon Control source None
Maxlength 15
Command1 Caption Tambah
Command2 Caption Simpan
Command3 Caption Edit
Command4 Caption Batal
Command5 Caption Hapus
Khusus untuk grid perhatikan pada gambar sebelumnya pada kolom alamat itu adalah editbox,
Editbox gimana masukinnya?secara default semua kolom pada grid adalah textbox..cara memasukkannya adalah klik kanan pada grid pilih edit kemudian klik editbox pada toolbar terus klik dalam kolom alamat
Klo udah pada properitis grid kolom 4 (alamat) cari currentcontrol naa ubah jadi edit1 terus cari sparse jadi .F. ok udah selesai paham untuk objek-objek lain bisa kq dimasukkan kaya option,check,command dll coba aja
Selanjutnya koding bagian ini yang asik
Objek Procedure Listing
Form Load Set delete on
Txtnim Valid SELECT tmhs
SET ORDER TO NIM && NIM thisform.txtTelepon.Enabled= .F. ENDIF
Command1 Click thisform.txtNim.Enabled= .t. thisform.txtNama.Enabled= .T. thisform.cmbjkel.Enabled= .T. thisform.cmbagama.Enabled= .T. thisform.edtAlamat.Enabled= .T. thisform.txtTelepon.Enabled= .T. thisform.txtNim.Value=''
Command2 Click xnim=Thisform.txtNim.Value
xjkel=Thisform.cmbjkel.Value
Replace NIM With xnim Replace nama With xnama Replace jkel With xjkel Replace agama With xagama Replace alamat With xalamat Replace telepon With xtelepon Thisform.grid1.Refresh
Else
Replace nama With xnama Replace jkel With xjkel Replace agama With xagama Replace alamat With xalamat Replace telepon With xtelepon Thisform.grid1.Refresh
Endif
Command3 Click thisform.txtNim.Enabled= .f. thisform.txtNama.Enabled= .T. thisform.cmbjkel.Enabled= .T. thisform.cmbagama.Enabled= .T. thisform.edtAlamat.Enabled= .T. thisform.txtTelepon.Enabled= .T.
Command4 Click thisform.txtNim.Value=''
thisform.txtNama.Value='' thisform.cmbjkel.Value='' thisform.cmbagama.Value='' thisform.edtAlamat.Value='' thisform.txtTelepon.Value=''
Command5 Click SELECT tmhs
SET ORDER TO NIM && NIM
IF INDEXSEEK(thisform.txtNim.Value) hapus=MESSAGEBOX('Anda yakin Data nim '+thisform.txtNim.Value+'Ingin dihapus ?',36,'Konfirmasi')
Command6 Click thisform.Release
Klo udah selesai coba di run klik icon atau CTRL+E disimpan dengan nama fmhs.
Pengertian dari Virtual memory itu sendiri yakni memori sementara yang digunakan komputer untuk menjalankan berbagai program aplikasi ataupun menyimpan data yang membutuhkan memory yang lebih besar dari memory yang telah tersedia.
Program ataupun data yang tidak muat dimasukan pada memory asli ( RAM ), akan disimpan ke dalam sebuah Pagging File.
Pengertian Pagging file ialah data yang hanya disimpan sementara atau bisa disebut swap. Pada sistem operasi
linux kita diharuskan untuk membuat dua partisi utama yaitu untuk system dan untuk swap. Virtual Memory ini Berbeda halnya dengan Memory fisik seperti RAM, karena ram merupakan komponen yang termasuk kedalam golongan hardware. Walaupun dalam kenyatannya Virtual Memory ini disimpan di harddisk, tetapi kerjanya tidak tampak, artinya berjalan secara software namun disimpan di hardware. Data yang disimpan ini tidak dapat bertahan lama, dalam artian hanya saat digunakan saja. Dan bila komputer dimatikan, data-data yang tadinya ada di virtual memory akan hilang.
Fungsi Virtual Memory ialah untuk mengoptimalkan kinerja dari komputer, dengan tambahan memory, maka
kemungkinan terjadi crash sangat kecil sekali. Ukuran dari paging file biasanya berbeda – beda.
Untuk ukuran paging file linux ialah 2 kali lipat dari memory aslinya. Misalkan kita memakai memory berkapasitas 512 MB, maka ukuran paging filenya yaitu 1 GB. Walaupun tidak harus 2 GB, tapi untuk memaksimalkan kinerja maka sebaiknya 2 kali lipatnya.
Untuk ukuran paging file di windows XP dan Vista Yaitu 1,5 kali dari kapasitas aslinya. Misalkan kita
menggunakan memory sebesar 1 GB, maka paging filenya sebesar 1,5 GB. Dalam Xp maupun Vista paging file ini dinamai dengan pagefile.sys bila kita ingin mencarinya, pasti tidak akan ketemu, karena file ini