Kamis, 24 Desember 2009

COBOL

COBOL (Common Business Oriented Language) yaitu Bahasa komputer tingkat tinggi / high level language yang diciptakan Tahun 1959. Group yang mengembangkan bahasa COBOL adalah CODASYL (COnference on DAta SYstem Language).
Pada Januari 1960 Bahasa COBOL pertama kali diperkenalkan secara
formal, Versi yang dikenalkan adalah COBOL -60. Tahun 1965 Pembaharuan versi COBOL
Tahun 1968 & 1974 Bahasa COBOL dikembangkan & distandardisasi dgn
nama ANSI (American National Standards Institute).
Pada COBOL - 80 atau MS -COBOL dikembangkan oleh Microsoft
Program bahasa COBOL merupakan program terstruktur yg terdiri dari 4
divisi yaitu :

1. IDENTIFICATION DIVISION

Berisi informasi tentang program yang bersangkutan, nama pembuat program, tgl pembuatan dll. Harus ada didalam program, tetapi isinya tidak mempengaruhi jalannya/ proses dari program. Terdiri dari : Judul divisi, Paragraph dan Paragraph mengandung entry.

2. ENVIRONMENT DIVISION

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.
Terdiri dari : Judul divisi, 2 section, Section yg terdiri dari paragraph, Paragraph yang berisi entry, Entry yang berisi clause.

3. DATA DIVISION

Terdiri dari : File Section, Working-Storage Section, Screen Section, Linkage Section, dan Report Section.
• FILE SECTION
Berisi mengenai file yang akan digunakan. Yaitu data mengenai : nama file, nama record dalam file, jenjang dari data item didalam record dan ukuran panjang dan tipe dari masing - masing file.
• WORKING-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 ).
• SCREEN SECTION (optional)
Yaitu untuk mendefinisikan bentuk dari layar input / output
• LINKAGE 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.

4. PROCEDURE DIVISION

Berisi paragraph - paragraph yang terdiri dari instruksi untuk pelaksanaan program.

Tidak ada komentar: