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

18
Dinda Prasetia

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

Page 1: Dinda Prasetiadindaprasetia.staff.gunadarma.ac.id › Downloads › files › 48354 › 7.+k… · MODI COMM nmfile Contoh : Modi comm contoh.prg. Menjalankan Program ... dan ujung

Dinda Prasetia

Page 2: Dinda Prasetiadindaprasetia.staff.gunadarma.ac.id › Downloads › files › 48354 › 7.+k… · MODI COMM nmfile Contoh : Modi comm contoh.prg. Menjalankan Program ... dan ujung

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

Page 3: Dinda Prasetiadindaprasetia.staff.gunadarma.ac.id › Downloads › files › 48354 › 7.+k… · MODI COMM nmfile Contoh : Modi comm contoh.prg. Menjalankan Program ... dan ujung

Tahapan penyusun program

1. Identifikasi permasalahan2. Analisis permasalahan3. Coding4. Testing5. Dokumentasi

1. Identifikasi permasalahan2. Analisis permasalahan3. Coding4. Testing5. Dokumentasi

Page 4: Dinda Prasetiadindaprasetia.staff.gunadarma.ac.id › Downloads › files › 48354 › 7.+k… · MODI COMM nmfile Contoh : Modi comm contoh.prg. Menjalankan Program ... dan ujung

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

Page 5: Dinda Prasetiadindaprasetia.staff.gunadarma.ac.id › Downloads › files › 48354 › 7.+k… · MODI COMM nmfile Contoh : Modi comm contoh.prg. Menjalankan Program ... dan ujung

Menjalankan Program

Perintah untuk menjalankan programdBase :DO nmfileContoh:Do contoh.prg

Perintah untuk menjalankan programdBase :DO nmfileContoh:Do contoh.prg

Page 6: Dinda Prasetiadindaprasetia.staff.gunadarma.ac.id › Downloads › files › 48354 › 7.+k… · MODI COMM nmfile Contoh : Modi comm contoh.prg. Menjalankan Program ... dan ujung

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

Page 7: Dinda Prasetiadindaprasetia.staff.gunadarma.ac.id › Downloads › files › 48354 › 7.+k… · MODI COMM nmfile Contoh : Modi comm contoh.prg. Menjalankan Program ... dan ujung

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”

Page 8: Dinda Prasetiadindaprasetia.staff.gunadarma.ac.id › Downloads › files › 48354 › 7.+k… · MODI COMM nmfile Contoh : Modi comm contoh.prg. Menjalankan Program ... dan ujung

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”

Page 9: Dinda Prasetiadindaprasetia.staff.gunadarma.ac.id › Downloads › files › 48354 › 7.+k… · MODI COMM nmfile Contoh : Modi comm contoh.prg. Menjalankan Program ... dan ujung

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

Page 10: Dinda Prasetiadindaprasetia.staff.gunadarma.ac.id › Downloads › files › 48354 › 7.+k… · MODI COMM nmfile Contoh : Modi comm contoh.prg. Menjalankan Program ... dan ujung

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

Page 11: Dinda Prasetiadindaprasetia.staff.gunadarma.ac.id › Downloads › files › 48354 › 7.+k… · MODI COMM nmfile Contoh : Modi comm contoh.prg. Menjalankan Program ... dan ujung

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

Page 12: Dinda Prasetiadindaprasetia.staff.gunadarma.ac.id › Downloads › files › 48354 › 7.+k… · MODI COMM nmfile Contoh : Modi comm contoh.prg. Menjalankan Program ... dan ujung

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

Page 13: Dinda Prasetiadindaprasetia.staff.gunadarma.ac.id › Downloads › files › 48354 › 7.+k… · MODI COMM nmfile Contoh : Modi comm contoh.prg. Menjalankan Program ... dan ujung

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

Page 14: Dinda Prasetiadindaprasetia.staff.gunadarma.ac.id › Downloads › files › 48354 › 7.+k… · MODI COMM nmfile Contoh : Modi comm contoh.prg. Menjalankan Program ... dan ujung

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’

Page 15: Dinda Prasetiadindaprasetia.staff.gunadarma.ac.id › Downloads › files › 48354 › 7.+k… · MODI COMM nmfile Contoh : Modi comm contoh.prg. Menjalankan Program ... dan ujung

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

Page 16: Dinda Prasetiadindaprasetia.staff.gunadarma.ac.id › Downloads › files › 48354 › 7.+k… · MODI COMM nmfile Contoh : Modi comm contoh.prg. Menjalankan Program ... dan ujung

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

Page 17: Dinda Prasetiadindaprasetia.staff.gunadarma.ac.id › Downloads › files › 48354 › 7.+k… · MODI COMM nmfile Contoh : Modi comm contoh.prg. Menjalankan Program ... dan ujung

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

Page 18: Dinda Prasetiadindaprasetia.staff.gunadarma.ac.id › Downloads › files › 48354 › 7.+k… · MODI COMM nmfile Contoh : Modi comm contoh.prg. Menjalankan Program ... dan ujung

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