COBOL
COBOL (Common Business Oriented Language)
adalah suatu bahasa komputer awam ( High Level Language) yang berorientasi
langsung pada permasalahan bisnis. COBOL hampir dapat digunakan pada semua
komputer bila terdapat compiler COBOL-nya. Diciptakan pada tahun 1959 dan
dikembangkan oleh suatu grup bernama CODASYL (Conference on Data System
Language).
Diperkenalkan pertama kali secara formal pada bulan Januari 1960. COBOL
mempunyai banyak versi, sehingga untuk mempermudah penggunanya COBOL terus
dikembangkan dan distandarisasi pada tahun 1968 dan 1974, diberi nama ANSI
COBOL (American National Standard Institute COBOL)
Struktur Program COBOL
Program COBOL
dibagi kedalam 4 bagian yang disebut dengan Division. Masing-masing
divisi dimulai dengan judul divisi dengan urutan sbb:
IDENTIFICATION DIVISION
ENVIRONMENT DIVISION
DATA DIVISION
PROCEDURE DIVISION
Masing-masing divisi
dapat terdiri dari urutan-urutan susunan bagian. Tersusun secara hirarki, yang
secara umum sbb :
Division
Region
Section
Paragraph
Sentence/Entry
Statement/Clause
Phrase/Option
Statement/Clause
Phrase/Option
Istilah Region, sentence, statement dan phrase/option digunakan pada PROCEDURE
DIVISION, sedangkan istilah Entry dan clause digunakan pada ke-3
divisi lainnya.
• Region,
merupakan suatu kumpulan bagian tertentu dalam PROCEDURE DIVISION.
• Section, merupakan
suatu kumpulan dari paragraph atau entry dan selalu diawali denga judul seksi.
• Paragraph, merupakan
suatu grup dari kalimat (sentences) didalam PROCEDURE DIVISION dan selalu
diawali dengan nama/ judul Paragraph.
• Entry, merupakan
sesuatu yang harus dituliskan pada tempat-tempat tertentu didalam program
COBOL. Suatu entry dapat juga dikatakan sebagai suatu set (kumpulan) dari
clause (anak kalimat) yang diakhiri dengan titik.
• Sentence, merupakan
kumpulan dari satu atau lebih statement, dan harus diakhiri dengan tanda titik.
• Clause, merupakan
kumpulan dari kata yang membentuk suatu arti. Clause adalah bagian dari entry.
• Statement, merupakan
perintah pengerjaan untuk komputer. Statement dalam bentuk kata kerja yang
merupakan COBOL Reserved Words.
• Phrase, Suatu
group kata yang merupakan bagian dari statement atau clause.
• Option,
kebanyakan Phrase adalah optional (boleh disertakan/tidak) maka, sering disebut
dengan Option.
BENTUK DATA
Dibagi menjadi
dua:
- Data Variable
- Konstanta
1. Data variabel
Data variabel adalah data yang nilainya dapat berubah
didalam program. Nilai data ini akan selalu berubah bila dibaca nilai data yang
lain dengan nama data yang sama.
2. Konstanta
Konstanta atau data konstanta adalah bentuk dari data
yang dibutuhkan untuk pengolahan dimana nilai datanya tidak tergantung dari
input yang dibaca. Ada 3 bentuk dari konstanta yang dapat dipakai dalam
PROCEDURE DIVISION pada program COBOL, yaitu Numeric Literal, Non Numeric Literal, dan Figurative Constant.
2.1 Numeric Literal
Aturan
penggunaan literal numerik :
1. Panjang
maksimum 18 digit.
2. Boleh ada tanda
plus atau minus yang letaknya pada posisi terkiri tanpa ada spasi dengan angka
pertama.Bila tidak bertanda berarti bernilai positif.
3. Boleh ada titik desimal dimana saja kecuali pada posisi terkanan.
2.2 Non-Numeric
Literal
Aturan
penggunaan literal bukan numerik :
1. Panjang maksimum
120 karakter
2. Boleh terdiri dari kumpulan karakter (Character set) kecuali karakter
petik.
3. Dibatasi tanda
petik pada awal dan akhir.
2.3 Figurative Constant
Figurative constant termasuk dalam COBOL reserved word
yang mempunyai maksud tertentu yang namanya sudah dikenal oleh compiler. Contoh :
ZERO, ZEROS, ZEROES berarti
nilai nol
SPACE,SPACES berarti
nilai 1 blank atau spasi
QUOTE, QUOTES berarti
tanda petik
All ‘*’ berarti
semua diisi karakter *
Sumber : BAB 1 COBOL
Tidak ada komentar:
Posting Komentar