Selasa, 05 Januari 2016

Aturan Penulisan Cobol

Cobol Reserved Word 
Yaitu kata yang telah didefinisikan yang mempunyai arti dan kegunaan tertentu dalam bahasa COBOL. Kata tersebut tidak boleh dipergunakan oleh programmer untuk nama-data dll kecuali dalam bentuk yang telah ditentukan oleh bahasa COBOL itu sendiri. 
Contoh : ACCEPTADDANDBYAFTER dsb.


User Defined Word 
Kata-kata yang dapat dibuat dan telah didefinisikan oleh programmer untuk : Nama-program, Nama-alat, Nama-file, Nama-record, Nama-data, Nama-indek dan nama-data-indek, Nama-kondisi, Nama-prosedure, Nama-seksi, Nama-kualifikasi. 

Nama Program 
Adalah suatu nama yang diberikan untuk menunjukkan identitas dari program yang dibuat. 
Nama program ini ditulis pada paragraph PROGRAM – ID dalam IDENTIFICATION DIVISION

Nama Alat 
Adalah nama yang dibuat oleh programmer untuk menunjukkan suatu alat terntentu, misalnya PRINTER,mnemonis name dibentuk didalam ENVIRONMENT DIVISION pada paragraph SPECIAL NAMES. 

Nama File 
Adalah nama yang dibuat untuk menunjukkan suatu file terntentu yang dipergunakan didalam program tertentu yang dipergunakan didalam program. 

Nama Record 
Untuk program COBOL, record harus diberi nama. Nama record pada DATA RECORD dan digunakan pada statement WRITE dalam PROCEDURE DIVISION. 

Nama Data 
Adalah nama yang dibuat untuk menunjukkan suatu data item yang dipergunakan didalam program. Nama data ini dipergunakan hampir apda semua statement dalam PROCEDURE DIVISION seperti MOVEADD, dsb. 

Nama Index dan nama data index 
Digunakan untuk data yang berbentuk tabel yang di-index. 

Nama Kondisi 
Adalah suatu nama data yang dihubungkan dengan suatu nilai tertentu. Nama Kondisi didefinisikan dalam DATA DIVISION dengan level number 88

Nama Procedure atau Nama paragraph 
Adalah nama yang menunjukkan suatu paragraph dalam PROCEDURE DIVISION. 

Nama Seksi atau Section 
Didalam PROCEDURE DIVISION dapat dibuat menjadi beberapa seksi, tiap seksi dapat dibentuk dengan dimulai judul seksinya. 

Nama Kualifikasi 
Bila nama data atau nama kondisi tidak unik (ada yang sama satu dengan yang lainnya), untuk menentukan yang mana akan digunakan dapat emnggunakan Qualifier. Nama kualifikasi hanya dapat dipergunakan pada SCREEN SECTION dalam DATA DIVISION atau dalam PROCEDURE DIVISION. 

Aturan Penulisan Source Program 
Kolom yang tersedia untuk menulis program Cobol adalah mulai dari kolom 1 sampai dengan kolom 80. 

Kolom 1 - 6 : 
Digunakan untuk nomor urut bila diperlukan, Nomor harus urut dari kecil ke besar. 

Kolom 7 : 
• Untuk tanda hypen ( - ), baris sambungannya berada di area B. 
• Bila diisi dengan tanda *, maka baris tersebut dianggap sebagai komentar. 
• Bila diisi dengan tanda /, maka baris tersebut dianggap sebagai komentar dan akan dicetak mulai halaman baru teratas. 
• Bila diisi dengan karakter D, maka akan dianggap sebagai komentar. Tetapi bila pada Environment division dalam paragraph Source-Computer disebutkan With Debugging Mode, maka akan berguna untuk tujuan debugging. 

Kolom 8 - 11 : 
Disebut area A. Tempat menuliskan semua judul divisi, judul seksi, nama paragraph, judul file description (FD), level number 01 dan level number 77. 

Kolom 12 - 72 : 
Disebut area B. Semua elemen program selain yang ditulis diarea A ditulis di area B. 

Kolom 73 - 80 : 
Merupakan kolom yang tidak diproses oleh komputer, jadi bila diisi dengan catatan – catatan apa saja hanya untuk dokumentasi program.


Sumber: Diktat R.Permono

Tidak ada komentar:

Posting Komentar