PENGENALAN COBOL

Houreeey udah tingkat dua, bentar lagi sidaaang (PRAAAAK *fauzi DI tampar angin "gundulmu baru 1tahun kulia sidang?? wkwk"),, haduh haduhh.. pemrograman tingkat dua apa ji? Diajar cobol cooy..BAHASA PEMROGRAMAN YANG JADUL yah?? hehehe.. Tapi teman-teman jangan menyepelekan pemrograman Cobol ini, di tingkat dua kita belajar cobol tentu ada alasannya salah satunya adalah Cobol merupakan bahasa pemrograman High Level Language yang dikenal sangat ketat dan bahasa pemrograman yang sangat terstruktur
dalam penulisan coding nya, Bayangin aja mau nulis coding harus nentuin colom, nentuin angka level, sama nulis divisi-divisinya.
Hehe puyeng-puyeng dah kalo belum kenalan lebih deket sama nih bahasa pemrograman cobol, makanya yuk kenalan yuk di sini..


DEFINISI COBOL

COBOL atau Common Bussiness Oriented Language adalah bahasa pemrograman computer, yang dirancang untuk menyelesaikan persoalan bisnis.

PERKEMBANGAN COBOL
Tahun 1958 : Pertama kali diciptakan oleh CODASYL
Tahun 1960 : Versi COBOL – 60 , versi pertama
Tahun 1968 : ANSI COBOL gunakan standart ANSI
Tahun 1974 : ANSI COBOL 1974
Tahun 1985 : ANSI COBOL 1985
MS.COBOL versi 2.2 mengikuti ANSI COBOL 1974
MS.COBOL versi 3.0 mengikuti ANSI COBOL 1985 di luncurkan tahun 1988.

Program COBOL merupakan program terstruktur.
Struktur Utama dari suatu program COBOL terdiri dari 4 DIVISI , yaitu :
IDENTIFICATION DIVISION
ENVIRONMENT DIVISION
DATA DIVISION
PROCEDURE DIVISION

IDENTIFICATION DIVISION
IDENTIFICATION DIVISION adalah merupakan divisi yang pertama dalam program COBOL dan yang paling sederhana.
Pada divisi ini berisi keterangan mengenai program yang dibuat.
Bentuk Umum :
IDENTIFICATION DIVISION
PROGRAM-ID. .
[AUTHOR. .]
[INSTALLATION. .]
[DATE-WRITTEN. .]
[DATE-COMPILED. .]
[SECURITY. .]

ENVIRONMENT DIVISION
ENVIRONMENT DIVISION dalam program cobol sebagai divisi ke-2. Berisi dokumentasi informasi mengenai peralatan yang dipergunakan. Divisi ini dibagi menjadi 2 section, yaitu CONFIGURATION SECTION, INPUT-OUTPUT SECTION.
Bentuk Umum :
ENVIRONMENT DIVISION.
CONFIGURATION SECTION.
SOURCE-COMPUTER. [WITH DEBUGGING MODEL.
OBJECT-COMPUTER. .
SPECIAL-NAMES.
[ PRINTER IS [ CURRENCY SIGN IS ]
[ DECIMAL-POINT IS COMMA ].
INPUT-OUTPUT SECTION.
FILE-CONTROL.
{file-control entry}.

DATA DIVISION
Divisi ini menjelaskan tentang input & output data yg digunakan serta semua keterangan ttg file, record, nama data serta bentuk format yg akan digunakan dalam PROCEDURE DIVISION.
DATA DIVISION terdiri dari beberapa section :
•FILE SECTION
•WORKING-STORAGE SECTION
•SCREEN SECTION
•LINKAGE SECTION
•REPORT SECTION

PROCEDURE DIVISION
Merupakan divisi ke 4 dan yang terakhir dari program COBOL. Semua instruksi-instruksi ditulis pada PROCEDURE DIVISION, sehingga divisi ini merupakan inti dari program COBOL.Statement yang ada di PROCEDURE DIVISION dibentuk dari verb (Kata kerja).

ATURAN PENULISAN SOURCE CODE PADA PROGRAM COBOL
aturan inilah yang harus teman-teman ketahui sebelum maen coding di dalam pemrograman cobol
Kolom yang tersedia untuk menulis program Cobol (1-80) :
Kolom 1-6: Untuk nomor urut bila diperlukan (optional).
Kolom 7:
-Untuk tanda hypen, baris sambungannya berada di area B.
-Bila diisi dengan tanda *, maka baris tersebut dianggap sebagai komentar.
-Bila diisi dengan tanda /, maka baris tersebut dianggap sebagai komentar dan akan dicetak mulai halaman baru teratas.
-Bila diisi dengan karakter D, maka akan 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 area A. Tempat menuliskan semua judul divisi, judul seksi, nama paragraph, judul file description (FD), level number 01 dan level number 77.
Kolom 12-72 :
Disebut area B. Tempat penulisan semua elemen program selain yang ditulis diarea A.
Kolom 73-80: Untuk komentar atau dokumentasi program.

APA ITU RESERVED WORD..??
Naah loh temen-temen tau gak? Reserved Wird apaan? niih yang namanya reserved word pada cobol itu kata yang telah didefinisikan yang mempunyai arti dan kegunaan tertentu dalam bahasa COBOL. Kata tersebut tidak boleh dipergunakan oleh programmer untuk nama-data dll kecuali dalam bentuk yang telah ditentukan oleh bahasa COBOL itu sendiri. Contohnya nih : ACCEPT, ADD, AND, BY, AFTER, DATA DIVISION, DISPLAY, dsb.

APA ITU USER DEFINED WORD..??
Kalo user defined word itu kebalikannya reserved word yaitu kata-kata yang dapat dibuat dan telah didefinisikan oleh programmer untuk : Nama-program, Nama-alat, Nama-file, Nama-record, Nama-data, Nama-indek dan nama-data-indek, Nama-kondisi, Nama-prosedure, Nama-seksi, Nama-kualifikasi.

Hmmm..
Kebanyakan teori jadi bingung ji? hehehe Ok Ok sesi selanjutnya kita ke tahap contoh program serhana yah.. sebelumnya download dulu deh bagi yang belum punya cobol,
di sini nih: DOWNLOAD IDE COBOL.RAR

0 comments:

Post a Comment