Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
KONSEP TEKNOLOGI INFORMASI B
MATERI 8 - 10
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
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
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
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
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
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
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
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
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
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‟
STRUKTUR PEMROGRAMAN - DECISION [KEPUTUSAN]
12 KONSEP TEKNOLOGI INFORMASI B (1IA)
13 KONSEP TEKNOLOGI INFORMASI B (1IA)
14 KONSEP TEKNOLOGI INFORMASI B (1IA)
STRUKTUR PEMROGRAMAN - LOOPING [PERULANGAN]
15 KONSEP TEKNOLOGI INFORMASI B (1IA)
16 KONSEP TEKNOLOGI INFORMASI B (1IA)
MENU, PROGRAM & SUBPROGRAM
17 KONSEP TEKNOLOGI INFORMASI B (1IA)
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
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
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”
21 KONSEP TEKNOLOGI INFORMASI B (1IA)
22 KONSEP TEKNOLOGI INFORMASI B (1IA)
23 KONSEP TEKNOLOGI INFORMASI B (1IA)
Output :
TERIMA KASIH