MINGGU 8
Minggu 1
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
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 :
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.
2. Page Frame
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 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
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.
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.
PUBLIC A
A = thisform.text1.Value
thisform.text1.Value=""
(Pada commend1 dengan procedure clik)
thisform.text2.Value=A
(Pada commend2 dengan procedure clik)
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
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.
- 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.
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.
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
- 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
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:
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
- 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
Listingnya :
IF thisform.optiongroup1.option2.Value=1
thisform.label2.Visible=.T.
ELSE
thisform.label2.Visible=.F.
MESSAGEBOX("Anda Salah")
ENDIF
Seperti gambar :
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
Ex : 10 klik BUAT maka akan mucul pada list box 10 kali dengan tulisan Ulange Ke-1-10
Seperti gambar :
C. Do Case... EndCase
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
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 :
1. Buatlah design form menggunakan : Commend Button, Text 1, dan Line seperti gambar:
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.
1. Buatlah design form dengan menggunakan Commend Button, Line dan List Box seperti
gambar :
2. Dengan listing pada commend Button FOR EACH
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
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
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
MEMBUAT METHOD
Method merupakan pendefinisian sebuah perintah yang sering digunakan agar tidak berulang-ulang
untuk menulis perintah yang sama.
Buatlah form seperti ini
Minggu 7
6. Buatlah listing2 yang diperlukan yaitu pada form1, commend buttonnya seperti gambar
Untuk FORM1 ada 2 yaitu pada Procedure : LOAD dan ACTIVETE
- 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
- GRID1
- COMMEND BUTTON
- BERSIH
- KELUAR
- EDIT / OK
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
Untukmendelet data yang sudahadamelaluiaplikasi form yang di link kankepada table yang
adadengancara :
2. Klik pad GRID 1 makalihatlahpadapropertis , ubahlah Read Only menjadi TRUE and
Record Source menjadi BUKU karnatabelnya BUKU sepertigambar :
Minggu 8
POJECT MANAGER
2. Setelah di save maka akan keluar jendela project manager seperti gambar
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
Commend
Simpan
Commend
Bersih
Commend
Keluar
- 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.
- 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
- 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