Wednesday, October 5, 2016

COBOL Part 1 (Pengenalan Cobol)

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 : 
  1. Tanda baris sambung dari baris sebelumnya dengan memberikan tanda hypen (-), baris sambungannya dimulai dari Area B.
  2. Bila kolom ini di isi dengan karakter asterisk (*) , maka apa yang ditulis pada baris ini akan dianggap sebagai komentar.
  3. 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.
  4. 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 :
  1. Nama-program (Program-name)
  2. Nama-alat (Mnemonic-name) 
  3. Nama-file (File-name) 
  4. Nama-record (Record-name)
  5. Nama-data (Data-name)
  6. Nama-indek (Index-name)
  7. Nama-kondisi (Condition-name) 
  8. Nama-prosedur (Procedure-name) 
  9. Nama-seksi (Section-name)

Syarat Pemberian Nama :
  1. Gabungan dari huruf A-Z atau a-z, angka 0-9, Hypen (-).
  2. Panjang maksimum 30 karakter.
  3. Paling sedikit harus mengandung 1 huruf.
  4. Tidak boleh mengandung karakter khusus kecuali hypen yang diletakkan ditengah-tengah, tidak boleh diawal atau diakhir.
  5. Tidak boleh mengandung COBOL reserved word.
  6. 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

2 comments: