TABEL PERINTAH

advertisement
Paket Program Niaga C – BAMBANG YULIANTO,SKomp
DAFTAR PERINTAH BERDASARKAN URUTAN ABJAD
?
Memperagakan isi dari ekspresi numerik maupun teks di atas layar monitor
Contoh :
? “Nama Mahasiswa :” +Nama
? Midtest + Tugas
??
Memperagakan isi pada baris yang sama
Contoh :
?? “Nomor Pokok Mahasiswa : “+ NPM
ACCEPT
Menempatkan teks ke dalam suatu memory variable. Dimana pemasukan dapat dilakukan tanpa
atau dengan keterangan
Contoh :
ACCEPT TO NAMA
ACCEPT “Masukan Nama Anggota Kelompok : “ TO NAMA
APPEND
Menyisipkan satu record di belakang file yang aktif
APPEND BLANK
sama seperti append, tetapi recordnya masih kosong
contoh :
USE KELP_1
APPE BLANK
APPE
APPEND FROM <nama file.dbf>
untuk menambahkan seluruh isi file aktif dari file.dbf yang lain
APPEND FROM <nama file.dbf> FOR <ekspresi>
untuk menambahkan seluruh isi file aktif dari file.dbf yang lain dengan syarat yang ditentukan
contoh :
USE KELP_1
APPE TO A:\KELOMPOK
APPE FROM A:\KELOMPOK FOR NPM = 301
AVERAGE
Menghitung nilai rata-rata dari suatu rumus dan menempatkan hasilnya ke dalam suatu memory
varibel. Dimana perhitungan dapat dilakukan dengan atua tanpa syarat
Contoh :
AVERAGE NILAI TO NL
AVERAGE TUGAS+MIDTEST TO NILAI FOR MIDTEST <> 0
BROW
untuk menampilkan data file yang sedang aktif dalam bentuk baris dan kolom dimana kita dapat
mengedit data didalamnya
DAFTAR PERINTAH DBASE IV , HAL 1
Paket Program Niaga C – BAMBANG YULIANTO,SKomp
BROW FIELD <nama fiel1>,<nama field2>,…
untuk menampilkan data file yang sedang aktif dalam bentuk baris dan kolom dengan nama field
tertentu
contoh :
USE KELP_1
BROW FIELD NAMA,ALAMAT
CANCEL
Menghentikan pelaksanaan program secara mendadak dan kembali ke modus DOT.
Contoh :
IF EOF()
CANCEL
ENDIF
CHANGE
memperbaiki isi data pada record yang sedang ditunjuk pionter
CHANGE <no record>
memperbaiki isi data pada no. record yang ditentukan.
CHANGE FIELD <namafield1>, <nama field2>,…
memperbaiki isi data pada record yang sedang ditunjuk pionter pada fied tertentu yang
ditentukan
contoh :
CHANGE 3
CHANGE ALAMAT,NO_TELP
CLEAR
Membersihkan layar monitor dari segala macam peragaan data dan informasi
CLEAR ALL
Menutup semua file yang terbuka ; juga seluruh memory variabel dikosongkan.
CLEAR FIELD
Mengosongkan seluruh field yang telah ditempatkan melalui SET FIELD TO
CLEAR GETS
Menyebakan pilihan read yang berada sebelumnya diabaikan oleh perintah @SAY…GET
Contoh :
@5,10 “Nomor Pokok Mahasiswa :” GET NPM
CLEAR GETS
@7,10 “Nama Mahasiswa :” GET NAMA
CLEAR MEMORY
Menghapus isi yang berada di semua memory vaiabel
CLOSE ALL
menutup file yang sedang aktif dan menyimpan seluruh perubahan yang terjadi dalam file
DAFTAR PERINTAH DBASE IV , HAL 2
Paket Program Niaga C – BAMBANG YULIANTO,SKomp
CONTINUE
melanjutkan pencarian dari perintah LOCATE
contoh :
USE KELP_1
LOCATE FOR KOTA = “Jakarta”
DISPLAY
CONTINUE
DISPLAY
COPY FILE <nama file> TO <nama file baru>
mengcopy sembarang file ke dalam file baru dengan catatan dalam penulisan nama file harus
diikuti extention yang jelas.
contoh :
COPY FILE KELP_1 .DBF TO A:\KELOMPOK.DBF
COPY STRUCTURE TO <nama field baru>
mengcopy struktur database file yang sedang aktif ke dalam file baru.
COPY STRUCTURE TO <nama file baru> FIELD <nama field1>, <nama field2>, …
mengcopy struktur database untuk field-field tertentu dari file yang sedang aktif ke dalam file
baru
contoh :
USE KELP_1
COPY STRU TO KELP_2
COPY STRU TO DAFTELP FIELD NAMA,NO_TELP
COPY TO <nama field baru>
mengcopy file yang sedang aktif ke dalam file baru.
COPY TO <nama field baru> FIELD <nama field1>, <nama field2>, …
mengcopy data beberapa field dari file yang sedang aktif ke dalam file baru
COPY TO <nama field baru> FOR <ekspresi>
mengcopy file yang sedang aktif ke dalam file baru dengan syarat yang ditentukan
contoh :
USE KELP_1
COPY TO A:\KELOMPOK
COPY TO A:\KELP_1 FOR NPM = 301
COPY TO DAFTELP FIELD NAMA,NO_TELP
COUNT
menghitung jumlah record pada file aktif.
COUNT FOR <ekspresi>
menghitung jumlah record pada file aktif yang memenuhi syarat yang ditentukan
contoh :
USE KELP_1
COUNT
COUNT FOR ALAMAT = “Jakarta”
DAFTAR PERINTAH DBASE IV , HAL 3
Paket Program Niaga C – BAMBANG YULIANTO,SKomp
COUNT TO <variabel memory>
menghitung jumlah record pada file aktif dan menempatkannya hasilnya ke dalam suatu variable
memory
contoh :
USE KELP_1
COUNT TO JUM
? “Jumlah Anggota : “, JUM
CREATE
CREATE <nama file>
membuat file database baru
contoh :
CREATE KELP_1
CREATE LABEL
Membuat file label untuk penentuan bentuknya.
Contoh :
CREATE LABEL ALAMAT
CREATE QUERY
Membuat file query baru.
Contoh :
USE KLP_1
CREATE QUERY CON.FRM
CREATE REPORT
Membuat suatu file yang berisikan parameter dari bentuk laporan
Contoh :
CREATE REPORT DAF_NAMA
CREATE SCREEN
Membuat satu file yang berisikan parameter dari bentuk layar peragaan.
Contoh :
CREATE SCREEN DAFT_NAMA.SCR
CREATE VIEW
Menciptakan satu file khusus yang berisikan untuk peragaan.
Contoh :
USE KELP_1
CREATE VIEW DAF_NAMA.VUW
DELETE
memberi tanda * pada record yang sedang ditunjuk oleh pointer untuk dihapus
DELETE RECORD <no.record>
memberi tanda * pada nomor record yang ditentukan untuk dihapus
DELETE FOR <ekspresi>
memberi tanda * pada record sesuai syarat yang ditentukan untuk dihapus
DAFTAR PERINTAH DBASE IV , HAL 4
Paket Program Niaga C – BAMBANG YULIANTO,SKomp
DELETE ALL
memberi tanda * pada seluruh record untuk dihapus.
contoh :
USE KELP_1
DELE RECO 6
DELE FOR NAMA=”Agus”
DELETE FILE <nama file>
menghapus sembarang file dengan catatan dalam penulisan nama file harus diikuti extention
yang jelas serta file yang akan dihapus tidak sedang digunakakan (aktif).
contoh :
DELE FILE KELP_1.DBF
DIR
melihat file database dalam direktori yang aktif
DISPLAY
DISPLAY ALL
untuk menampilkan data file yang sedang aktif secara keseluruhan per 20 baris
DISPLAY ALL FOR <ekspresi>
untuk menampilkan data secara keseluruhan per 20 baris dengan syarat yang ditentukan
DISPLAY <nama field1>, <nama field2>,…
menampilkan data berdasarkan nama field yang ditentukan
DISPLAY NEXT <jumlah record>
menampilkan data sejumlah record data yang telah ditentukan secara keseluruhan
DISPLAY STRUCTURE
menampilkan struktur database dari file yang aktif
contoh :
USE KELP_1
DISP STRU
DISP NAMA,ALAMAT FOR KOTA = “Jakarta”
EDIT
memperbaiki isi data pada record yang sedang ditunjuk pionter
EDIT <no record>
memperbaiki isi data pada no. record yang ditentukan
EDIT FIELD <namafield1>, <nama field2>,….
memperbaiki isi data pada record yang sedang ditunjuk pionter pada fied tertentu yang
ditentukan
contoh :
USE KELP_1
EDIT 7
EDIT NAMA,ALAMAT
DAFTAR PERINTAH DBASE IV , HAL 5
Paket Program Niaga C – BAMBANG YULIANTO,SKomp
DISPLAY MEMORY
Memperlihatkan seluruh isi memory variabel yang aktif
DISPLAY STATUS
Memperagakan kondisi dari proses yang sedang aktif
DO
Menjalankan suatu program yang telah selesai disusun.
Contoh :
DO LAT1
DO CASE … END CASE
Pelaksanaan program dapa ditentukan berdasarkan besaran tertentu. Teknik ini dikenal dengan
istilah percabangan.
Contoh :
DO CASE
CASE JAWAB = “Y”
…
CASE JAWAB = “T”
…
OTHER WISE
RETURN
END CASE
DO WHILE … ENDDO
bagian program yang dipakai untuk mennetukan proses pengulangan.
Contoh :
DO WHILE .NOT. EOF ()
…
ENDDO
EJECT
menggeser kertas sampai ke awal halaman berikutnya.
ERASE <nama file>
menghapus sembarang file dengan catatan dalam penulisan nama file harus diikuti extention
yang jelas serta file tidak dalam keadaan aktif
EXIT
Keluar dari suatu bagian program pengulangan yang ditentukan oleh perintah do while dan
enddo.
Contoh :
DO WHILE .T.
…
IF EOF()
EXIT
ENDIF
…
ENDDO
DAFTAR PERINTAH DBASE IV , HAL 6
Paket Program Niaga C – BAMBANG YULIANTO,SKomp
FIND
mencari record yang datanya cocok dengan kondisi yang telah ditentukan.
Contoh :
USE DATA_MHS
INDEX ON NPM TO JURUSAN
FIND “301”
DISPLAY
GET
Pemasukan data yang disertai dengan keterangan diatas layar monitor
Contoh :
@6,8 SAY “Masukan Nama Mahasiswa :” GET NAMA
GO BOTTOM
menempatkan pointer pada record terakhir pada file yang aktif.
GO TOP
menempatkan pointer pada record pertama (record no.1) pada file yang aktif
GO TO <no. record>
menempatkan pointer pada record yang ditentukan pada file yang aktif
contoh :
USE KELP_1
GO TOP
GO TO 5
INDEX ON <nama field> TO <nama file.ndx>
mengurutkan data berdasarkan field yang ditentukan dan menyimpannya dalam file.NDX baru
contoh :
USE KELP_1
INDEX ON NPM TO URUT
INPUT
Menempatkan satu bilangan ke memory variabel, dimana bilangan tersebut diketik melalui
keyboard.
Contoh :
INPUT “NILAI TUGAS :” TO NT
INPUT “NILAI MIDTEST : “ TO MT
NA = NT + MT
? “NILAI AKHIR :” ,NA
INSERT
Menyisipkan record baru di atas record yang sedang ditunjuk oleh pointer
INSERT BLANK
Menyisipkan record kosong di atas record yang sedang ditunjuk oleh pointer
contoh :
USE KELP_1
GO TO 5
INSERT
DAFTAR PERINTAH DBASE IV , HAL 7
Paket Program Niaga C – BAMBANG YULIANTO,SKomp
JOIN
Menciptakan satu database baru dengan cara menggabungkan dua buah file .dbf yang terpisah.
Contoh :
SELECT A
USE KELP_1
SELECT B
USE KELP_2
JOIN WITH KELP_1 TO KELOMPOK
LABEL FORM
Memperagakan isi record dalam bentuk label dengan memakai bentuk yang ada dalam file label.
Contoh :
USE KELP_1
LABEL FORM NAMA
LIST
Menampilkan data secara keseluruhan dari file yang sedang aktif
LIST <nama field1>, <nama field2>,…
menampilkan data berdasarkan nama field yang ditentukan
LIST <nama field1>, <nama field2>,… FOR <ekspresi>
menampilkan data berdasarkan nama field yang ditentukan dan memenuhi syarat yang
ditentukan
LIST FOR <ekspresi>
menampilkan keseluruhan isi record yang memenuhi syarat yang ditentukan
LIST FOR .NOT. <nama field> = <ekspresi>
menampilkan keseluruhan data yang tidak memenuhi syarat yang ditentukan
LIST FOR <expresi1> .AND. FOR <ekspresi2>
menampilkan keseluruhan isi record yang memenuhi kedua syarat yang ditentukan
LIST FOR <expresi1> .OR. FOR <ekspresi2>
menampilkan keseluruhan isi record yang memenuhi salah satu dari kedua syarat yang
ditentukan
LIST FOR UPPER (<nama field>) = <ekspresi>
menampilkan keseluruhan isi record yang memenuhi syarat sebuah field jenis data character
yang tidak memperhatikan huruf besar atau huruf kecilnya
LIST NEXT <jumlah record>
menampilkan data sejumlah record data yang telah ditentukan secara keseluruhan
LIST OFF
menampilkan keseluruhan isi record tanpa menampilakan nomor record-nya
LIST RECO <no.record>
menampilkan data secara keseluruhan dari no record yang ditentukan
DAFTAR PERINTAH DBASE IV , HAL 8
Paket Program Niaga C – BAMBANG YULIANTO,SKomp
LIST STRUCTURE
menampilkan struktur database dari file yang aktif
contoh :
USE KELP_1
LIST STRU TO PRINT
LIST FOR TGL_LAHIR = {05/12/80}
LIST NAMA,ALAMAT FOR NO_TELP = 88 .OR. KOTA<> “JAKARTA”
LIST FOR UPPER(NAMA) = “JAKARTA”
LIST MEMORY
Memperlihatkan nama, tipe dan ukuran dari setiap memory variabel yang digunakan
LIST SATUS
Memperlihatkan proses yang sedang berlangsung.
Contoh :
LIST STATUS TO PRINT
LOCATE FOR <ekspresi>
mencari no record dari syarat yang ditentukan
contoh :
USE KELP_1
LOCATE FOR KOTA=”JAKARTA”
LOCATE FOR NPM = 301 .AND NAMA = “S”
LOOP
Memindahlkan operasi ke awal dari proses pengulangan.
Contoh :
DO WHILE .T.
…
IF
LOOP
ENDIF
..
ENDDO
MODIFY COMMAND
Mengaktifkan operasi teks dan sekaligus mempersiapkan modifikasi bila diperlukan.
Contoh :
MODI COMM LAT_1
MODIFY LABEL
Mengaktifkan dan memberikan kesempatan untuk merubah file label dari database.
Contoh :
USE KEL_1
MODIFY LABEL SURAT
MODIFY QUERY
Membuat suatu file query
Contoh :
USE KEL_1
MODIFY QUERY KELP.QRY
DAFTAR PERINTAH DBASE IV , HAL 9
Paket Program Niaga C – BAMBANG YULIANTO,SKomp
MODIFY REPORT
Membuka dan memodifikasi suatu file laporan
Contoh :
USE DATA_MHS
MODIFY REPORT NILAI
MODIFY SCREEN
Membuka dan memodifikasi dari suatu file Screen
Contoh :
USE DATA_MHS
MODI SCREEN KOTAK.SCR
MODIFY STRUCTURE
Membuka serta memodifikasi struktur database.
Contoh :
USE KEL_1
MODI STRU
MODIFY VIEW
Membuka dan memodifikasi suatu file View
Contoh :
USE DATA_MHS
MODI VIEW NILAI.VUE
NOTE
Apa yang tertulis dibelakan perintah ini tidak akan diproses. Biasanya dipakai untuk
menyisipkan komentar ke dalam listing program.
Contoh :
SET TALK OFF
SET ECHO OFF
NOTE Daftar Nama Mahasiswa Gunadarma
…
PACK
melaksanakan penghapusan pada record yang telah diberi tanda * oleh perintah DELETE
PARAMETERS
Menentukan variabel yang akan dipakai oleh modul program lainnya.
Contoh :
RUMUS NILAI AKHIR
PARAMETER A,B,C
C = A+B
RETURN
PROGRAM INDUK :
NT = 40
MD = 60
DO RUMUS WITH NILAI,NT+MD
? “NILAI AKHIR :”,NILAI
RETURN
DAFTAR PERINTAH DBASE IV , HAL 10
Paket Program Niaga C – BAMBANG YULIANTO,SKomp
PRIVATE
menetukan variabel yang hanya dapat dipakai oleh modul program itu sendiri
contoh :
PRIVATE VARA,VARB,VARBC
PROCEDURE
menentukan batas awal suatu procedure
PUBLIC
Menentukan variabel yang dapat digunakan oleh beberapa modul program.
Contoh :
PUBLIC VARA,VARB,VARC
QUIT
Menutup semua file, menghentikan seluruh operasi serta meninggalkan program dbase iv ; serta
kembali ke modus operasi DOS.
READ
Mengaktifkan seluruh perintah pemasukan dan peragaan data seperti @say …get
Contoh :
USE KELP_1
@5,10 SAY “Nama Kecil : “ GET NM_KECIL
@7,10 SAY “Alamat
: “ GET ALAMAT
RECALL
membatalkan pemberian tanda * pada record yang sedang ditunjuk oleh pointer untuk dihapus.
RECALL <no.record>
membatalkan pemberian tanda * pada record yang sedang ditentukan untuk dihapus
RECALL ALL
membatalkan pemberian tanda * pada seluruh record untuk dihapus.
RELEASE
menghapus seluruh isi yang ada pada memory variabel.
RENAME <nama file lama> TO <nama file baru>
Mengubah nama file lama ke nama file baru dengan catatan nama file harus jelas.
Contoh :
RENAME KELOMPOK.DBF TO KLP.DBF
REPLACE <nama field> WITH <ekspresi>
Mengisi data pada field tertentu dengan data yang ditentukan. Pengisian data akan dilakukan
pada record yang sedang ditunjuk oleh pointer.
REPLACE ALL <nama field> WITH <ekspresi>
Mengisi data pada field tertentu dengan data yang ditentukan. Pengisian data akan dilakukan
pada seluruh record.
DAFTAR PERINTAH DBASE IV , HAL 11
Paket Program Niaga C – BAMBANG YULIANTO,SKomp
REPLACE <nama field> WITH <ekspresi> FOR <syarat>
Mengisi data pada field tertentu dengan data yang ditentukan dan syarat yang ditentukan.
Pengisian data akan dilakukan pada record yang sedang ditunjuk oleh pointer.
Contoh :
USE KLP_1
REPL NILAI WITH 40 FOR KLP = 1
REPORT FORM
Memperagakan isi dari database berdasarkan bentuk yang telah ditentukan
Contoh :
USE DATA_MHS
REPO FORM NILAI
RESTORE FROM
Mengambil isi memory variabel yang tersimpan di dalam file memory (.mem)
Contoh :
RESTORE FROM DATA.MEM
RESUME
Meneruskan pelaksanaan dari program yang terhenti oleh perintah SUSPEND
RETURN
Mengkahiri pelaksanaan program dan kembali ke DOS atau ke program utamanya
RUN
Menjalankan program yang telah tersusun.
Contoh :
RUN A:\LAT1
SAVE TO
Menympan seluruh atau sebagian data ke meory variabel.
contoh :
SAVE TO BACKUP
SEEK
Mencari satu file database yang telah di-index, dimana pencarian dilakukan berdasarkan kriteria
tertentu.
Contoh :
USE DATA_MHS
INDEX ON NPM TO NOPOK
SEEK “301”
SELECT
Menentukan area yang hendak dipakai.
Contoh :
SELECT
USE DATA_MHS
SELECT B
USE DT_KELAS
DAFTAR PERINTAH DBASE IV , HAL 12
Paket Program Niaga C – BAMBANG YULIANTO,SKomp
SKIP
Mengendalikan record pointer maju atau mundur sesuai dengan kebutuhan.
Contoh :
USE DATA_MHS
SKIP 3
DISPLAY
SORT TO <nama file baru> ON <nama field> /A
SORT ON <nama field>/A TO <nama file baru>
Mengurutkan data berdasarkan nama field yang ditentukan secara ascending dan menyimpannya
pada file baru yang ditentukan.
SORT ON <nama field>/C TO <nama file baru>
Mengurutkan data berdasarkan nama field yang ditentukan secara ascending tanpa membedakan
huruf besar atau kecil dan menyimpannya pada file baru yang ditentukan.
SORT ON <nama field>/D TO <nama file baru>
Mengurutkan data berdasarkan nama field yang ditentukan secara descending dan
menyimpannya pada file baru yang ditentukan.
Contoh :
USE KELP_1
SORT TO URUT ON NPM/A
STORE
Memasukan satu bilangan ke dalam variabel memory.
Contoh :
STRORE 3 TO KLP
? “KELOMPOK “ +KLP
SUM
Menjumlahkan nilai yang ada di dalam suatu rumus dan menyimpan hasilnya di memory
variabel.
Contoh :
USE DATA_MHS
SUM NILAI TO NILAI_A
TEXT
Memperlihatkan data di atas layar monitor, sesuai dengan urutan programnya.
Contoh :
SET PRINT ON
TEXT
Program yang sedang dikerjakan untuk latihan
END TEXT
TOTAL
Melakukan penjumlahan dari bilangan berdasarkan syarat yang telah ditentukan.
Contoh :
USE DATA_MHS
TOTAL ON ABSEN TO JUMLAH
DAFTAR PERINTAH DBASE IV , HAL 13
Paket Program Niaga C – BAMBANG YULIANTO,SKomp
TYPE
Menampilkan daftar isi file diatas layar monitor atau monitor.
Contoh :
TYPE LAT1.PRG TO PRINT
UPDATE
Data dari suatu file dipakai untuk memperbaharui data yang ada didalam file lainnya.
Contoh :
SELECT A
USE DT_BARU
SELECT B
USE DTNILAI
UPDATE ON DTNILAI FROM DT_BARU REPLACE NILAI WITH NILAI +40
USE
menutup file yang sedang aktif dan menyimpan seluruh perubahan yang terjadi dalam file.
USE <nama file.dbf>
mengaktifkan file database.
USE <nama file.dbf> INDEX <nama file.ndx>
mengaktifkan file database beserta file index-nya
contoh :
USE DATA_MHS
USE DATA_MHS INDEX URUT1
USE
WAIT
Menghentikan pelaksanaan sampai ada tombol yang ditekan untuk meneruskan proses.
Contoh :
WAIT
WAIT TO PILIHAN
WAIT “Tekan Sembarang Tombol Untuk Melanjutkan!!!” TO JAWAB
ZAP
Menghapus seluruh data yang ada didalam satu file database,tanpa merusak strukturnya.
DAFTAR PERINTAH DBASE IV , HAL 14
Download