Sunday, September 30, 2012

STRUKTUR PROGRAM COBOL


1. IDENTIFICATION DIVISION
Merupakan divisi yang pertama dari program COBOL. Divisi ini tidak mengandung section , tetapi terdiri dari beberapa paragraph. Tiap paragraph dimulai dengan judul paragraph dan paragraph terdiri dari entry.
Jadi IDENTIFICATION DIVISION terdiri dari :
·         Judul divisi
·         Paragraph
·         Paragraph terdiri dari entry
2. ENVIRONMENT DIVISION
Merupakan divisi yang kedua dari program COBOL.
ENVIRONMENT DIVISION terdiri dari :
·         Judul divisinya
·         Section
·         Section terdiri dari paragraph
·         Paragraph terdiri dari entry
·         Entry terdiri dari clause
3. DATA DIVISION
Merupakan divisi yang ketiga dari program COBOL.
DATA DIVISION terdiri dari :
·         Judul divisinya
·         Section
·         Section terdiri dari entry
·         Entry terdiri dari clause
·         Clause terdiri dari phrase/option
4. PROCEDURE DIVISION
Merupakan divisi yang keempat dari program COBOL.
PROCEDURE DIVISION terdiri dari :
·         Judul divisinya
·         Region, yaitu DECLARATIVE (bisa tidak ada)
·         Section
·         Section terdiri dari paragraph
·         Paragraph terdiri dari sentence
·         Sentence terdiri dari statement
·         Statement terdiri dari phrase/option

COBOL


1.PERKEMBANGAN COBOL
       COBOL singkatan dari COmmon Business Oriented Languange merupakan bahasa tingkat tinggi yang berorientasi pada permasalahan bisnis. COBOL dikembangkan pertama kali pada tahun 1959. Pengembangan COBOL selanjutnya dilakukan oleh suatu grup yang disebut CODASYL (COnference DAta SYstem Language). COBOL dikenalkan secara formal pada 1960 dengan versi COBOL-60 yang diperbarui tahun 1965.
       Tahun 1968 dan 1974 bahasa COBOL dikembangkan, disempurnakan dan distandarisasikan dengan nama ANSI COBOL (American National Standards Institute). Saat ini ANSI COBOL banyak digunakan oleh pabrik-pabrik komputer. Dengan standarisasi. Pemakai tidak akan terlalu sulit menggunakan bahasa COBOL yang versinya berbeda karena inti dari bahasa tersebut adalah sama.

2. STRUKTUR PROGRAM COBOL
       Struktur program COBOL dibagi menjadi 4 bagian utama yang disebut dengan division, urutannya adalah :
·         IDENTIFICATION DIVISION

·         ENVIRONMENT DIVISION

·         DATA DIVISION

·         PROCEDURE DIVISION
Masing-masing divisi terdiri dari urutan susunan bagian yang tersusun secara hirarki, sbb:
·         Division
·         Region
·         Section
·         Paragraph
·         Sentence/entry
·         Statement/clause
·         Phrase/option
COBOL mempunyai aturan penulisan dikolom tertentu seperti halnya FORTRAN,sbb:
Kolom 1-6 :
Digunakan untuk nomor urut bilamana diperlukan, sifatnya optional. Nomor yang diberikan harus urut dari kecil ke besar.
Kolom 7 :
Digunakan untuk
·         Tanda baris sambungan dari baris sebelumnya dengan memberikan tanda hyphen (-). Baris sambungan dimulai dari area B (kolom8-11).
·         Bila kolom ini diisi dengan karakter ‘*’, maka apa yang ditulis pada baris tersebutdianggap sebagai komentar saja.
·         Bila kolom ini diisi dengan slash (/), maka baris yang ada tandanya ini dianggap sebagai komentar dan akan dicetak mulai dari halaman baru terasa, bila source program dicetak diprinter.
·         Bila kolom ini diisi dengan karakter ‘D’, baris ini juga dianggap komentar. Tetapi bila pada ENVIRONMENT DIVISION dalam paragraph SOURCE COMPUTER disebutkan WITH DEBUGGING MODE, maka akan berguna untuk tujuan penelusuran kesalahan (debugging).
Kolom 8-11 :
Disebut dengan area A. Semua judul divisi, judul seksi, nama paragraph, judul FD, level number 01 dan level number 77 ditulis mulai area ini.
Klom 12-72 :
Disebut dengan area B. Semua elemen program selain yang ditulis di area A ditulis pada area ini.
Kolom 73-80 :
Merupakan kolom yang tidak diproses oleh COBOL, jadi bisa dimanfaatkan dengan diisi catatan-catatan apapun untuk keperluan dokumentasi.