konsep pemrograman dbase ok
DESCRIPTION
Ini adalah materi konsep pemprograman dbaseTRANSCRIPT
-
KonsepKonsep PPemrogramanemrogramanKonsepKonsep PPemrogramanemrogramanDalam dBase IV
KTI by dna 1
-
ProgramProgram
Program merupakan kumpulan instruksi-instruksi untuk melaksanakan tugastertentu.
Program dBase mempunyai ekstensi yaitu.prg
KTI by dna 2
-
MembuatMembuat dandan menjalankanmenjalankan programprogram
Membuat program Perintah untuk membuat program dBase yaitu:
MODIFY COMMAND nmfile Contoh : Modify command contoh.prg
Modi comm contoh.prgModify command contoh.prg
Modi comm contoh.prg
Menjalankan Program Perintah untuk menjalankan program dBase
DO nmfile Contoh:
Do contoh.prg
KTI by dna 3
-
SET TALK OFF / ONSET TALK OFF / ON
Default [ON]
Hasil dari setiap pelaksanaan perintahakan ditunjukan di layar
Contoh : informasi 5 records deleted
Informasi semacam ini banyak manfaatnyadalam modus interaktif, namun dalampembuatan program, informasi ini sangatmenggangu.
Untuk mematikan informasi inimenggunakan perintah .SET TALK OFF
KTI by dna 4
-
MenampilkanMenampilkan datadata
Untuk menampilkan data dalam dBase menggunakan perintah: @baris,kolom Say data
Contoh : @5,10 Say Hello World
artinya : pada baris 5 kolom 10 akanartinya : pada baris 5 kolom 10 akanmenampilkan string Hello World
Menghapus Layar Perintah yg digunakan .CLEAR
Contoh : @5,10 Clear 15,60
KTI by dna 5
-
MemasukanMemasukan datadata
Pemasukan data STRING Perintah ACCEPT.TO. Contoh :
Accept Nama : to nama Accept NPM : to mnpm
replace npm with mnpmreplace npm with mnpm
Pemasukan data Numerik Perintah INPUT TO Contoh :
Input Masukan harga: to harga Input Gaji : to mgaji
replace gaji with mgaji
KTI by dna 6
-
PemasukanPemasukan data data keke variabelvariabel memorimemori
Perintah yang digunakan yaitu:
@baris,kolom SAY GET
Untuk membuat perintah ini harus memberi nilai awal dansekaligus menentukan lebar variabel memori untuk berjenis data karakter.
Contoh
mnama=space(20)
Mgaji=0
@5,10 say masukan nama
@5,25 get mnama
@6,10 say masukan gaji
@6,25 get mgaji
read
KTI by dna 7
-
PemasukanPemasukan data data keke fields fields
Perintah yang digunakan yaitu:
@baris,kolom SAY GET
Tidak perlu memberikan nilai awal untuk variabel karena nilaivariabel tersebut sudah ada dalam database.
Contoh
use pegawai.dbf
KTI by dna 8
use pegawai.dbf
@5,10 say masukan nama
@5,25 get nama
@6,10 say masukan gaji
@6,25 get gaji
read
-
MembuatMembuat BBingkaiingkai KKotakotak
Untuk membuat kotak harus memberikankoordinat ujung kiri atas dan ujung kananbawah
Contoh Contoh @5,15 to 20,60 @5,15 to 20,60 double
single double
KTI by dna 9
-
ContohContoh programprogram
Set talk off
clear
@5,10 to 11,30
@8,15 to 10,25 double@8,15 to 10,25 double
@6,15 say selamat datang
@9,20 say sahabat
KTI by dna 10
Selamat datang
sahabat
-
StrukturStruktur pemrogramanpemrograman
Decision [Keputusan]
Looping [Perulangan] Looping [Perulangan]
KTI by dna 11
-
Decision [Decision [KeputusanKeputusan]] Bentuk umum
IF kondisi contoh if umur >= 20
. ?nama
. End if
ENDIF
IF kondisi contoh if gol = 1
.. Gapok = 500000
.. else
ELSE gapok = 100000
.. End if
..
End IF
KTI by dna 12
-
If kondisi1 contoh : if gol=1
.. Gapok = 100
else else
if kondisi2 if gol = 2
.. Gapok =200.. Gapok =200
else else
.. Gapok = 300
end if endif
end if endif
KTI by dna 13
-
Do caseDo case
Do case contoh Do case
case syarat 1 case gol = 1
.. Ket=satu
case syarat 2 case gol = 2case syarat 2 case gol = 2
.. Ket=dua
case syarat 3 case gol = 3
.. Ket=tiga
end case end case
KTI by dna 14
-
Looping Looping [[PPerulanganerulangan]]
Proses pengulangan dalam suatu program yaituloop
Blok perintah, merupakan rangkaian perintah yang akan diulang selama syarat masih dipenuhi
Bentuk umum
Do While Syarat
..
.. Blok perintah
..
enddo
KTI by dna 15
-
ContohContoh loopinglooping
set talk off
angka = 0
do while angka < 5
angka = angka + 1angka = angka + 1
?Dbase
enddo
Hasilnya :
KTI by dna 16
-
Set talk off
use pegawai.dbf
do while .not. eof()
? Nama, gapok
skip
enddoenddo
Hasilnya?
KTI by dna 17