konsep pemrograman dbase ok

17
Konsep Konsep P emrograman emrograman Konsep Konsep P emrograman emrograman Dalam dBase IV KTI by dna 1

Upload: faisal-arkan

Post on 08-Nov-2015

53 views

Category:

Documents


9 download

DESCRIPTION

Ini adalah materi konsep pemprograman dbase

TRANSCRIPT

  • 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