Anda di halaman 1dari 2

COBOL adalah kepanjangan dari Common Bussiness Oriented Language.

Bahasa COBOL digolongkan sebagai High Level Language (bahasa


pemrograman tingkat tinggi) yang berorientasi pada masalah bisnis. dibuat untuk operasi pengolahan data, yaitu membaca data,

memproses data dan menghasilkan output berupa informasi. Kolom 1-6 : digunakan untuk line number (optional) ditulis dari kecil ke besar,
Kolom 7 : digunakan untuk melanjutkan baris sebelumnya dengan menambahkan tanda (-) dan baris sambungannya ditulis di area B. Bila diisi
(*) maka yang ditulis pada baris ini dianggap komentar. Kolom 8-11 : disebut dengan area A. untuk menulis divisi, section, nama paragraph,
judul file description (FD), level number 01 dan level number 77. Kolom 12-72 : disebut area B. untuk menulis elemen program selain yang
ditulis di area A. Kolom 73-80 : kolom ini tidak akan diproses oleh program jadi data diisi catatan atau curahan hati untuk dokumentasi.

Struktur utama program COBOL terdiri dari 4 divisi utama yaitu :

IDENTIFICATION DIVISION = Dari nama divisi-nya kita dapat menyimpulkan kegunaan dari divisi ini yaitu sebagai identifikasi program COBOL
yang kita buat misalnya nama pembuat (AUTHOR) dan nama program

ENVIRONMENT DIVISION = Divisi ini berguna untuk memberikan informasi peralatan yang digunakan dalam program, dibagi menjadi 2 section
yaitu CONFIGURATION SECTION dan INPUT-OUTPUT SECTION. CONFIGURATION SECTION bersifat optional (boleh tidak ditulis) yang berisi
tentang peralatan hardware yang digunakan program.

DATA DIVISION = Divisi ini berguna untuk mendeskripsikan variable-variabel dan jenis tipe data yang digunakan dalam program COBOL. Divisi
ini memiliki 5 section yaitu: 1. FILE SECTION. 2. WORKING-STORAGE SECTION. 3. SCREEN SECTION. 4. LINKAGE SECTION. 5. REPORT SECTION.

PROCEDURE DIVISION = Divisi ini merupakan inti dari bahasa pemrograman COBOL karena pada divisi inilah semua statement instruksi dibuat.

Misalnya DISPLAY, ACCEPT dan STOP RUN. DISPLAY di gunakan untuk output, ACCEPT untuk menerima input dan STOP RUN untuk
menghentikan proses program.

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

DATA DIVISION Terdiri dari : - File Section - Working-Storage Section - Screen Section - Linkage Section - Report Section

KEUNTUNGAN BAHASA COBOL 1. Program COBOL dibuat dlm instruksi bahasa Inggris, shg mudah dipelajari & dibuat. 2. Program COBOL
sesuai untuk pengolahan data, yang banyak diterapkan pada permasalahan bisnis. 3. Program COBOL sifatnya standard, sehingga dapat
dipergunakan pada komputer yg berbeda - beda, tanpa banyak mengalami perubahan. 4. COBOL menyediakan fasilitas listing program,
bilamana perlu diperiksa oleh orang lain selain programmernya. 5. Mudah didokumentasikan & dikembangkan bilamana perlu 6. Dapat menjadi
program execute

COBOL dibuat untuk operasi yg mencakup langkah dasar pengolahan data yaitu : 1. Membaca data 2. Memproses data 3. Menghasilkan
output informasi

Contoh Reserved Words : - ACCEPT - PIC - ALTER - (+)READY - BEFORE - (+)PERFORM, dll.

USER DEFINED WORDS

Programmer bisa membentuk kata-kata untuk memberikan nama pada : - Nama-program - Nama-data - Nama-alat - Nama-indek dan
nama-data-indek - Nama-file - Nama-kondisi - Nama-record - Nama-prosedur - Nama-seksi - Nama-kualifikasi

BENTUK DATA

Bentuk data dibagi menjadi 2 : 1. Data variable 2. Data konstanta

Organisasi file relative dapat diakses secara : • URUT Æ SEQUENTIAL ACCESS MODE Record diakses dengan urutan nomor record relative
dari kecil ke besar • ACAK Æ RANDOM ACCESS MODE Urutan pengaksesan record diatur oleh programmer. • DINAMIK Æ DINAMIC
ACCESS MODE Merupakan gabungan antara akses secara urut dan akses secara acak.

STATEMENT ARITMATIKA & COMPUTE Kemampuan untuk mengadakan perhitungan pada program COBOL tidak begitu penting
dibandingkan dgn bahasa program yang lain seperti FORTRAN, BASIC, ALGOL atau PL/I sehingga kemampuannya tidak begitu luwes
dibandingkan bahasa-bahasa tersebut. COBOL mempunyai 4 verb dasar utk membuat statement operasi ARITMATIKA : a. ADD
(penjumlahan) b. SUBTRACT (pengurangan) c. MULTIPLY (perkalian) d. DIVIDE (pembagian) Keempat verb dasar tersebut dilengkapi
dgn verb untuk perhitungan yg lebih rumit: COMPUTE verb.

ADD Statement Digunakan utk menjumlahkan 2 atau lebih operand numerik, dan menyimpan hasilnya.

FILE INDEKS • Adalah file yang mempunyai indeks atau table yg berisi daftar alamat-alamat (add dengan Control Index. • Control Index
berfungsi sebagai penunjuk /pointer dari posisi record tertentu yang untuk menuju ke suatu lokasi record tertentu dengan cepat. • Akan
dibentuk dua file : file data dan file kunci Æ berisi control index • Supaya ke-2nya dapat berhubungan digunakan suatu field kunci /key field
yang a

• Bentuk entry pada SELECT• Nilai status file indeks FILE CONTROL00 Æ tidak terjadi kesalahan SELECT namafile ASSIGN TO DISK10 Æ EOF
ORGANIZATION IS INDEXED21 Æ Nilai kunci tidak urut SEQUENTIAL22 Æ Nilai kunci tidak unik ACCESS MODE ISRANDOM23 Æ No record
Found DYNAMIC24 Æ disk space full RECORD KEY IS namadata130 Æ file not found FILE STATUS IS namadata291 Æ struktur file rusak

• Bentuk pada Data Division dan Procedure Division sama seperti Organisasi file seq

OPEN verb Digunakan untuk membuka file yang akan diakses. Bentuk Umum statement OPEN INPUT nama-file-1 [, nama-file-2] …
OPEN OUTPUT nama-file-3 [, nama-file-4] … I-O nama-file-5 [, nama-file-6] …

Anda mungkin juga menyukai