PENDAHULUAN
Bahasa COBOL atau Common Business Oriented Language adalah bahasa komputer High Level Language yang berorientasi pada permasalah bisnis. COBOL diciptakan pada tahun 1959 dan dikembangkan oleh CODASYL ( COnferences on DAta SYstem Language ). Diperkenalkan secara umum pada bulan januari 1960 dan versi bahasa COBOL ini disebut dengan COBOL-60. Diperbaharui kembali tahun 1965, pada tahun 1968 dan 1974 bahasa COBOL dikembangkan dan disempurnakan lebih lanjut serta distandarisasikan dengan nama ANSI COBOL ( American National Standards Institute ).
Bahasa COBOL adalah bahasa komputer High Level Language yang digunakan oleh programmer yang akan membuat intruksi - intruksi kepada komputer untuk menyelesaikan permasalah bisnis, bahasa ini juga biasa disebut Problem Oriented Language. Kata - kata yang digunakan dalam bahasa COBOL menggunakan bahasa manusia dalam bahasa inggris, kata - kata itu disebut COBOL reserved words. Dalam COBOL juga bisa membuat kata - kata untuk mendefinisikan suatu nama tertentu yang disebut User Defined Words.
KONSEP DASAR PROGRAM COBOL
STRUKTUR DASAR PROGRAM COBOL
A. IDENTIFICATION DIVISION
Berisi informasi mengenai program yang bersangkutan, nama pembuat, nama instalasi komputer, tanggal program dibuat, tanggal program dikompilasi, dan lain - lain. Pada bagian Division ini tidak mempengaruhi terhadap proses program.
B. ENVIRONMENT DIVISION
Pada bagian Division ini dibagi menjadi 2 bagian, yaitu CONFIGURATION SECTION untuk mengetahui informasi mengenai komputer yang digunakan dan INPUT-OUTPUT SECTION untuk menerangkan alat yang digunakan untuk memproses file baik input maupun output.
C. DATA DIVISION
Mempunyai 5 bagian, yaitu FILE SECTION yang digunakan untuk menjelaskan masing - masing file yang dipergunakan didalam program. WORKING-STORAGE SECTION digunakan untuk menerima data atau untuk mengirimkan data ke media input-output. SCREEN SECTION digunakan untuk mendifinisikan bentuk layar untuk tampilan input atau output. LINKAGE SECTION digunakan untuk program yang memanggil program lainnya. REPORT SECTION digunakan untuk menggambarkan bentuk dan laporan yang akan dicetak.
D. PROCEDURE DIVISION
Berisi prosedur dari intruksi yang mempunyai akibat secara langsung menghasilkan output yang diminta dari sejumlah input yang ada.
Didalam masing - masing 4 Division terdapat susunan bagian yang tersusun secara hirarki, berikut susunannya :
- Region
- Section
- Paragraph
- Entry
- Sentence
- Clause
- Statement
- Phrase
- Option
- DATA VARIABEL adalah data yang nilainya dapat berubah didalam program. Nilai data ini akan selalu berubah bila dibaca nilai data yang lainnya lagi dengan nama data yang sama.
- KONSTANTA adalah bentuk dari data yang dibutuhkan untuk pengolahan dimana nilai datanya tidak tergantung dari input yang dibaca. Ada 3 bentuk dari konstanta yang dipakai dalam PROCEDURE DIVISION, yaitu literal numerik, literal bukan numerik, dan figurative constant ( Termasuk dalam COBOL reserved word yang mempunyai maksud tertentu yang namanya sudah dikenali oleh compiler ).
COBOL RESERVED WORDS
Yaitu kata yang telah didefinisikan yang mempunyai arti dan kegunaan tertentu dalam bahasa COBOL. Programmer tidak boleh menggunakan kata ini untuk membentuk nama-data atau nama-paragraph .
USER DEFINED WORDS
Programmer dapat membentuk kata - kata untuk membuat dan mendefinisikan tersendiri untuk pemberian nama pada :
- Nama-Program
- Nama-Alat
- Nama-File
- Nama-Record
- Nama-Data
- Nama-Indek dan nama-data-indek
- Nama-Kondisi
- Nama-Prosedur
- Nama-Seksi
- Nama-Kualifikasi
Nama yang dibuat oleh programmer dapat terdiri dari gabungan karakter, yaitu :
- Huruf A sampai dengan Z ( Huruf Besar ), a sampai dengan z ( Huruf Kecil ).
- Angka 0 dengan sampai 9.
- Hyphen (-).
Pemberian nama ini bebas dengan mengingat syarat - syarat sebagai berikut :
- Maksimum panjangnya 30 Karakter, tidak boleh lebih.
- Paling sedikit harus mengandung 1 huruf ( Alphabetik ).
- Tidak boleh mengandung spesial karakter kecuali hyphen yang harus diletakkan pada tengah-tengah nama, tidak boleh pada karakter pertama atau terakhir.
- Tidak boleh menggunakan COBOL Reserved Word.
- Tidak boleh ada blank atau spasi.
Daftar Pustaka :
H.M.JOGIYANTO.1990.Teori Dan Aplikasi Program Komputer
Bahasa COBOL.Yogyakarta : ANDI OFFSET.
Komentar
Posting Komentar