Anda di halaman 1dari 63

LAPORAN KOMPUTER BISNIS

MICROSOFT VISUAL FOXPRO 9.0

MINGGU 8

Afni Fitri Hanafiah


1101063026
II B Mandiri
Administrasi Bisnis

POLITEKNIK NEGERI PADANG


2013 / 2014
MICROSOFT VISUAL FOXPRO 9.0

Minggu 1

Microsoft Foxproadalah sebuah program pengolah data base.

Memulai memakai program Foxpro dengan cara sederhana dibawah ini :

1. Bukalah program Foxpro yang sudah di instal di PC/Laptop.


2. Muncullah beberapa jendela yaitu, Jendela foxpro, comment dan jendela wellcome (jendela
pengenalan seputar foxpro)
3. Setelah itu closelah jendela wellcome dan kita akan memulai dengan mengatur dimana kita akan
menyimpan pekerjaan kita nantinya secara permanen dan langsung save otomatis.
4. Memulai mengatur penyimpanan dengan cara :
a. Kliklah Tools pada men bar yang ada dan klik Optionts
b. Setelah itu akan muncul jendela baru dimana terdapatbeberapa Tab dan untuk melakukan
pengaturan penyimpanan pilihlah File Location
c. Pilihlah Default Directory dan klik lah Modify dan akan keluar jendela kecil Change For
Location kliklah tanda ... pilihlah lokasi dimana anda akan menyimpan data pekerjaan anda lalu
klik Ok dan setelah itu Set As Default. Secara otomatis pekerjaan anda akan tersimpan tanpa
harus mencari lokasi penyimpanan secara berulang
(seperti gambar dibawah ini )

5. Setelah tempat penyimpanan diatur, demi kelancaran pekerjaan mengolah data adakalanya kita
melihat pengaturan tanggal dan mata uang. Dengan cara :
a. Pilih Tools kembali lalu klik Optionts dan muncul jendela serupa seperti diatas pilihlah
Regional pada tab yang ada
b. Ubahlah data seperti Date Format dengan pilihan (British) dan Currency diganti dengan format
Rupiah (Rp) dan untuk pemilah uang dengan tanda titik (.) dan decimal dengan tanda koma (,)
c. Jika semua selesai klik Ok dan Set As Default
Memulai Sebuah Pekerjaan Awal

1. Klik pada Commend ketiklah CREAT FORM maka akan muncul jendela kerja untuk memulai
mengolah data yang akan dibuat.
2. Ada beberapa menu penunjang pekerjaan seperti Form Control gambar dibawah

3. Untuk membuat sebuah label lakukan cara berikut :


a. Pada Form Control piliklah Ikon Label dan atur pada jendela kerja Form1 atur sesuai dengan
yang kita mau. Jika telah dibuat akan ada muncul jendela Properties-Formdoc1 disanalah tempat
pengaturan label seperti jenis huruf, ukuran huruf letak tulisan center atau sebagainya
b. Jika ingin memberi nama atau tulisan pada label kliklahlabel tersebut 2 kali dan akan muncul
jendela baru dimana kita akan menulis nama label sesuai yang diinginkan
c. Setelah itu klik Close
d. Untuk melihat hasil pekerjaan kita klik Run ( !) pada menu bar dan akan muncul hasil yang kita
buat seperti program sederhana
e. Ketika memilih RUN (!) akan muncul pilihan Save Change pilihlan Yes untuk menyimpan
secara otomatis pada folder penyimpanan yang telah kita atur sebelumnya.
f. Setelah melihat hasilnya dan pekerjaan close lah semua jendela dan EXIT.

MICROSOFT VISUAL FOXPRO 9.0

Minggu 2
1. Tanggal dan Waktu dan Penebalan Tulisan

Mulailah dengan membuat CREAT FORM pada jendela Commed dan akan muncul jendela
kerja.
Buatlah beberapa Label yang terdiri dari :
Label 1 = Jam
Label 2 = Tanggal
Serta pasangannga Label 3 dan Label 4
Buatlah Edit Text untuk melihat efek dari penebelan Tulisan
Dengan menggunakan Option dan Masukan lambang TIMER karena kita akan menampilkan
Jam dan Tanggal, seperti gambar :

Untuk mengubah Option1 dn 2 ada 2 cara :

a. Klik kanan pada option dengan memilih BUILDER akan muncul jendela baru untuk dapat
mengubah kedua option
b. Cara kedua dengan klik kanan pilih EDIT bisa melalui PROPERTIES / langsung pada kotak
option

Selanjutnya untuk mengaktifkan Jam dan Tanggal kliklah pada Logo TIMER akan keluar jendela
baru, untuk memasukan data penghubung maka pada object : TIMER dan pada procedur TIMER
juga. Lalu masukan data penghubung :

Thisform.label4.caption=time ()
Thisform.label5.caption=dtoc(_diarydate)

Jagan lupa pada PROPERTIES interval yang 0 diganti dengan 100 untuk memunculkan Jam dan
Tanggal.

Akan terlihat seperti di gambar :


Untuk mengaktifkan Option 1 dan 2 yang sudah diganti dengan BOLD dan STANDAR dengan
mengisikan data seperti ini dan perhatikan Procedurenya harus diganti dengan CLIK :

Option1 dn procedure clik


Thisform.edit1.fontbold=.f. (f itu adalah false) pada
Option2 dn procedur clik
Thisform.edit1.fontbold=.t. (t itu true)
Seterlah itu Run (!) dan akan muncul tampilan waktu dan tanggal, untuk melihat aktifnya BOLD dan
STANDAR maka ketiklah tulisan pada edit text dan piliklah dengan klik antara BOLD dan STANDART.
Seperti gambar

2. Page Frame

1. Pilih Page Frame padamasukan yang akan digunakanseperti


- Label,
- Text Box
- Commend Button untuk (Pilihan Menampilkan dan Keluar)
- Active Bound untukmemasukanfoto / gambarsepertigambardibawah ini :

Untukmelakukanmemasukan label danlainnyaklikkananpada page frame barumasukan label agar


tidakterjadikesamaan di page 2 ( keterangan ).

- Label dibuat 3 dengan Nama, Alamat dan No Telepon


- Text Box 3 untuk mengisikan data
- Active Bound untuk memilih gambar / foto yang akan ditampilkan dengan cara :
Karna pada tampilan ada page frame 2 bagian keterangan diisi dengan label, Edir text dan label
seperti gambar :
Tampilan PROFIL & KETERANGAN

Untuk mengaktifkan :

1. Klik dua kali pada jendela kerja makan akan muncul jendela untuk memasuka data ubahlah
Object menjadi Commend1 dan procedur menjadi KLIK.
2. Isikanlah seperti ini :
thisform.pageframe1.page1.text1.Value="Afnil_Fitri_Hanafiah"
thisform.pageframe1.page1.text2.Value="Perum.cendana_BlokLno.22Tabing"
thisform.pageframe1.page1.text3.Value="083180735343"
thisform.pageframe1.page1.image1.Visible.t.
thisform.pageframe1.page1.image1.picture="D:\NALE\th.jpg"
3. Untuk mengisikan picture carilah folder image/gambar yang akan ditambilkan copykan linknya
dan beri tambahan \.jpg serta tanda kutip () dibelakangnya. Lalu closed (x)
4. Untuk membuat gambar muat pada kolom image yang ditentukan ubahlah STRETCH pada
Propertise image dengan pilihan stretch
5. Untuk commend button kluar buatlah : thisform.release ( klik 2 kali pada commend keluar)
6. Setelah dianggap selesai RUN (!) dan tampilannya akan seperti ini

3. Menggerakan Tulisan

Untuk membuat tulisan yang bergerak agar tampilan menarik ada langkah sederhana seperti
dibawa ini :
Masukan label dan commend button serta timer
Ubahlah Tulisan sesuai yang dimau misal AKU MAMPU UNTUK SUKSES
Dan commend button Tutup
Double klik pada logo timer dan masukan data sebagai berikut:
Untuk gerak kebawah
IFTHISFORM.LABEL1.TOP<=250
BANTU=THISFORM.LABEL1.Top
THISFORM.LABEL1.Top=BANTU+3
THISFORM.LABEL1.Top=0
ENDIF

Untuk gerak kebawah


IFTHISFORM.LABEL1.left<=250
BANTU=THISFORM.LABEL1.left
THISFORM.LABEL1.left =BANTU+3
THISFORM.LABEL1.left =0
ENDIF

Untuk commend button ubah menjadi tutup dan double clik ketiklah : thisform.release
Setelah itu RUN (!) dan liat hasilnya
Hasilnya akan bergerak seperti conwoh screen
MICROSOFT VISUAL FOXPRO 9.0

Minggu 3

Dalam minggu ke-Tiga ini saya memperlajari :

1. Tipe data
2. Pendeklarasianvaiabel
3. Inputboxdan massage box
4. Operator matematika
5. Operator penggabungan
6. Operator logika

Dalam FoxPro ini charakter itu berupa huruf dan angka sedangkan numerik itu berupa angka
decimal.

1. Job 1 menampilkan data dengan Local / Publik ( Pendeklerasian Variable)

Langkah pertama memulai kerja buklah Tools dan pilih Setting File Location dan ceklah
default locationnya dengan tempat kita menyimpan dan set as default. Dan pada jendela
commend buatlah Set As Default link location penyimpanan data kita lalu creat form untuk
memulai pekerjaan.
1. Pada jendela Form Design dengan memakai
- Commend Button, TexBox dan Line
- Ganti caption Commend1 dengan Simpan Nilai Variabel
- Ganti caption Commend2 dengan Tampilkan Nilai Variable

- Pada Commend2 kita mencoba memberika picture pada commend dengan cara klik
pada commend2 lalu pada Propertis cari picture dan pilihlah picture yang dimau dan
jangan lupa untuk membuat set as default pada jendeela commend. Karena pada
mencari picture otomatis link nya berganti. Seperti gambar
Klik OK pada folder gambar, setelah itu gambar akan muncul pada commend2. Nah
terkadang letak gambar tidak kita inginkankita bisa mengubah dengan
cara di bagian propertis liat picture posstion nah disana ada
beberapa pilihan tergantung yang kita sukai.Setelah itu jangan lupa untuk membuat
Set As Default pada jendela commend.

- Masukan data penghubung


Pada commend1
Memakai PUBLIC

PUBLIC A
A = thisform.text1.Value
thisform.text1.Value=""
(Pada commend1 dengan procedure clik)
thisform.text2.Value=A
(Pada commend2 dengan procedure clik)

- Langkah selanjutnya RUN (!) dan SAVE


Untuk menjalankannya Buatlah 1 kata pada text1 pada gambar lalu klik Simpan Nilai
Variable makan akan hilang ketikan pada text1. Setelah itu klik Tampilkan Nilai
Variabela makan akan muncul pada text2 seperti gambar.
Setelah itu Close Design form

2. InputBox dan Massage Box


Buatlah Creat Form pada jendela commend untuk membuat form baru.
Kali ini kita akan membuat Inpur Box dimana disini memakai Commend Button, Text Box
dan List Box. Disini kita akan imput inbox ketika RUN data akan sampai pada Commed
Button, Tex Box, Line Dan berikut caranya:
- Pada design form masukan List Box Line Commend Buttondan Text Box seperti
gambar :

- Gantilah commend1 pada properties caption dengan OK


- Double klik pada coommed1 maka kita akan membuat lingsting untuk menampilkan /
input data
- Pada Text1 ubahlah pada propertis Visible diganti dengan F (False) dan Value yang
None diganti 0
- Disni kita memakai LOCAL karna hanya pada 1 commend button saja

LOCAL A
A = thisform.text1.Value

A=A+1
thisform.text1.Value = A
thisform.list1.AddItem("Baris ke "+STR(A))

Seperti Gambar

Setelah itu close dan RUN (!) klik OK maka akan muncul pada List1 Baris Ke 1 2 3
sesuai dengan apa yang kita isikan pada listting. Begitu dengan text1 hilang karena
pada Visible kita memilih F(False)
Baris Ke bisa kita ganti menjadi keliling

3. Massage Box

Dengan massage box ini kita akan memunculkan jendela baru ketika kita mengjalankan
program (RUN)!
Dengan cara :
- Creat form pada commend dan akan muncul lembar kerja baru gunakanlah
Label, Commend Button, Text Box dan Line
Seperti gambar

- Gantilah Label 1 pada caption propertis dengan nama anda AFNIL


- Ganti Label 2 pada caption Properties dengan Masukan Pesan Anda
- Dan Commend Button dengan OK
- Lalu kita akan memasukan listing pada OK ( commed1)

- Selanjutnya memaskan listing pada form dengan 2 procedure


1. Procedure Active dengan listing

2. Procedure Load dengan listing

Setelah itu close lah semua jendela listing dan lakukan Run (!) dan save
Lalu akan muncul tampilan meminta anda memasukan nama
Setelah memasukan nama Klik OK , dan akan keluar tampilan seperti ini

Masukan pesan yang akan ditampilkan dan klik ok maka akan tampil

Jika tampil seperti itu maka dipastikan program dan listing anda berhasil.
4. Hitungan ( Operator Matematika ) ( */+-)

Dengan memasukan Label, Text Box, Line, Commend Button dan Combo List
Dengan program ini kita akan mencoba menggabungkan 2 caracter dengan menambahkan
( */+-) dan akan menemukan hasilnya, susunlah seperti gambar dan gantilah captionnya.

- Setelah diganti caption akan berubah menjadi seperti gambar dibawah

- Pada combo list 1 lihat bagian propertis, masukan operator (*/+-) dengan memberi
tanda pisah koma(,) Disana Ada terdapat Row Souce sisikan seperti ini +,-,*,/ dan
pada Row Source kedua pilihkan 1-Value Dan pada Text3 lihat pada properties Value
maka ganti none menjadi 0 ( Gambar)
- Setelah itu kita akan memasukan listing penggabung data
Karna commend button to tombol kerja satu maka kita memakai Local dimana text1
dan text2 dihubungkan dengan operator (+-/*) dan akan keluar hasil pada text3
Listingnya :
LOCAL a,b
A = VAL(thisform.text1.Value)
B = VAL(thisform.text2.Value)
IF thisform.combo1.Value ="+"then
thisform.text3.Value =A+B
ELSE
IF thisform.combo1.Value ="-"then
thisform.text3.Value =A-B
ELSE
IF thisform.combo1.Value ="*"then
thisform.text3.Value =A*B
ELSE
IF thisform.combo1.Value ="/"then
thisform.text3.Value =A/B
ELSE
thisform.text3.Value=A^B
ENDIF (3kali Kebawah)

Sepeti gambar
- Close jendea commend dan lakukan RUN (!) save
- Testinglah dengan angka yang mudah seperti contoh dan klik proses makan asil akan
keluar di text3 jangan lupa pilih operator yang dimau

Memudahkan untuk mengetahui sebuah hasil antara nilai pertama dan nilai kedua
dengan memakai operator yang ada. Jika listing yang dipakai salah 1 huruf maka
program tidak berjalan dengan baik.

5. Hitungan ( Operator Matematika ) (<,>,<=,>=,=,<>)


Memulai program ini sama dengan namun pada memasukan listing dan pada commbi list
pada Row source diganti dengan<,>,<=,>=,=,<> dan Row Source 1-value
Label,text Box Line dan Combo List sama seperti program diatas dan listing yang dbuat
sedikit berbeda dalam memasukan <,>,<=,>=,=,<> seperti gambar
a. Penggantian Row Show

b. Memasukan / Input Listing


LOCAL A,B AS Integer
A = THISFORM.TEXT1.VALUE
B = THISFORM.TEXT2.Value
IF THISFORm.COMBO1.VALUE =">"THEN
THISFORM.TEXT3.Value = A>B
ELSE
IF THISFORm.COMBO1.VALUE ="<"THEN
THISFORM.TEXT3.Value = A<B
ELSE
IF THISFORm.COMBO1.VALUE =">="THEN
THISFORM.TEXT3.Value = A>=B
ELSE
IF THISFORm.COMBO1.VALUE ="<="THEN
THISFORM.TEXT3.Value = A<=B
ELSE
IF THISFORm.COMBO1.VALUE ="="THEN
THISFORM.TEXT3.Value = A=B
ELSE
THISFORM.TEXT3.Value= A<>B
ENDIF
ENDIF
ENDIF
ENDIF
ENDIF

c. Close jendela commend tempat membuat listing dan RUN (!) maka teslah dengan
angka yang rendah dulu, maka akan keluar hasil seperti T(True)=Benar dan F
(False)=Salah
Seperti gambar :
5<3 = F 5<=3 = F 5=3 = F
5>3 = T 5>=3 = T 5<> = F
6. Operator penggabungan
Operator menggabungkan ini iyalah menggabungkan 2 text yaitu text 1 dan text2 dan akan
dilihat hasil penggabungan pada text 3
Seperti gambar kita membuat pada design form dengan memakai Label, Text Box dan
Commend Button. Gantilan Nama Label dan Commend button pada caption di properties.

- Listing yang dibuat sebagai berikut


LOCAL A,B
A= ALLTRIM(thisform.text1.Value)
B= thisform.text2.Value
thisform.text3.Value=A+" "+B

Setelah itu close jendela commend dan RUN (!)

Ketikan kata pada Kata Pertama dan Kata kedua klik Gabungkan dan akan muncul
gabungan kata pada text3 pada gambar dibawah ini
7. Operator logika

Pada operator logika ini kita membuat program untuk LOGIN / masuk sesuatu program lagi.
Disini kita memakai Label, Text Box, Commend Button, Line

Dengan design form seperti gambar dan mengganti nama Caption pada Properties

- Untuk mengisikan listing dimana pada commend / tombol OK dan LOGIN


Disini kita akan memunculkan MessageBox dimana jika kita tekan OK makan akan
keluar perintah baru
Pertama kita akan membuat listing pada commend 1 pada tombol OK
IF thisform.text1.Value = "cHunieL" OR ;
thisform.text1.Value ="SaDjo" then
MESSAGEBOX("ID TERDAFTAR",0,"BERHASIL")
ELSE
MESSAGEBOX ("ID SALAH")
ENDIF
Kedua membuat listing pada commend2 pada tombol LOGIN
IF thisform.text2.Value = "1234" AND ;
thisform.text3.Value = "0000" THEN
MESSAGEBOX("BENAR",0,"SALAH")
ELSE
MESSAGEBOX ("WRONG PASSWORD")
ENDIF

- Close lah jendela commend lalu jalankan program dengan Klik RUN (!)
- Maka akan tampil tampilan program yang kita buat, seperti gambar

- Masukan ID sesuai dengan ID yang dibuat saat membuat listing karena jika tidak
membuat ID sama seperti yang dibuat listing maka program akan gagal di jalankan.
Jika berhasil maka akan keluar perintah baru seperti gambar dibawah dan barulah
masukan password 8 digit yang sesuai dengan listing yang dibuat tadi. Barulah terlihat
hasilnya ketika menekan LOGIN
Setelah klik OK masukan password 8 digit

Jika ID dan Password yang dimasukan akan keluar ID SALAH danWRONG PASSWORD.

Demikianlah Laporan Minggu ke-3 dengan 7 job yang dikerjakan dengan selengkap-lengkapnya
sesuai dengan yang dipahami saat praktek.
MICROSOFT VISUAL FOXPRO 9.0

Minggu 4

Pada minggu ke -4 ini masuk pada topik 3 mengenai :

1. If.. Then
2. For..Endfor
3. Do Case Endcase
4. Do While Enddo
5. For Each Endfor
6. Try..Catch.. Finally

PENJELASAN :

1. If.. Then
If ..thenmerupakankondisiatauekspresidasaruntukmengambilnilai yang bersifat True / False dan
memberitindakanselanjutnyaterhadap sifat darisuatuekspresi
Adapunlistingnyadapatditulisdengan :

If(kondisi) then
statement/tindakan yang dilakukan
Else
Selainitu
Endif

2. For.. Endfor
Merupakanperitah perulangan yang digunakan untuk mengulang kondisi sampai batas kondisi
tersebut terpenuhi,
Cara peulisanlistingnya:

For(variable) = [nilaiawal] to [nilaiakhir]


statemenr/tindakan yang dilakukanendfor | next (variabke)

3. Do Case ..Endcase
Merupakanstrukturpengendaliancabang yang
digunakanuntukmemilihsuatutindakanpadasituasitertentu. Kondisidari Do case merupakan
alternative lain daripenggunaanif ..then
Adapun listing dapatditulisdengan:

Do case (namaekspresi)
Case (ekspresipertama)
. Statement / tindakanpertama
Case 2 (ekspresikedua)
statemen / tindakankedua
Otherwise
statement / tindakanlainnya
Endcase
A. If... Then
- Bukaklah foxpro dan mulai dengan 3 cara utama dan penting, cek tools pilih option dan
ubahlah default directory pada file location setelah itu set as default dan ok
- Pada jendela commend buatlah set default to copykan link tempat kita menyimpan
file/pekerjaan kita enter
- Dan lalukan creat form

Buatlah pekerjaan pada jendela form design dengan memakai :

- Label
- Option Gup
- Line
- Commend Button

Seperti gambar :

Ubahlah caption pada properties dan pada option grup lakukan seperti yang telah dipelajari

Pada label BENAR carilah visible pada propertis dan pilih F-False

Dan lakukanlah memasukan listing pada commend button OK

Listingnya :
IF thisform.optiongroup1.option2.Value=1
thisform.label2.Visible=.T.
ELSE
thisform.label2.Visible=.F.
MESSAGEBOX("Anda Salah")
ENDIF
Seperti gambar :

Untuk menjalankan RUN (!)

Klik pada opition1 50 maka jawaban anda salah dan keluar seperti gambar dibawah Dan
jika klik pada option2 10 maka jawaban anda kakan BENAR akan keluar Label BENAR
seperti yang dibuat
B. For..Endfor

Buatlah pekerjaan pada jendela form design dengan memakai :


- Label
- Text Box (ganti VALUE menjadi 0)
- List Box
- Commend Button
Seperti gambar :

Masukan listingnya pada commend button BUAT


A = thisform.text1.Value
thisform.list1.Clear
FOR i = 1 TO A
thisform.list1.addItem("ULANGI KE " +STR(i))
ENDFOR i
Setelah itu jalankan program denga klik RUN (!) buat pada text berapa list yang akan dimunculkan

Ex : 10 klik BUAT maka akan mucul pada list box 10 kali dengan tulisan Ulange Ke-1-10

Seperti gambar :

C. Do Case... EndCase

Buatlah pekerjaan pada jendela form design dengan memakai :


- Label
- Text Box
- Commend Button
Seperti gambar :
Buat listing pada commend button PROSES

A = VAL(thisform.text2.Value)
DO CASE
CASE A>90
B= "BAGUS"
CASE A>75
B= "BAIK"
CASE A>60
B= "CUKUP"
CASE A>40
B="KURANG"
OTHERWISE
B= "BURUK"
ENDCASE
thisform.text3.Value = B

Setelah itu jalankan program dengan klik RUN (!)


Masukan nama siswa dan nilainya maka klik proses maka akan muncul hasilnya apakah nilainya termasuk
bagus, baik , kurang / buruk seperti gambar :
MICROSOFT VISUAL FOXPRO 9.0

Minggu 5

4. Do While.. Enddo
do while ... endDo memppunyai fungsi yang sama dengan for...endfor yatu
perintah pengulangan untuk berakhirberdasarkan suatu kondisi
adapun listingnya dapat ditulus :

do while (nama ekspresi)


.... statement/tindakan
[loop]
[exit]
endDo

Catt : - text 1 ( visible-F)

1. Buatlah design form menggunakan : Commend Button, Text 1, dan Line seperti gambar:

2. Untuk text 1 pada propertise Visible False

3. Masukan listing pada commed button : DO WHILE


4. Jalankan program dengan klik RUN (!) dan hasilnya seperti ini :

Klik DO WHILE akan keluarkan masukan nama ntuk memasukan nama, masukan nama
sesuai yang dibuat pada listing, jika nama yang diinput berbeda dengan yang dibuat pada listing
maka entri data tidak berhasil dan untuk mengkencel hanya merestart / shut down komputer. Input
data sesuai dengan listing maka akan seperti semula.

5. For Each ... Endfor


for each endfor merupakan perintah yang digunakan untuk mengeksekusi pengulangan
dari elemen array
listingnya dapat ditulis dengan :

for each [nama variabel] IN [ama array]


... statement/ tindakan
[exit]
[loop]
endfor|next

1. Buatlah design form dengan menggunakan Commend Button, Line dan List Box seperti
gambar :
2. Dengan listing pada commend Button FOR EACH

3. Untuk menjalankan program lakukan RUN(!)


Maka akan muncul lembaran dan klik FOR EACH akan tampil nama hari yang dibuat pada
listing

6.Try.. Catch..Finally
try.. catch..finally Endtry merupakan perintah yang digunakan untuk mengetahui kesalahan
ketika program dijalankan, dengan penambahan perintah catch dapat memungkinkan
program akan
kmengalihkan perintah yang salah pada statement dari try. kode berjlan atau tindakannya
akan ditutup
dengan penggunaan perintah finally.
Dengan listing :

try
.. statement/tindakan
catch
.. statement/tindakan
[finally]
.. statement/tindakan
endtry

1. Buatlah design fom pada text 1, text 2, line, label, opption grup dan commend button
Seperti gambar :

2. Ubahlah option grup dengan klik kanan edit pada propertise atau klik kanan pilih
builder dan untuk Option 1 ( ubah VALUE= 0)
3. Masukan listing dengan beberapa bentuk seperti gambar :
- Pada object Form1 dan subject Active
- Pada object Commend1 dan subject clik
- Pada object Options1 dan subject clik
- Pada object Options2 dan subject clik
4. Jalankan program dengan RUN (!)
a. Klik pada option1 yang pertama lalu ketikan hurup pada text 1 dan text 2 dan klik
JUMLAHKAN maka akan keluar seperti gambar :

b. Klik pada option2 yang pertama lalu ketikan hurup pada text 1 dan text 2 dan klik
JUMLAHKAN maka akan keluar seperti gambar :

p
MICROSOFT VISUAL FOXPRO 9.0

Minggu6

Materi
1. Penggunaan Tabel Dan Tipe Data
2. Membuat Dan Mengedit Table
3. Memasukan Data Ke Dalam Table Dan Menghapus Data
4. Navigasi Data
5. Entry Edit Dan Delete Data

Tabel
Membuat tabel baru dengan mengetikan perintah di jendela commend : creat ( nama tabel)
Nama tabel harus satu suku kata
Struktur tabel :
1. Name menyatakan nama field
2. Type, menyetakan tipe data yang digunakan
Width menyatakan panjang data yang diinputkan

Tabel
Tipe Data Keterangan
Character Untukmenyimpan data berupa text atauangka
Currency Untuk menyimpan data berupa bilangan mata uang
Date Untukmenyimpan data berupatanggal
Date time Untukmenyimpan data berupa data tanggaldanwaktu
Double Untuk menyimpan data berupa bilangan bulat berpresisi ganda
Float Untukmenyimpan data samadengantipe data untuk numeric
General Untuk menyimpan data berupa dokumen
Integer Untuk menyimpan data berupa bilangan bulat
Logical Untukmenyimpan data denganduanilaiyaitu true or flse
Numeric Untuk menyimpan data berupa angka
Memo Untukmenyimpan data memo

Ketentuan Name
namA field tidak bole menggunakan simbol
HARUS HURUF hanya bole MAX 10 Karakter

Kode Perintah
-memperbaiki tabel : modify stucture
-mengisi data : append
-menghapus data dari tabel : dalete-pack

Memulai
- create ( nama tabel ) / create relasi
- untuk menambah klik inset
-untuk mengurangi klik delete
-setelah menambah mengurang klik ok lalu yes
-untuk input data ketik pada jendela commend " append"
-untuk meengubah date / tggl ketikan pada commend " set date british"
-setelah mengisi data close dan ketik di jendela commend

Navigasi
Method --> pendefinisian sebuah perintah yang sering digunakan
agar tidak berulang-ulang menulis perintah yang sama

MERANCANG TABEL

1. Sebagai latihan pertama, buat sebuah table dengan nama relasi


Struktur relasi adalah sebagai berikut:

Name Type Width


Nama character 25
Alamat character 50
No_telp character 12
No_hp character 13

Buatlah isi field seperti gambar dan OK maka hilang.


Untuk mengubah,menambah, mengurangi field karena telah di OK maka tabel designer ilang maka
ketiklah pada commend Modify strucutre maka tabel designer akan kembali lakukan penambahan dengan
INSERT atau penghapusan dengan DELETE

Jika telah selesai memerperbaiki maka klik OK akan muncul dan pilih yes

Untuk memunculkan data/ field yang kita buat maka ketikan pada commend Append
Untuk memnformat data seperti tanggal lebih mudah urutannya maka ketiklah di coomend

Maka buatlah data data pada jendea relasi :

Untk melihat tampilan yang bagus close tabel relasi di atas dan buatkan di commend Browse maka akan
keluar
NAVIGASI

Program navigasi adalah sebuah program untuk melihat data yang ada pada table melalui form
aplikasi
Latihan rancangan structure table catalog pada command:
Dan pilih Ascending pada indekx Kode_buku
Lalu klik OK

Tampilkan ketik append pada commend dan muncul tabel mengisikan data buatlah data seperti digambar

Buatlah form seperti dibawah :


Setelah itu buatlah listing yang aka membuat program ini jalan :
RUN untuk menjalankan program maka hasilnya tampak sebagai berikut :

Dan commend button yang ada berfungsi sesuai listingnya

MEMBUAT METHOD

Method merupakan pendefinisian sebuah perintah yang sering digunakan agar tidak berulang-ulang
untuk menulis perintah yang sama.
Buatlah form seperti ini

Cara membuat menthod adalah :

Maka akan keluar tampilan mentod


Masukkan nama bersih
lalu close
lalu pada form, kita pilih prosedur bersih

Maka ada listing form procedurnya adalah bersih

Untuk menjalankan program klik RUN (!) Maka akan muncul


Data yang dibuat dan klik bersih maka data itu akan hilang.
MICROSOFT VISUAL FOXPRO 9.0

Minggu 7

JOB 1 ( Menyimpan Data Melalui Form ke Table )

1. Buatlah CREAT TABLE pada commend


2. Buatlah field yang diperlukan seperti dibawah ini

3. Jangan lupa ASCENDING pada kode buku


4. Kita tidak membuat data pada jendela table namun kita akan membuat data pada FORM
yang di Link kan ke Table agar mempermudah
5. buatlah CREAT FORM pada Commend dan buatkan Form Design sepertiini

6. Buatlah listing2 yang diperlukan yaitu pada form1, commend buttonnya seperti gambar
Untuk FORM1 ada 2 yaitu pada Procedure : LOAD dan ACTIVETE

7. Listing pada commend Button


- KELUAR

- BERSIH
Untuk commend button bersih bisa memakai method bisa dengan listing pada
commend button Bersih sendri seperti :

- SIMPAN
Nah inilah listing untuk me Linkan data yang di form ke table yang telah dibuat tadi
8. Jalankan program dengan RUN (!) dan masukan data yang diinginkan seperti gambar

9. Setelah data dibuat KLIK SIMPAN maka data akan hilang seperti gambar

10. Untuk dapat melihat data yang kita simpan tulis pada commend button BROWSE maka
akan tambil
JOB 2 ( MenEdit data Melalui Form ke Table tetap memakai table BUKU )

1. Buatlah CREAT FORM pada commend dan design seperi gambar dengan memakai
- LABEL, COMMEND BUTTON, TEXT BOX DAN GRID

2. Klik GRID1 pada form design dan lihat pada properti


Ubahlah ReadOnly dengan TRUE
Dan RecordSource dengan buku karna kita memakai tabel buku

3. Buatlah listing pada form dan commend buttonnya


Bualah listing pada form1 , cmmend button dan pada grid1
- FORM1

- GRID1

- COMMEND BUTTON
- BERSIH

- KELUAR

- EDIT / OK

Yang perlu diingat pada EDIT ini yaitu thisform.grid1.refresh ()


4. Setelah listing dianggap tepat dan sudah benar jalankan program dengan RUN (!)

5. Setelah muncul seperti diatas MISALKAN kita akan mengedit data dengan kode 103 kli
letaklan panah pada data yang ingin di ubah lalu isikan data pada form yang ada seperti
gambar

6. Setelah data yang benar telah dibuat maka klik EDIT / OK


7. Maka data yang 103 akan berubah menjadi 105 seperti gambar dibawah
8. Setelah data berubah maka pada form tdi masih ada data yang kita buat untuk
menghapusnya KLIK BERSIH dan data itu akan hilang dan kita bisa melakukan EDIT data
yang lain
JOB 3 ( MenDELETE data Melalui Form ke Table tetap memakai table BUKU )

Untukmendelet data yang sudahadamelaluiaplikasi form yang di link kankepada table yang
adadengancara :

1. Buatlah design form sepertidibawahinidankitatetapmenggunakan table BUKU

2. Klik pad GRID 1 makalihatlahpadapropertis , ubahlah Read Only menjadi TRUE and
Record Source menjadi BUKU karnatabelnya BUKU sepertigambar :

3. Buatlah listing yang digunakandalammenghubungkan / link data yang di form ke table


Buatlah listing pada FORM

Listing pada GRID 1


Listing padaCommed Button DELETE

Listing padaCommed Button KELUAR

4. Jalankan program denganklik RUN (!) makaakanterlihatsepertigambar :


5. Untukmemulaimendelete data yang inginhapusmakakliksalahsatu data yang
dirasaingindihapus, klik data sampaiadatandahitamsepertidibawahlalu DELETE

6. Setelahitu DELETE dan data yang ingin di hapusakanhilang

MICROSOFT VISUAL FOXPRO 9.0

Minggu 8

POJECT MANAGER

Mengenal Dan Membuat Project


Project Manager disebut dengan projet digunakan untuk mengorgansir dan mengatur
file di dalam sebuah project. project terdiri dari file data dokumen dan object visual foxpro
lainnya yang tersimpan menjadi satu di dalam sebuah file dengan extention.pjx.
untuk memulai membuat project ikuti langkah berikut ini :
1. Ketik CREAT PROJECT pada jendela commend enter maka akan program meminta untuk di save
terlebih dahulu seperti gambar.

2. Setelah di save maka akan keluar jendela project manager seperti gambar

Pada project manager terdapat beberapa tabs : All, Data, Dokumen,Classes,Code,Other


Masing-masing memiliki guna yang berbeda
Pada data kita gunanya membuat data base/ tabel yang akan di gunakan minimal 2 tabeel,
sedangkan dokumen untuk membuat form.
Setelah project selesai dibuat maka kita akan membuat data base yang akan digunakan.
Dan langkahnya seperti dibawah ini.

1. Pilih Data Database dan klik New ( untuk membuat baru ) Add ( untuk data base yg
sudah ada)
2. Klik New Data Base untuk membuat baru, setelah itu program akan meminta untuk di
simpan terlebih dahulu maka simpanlah dengan nama data yang dinnginkan
ex : datajual
3. Maka akan muncul jendela kerja database designer datajual
Disana kita akan membuat table yang akan di gunakan seperti gambar:

4. Jika telah muncul database designer datajual maka jangan mengeluarkan jendela project,
karna itu dibutuhkan untuk membuat table setelah database dibuat klik pada data jual dan
table klik NEW untuk membuat baru dan simpan lah terlebih dahulu, maka akan keluar
seperti gambar ( tabelbarang)

5. Ketik append pada jendela commend masukan 3 data yang sederhana pada tabel barang
seperti gambar :
6. Buatlah field yang akan di gunakan untuk sebuah tabel seperti di atas dan klik OK maka
akan muncul, buatlah 2 tabel yaitu (tabelbarag dan tabel penjualan)

7. Untuk membuat tabel penjualan dengan langkah yang sama namun pada designer akan
muncul seperti gambar :

8. Pada indeks masing-masing tabel kita akan membuatkan PRIMARY KEY untuk
mengkaitkan kedua tabel ini dalam satu form nantinya.
Liat pada indekx ada 2 field yang sama yaitu kd_brg nah itu akan kita beri primari key
Dengan induk tabel pada tabelbarang
Klik kanan -modify pada tabelbarang danliat bagian indeks akan muncul :

9. Ubahlah Reguler menjadi primary dan OK maka pada database designer tadi tabelbarang
indeks kd_barang akan Bold dan ada gmbar kunci, untuk membuat primary key berfungsi
maka tariklah kursor dari kd_brg yang ada tanda kunci ke kd_brg pada tabel penjualan
maka nanti akan muncul garis penyatu seperti gambar:

10. Setelah kita melakukan primary key pada tabel barang dgn tabel penjualan maka close
jendela database designer dan kembali pada jendela project manager , pilih pada documen
dan pilih form klik new maka akan muncul

11. Buatlah design form seperti di bawah ini


- Buatlah form barang dimana kita akan mengimput barang barang yang akan di
masukan dalam tabel barang ( ex: barang yang baru datang dri distributor)
- Designlah seperti gambar :

- Masukanlah listing agar datang yang diinput masuk ke tabelbarang


Jangan sampai ada kode barang yang dimasukan secara berulang
Listingnya :

Commend
Simpan

Commend
Bersih

Commend
Keluar

- Jika selesai memasukan data mulai Jalankan program ( RUN)


- Dan buatlah data yang akan diimput seperti gambar :
- Klik SIMPAN dan data akan hilang

- untuk melihat data yang telah masuk tadi maka ketik append pada commend

Jika memasukan data ada yang sama , kd_brg yang sama maka program akan error dan
mengeluarkan peringatan violet violet maka jalan keluarnya, hapus primary key pada tabel
barang.

12. Membuat form swalayan untuk mengetahui barang yang terjual

Dengan langkah2 seperti berikut :


- buatlah form new pada project manager yaitu tabel swalayan
seperti gambar :

- untuk nama , hrga barang, dan total. Jadikan Enable pada properties menjadi FALSE
- masukanlah listing2 yang diperlukan

Commend
OK

Commend
BERSIH
Commend
KELUAR

Commend
SEBELUM

Commend
SESUDAH

Commend
AWAL

Pada Text4
JUMLAH

- untuk menjalankan program klik RUN (!)


akan terlihat program seperti gambar
- masukan NOTA ( tidak bole sama ) dan barang yang dibeli pada gambar:

- klik OK untuk menyimpan data pembelian maka data akan hilang,untuk melihat data
pembelian tadi ketik append pada jendela commend maka akan seperti gambar
dibawah, jika pada klik OK muncul violet berarti no nota yangdimasukan tadi sudah
dimasukan sebelumnya. Dan coba cek kambali

- jika berhasil lanjutkan melakukan data barang yang dibeli.


- Jika selesai close semua jendela EXIT

Anda mungkin juga menyukai