24
KONSEP TEKNOLOGI INFORMASI B MATERI 8 - 10

MATERI 8 - 10nisa_raihani.staff.gunadarma.ac.id/Downloads/files/90504...MATERI 8 - 10 PROGRAM, STRUKTUR & PEMAKAIANNYA KONSEP TEKNOLOGI INFORMASI B (1IA) 2 Program : Kumpulan prosedur

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: MATERI 8 - 10nisa_raihani.staff.gunadarma.ac.id/Downloads/files/90504...MATERI 8 - 10 PROGRAM, STRUKTUR & PEMAKAIANNYA KONSEP TEKNOLOGI INFORMASI B (1IA) 2 Program : Kumpulan prosedur

KONSEP TEKNOLOGI INFORMASI B

MATERI 8 - 10

Page 2: MATERI 8 - 10nisa_raihani.staff.gunadarma.ac.id/Downloads/files/90504...MATERI 8 - 10 PROGRAM, STRUKTUR & PEMAKAIANNYA KONSEP TEKNOLOGI INFORMASI B (1IA) 2 Program : Kumpulan prosedur

PROGRAM, STRUKTUR & PEMAKAIANNYA

2 KONSEP TEKNOLOGI INFORMASI B (1IA)

Program : Kumpulan prosedur dan perintah untuk

mengatur tugas-tugas dBase

Prosedur dBase selalu berada dalam memori komputer.

Program dBase memiliki ekstensi .prg

Tahapan penyusun program :

1. Identifikasi permasalahan

2. Analisis permasalahan

3. Coding

4. Testing

5. Dokumentasi

Page 3: MATERI 8 - 10nisa_raihani.staff.gunadarma.ac.id/Downloads/files/90504...MATERI 8 - 10 PROGRAM, STRUKTUR & PEMAKAIANNYA KONSEP TEKNOLOGI INFORMASI B (1IA) 2 Program : Kumpulan prosedur

MEMBUAT DAN MENJALANKAN PROGRAM

3 KONSEP TEKNOLOGI INFORMASI B (1IA)

1. Membuat Program

Perintah untuk membuat program dBase yaitu :

MODIFY COMMAND nmfile

Contoh :

• Modify command contoh.prg

• Modi comm contoh.prg

2. Menjalankan Program

Perintah untuk menjalankan program dBase

DO nmfile

Contoh :

Do contoh.prg

Page 4: MATERI 8 - 10nisa_raihani.staff.gunadarma.ac.id/Downloads/files/90504...MATERI 8 - 10 PROGRAM, STRUKTUR & PEMAKAIANNYA KONSEP TEKNOLOGI INFORMASI B (1IA) 2 Program : Kumpulan prosedur

4 KONSEP TEKNOLOGI INFORMASI B (1IA)

Setelah program selesai dibuat, maka

program tersebut dapat disimpan dengan

salah satu cara dibawah ini :

1.Tekan tombol Ctrl+W pada keyboard

2.Klik menu File+Save and Close

Page 5: MATERI 8 - 10nisa_raihani.staff.gunadarma.ac.id/Downloads/files/90504...MATERI 8 - 10 PROGRAM, STRUKTUR & PEMAKAIANNYA KONSEP TEKNOLOGI INFORMASI B (1IA) 2 Program : Kumpulan prosedur

SET TALK OFF / ON

5 KONSEP TEKNOLOGI INFORMASI B (1IA)

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 dalam pembuatan

program, informasi ini sangat menggangu

Untuk mematikan informasi ini menggunakan

perintah .SET TALK OFF

Page 6: MATERI 8 - 10nisa_raihani.staff.gunadarma.ac.id/Downloads/files/90504...MATERI 8 - 10 PROGRAM, STRUKTUR & PEMAKAIANNYA KONSEP TEKNOLOGI INFORMASI B (1IA) 2 Program : Kumpulan prosedur

MENAMPILKAN DATA

6 KONSEP TEKNOLOGI INFORMASI B (1IA)

Untuk menampilkan data dalam dBase

menggunakan perintah :

@baris,kolom Say data

Contoh : @5,10 Say “Hello World”

Artinya : pada baris 5 kolom 10 akan

menampilkan string “ Hello World”

• Menghapus Layar

Perintah yang digunakan .CLEAR

Contoh : @5,10 Clear 15,60

Page 7: MATERI 8 - 10nisa_raihani.staff.gunadarma.ac.id/Downloads/files/90504...MATERI 8 - 10 PROGRAM, STRUKTUR & PEMAKAIANNYA KONSEP TEKNOLOGI INFORMASI B (1IA) 2 Program : Kumpulan prosedur

MEMASUKAN DATA

7 KONSEP TEKNOLOGI INFORMASI B (1IA)

Pemasukan data STRING

• Perintah : ACCEPT…TO….

Contoh :

Accept „Nama :„ to nama

Accept „NPM :‟ to mnpm

replace npm with mnpm

Pemasukan data Numerik

• Perintah : INPUT…TO…

Contoh :

Input „Masukan harga:‟ to harga

Input „Gaji :‟ to mgaji

replace gaji with mgaji

Page 8: MATERI 8 - 10nisa_raihani.staff.gunadarma.ac.id/Downloads/files/90504...MATERI 8 - 10 PROGRAM, STRUKTUR & PEMAKAIANNYA KONSEP TEKNOLOGI INFORMASI B (1IA) 2 Program : Kumpulan prosedur

PEMASUKAN DATA KE VARIABEL MEMORI

8 KONSEP TEKNOLOGI INFORMASI B (1IA)

Perintah yang digunakan yaitu :

@baris,kolom SAY … GET…

Untuk membuat perintah ini harus memberi nilai awal dan

sekaligus 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

Page 9: MATERI 8 - 10nisa_raihani.staff.gunadarma.ac.id/Downloads/files/90504...MATERI 8 - 10 PROGRAM, STRUKTUR & PEMAKAIANNYA KONSEP TEKNOLOGI INFORMASI B (1IA) 2 Program : Kumpulan prosedur

PEMASUKAN DATA KE FIELDS

9 KONSEP TEKNOLOGI INFORMASI B (1IA)

Perintah yang digunakan yaitu :

@baris,kolom SAY … GET…

Tidak perlu memberikan nilai awal untuk variabel karena nilai

variabel tersebut sudah ada dalam database

Contoh :

use pegawai.dbf

KTI by dna 8

@5,10 say „masukan nama‟

@5,25 get nama

@6,10 say „masukan gaji‟

@6,25 get gaji

read

Page 10: MATERI 8 - 10nisa_raihani.staff.gunadarma.ac.id/Downloads/files/90504...MATERI 8 - 10 PROGRAM, STRUKTUR & PEMAKAIANNYA KONSEP TEKNOLOGI INFORMASI B (1IA) 2 Program : Kumpulan prosedur

MEMBUAT BINGKAI KOTAK

10 KONSEP TEKNOLOGI INFORMASI B (1IA)

Untuk membuat kotak harus memberikan koordinat

ujung kiri atas dan ujung kanan bawah

Contoh :

• @5,15 to 20,60

• @5,15 to 20,60 double

Page 11: MATERI 8 - 10nisa_raihani.staff.gunadarma.ac.id/Downloads/files/90504...MATERI 8 - 10 PROGRAM, STRUKTUR & PEMAKAIANNYA KONSEP TEKNOLOGI INFORMASI B (1IA) 2 Program : Kumpulan prosedur

11 KONSEP TEKNOLOGI INFORMASI B (1IA)

Contoh program

Set talk off

clear

@5,10 to 11,30

@8,15 to 10,25 double

@6,15 say “selamat datang”

@9,20 say „sahabat‟

Page 12: MATERI 8 - 10nisa_raihani.staff.gunadarma.ac.id/Downloads/files/90504...MATERI 8 - 10 PROGRAM, STRUKTUR & PEMAKAIANNYA KONSEP TEKNOLOGI INFORMASI B (1IA) 2 Program : Kumpulan prosedur

STRUKTUR PEMROGRAMAN - DECISION [KEPUTUSAN]

12 KONSEP TEKNOLOGI INFORMASI B (1IA)

Page 13: MATERI 8 - 10nisa_raihani.staff.gunadarma.ac.id/Downloads/files/90504...MATERI 8 - 10 PROGRAM, STRUKTUR & PEMAKAIANNYA KONSEP TEKNOLOGI INFORMASI B (1IA) 2 Program : Kumpulan prosedur

13 KONSEP TEKNOLOGI INFORMASI B (1IA)

Page 14: MATERI 8 - 10nisa_raihani.staff.gunadarma.ac.id/Downloads/files/90504...MATERI 8 - 10 PROGRAM, STRUKTUR & PEMAKAIANNYA KONSEP TEKNOLOGI INFORMASI B (1IA) 2 Program : Kumpulan prosedur

14 KONSEP TEKNOLOGI INFORMASI B (1IA)

Page 15: MATERI 8 - 10nisa_raihani.staff.gunadarma.ac.id/Downloads/files/90504...MATERI 8 - 10 PROGRAM, STRUKTUR & PEMAKAIANNYA KONSEP TEKNOLOGI INFORMASI B (1IA) 2 Program : Kumpulan prosedur

STRUKTUR PEMROGRAMAN - LOOPING [PERULANGAN]

15 KONSEP TEKNOLOGI INFORMASI B (1IA)

Page 16: MATERI 8 - 10nisa_raihani.staff.gunadarma.ac.id/Downloads/files/90504...MATERI 8 - 10 PROGRAM, STRUKTUR & PEMAKAIANNYA KONSEP TEKNOLOGI INFORMASI B (1IA) 2 Program : Kumpulan prosedur

16 KONSEP TEKNOLOGI INFORMASI B (1IA)

Page 17: MATERI 8 - 10nisa_raihani.staff.gunadarma.ac.id/Downloads/files/90504...MATERI 8 - 10 PROGRAM, STRUKTUR & PEMAKAIANNYA KONSEP TEKNOLOGI INFORMASI B (1IA) 2 Program : Kumpulan prosedur

MENU, PROGRAM & SUBPROGRAM

17 KONSEP TEKNOLOGI INFORMASI B (1IA)

Page 18: MATERI 8 - 10nisa_raihani.staff.gunadarma.ac.id/Downloads/files/90504...MATERI 8 - 10 PROGRAM, STRUKTUR & PEMAKAIANNYA KONSEP TEKNOLOGI INFORMASI B (1IA) 2 Program : Kumpulan prosedur

18 KONSEP TEKNOLOGI INFORMASI B (1IA)

MENU BAR

Menu Bar berada pada bagian paling atas dari layar peraga

dan berisikan pilihan operasi yang berhubungan dengan

manajemen data

CATALOG NAME

Baris ini berisikan catalog yang sedang dipakai. Beberapa

proses yang terdapat pada menu Catalog :

Use a different catalog

Modify Catalog name

Edit description of catalog

Add file to catalog

Remove higlighted file from catalog

Change description of highlighted file

Page 19: MATERI 8 - 10nisa_raihani.staff.gunadarma.ac.id/Downloads/files/90504...MATERI 8 - 10 PROGRAM, STRUKTUR & PEMAKAIANNYA KONSEP TEKNOLOGI INFORMASI B (1IA) 2 Program : Kumpulan prosedur

19 KONSEP TEKNOLOGI INFORMASI B (1IA)

TOOLS

Macros

Import

Export

DOS Utilities

Protect Data

Settings

EXIT

Digunakan untuk keluar dari layar Control Center

Quit to DOS

Exit to dot prompt

Page 20: MATERI 8 - 10nisa_raihani.staff.gunadarma.ac.id/Downloads/files/90504...MATERI 8 - 10 PROGRAM, STRUKTUR & PEMAKAIANNYA KONSEP TEKNOLOGI INFORMASI B (1IA) 2 Program : Kumpulan prosedur

CONTOH PROGRAM SEDERHANA DBASE

20 KONSEP TEKNOLOGI INFORMASI B (1IA)

Program untuk Mencetak Daftar Nama

Mahasiswa. Dengan persyaratan untuk Field

Nilai Rata-rata (uts+uas)/2 sbb :

> = 90 Nilai nya “A‟

76 – 89 Nilai nya “B”

60 – 75 Nilai nya “C”

40 – 59 Nilai nya “D”

< 40 Nilai nya “E”

Page 21: MATERI 8 - 10nisa_raihani.staff.gunadarma.ac.id/Downloads/files/90504...MATERI 8 - 10 PROGRAM, STRUKTUR & PEMAKAIANNYA KONSEP TEKNOLOGI INFORMASI B (1IA) 2 Program : Kumpulan prosedur

21 KONSEP TEKNOLOGI INFORMASI B (1IA)

Page 22: MATERI 8 - 10nisa_raihani.staff.gunadarma.ac.id/Downloads/files/90504...MATERI 8 - 10 PROGRAM, STRUKTUR & PEMAKAIANNYA KONSEP TEKNOLOGI INFORMASI B (1IA) 2 Program : Kumpulan prosedur

22 KONSEP TEKNOLOGI INFORMASI B (1IA)

Page 23: MATERI 8 - 10nisa_raihani.staff.gunadarma.ac.id/Downloads/files/90504...MATERI 8 - 10 PROGRAM, STRUKTUR & PEMAKAIANNYA KONSEP TEKNOLOGI INFORMASI B (1IA) 2 Program : Kumpulan prosedur

23 KONSEP TEKNOLOGI INFORMASI B (1IA)

Output :

Page 24: MATERI 8 - 10nisa_raihani.staff.gunadarma.ac.id/Downloads/files/90504...MATERI 8 - 10 PROGRAM, STRUKTUR & PEMAKAIANNYA KONSEP TEKNOLOGI INFORMASI B (1IA) 2 Program : Kumpulan prosedur

TERIMA KASIH