Dinda Prasetiadindaprasetia.staff.gunadarma.ac.id › Downloads › files › 48354 › 7.+k… ·...

Post on 04-Jul-2020

7 views 0 download

Transcript of Dinda Prasetiadindaprasetia.staff.gunadarma.ac.id › Downloads › files › 48354 › 7.+k… ·...

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