Published
Email
: Adi Priyatmajaya
: 12 Januari 2009
: radivir@gmail.com
Project Manager
Untuk mengatur pengembangan, integrasi dan pembuatan aplikasi. Yang dinamakan
project adalah kumpulan file, data, dokumen dan obyek yang digunakan dalam Visual
Foxpro 6.0 dan mempunyai ekstensi .PJX. Project Manager memudahkan pemakai untuk
mengatur dan mengorganisasi database, tabel, form, laporan dan query selama pembuatan
aplikasi.
Database
kumpulan dari table,view, dan connection. File database berekstensi .DBC
Tabel
tempat penyimpanan data (berekstensi .DBF).
View
tabel yang dibentuk dengan mengambil sebagian/seluruh field dari satu/beberapa tabel/view
lain.
Connection
penghubung antara tabel dengan data dari sumber lain yang formatnya berbeda (seperti :
Ms. Access, Oracle, SQL, Excel, Paradox, dll).
2. Cara Mengaktifkan Visual Foxpro
Ada dua cara ;
a. Dari taskbar :star all program Microsoft Visual Studio 6.0 Microsoft Visual
Foxpro 6.0
b. Dari Desktop klik 2X shortcut Microsoft Visual Foxpro 6.0
3. Tampilan Jendela Foxpro
Title Bar
Menu Bar
Menu Pad
Command Window
Stasus Bar
4.
No Community
Create By
Published
Email
: Adi Priyatmajaya
: 12 Januari 2009
: radivir@gmail.com
Kemudian Simpan dengan Ctl+W (Menyimpan sekaligus menutup jendela input data)
e. Mengaktifkan table dengan perintah
BU
: Use Nama_Tabel
Contoh : Use Mahasiswa
f. Menampilkan table dengan perintah :
Browse : menampilkan isi record dalam bentuk tabel.
List
: menampilkan isi record pada display/layar putih dibelakang (dengan no.
record)
List off : menampilkan isi record pada display/layar putih dibelakang (tanpa no.
record)
List Fied : Menampilkan record sesuai nema field yang diinginkan.
BU
: List Field nama_field
Contoh : Liest Fieal Nama,Alamat
g. Modifikasi tabel / mengubah struktir tabel
BU
: Modify structure atau Modi Stru
h. Tambah Record
BU
: Append atau Appe
i. Hapus Record
BU
: Delete [scope] nomor_record
No Community
Create By
Published
Email
Ket
: Adi Priyatmajaya
: 12 Januari 2009
: radivir@gmail.com
: Semua record
Contoh : Delete all atau dele all
Rest : Dari record yang aktif sampai record yang terakhir
Contoh : Delete rest atau dele rest
Record : Record ke N
Contoh: Delete record 2 atau dele reco 2
j. Menyembunyikan record yang sudah dihapus
BU
: Set Delete On atau Set Dele On
k. Menampilkan kembali record yang sudah dihapus
BU
: Set Delete Off atau Set Dele Off
l. Mengaktifkan kembali record yang telah dihapus
BU
: Recall [Scope] nomor record
Contoh : Recall All
Recal record 2 atau Reca reco 2
m. Menghilangkan record yang telah dihapus secara permanen
BU
: Pack
n. Menutup tabel
BU
: Close Tabel
o. Keluar dari Visual Foxpro
BU
: Close All atau Clos All
Quit
No Community
: Scope :
All
Create By
Published
Email
: Adi Priyatmajaya
: 12 Januari 2009
: radivir@gmail.com
Pointer
Bentuk pointer di Visual Foxpro berupa tanda anak panah kecil di depan sebuah
record yang berfungsi untuk menunjukkanrecord yang sedang aktif sekarang aktif. Pada
saat suatu tabel dibuka, pointer berada pada record pertama.
Pointer
1. RECNO ()
Perintah ini digunakan untuk mengetahui nomor recird yang sedang aktif sekarang.
Caranya :
a. Aktifkan tabel, contoh : tabel mahasiswa.DBF Use Mahasiswa
b. Dari Command Window ketik :
?Recno()
c. Kemudian ketik:
Display (Untuk tampilan tercetak di layer putih belakang)
Browse (untuk tampilan dalam bentuk tabel pointer akan menunjuk pada record
yang aktif)
2. GOTO
Pointer record dapat diatur untuk pindah ke record tertentu dengan menggunakan
perintah GO atau GOTO.
a. Untuk pindah ke record pertama (BPF / Beginning Of File)
BU
: GO 1 Display
atau
GOTOP Display
b. Untuk pindah ke record terakhir (EOF / End Of File)
BU
: GO Bottom Display
c. Untuk ke record tertentu
BU
: GO No_Record Display
Contoh :GO 2 Display (Menuju record ke 2)
3. SKIP
Digunakan untuk pindah dari record yang aktif ke record yang dituju.
a. Pindah satu record ke record selanjutnya
BU
: SKIP Display
Atau
SKIP 1 Display
b. Pindah record ke N selanjutnya
BU
: SKIP N
Contoh
: pindah/maju 2 record selanjutnya kemudian tampilkan
SKIP 2 Display
c. Pindah record ke N sebelumnya
BU
: SKIP -N
Contoh
: pindah/mundur 2 record sebelumnya kemudian tampilkan
SKIP -2 Display
File index
Index adalah menata urutan record. File hasil index berekstention .CDX. Fungsi utama
indeks adalah untuk menata urutan data sehingga lebih mempercepat pencarian data.
1. Istilah dalam index :
a. Index Key
: satu atau beberapa field yang dijadikan dasar penentuan urutan
(disebut juga key field)
b. Ascending
: mengindex dari kecil ke besar (A - Z / 1 10)
c. Descending
: mengindex dari besar ke kecil (Z A / 10 - 1)
2. Membuat index.
Dari Command Window:
BU
: INDEX ON field TO Nama file
Contoh
: USE Mahasiswa (aktifkan dahulu tabelnya)
INDEX ON nim TO coba
No Community
Create By
Published
Email
: Adi Priyatmajaya
: 12 Januari 2009
: radivir@gmail.com
No Community
Create By
Published
Email
: Adi Priyatmajaya
: 12 Januari 2009
: radivir@gmail.com
3.
4.
5.
6.
7.
8.
Tipe
Width
Character
Character
Character
Character
Numeric
Numeric
Numeric
7
15
20
5
8
2
8
Index
Indexes
Primary
No Community
Create By
Published
Email
: Adi Priyatmajaya
: 12 Januari 2009
: radivir@gmail.com
Latihan 2
1. Buat tabel Pegawai, isi field dengan:
Nama_Field
Nip
Nama
Alamat
Thn_masuk
Gol
Status
Gapok
Tunjangan
Total Gaji
Tipe
Character
Character
Character
Character
Character
Character
Numeric
Numeric
Numeric
Width
5
20
30
4
10
10
10
10
10
Index
Indexes
Primary
No Community
Create By
Published
Email
: Adi Priyatmajaya
: 12 Januari 2009
: radivir@gmail.com
No Community
Create By
Published
Email
: Adi Priyatmajaya
: 12 Januari 2009
: radivir@gmail.com
3. Operasi Numeric
a. ABS
Contoh
b. INT
Contoh
Properties
Name
Caption
Label1
Nama
txtnama
txtkenal
cmdkenal
\<Perkenalan
cmdkeluar
\<Keluar
Listing Program
Object: cmdkenal
Procedure: Click
thisform.txtnama.value="Verlin"
thisform.txtkenal.value="Saya sedang belajr visual Foxpro di lab J"
No Community
Create By
Published
Email
: Adi Priyatmajaya
: 12 Januari 2009
: radivir@gmail.com
Object: cmdkeluar
Thisform.release
Procedure: Click
Hasil :
Object
Label 1
Text 1
Command1
Command 2
Command 3
Form1
Properties
Name
Caption
Label1
Informasi
Txtinformasi
Cmdjam
Jam Sekarang
Cmdtanggal
Tanggal Sekarang
Cmdkeluar
Keluar
Form1
Program Waktu
Listing Program
Object : cmdjam
Procedure : click
Thisform.txtinformasi.value="Jam Sekarang :" +Time()
Object : cmdtanggal
Procedure : click
Thisform.txtinformasi.value="Tanggal Sekarang :" +DTOC(DATE())
Object :cmdkeluar
Thisform.release
Procedure : click
10
Create By
Published
Email
: Adi Priyatmajaya
: 12 Januari 2009
: radivir@gmail.com
Listing Program
Buatlah program dibawah ini dengan nama operator.scx
Object
Label 1
Label 2
Label 3
Text 1
Text 2
Text 3
Command 1
Command 1
Command 1
Command 1
Command 1
Command 1
Form 1
Properties
Name
Caption
Label1
Nilai I
Label2
Nilai II
Label3
Hasil
Txtnilai1
Txtnilai2
Txthasil
Cmdtambah
\<Tambah
Cmdkurang
\<Kurang
Cmdbagi
\<Bagi
Cmdkali
\<Kali
Cmdbersih
\<Bersih
Cmdexit
\<Exit
Form1
Operator
Listing Program
Object : cmdtambah
Procedure : click
Thisform.txthasil.value=round(val(thisform.txtnilai1.value) +
val(thisform.txtnilai2.value),0)
Object : cmdkurang
Procedure :click
Thisform.txthasil.value=round(val(thisform.txtnilai1.value) val(thisform.txtnilai2.value),0)
Object : cmdbagi
Procedure :click
Thisform.txthasil.value=round(val(thisform.txtnilai1.value) /
val(thisform.txtnilai2.value),0)
Object : cmdkali
Procedure :click
Thisform.txthasil.value=round(val(thisform.txtnilai1.value) *
val(thisform.txtnilai2.value),0)
Object : cmdbersih
thisform.txtnilai1.value=""
thisform.txtnilai2.value=""
thisform.txthasil.value=""
thisform.txtnilai1.setfocus
Procedure :click
Object :cmdexit
Thisform Release
Procedure :click
Operator Percabangan
1.
IfEndif
Digunakan untuk menyeleksi data dalam mengambil suatu keputusan.
Bentuk Umun : If Kondisi
Perintah
End If
2.
If.Else.Endif
Digunakan untuk menyeleksi data yang mempunyai dua pilihan untuk mengambil suatu
keputusan.
Bentuk Umun : If Kondisi1
Perintah1
Else
Perintah2
Endif
No Community
11
Create By
Published
Email
: Adi Priyatmajaya
: 12 Januari 2009
: radivir@gmail.com
3.
4.
Latihan
Object
Label 1
Label 2
Label 3
Label 4
Label 5
Label 6
Label 7
Label 8
Text 1
Text 2
Text 3
Text 4
Text 5
Text 6
Text 7
Command 1
Command 2
Command 3
Command 4
Form 1
No Community
Name
Label1
Label2
Label3
Label4
Label5
Label6
Label7
Label8
Txtnim
Txtnama
Txtteori
Txtpraktek
Txtrata
Txtket
txtgrade
Cmdhitung
Cmdproses
Cmdlagi
cmdkeluar
Form1
Properties
Caption
Hitung Nilai Mahasiswa
NIM
Nama
Nilai Teori
Nilai Praktek
Rata-rata
Keterangan
Grade
\<Hitung
\<Proses
\<Lagi
\<Keluar
Operator Percabangan
12
Create By
Published
Email
: Adi Priyatmajaya
: 12 Januari 2009
: radivir@gmail.com
Procedure :click
Object :cmdproses
rata=thisform.txtrata.value
grade=val(thisform.txtgrade.value)
If rata>=90
grade="A"
Else
If rata>=75
grade="B"
Else
If rata>=60
grade="C"
Else
If rata>=40
grade="D"
Else
grade="E"
Endif
Endif
Endif
Endif
Thisform.txtgrade.value=grade
Procedure :click
Object :cmdlagi
Thisform.txtnim.value=""
Thisform.txtnama.value=""
Thisform.txtteori.value=""
Thisform.txtpraktek.value=""
Thisform.txtrata.value=""
Thisform.txtket.value=""
Thisform.txtgrade.value=""
Thisform.txtnim.setfocus
Procedure :click
Object :cmdkeluar
Procedure :click
Thisform.release
Buat form selanjutnya dengan design yang sama seperti di atas tetapi proses
menggunkan Do Case
Listing Program (Dengan Do case)
Catatan : Untuk listing object hitung, bersih dan keluar sama seperti listing diatas yang
beda hanya listing untuk object Proses
No Community
13
Create By
Published
Email
: Adi Priyatmajaya
: 12 Januari 2009
: radivir@gmail.com
Object :cmdproses
rata=thisform.txtrata.value
grade=val(thisform.txtgrade.value)
Do Case
Case rata>=90
grade="A"
Case rata>=75
grade="B"
Case rata>=60
grade="C"
Case rata>=40
grade="D"
Otherwise
grade="E"
Endcase
Thisform.txtgrade.value=grade
No Community
Procedure :click
14
Create By
Published
Email
: Adi Priyatmajaya
: 12 Januari 2009
: radivir@gmail.com
Data Environtment
1.
2.
6.
7.
Drag
gambar field , lalu tempatkan pada form
Kemudian design form seperti dibawah ini.
3.
4.
5.
Object
Command 1
Command 2
Command 3
Command 4
Command 5
Form 1
Name
Cmdtop
Cmdprev
Cmdnext
Cmdbottom
Cmdexit
Form1
Listing Program
Cmdtop
Go top
Thisform.refresh
Properties
Caption
\<TOP
\<PREV
\<NEXT
\<BOTTOM
\<EXIT
Data Mahasiswa
click
Cmdprev
click
Skip-1
If bof() then
Go top
Messagebox("Ini Record Terakhir !",48,"Perhatian")
Endif
Thisform.refresh
No Community
15
Create By
Published
Email
: Adi Priyatmajaya
: 12 Januari 2009
: radivir@gmail.com
Cmdnext
click
Skip
If eof() then
Go bottom
Messagebox("Ini Record Terakhir !", 48,"Perhatian")
Endif
Thisform.refresh
Cmdbottom
Go bottom
Thisform.refresh
click
Cmdexit
Thisform.release
click
Project
Keterangan :
All
Data
Document
Classes
Code
Other
No Community
16
Create By
Published
Email
: Adi Priyatmajaya
: 12 Januari 2009
: radivir@gmail.com
b. Membuat database
1. Klik All Klik Data New
2. Muncul Jendela New Pilih Database New Database
3. Tentukan tempat penyimpanan, lalu isi enter database dengan nama database yang
diinginkan, kemudian klik save.
Ekstension : .PJX File Proje ct
.DBC File Database
.DCX Index Database
.DBF File Tabel
3.
4.
5.
Latihan
1. Buat project dengan nama
2. Buat database dengan nama
3. Buat tabel dengan nama
Name
NIP
Nama_peg
Alamat
Tgl_lahir
Gapok
Tunjangan
Total
Type
Character
Character
Character
Date
Numeric
Numeric
Numeric
Width
5
20
30
8
10
10
10
: Kantor.pjx
: Pegawai.dbc
: Data gaji.dbf
Decimal
Index
Primary
0
0
0
17
Create By
Published
Email
: Adi Priyatmajaya
: 12 Januari 2009
: radivir@gmail.com
Object
Command 1
Command 2
Command 3
Command 4
Command 5
Command 6
Command 7
Command 8
Properties
Name
Caption
Cmdtop
\<Top
Cmdback
\<Back
Cmdnext
\<Next
Cmdbottom
\<Bottom
Cmdtambah
\<Tambah
Cmdhapus
\<Hapus
Cmdlihat
\<Lihat
cmdkeluar
\<Keluar
Listing Program
Cmdtop
Go top
Thisform.refresh
Cmdback
Skip-1
If bof() then
Go top
click
click
click
Cmdtambah
click
Append blank
Thisform.refresh
Thisform.txtnip.setfocus
No Community
18
Create By
Published
Email
: Adi Priyatmajaya
: 12 Januari 2009
: radivir@gmail.com
Cmdhapus
click
If reccount()<=0
Return
Endif
Pesan=messagebox(data akan dihapus,32 + 1,Info)
If pesan =1
Dele
Pack
Endif
Thisform.refresh
Cmdlihat
Brow
Cmdkeluar
Thisform.release
click
click
Txttunjangan
lostfocus
Gapok=thisform.txtgapok.value
Tunjangan=thisform.txttunjangan.value
Thisform.txttotal.value=Gapok + Tunjangan
No Community
19
Create By
Published
Email
: Adi Priyatmajaya
: 12 Januari 2009
: radivir@gmail.com
Latihan 2
1. Buat project dengan nama
2. Buat database dengan nama
3. Buat tabel dengan nama
NAME
Nim
Nama
Kelas
Absen
Tugas
Uts
Uas
Rata-rata
Grade
Ket
TYPE
Character
Character
Character
Numeric
Numeric
Numeric
Numeric
Numeric
Character
Character
: Kampus.pjx
: Mahasiswa.dbc
: Data Nilai.dbf
WIDTH
5
20
30
8
3
3
3
3
6
6
DECIMAL
INDEX
Primary
0
0
0
0
Untuk field Rata-rata,grade dan ket jangan di input,gunakan rumus dan percabangan
dalam form
KETENTUAN
Jika rata-rata >=90 maka grade=A dan Keterangan =Lulus
Jika rata-rata >=75 maka grade=B dan Keterangan =Lulus
Jika rata-rata >=65 maka grade=C dan Keterangan =Lulus
Selain itu grade=D dan Keterangan =Gagal
Rumus : Rata= (10%*absen)+(20%*tugas)+(30%*uts)+(40%*uas)
No Community
20
Create By
Published
Email
: Adi Priyatmajaya
: 12 Januari 2009
: radivir@gmail.com
PROPERTY
NILAI
CONTROLSOURCE
CAPTION
CONTROLSOURCE
CAPTION
CONTROLSOURCE
CAPTION
CONTROLSOURCE
CAPTION
CONTROLSOURCE
CAPTION
CONTROLSOURCE
CAPTION
CONTROLSOURCE
CAPTION
CONTROLSOURCE
CAPTION
CONTROLSOURCE
CAPTION
CONTROLSOURCE
CAPTION
NAME
MAHASISWA.NIM
NIM
MAHASISWA.NAMA
NAMA
MAHASISWA.KELAS
KELAS
MAHASISWA.ABSEN
ABSEN
MAHASISWA.TUGAS
TUGAS
MAHASISWA.UTS
UTS
MAHASISWA.UAS
UAS
MAHASISWA.RATA
RATA
MAHASISWA.GRADE
GRADE
MAHASISWA.KET
KET
CMDTOP
COMMAND2
CAPTION
NAME
\<TOP
CMDBACK
COMMAND3
CAPTION
NAME
\<BACK
CMDNEXT
COMMAND4
CAPTION
NAME
\<NEXT
CMDBOTTOM
COMMAND5
CAPTION
NAME
\<BOTTOM
CMDTAMBAH
COMMAND6
CAPTION
NAME
\<TAMBAH
CMDHAPUS
COMMAND7
CAPTION
NAME
\<HAPUS
CMDLIHAT
COMMAND8
CAPTION
NAME
\<LIHAT
CMDKELUAR
CAPTION
\<KELUAR
No Community
21
Create By
Published
Email
: Adi Priyatmajaya
: 12 Januari 2009
: radivir@gmail.com
cmdtop
go top
thisform.refresh
click
cmdback
skip-1
if bof() then
go top
messagebox("ini
pertama!",48,"perhatian")
endif
thisform.refresh
click
cmdnext
skip
if eof() then
go bottom
messagebox("ini
terakhir!",48,"perhatian")
endif
thisform.refresh
click
cmdbottom
go bottom
thisform.refresh
click
cmdhapus
if reccount()<=0
return
endif
pesan=messagebox("data
dihapus",32+1,"info")
if pesan=1
dele
pack
endif
thisform.refresh
cmdtambah
appen blank
thisform.refresh
thisform.txtnim.setfocus
click
cmdlihat
browse
click
record cmdkeluar
Thisform.release
click
record
Txtrata
a=thisform.txtabsen.value
b=thisform.txttugas.value
c=thisform.txtuts.value
d=thisform.txtuas.value
lostfocus
thisform.txtrata.value=round((a*10/100)+
(b*20/100)+ (b*30/100)+(c*40/100),0)
rata=thisform.txtrata.value
if rata >=90
thisform.txtgrade.value="A"
thisform.txtket.value="LULUS"
else
click
if rata >=75
thisform.txtgrade.value="B"
thisform.txtket.value="LULUS"
else
akan
if rata >=65
thisform.txtgrade.value="C"
thisform.txtket.value="LULUS"
Else
thisform.txtgrade.value="D"
thisform.txtket.value="GAGAL
endif
endif
Endif
Thisform.cmdtambah.setfocus
No Community
22
Create By
Published
Email
: Adi Priyatmajaya
: 12 Januari 2009
: radivir@gmail.com
B. Properties
Object
ComboBox
OptionGroup
Option1
Option2
Option3
Timer1
Properties
DisplayCount
Name
Button Count
Caption
Name
Caption
Name
Caption
Name
Interval
Nilai
3
Combo1
3
Executive
Option1
Bisnis
Option2
Ekonomi
Option3
1000
2.
No Community
23
Create By
Published
Email
: Adi Priyatmajaya
: 12 Januari 2009
: radivir@gmail.com
Listing Program
Object Form1
Activate
Thisform.txttanggal.value=DTOC(Date())
Object Combo1
Interactive Change
with thisform
if .combo1.value="1"
.txtjurusan.value="Jakarta - Bandung"
else
if .combo1.value="2"
.txtjurusan.value="Jakarta - Solo"
else
.txtjurusan.value="Jakarta - Semarang"
endif
endif
.refresh
Endwith
Object Option1
Click
with thisform
if .combo1.value="1"
.txtharga.value=50000
.txtpajak.value=10000
.txthrgbersih.value=round((.txtharga.value)+ (.txtpajak.value),0)
.txtbeli.setfocus
else
if .combo1.value="2"
.txtharga.value=75000
.txtpajak.value=15000
.txthrgbersih.value=round((.txtharga.value)+ (.txtpajak.value),0)
.txtbeli.setfocus
else
.txtharga.value=100000
.txtpajak.value=20000
.txthrgbersih.value=round((.txtharga.value)+ (.txtpajak.value),0)
.txtbeli.setfocus
endif
endif
.refresh
Endwith
Object Option 2
Click
with thisform
if .combo1.value="1"
.txtharga.value=50000
.txtpajak.value=10000
.txthrgbersih.value=round((.txtharga.value)+ (.txtpajak.value),0)
.txtbeli.setfocus
else
if .combo1.value="2"
.txtharga.value=60000
.txtpajak.value=12000
.txthrgbersih.value=round((.txtharga.value)+ (.txtpajak.value),0)
.txtbeli.setfocus
else
.txtharga.value=75000
.txtpajak.value=15000
.txthrgbersih.value=round((.txtharga.value)+ (.txtpajak.value),0)
.txtbeli.setfocus
endif
endif
.refresh
Endwith
No Community
24
Create By
Published
Email
: Adi Priyatmajaya
: 12 Januari 2009
: radivir@gmail.com
Object Option 3
Click
with thisform
if .combo1.value="1"
.txtharga.value=40000
.txtpajak.value=4000
.txthrgbersih.value=round((.txtharga.value)+ (.txtpajak.value),0)
.txtbeli.setfocus
else
if .combo1.value="2"
.txtharga.value=50000
.txtpajak.value=5000
.txthrgbersih.value=round((.txtharga.value)+ (.txtpajak.value),0)
.txtbeli.setfocus
else
.txtharga.value=60000
.txtpajak.value=6000
.txthrgbersih.value=round((.txtharga.value)+ (.txtpajak.value),0)
.txtbeli.setfocus
endif
endif
.refresh
Endwith
Object Txtbeli
Lostfocus
beli=thisform.txtbeli.value
hrgbersih=thisform.txthrgbersih.value
thisform.txttotal.value=round(val( beli) * (hrgbersih),0)
thisform.txtbayar.setfocus
thisform.refresh
Object Txtbayar
Interactive Change
bayar=thisform.txtbayar.value
total=thisform.txttotal.value
thisform.txtkembali.value=round(val(bayar) - (total),0)
thisform.refresh
Object Cmdbersih Click
with thisform
.txtnama.value=""
.combo1.value=""
.txtharga.value=""
.txtpajak.value=""
.txthrgbersih.value=""
.txtbeli.value=""
.txttotal.value=""
.txtbayar.value=""
.txtkembali.value=""
.txtjurusan.value=""
.txtnama.setfocus
.refresh
endwith
Object Timer1
Timer
thisform.txttanggal.value=date()
thisform.txtjam.value=time()
Object Cmdkeluar Click
pesan=messagebox("Anda Yakin Akan Ditutup?",32+1,"Konfirmasi")
if pesan=1
thisform.release
endif
thisform.refresh
No Community
25
Create By
Published
Email
: Adi Priyatmajaya
: 12 Januari 2009
: radivir@gmail.com
Penutup
Disini Saya menggunakan Foxpro versi 6.0 dan ditahun 2009 ini sudah ada Foxpro
versi terbarunya yaitu 9.0. para pembaca sekalian boleh memakai versi terbarunya, karena
cara kerjanya sama juga seperti versi 6.0, Cuma perbedaannya tampilan yang lebih menarik
dan ditambah dengan menu-menu tambahan lainnya.
Semoga bermanfaat Artikel Foxpro ini untuk para pembaca sekalian
Alasan penulis untuk membuat artikel ini adalah karena penulis ingin berbagi ilmu kepada
pembaca sekalian dan ingin membuat bangsa kita ini maju didalam teknologi informasi.
Karena menurut penulis ilmu itu sangatlah mahal, dengan begitu penulis ingin
membuat ilmu itu sangatlah murah, sehingga siapa saja bisa menikmatinya tanpa harus
membayar. Dengan begitu bangsa kita bisa bersaing dengan Negara lain.
Thanks to :
Allah SWT
Keluarga
Ratih yang selalu menjadi Inspirasiku
Bina Sarana Informatika (BSI) yang membuatku mengenal apa itu Komputer
Teman-teman yang selalu mendukungku untuk menuliskan artikel ini.
No Community
26