Common Business Oriented Language |
COBOL (singkatan dari Common Business Oriented Language) adalah sebuah bahasa pemrograman generasi ketiga. Sesuai dengan namanya, maka bahasa COBOL mempunyai fungsi menyelesaikan masalah-masalah yang berhubungan dengan perdagangan, seperti sistem pengelolaan keuangan, laporan pengeluaran sebuah perusahaan dan lain-lain. Diciptakan pada tahun 1959 dan dikembangkan oleh suatu grup bernama CODASYL (Conference on Data System Language).
Keunggulan COBOL :
- COBOL ditulis dalam bahasa Inggris sehingga lebih mudah dipahami.
- Program COBOL sesuai untuk pengolahan data yang banyak diterapkan pada permasalahan Business.
- Program COBOL sifatnya standart, sehingga dapat digunakan pada komputer-komputer yang berbeda tanpa banyaknya perbedaan.
- Struktur program COBOL jelas.
- COBOL menyediakan fasilitas listing program, bila diperlukan
- Mudah didokumentasikan
Aturan Penulisan Source Program :
Tersedia kolom-kolom untuk menuliskan program COBOL, dari kolom Ke-1 hingga Kolom Ke-80 dengan ketentuan :
- Kolom 1 – 6 : Digunakan untuk nomor urut bilamana diperlukan, sifatnya optional, dan nomor yang diberikan harus urut ascending.
- Kolom 7 :
- Tanda baris sambung dari baris sebelumnya dengan memberikan tanda hypen (-), baris sambungannya dimulai dari Area B.
- Bila kolom ini di isi dengan karakter asterisk (*) , maka apa yang ditulis pada baris ini akan dianggap sebagai komentar.
- Bila kolom ini di isi dengan slash (/), maka baris yang ada tanda ini dianggap sebagai komentar dan akan dicetak mulai halaman baru teratas, bila source program dicetak di printer.
- Bila kolom ini di isi dengan karakter “D” , baris ini juga dianggap sebagai komentar, tetapi bila pada ENVIRONMENT DIVISION dalam paragraph SOURCE-COMPUTER disebutkan WITH DEBUGGING MODE, maka akan berguna untuk tujuan debugging.
- Kolom 8 – 11 : Disebut dengan area A, semua judul divisi,judul seksi, nama paragraph, judul file description (FD), level number 01 dan level number 77 ditulis mulai kolom ke-8.
- Kolom 12 – 72: Disebut dengan area B, semua elemen program selain yang ditulis di area A ditulis pada area B.
- Kolom 73 – 80: Merupakan kolom yang tidak diproses oleh komputer, jadi jika diisi dengan catatan-catatan apa saja hanya untuk dokumentasi program.
Struktur Program COBOL :
Program COBOL dibagi kedalam 4 bagian yang disebut dengan Division. Masing-masing divisi dimulai dengan judul divisi deengan urutan sebagai berikut :
- IDENTIFICATION DIVISION
- ENVIRONMENT DIVISION
- DATA DIVISION
- PROCEDURE DIVISION
User Defined Word :
Programmer dapat membentuk kata-kata untuk membuat dan mendefinisikan tersendiri untuk pemberian nama pada :
- Nama-program (Program-name)
- Nama-alat (Mnemonic-name)
- Nama-file (File-name)
- Nama-record (Record-name)
- Nama-data (Data-name)
- Nama-indek (Index-name)
- Nama-kondisi (Condition-name)
- Nama-prosedur (Procedure-name)
- Nama-seksi (Section-name)
Syarat Pemberian Nama :
- Gabungan dari huruf A-Z atau a-z, angka 0-9, Hypen (-).
- Panjang maksimum 30 karakter.
- Paling sedikit harus mengandung 1 huruf.
- Tidak boleh mengandung karakter khusus kecuali hypen yang diletakkan ditengah-tengah, tidak boleh diawal atau diakhir.
- Tidak boleh mengandung COBOL reserved word.
- Tidak boleh ada blank atau spasi.
Source and Refrence :
- https://id.wikipedia.org/wiki/COBOL
- Teknik Pemrograman Terstruktur 1, Universitas Gunadarma 2016 oleh Irawati
Copyright © 2016 SyarifSegaf
usefull, thankyou!
ReplyDeletegood to hear that, you're welcome :)
Delete