dinda prasetiadindaprasetia.staff.gunadarma.ac.id › downloads › files › 48354 › 7.+k… ·...
TRANSCRIPT
Dinda Prasetia
Informasi yang perlu diketahui
Program kumpulan prosedur danperintah untuk mengatur tugas-tugasdbase
Prosedur dbase selalu berada dalammemori komputer
Program dbase memiliki ekstensi .prg
Program kumpulan prosedur danperintah untuk mengatur tugas-tugasdbase
Prosedur dbase selalu berada dalammemori komputer
Program dbase memiliki ekstensi .prg
Tahapan penyusun program
1. Identifikasi permasalahan2. Analisis permasalahan3. Coding4. Testing5. Dokumentasi
1. Identifikasi permasalahan2. Analisis permasalahan3. Coding4. Testing5. Dokumentasi
Membuat Program Ada dua cara untuk membuat program
dengan dbase : Yang pertama dengan :
MODIFY COMMAND nmfileContoh :Modify command contoh.prg
Yang kedua dengan :MODI COMM nmfile
Contoh :Modi comm contoh.prg
Ada dua cara untuk membuat programdengan dbase :
Yang pertama dengan :MODIFY COMMAND nmfile
Contoh :Modify command contoh.prg
Yang kedua dengan :MODI COMM nmfile
Contoh :Modi comm contoh.prg
Menjalankan Program
Perintah untuk menjalankan programdBase :DO nmfileContoh:Do contoh.prg
Perintah untuk menjalankan programdBase :DO nmfileContoh:Do contoh.prg
Set Talk Off / On Default [ON] Hasil dari setiap pelaksanaan perintah
akan ditunjukan di layar Contoh : informasi 5 records deleted Informasi semacam ini banyak manfaatnya
dalam modus interaktif, namun dalampembuatan program, informasi ini sangatmenggangu.
Untuk mematikan informasi inimenggunakan perintah SET TALK OFF
Default [ON] Hasil dari setiap pelaksanaan perintah
akan ditunjukan di layar Contoh : informasi 5 records deleted Informasi semacam ini banyak manfaatnya
dalam modus interaktif, namun dalampembuatan program, informasi ini sangatmenggangu.
Untuk mematikan informasi inimenggunakan perintah SET TALK OFF
Menampilkan Data
Untuk menampilkan data dalam dBasemenggunakan perintah:@baris,kolom Say dataContoh : @5,10 Say “Hello World”
artinya : pada baris 5 kolom 10 akanmenampilkan string “ Hello World”
Untuk menampilkan data dalam dBasemenggunakan perintah:@baris,kolom Say dataContoh : @5,10 Say “Hello World”
artinya : pada baris 5 kolom 10 akanmenampilkan string “ Hello World”
Menghapus Layar
Menghapus LayarPerintah yg digunakan CLEARContoh : @5,10 Clear 15,60atauSet Talk OffClear@5,10 Say “Hello World”
Menghapus LayarPerintah yg digunakan CLEARContoh : @5,10 Clear 15,60atauSet Talk OffClear@5,10 Say “Hello World”
Memasukkan Data String
Perintah ACCEPT…….TO…. Contoh :
Accept ‘Nama : ‘ to namaAccept ‘NPM :’ to mnpm
Perintah ACCEPT…….TO…. Contoh :
Accept ‘Nama : ‘ to namaAccept ‘NPM :’ to mnpm
Memasukan Data Numerik
Perintah INPUT … TO… Contoh :
Input ‘Masukan harga:’ to hargaInput ‘Gaji :’ to mgaji
Perintah INPUT … TO… Contoh :
Input ‘Masukan harga:’ to hargaInput ‘Gaji :’ to mgaji
Pemasukan data ke VariableMemori Perintah yang digunakan yaitu: @baris,kolom SAY … GET… Untuk membuat perintah ini harus memberi nilai
awal dan sekaligus menentukan lebar variabelmemori untuk berjenis data karakter.
Contohmnama=space(20)Mgaji=0@5,10 say ‘masukan nama’@5,25 get mnama@6,10 say ‘masukan gaji’@6,25 get mgajiread
Perintah yang digunakan yaitu: @baris,kolom SAY … GET… Untuk membuat perintah ini harus memberi nilai
awal dan sekaligus menentukan lebar variabelmemori untuk berjenis data karakter.
Contohmnama=space(20)Mgaji=0@5,10 say ‘masukan nama’@5,25 get mnama@6,10 say ‘masukan gaji’@6,25 get mgajiread
Memasukan data ke field Perintah yang digunakan yaitu:
@baris,kolom SAY … GET… Tidak perlu memberikan nilai awal untuk
variabel karena nilai variabel tersebutsudah ada dalam database.
Contohuse pegawai.dbf@5,10 say ‘masukan nama’@5,25 get nama@6,10 say ‘masukan gaji’@6,25 get gajiread
Perintah yang digunakan yaitu:@baris,kolom SAY … GET…
Tidak perlu memberikan nilai awal untukvariabel karena nilai variabel tersebutsudah ada dalam database.
Contohuse pegawai.dbf@5,10 say ‘masukan nama’@5,25 get nama@6,10 say ‘masukan gaji’@6,25 get gajiread
Membuat Bingkai Kotak
Untuk membuat kotak harusmemberikan koordinat ujung kiri atasdan ujung kanan bawah
Contoh@5,15 to 20,60@5,15 to 20,60 double
Untuk membuat kotak harusmemberikan koordinat ujung kiri atasdan ujung kanan bawah
Contoh@5,15 to 20,60@5,15 to 20,60 double
single double
Contoh program :Set talk offclear@5,10 to 11,30@8,15 to 10,25 double@6,15 say “selamat datang”@9,20 say ‘sahabat’
Set talk offclear@5,10 to 11,30@8,15 to 10,25 double@6,15 say “selamat datang”@9,20 say ‘sahabat’
Struktur Program Decision(Keputusan) (1) Bentuk umum
IF kondisi contoh if umur >= 20…. ?nama…. End ifENDIF
Bentuk UmumIF kondisi contoh if gol = 1….. Gapok = 500000….. elseELSE gapok = 100000….. End if…..End IF
Bentuk umumIF kondisi contoh if umur >= 20…. ?nama…. End ifENDIF
Bentuk UmumIF kondisi contoh if gol = 1….. Gapok = 500000….. elseELSE gapok = 100000….. End if…..End IF
Struktur Program Decision(Keputusan) (2) Bentuk Umum
If kondisi1 contoh if gol=1….. Gapok = 100else elseif kondisi2 if gol = 2….. Gapok =200else else….. Gapok = 300endif endifendif endif
Bentuk UmumIf kondisi1 contoh if gol=1….. Gapok = 100else elseif kondisi2 if gol = 2….. Gapok =200else else….. Gapok = 300endif endifendif endif
Struktur Program Decision(Keputusan) (3)Do case contoh Do casecase syarat 1 case gol = 1….. Ket=‘satu’case syarat 2 case gol = 2….. Ket=‘dua’case syarat 3 case gol = 3….. Ket=‘tiga’end case end case
Do case contoh Do casecase syarat 1 case gol = 1….. Ket=‘satu’case syarat 2 case gol = 2….. Ket=‘dua’case syarat 3 case gol = 3….. Ket=‘tiga’end case end case
Perulangan (Looping) Proses pengulangan dalam suatu program
yaitu loop Blok perintah, merupakan rangkaian
perintah yang akan diulang selama syaratmasih dipenuhi
Bentuk umumDo While Syarat…..….. Blok perintah…..enddo
Proses pengulangan dalam suatu programyaitu loop
Blok perintah, merupakan rangkaianperintah yang akan diulang selama syaratmasih dipenuhi
Bentuk umumDo While Syarat…..….. Blok perintah…..enddo