Search for Knowledge
“A mistake is a signal that it is time to learn something new, something you didn’t know before.”

Struktur Program Cobol


A.   Definisi Cobol

COBOL atau Common Bussiness  Oriented Language adalah bahasa pemrograman komputer, yang dirancang untuk menyelesaikan persoalan bisnis.



      B.   Perkembangan COBOL

 a. Tahun 1958     : Pertama kali diciptakan oleh CODASYL

 b. Tahun 1960     : VERSY COBOL – 60, versi pertama

 c. Tahun 1968     : ANS COBOL gunakan standart ANSI

 d. Tahun 1974     : ANSI COBOL 1974

 f.  Tahun 1985     : ANSI COBOL 1985

 

MS.COBOL VERSI 2.2 mengikuti ANSI COBOL 1974.

MS COBOL VERSI 3.0 mengikuti ANSI COBOL 1985 di luncurkan tahun  1988.

Program COBOL  merupakan program terstruktur.


C.
   Struktur Utama dari suatu program COBOL terdiri dari 4 DIVISI

 

IDENTIFICATION DIVISION

ENVIRONMENT DIVISION

DATA DIVISION

PROCEDURE DIVISION


IDENTIFICATION DIVISION : untuk pengidentifikasian pembuat program ,tanggal pembuatan,dll. Harus ada didalam program, tetapi isinya tidak mempengaruhi jalannya/ proses dari program.

Terdiri dari : Judul divisi Paragraph. Paragraph mengandung entry

 

ENVIRONNENT DIVISION : untuk informasi keadaan komputer yang dipakai.


Terdiri dari 2 section yaitu : 
– Configuration section = Berisi informasi mengenai komputer yang digunakan.

– Input – Output section = Berisi mengenai peralatan – peralatan yg digunakan untuk memproses file yang Terdiri dari : Judul divisi 2 section Section yg terdiri dari paragraph

Paragraph yang berisi entry, Entry yang berisi clause



DATA DIVISION : untuk informasi mengenai bentuk dan jenis data yang digunakan. Terdiri dari : 


– File Section

– Working-Storage Section

– Screen Section

– Linkage Section

– Report Section

 

* FILE SECTION

Berisi mengenai file yg akan digunkan. Yaitu data mengenai:
-nama file

-nama record dalam file

-jenjang dari data item didalam record

-ukuran panjang dan tipe dari masing – masing file

 

* STORAGE SECTION (optional)

Ada bilamana diperlukan pemesanan tempat untuk data proses & output. Data yang ada disini BUKAN data external. ( Data external = data dari luar program, misalnya data dari disket, atau tape )

 

* SECTION (optional)

Yaitu untuk mendefinisikan bentuk dari layar input / output

* SECTION (optional)

Yaitu untuk menerangkan bahwa suatu file mempunyai hubungan

dengan file lain.Atau suatu program berhubungan dgn program yg lain.

* REPORT SECTION (optional)

Untuk menggambarkan bentuk laporan yg akan dicetak. Digunakan

apabila ada file “Report-writer”nya.

 

DATA DIVISION terdiri dari :
– Judul divisi

– Beberapa section

– Paragraph

– Entry

– Clause

– Phrase

PROCEDURE DIVISION : untuk memuat procedure pemrosesan data. Berisi paragraph – paragraph yang terdiri dari instruksi untuk pelaksanaan program.

 

 

     D.   Keuntungan Bahasa COBOL :

     

a. Program dibuat dalam bahasa inggris sehingga lebih mudah dipelajari dan dibuat.

b. Sangat sesuai untuk pengolahan data, banyak diterapkan untuk masalah bisnis.

c. Struktur program COBOL jelas.

d. Program bersifat standart  dan fleksibel di komputer yang berbeda.

e. COBOL menyediakan fasilitas listing program

f.  Program ini mudah didokumentasikan dan dikembangkan.