Rabu, 27 Maret 2013

MICROSOFT VISUAL FOXPRO



Pertemuan 1
FoxPro adalah Sebuah Sistem Ddatabase Manajemen (Database Manajemant Sistem/DBMS) elektronik, yang berfungsi untuk mengumpulkan, mengambil, dan menampilkan data. Visual Foxpro Merupakan bahasa pemrograman yang berbasis OOP(object oriented Programing) dan juga sebagai sistem manajement database relational (RDMS/Sistem basis data).
*         Project Manajer : untuk mengatur pengembangan, integrasi dan pembuatan aplikasi.
*         Database : kumpulan dari tabel view dan conection file database berextention DBC.
*         Table : tempat penyimpanan data.
*         view : tabel yang dibentuk dengan mengambil sebagian dari beberapa table.
*         Connection  : penghubung antara table dengan data dari sumber lainnya yang formatnya berbeda 

Mengaktifkan Visual Fox pro
1.     Untuk Versi 6.0   : Start > All Program > Microsoft Visual Studio >Microsoft Visual Fox Pro.
2.     Untuk Versi 9.0 ; Start > All Program > Microsoft Foxpro 9.0.
Kemudian akan tampil layar menu utama Visual Foxpro 6.0 yang terdiri dari.
1.     Baris Judul (Title Bar)
2.     Baris Menu (Menu Bar )
3.     Toolbar
4.     Jendela Command (Command Window)  Jika Jendela Command Window tidak aktif maka qta bisa mengaktifkannya dari  klik window > klik Command Window. atau dengan menekan tombol CTRL + F2.
Jendela command digunakan untuk memasukkan intruksi – intruksi secara langsung.
5.     Baris Status

Mengoperasikan Visual Fox Pro / Menjalankan Perintah –perintah dari command window
Ø  Menampilkan tanggal & waktu:
?Date()
?Time()
Ø  Buat Folder Baru dari Command Window  : MD lokasi drive:/nama_folder.
contoh  : MD C:/Sore/Ady
Ø  Mengaktifkan Folder yang telah di buat : CD lokasi Drive:/nama_folder.
Contoh : CD C:/Sore/ady
Ø  Membuat Tabel Bebas . adalah membuat tabel tanpa terikat dengan database
Sintak : Create nama_table
        contoh : Create siswa
maka akan tampil  isi nama Field, type,  width/size.
ketentuan mengisi nama field :
Max 10 karakter, diawali dengan huruf atau garis bawah, tidak boleh menggunakan Spasi.
Klik OK maka akan tampil pesan  yang berarti : Input data record kedalam tabel ? pilih yes jika mau menginput , No jika tidak.
Klik Yes maka tampil
Masukkan 3 data sebagai recordnya. tekan CTRL+W untuk menyimpan record
Ø  Untuk melihat data di Command window : ketik browse
Ø  Mengaktifkan tabel  : Use nama_tabel  Ex. Use latih1.
Ø  Menampilkan isi Table
·         Browse
·         List        dengan no record
·         List Off        tanpa no record
·         List Fields nama_field       menampilkan record sesuai dengan nama field yang diinginkan.
misal : List fields nim,nama_mhs
Ø  Modifikasi Field : Modify Structure atau modi stru
Ø  Menambah Record : Append atau Appe
Ø  Menghapus Record : Delete [scope] nomor record.
ket : Scope All            : Menghapus Semua Record.
                  Next        : Menghapus dari record yang aktif sampai record yang ke N.
                  Record     : Record ke N.
                  Rest         : Dari record yang aktif sampai record terakhir.
Contoh : Delete Record 2
Ø  Menyembunyikan record yang sudah di hapus : Set delete on atau Set dele on
Ø  Menampilkan kembali Record yang sudah dihapus: Set delete off atau Set dele off
Ø  Mengaktifpan kembali record yang sudah di hapus : Recall [scope] nomor record
Contoh :  Recall Record 1
Ø  Menghilangkan record/menghapus secara permanen : Pack
Ø  Mengetahui Record yang aktif :
?Recno() 
Dispaly  “untuk menampilkan ke layar”
Ø  Pindah dari record yang aktif ke record berikutnya. :
Go top : pindah ke record pertama.
Go to 2  : Pindah ke record ke 2
Skip : Pindah dari record yg aktif ke record berikutnya.
Skip 2 : Pindah 2 record dari record yg aktif ke record berikutnya.
Ø  Merubah data /isi dari field ,perintahnya : Replace nama_field with ”nama_data_baru”
Contoh : Go to 2
          Replace nama with “Erni Purwanti”
Ø  Menutup Tabel : Close Table
Ø  Keluar dari Visual Fox Pro : Clos all
                                 Quit

Latihan Pertemuan 1
a.      Latihan 1
1.Buatlah sebuah tabel dengan nama Siswa.Dbf. Berikut struktur tabelnya
Tabel 1.2 Struktur Tabel Siswa
Name
Type
Width
Keterangan
Nis
Character
8
Index (Reguler),(Ascending)
Nama
Character
25

Alamat
Character
35

Kota
Character
10

      2. Kemudian input datanya sebagai berikut:
Tabel 1.3 Input Data Tabel Siswa
Nis
Nama
Alamat
Kota
20060201
RIZA WULAN
Jl.Mawar no.32
Jakarta
20060202
DESI SARI
Jl.Melati no.12
Bandung
20060203
NONENG
Jl.Kamboja no.1
Denpasar
20060204
BAGUS
Jl.Utan kayu
Jakarta












Pembuatan Project baru 
Pembuatan Project baru  :
·         File New maka akan tampil Seperti gambar disamping .
·         Klik Project Klik New File. Tentukan penyimpanannya dan nama Project.
·         Klik Ok. maka akan tampil gambar dibawah ini :











Ket :  
Ø All. : Berisi Semua Komponen (data, document, class libraries, code, other).
Ø Data : Berisi komponen yang berhubungan dengan data (database, free table , query).
Ø Docs : Berupa komponen dokumen(Form,Report, label)
Ø Classes : Berisi class yang digukankan untuk membuat object.
Ø Code : Berkaitan dengan kode(porgram, api libraries, aplicatons).
Ø Other : Beisi Menu , File teks , File gambar.
1.     Membuat Database
2.     Klik Tab Data        Klik item Database         Klik Tombol New   Beri nama file database anda, lalu save pada directory yang sudah ditentukan