• MOVE verb adalah program yang penting didalam COBOL. Verb ini berguna untuk memindahkan data dari satu filed ke field yang lain, sehingga input data dapat dimanipulasi untuk menghasilkan output.
MOVE nama-data-1 to nama-data-2 [ , nama-data-3] …
• DISPLAY verb dipergunakan untuk menampilkan hasild ilayar maupu di printer, maka print-file harus disebutkan terlebih dahulu di ENVIRONMENT DIVISION pada FILE-CONTROL dan SELECT clause, tetapi dengan statement DISPLAY tidak perlu menyebutkanya.
DISPLAY nama-layar
• ACCEPT verb dipergunakan untuk memasukan data lewat layer sewaktu program tersebut dijalankan (pada waktu runtime)
ACCEPT nama-data.
• STOP verb dipergunakan untuk memperhentikan program secara permanen maupun secara sementara saja, yang kemudian proses tersebut dapat dilanjutkan kembali.
STOP RUN
• ADD verb dipergunakan menambahkan 2 atau lebih operand numerik dan menyimpan hasilnya. Suatu operand adalah suatu data item atau suatu literal numerik (konstanta). Operand yang dipergunakan untuk verb ini harus berupa nilai numerik.
ADD nama-data-1, nama-data-2 ... TO nama-data-m[ROUNDED]
• SUBTRACT verb digunakan untuk membentuk statement operasi arithmatika pengurangan suatu nilai operand numerik
SUBTRACT nama-data-1 nama-data-2 FROM nama-data-n GIVING nama-data-m
• MULTIPLY verb dipergunakan untuk membuat statement guna instruksi perkalian dua nila numerik dan penyimpanan hasilnya.
MULTIPLY nama-data-1 BY nama-data-2
• DIVIDE verb dipergunakan untuk membentuk statement operasi pembagian.
DIVIDE nama-data-1 INTO nama-data-2 [ROUNDED]
• COMPUTE verb dipergunakan untuk 4 arithmetic verbs yang telah dibicarakan lebih cocok untuk perhitungan tunggal dan sederhana.
COMPUTE nama-data-1 [ROUNDED] = ungkapan arithmatika
• GO TO verb dipergunakan untuk membawa proses program menuju ke suatu paraghraph tertentu.
GO TO nama-paragraph
• GO TO … DEPENDING verb akan membentuk statement yang aka membawa proses meloncat (GO TO) ke suatu nama-paraghraph tertentu dari (DEPENDING) nilai nama-data yang ditunjukan dalam statement ini.
GO TO nama-paraghraph-1, nama-paragraph-2, … nama-paraghraph-n
DEPENDING ON nama-data
• ALTER verb memungkinkan untuk merubah arah tujuan proses dari statement GO TO yang telah ada didalam program.
ALTER nama-paragraph-1 TO [PROCEED TO] nama-paragraph-2
• PERFORM verb dipergunakan untuk membuat suatu statement yang akan membawa proses dari program meloncat ke suatu paragraph tertentu. Mengerjakan seluruh isi paraghraph tersebut dan setelah selesai kembali lagi ke statement setelah statement PERFORM ini.
PERFORM nama-pragraph-1 [THRU nama-paragraph-2]
• STRING verb dipergunakan untuk mengirm data dari beberapa field pengirim ke sebuah filed penerima. Dengan digunakan verb ini hanya dibutuhkan sebuah statement diabandingkan bila digunakan MOVE verb yang harus terdiri dar beberapa statement , tergantung dar ijumlah field yang akan dipindahkan.
STRING nama-data-1, nama-data-2 DELIMITED BY nama-data-3 [nama-data-4, nama-data-5 DELIMITED BY nama-data-6] INTO nama-data-7 WITH POINTER nama-data-8
• UNSTRING verb ini gunanya berlawanan dengan STRING verb, yaitu memindahkan data dari suatu lokasi ke beberapa lokasi field .
• EXAMINE verb digunakan untuk membentuk statement yang mempunya 2 fungsi utama, yaitu:
1. Dipergunakan untuk mengganti karakter yang telah da di suatu field dengan karakter lain
2. Dipergunakan untuk menghitung jumlah dari suatu karakter di dalam data item
EXAMINE nama-data REPLACING ALL literal-1 BY literal-2
• INSPECT verb berfungsi sama dengan EXAMINE verb yang dapat dipergunakan untuk mengganti karakter yang telah tersimpan pada suatu field data-item dan dapat jg dipergunakan untuk menghitung banyaknya karakter tertentu.
INSPECT kode-barang
REPLEACING leading ’2’BY ’7’
• OPEN verb digunakan untuk membentuk statement OPEN , yang digunakan untuk membuka file yang akan diakses.
OPEN INPUT nama-file-1 [, nama-file-2] …
• CLOSE verb digunakan untuk menutup semua file setelah operasi file selesai.
CLOSE nama-file-1 [WITH LOCK][, nama-file-2 [WITH LOCK]]
• WRITE verb digunakan untuk merekamkan data pada record tertentu di file yang telah dibuka oleh statement OPEN.
WRITE nama-record [FROM nama-data]
[; INVALID KEY statement-imperatip]
• READ verb digunakan untuk membaca record yang ada di file.
• START verb digunakan untuk menempatkan pembacaan rocord mulai pada record yang mengandung nilai field kunci tertentu. Statement ini hanya boleh dipergunakan untuk file yang diakses secara sequential acces mode atau secara dynamic acces mode yang dibuka sebagai file input atau file I-O.
• REWRITE verb digunakan untuk merekam ulang record yang sudah pernah direkam.
• DELETE verb digunakan untuk menghapus record tertentu dari file.
• CALL verb digunakan untuk memanggil program bagian, kontrol akan dikirimkan ke program yang dipanggil tersebut secara sementara.
• CHAIN verb digunakan untuk memanggil program lain yang secara terpisah dikompilasi dan di link tersendiri meletakan program secara tetap (permanen) di memori dan menjalankan program tersebut.
No comments:
Post a Comment