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 :
1.IDENTIFICATION DIVISION
2.NVIRONMENT DIVISION
3.DATA DIVISION
4.PROCEDURE DIVISION
Keuntungan Bahasa COBOL :
Program dibuat dalam bahasa
inggris sehingga lebih mudah dipelajari dan dibuat
Sangat sesuai untuk pengolahan
data, banyak diterapkan untuk masalah bisnis
Struktur program COBOL jelas
Program bersifat standar ----à fleksibel di komputer yang berbeda.
COBOL menyediakan fasilitas listing program
Program ini mudah didokumentasikan dan
dikembangkan.
Yang dapat dikerjakan BAHASA COBOL :
Langkah Dasar
Membaca data
lalu memproses daa dan menghasilkan output informasi.
Ada 2 divisi yang UTAMA yaitu :
1.DATA DIVISION
Menggambarkan bentuk dan jenis dari data input serta data outputnya.
2.PROCEDURE DIVISION
Menggambarkan prosedur yang digunakan
untuk menyelesaikan permasalahan dalam
bentuk dan jenis data yang ada pada DATA
DIVISION dan menghasilkan hasil
output informasi sesuai yang ada dalam DATA
DIVISION.
Apa yang dapat dikerjakan
COBOL ?
Mengolah data
dengan prosedur – prosedur tertentu yang ada di dalam PROCEDURE DIVISION, data yang diolah dan bentuk hasil pengolahan
ada didalam DATA DIVISION.
KONSEP DASAR PEMBUATAN PROGRAM
BAHASA KOMPUTER
Merupakan kumpulan dari karakter – karakter, kata – kata dalam aturan
penulisan tertentu yang dapat digunakan untuk menulis sebuah program komputer.
HIGH LEVEL LANGUAGE
Orientasi masalah yang dihadapi
oleh programmer atau problem oriented language.
Contoh : Pascal, Fortran, Cobol,
Bahasa C, Basic.
LOW LEVEL LANGUAGE
Orientasi pada mesin
Contoh : Assembler (B.Rakitan)
SOURCE PROGRAM
Program yang dibuat dalam bahasa
tingkat tinggi
OBJECT PROGRAM
Program yang telah diterjemahkan ke
dalam bahasa mesin
KOMPILASI
Menterjemahkan source program
menjadi object program.

Menterjemahkan program untuk seluruh instruksi sekaligus.

Menterjemahkan
program perinstruksi
EXECUTABLE PROGRAM
Program yang dapat dijalankan secara langsung dari sistem operasi.
PROGRAM KOMPUTER
PROGRAM,PROGRAMMING, PROGRAMMER
PROGRAM
Adalah kumpulan dari instruksi
atau deklarasi atau peryataan yang di susun sehingga komputer dapat memproses input data
menjadi output.
PROGRAMMER
Orang yang menbuat program.
PROGRAMMING
Proses
pembuatan program komputer.
Langkah – langkah pembuatan
program COBOL :
- Memahami
masalah yang akan di programkan
- Menggunakan
FlowChart
- Menulis
program di coding form
- Membuat
source program, extension .COB
- Mencompile
program :
Source
Program à Object Program
6. Membuat
Excecutable program, extension EXE.
7. EXE
program dapat dijalankan.
KONSEP DASAR
ORGANISASI DATA
FILE à RECORD à FIELD à KARAKTER
File atau bussiness file
Adalah kumpulan
dari record – record yang behubungan.
File dibedakan menjadi 2 bagian yaitu :
PROGRAM FILE yaitu file yang berisi
program komputer.
DATA FILE yaitu file
yang berisi kumpulan klasifikasi data secara keseluruhan.
Setiap file harus diberi nama supaya unik à file nama
Syarat – Syarat pemberian
nama file :
1. Maksimum 30 karakter ( A...Z,a...z,0...9,-)
2. Minimum mengandung 1 huruf ( alphabetik )
3. Tidak boleh mengandung :
o
Special
karakter
o
Blank
/ spasi
o
COBOL
reseved Word
4. Tanda hypen diletakkan ditengah – tengah nama. Tidak boleh diletakkan
pada posisi awal atau akhir.
RECORD
Adalah kumpulan dari field atau data item yang berisi suatu informasi
tertentu.
Kumpulan dari RECORD membentuk file
FIELD atau DATA ITEM
Adalah bagian terkecil dari record, yang merupakan kumpulan dari karakter –
karakter yang membentuk sebuah informasi.
Data item dapat terdiri dari :
a. Numerik ( numeric ) terdiri dari
0 s/d 9, + , -
b. Alphabetik ( Alphabetic )
terdiri dari A s/d Z , spasi
c.
Alphanumerik ( Alphanumeric ) terdiri dari numeric dan alphanumeric
Kumpulan data item tertentu
membentuk record.
KONSEP
DASAR PROGRAM COBOL
Struktur
Program Cobol
Dibagi
menjadi 4 Division, yaitu :
ü
IDENTIFICATION
DIVISION.
ü
ENVIRONMENT
DIVISION.
ü
DATA
DIVISION.
ü
PROCEDURE
DIVISION.
Dari
ke-4 divisi tersebut terdapat susunan hirarki :
ü
Division.
ü
Region.
ü
Section.
ü
Paragraph.
ü
Sentence/Entry.
ü
Statement/Clause.
ü
Phrase/Option.
Istilah region , sentence ,
statement dan phrase / option digunakan pada PROCEDURE DIVISION, sedangkan
entry dan clause digunakan pada ke 3 divisi lainnya.
Division
adalah bagian utama dari suatu program
COBOL dan harus diawali dengan suatu judul divisi.
Region
adalah kumpulan bagian tertentu di dalam
Procedure.
Section
adalah satu kumpulan dari paragraph atau
entry.
Paragraph
adalah
suatu group dari kalimat (sentences) didalam Procedure Division dan harus diawali dengan nama-paragraph atau judul
paragraph.
Entry
adalah
suatu yang harus dituliskan pada tempat-tempat tertentu di dalam suatu program COBOL.
Sentence
adalah
suatu kumpulan dari satu atau lebih statement (pernyataan).
Clause
adalah kumpulan dari kata (word) yang
membentuk suatu arti. Clause adalah bagian dari
entry.
Statement
adalah
perintah pengerjaan untuk komputer.
Phrase
adalah suatu group kata yang merupakan
bagian dari statement atau clause.
Option atau
Optional
adalah sesuatu yang boleh disertakan,
boleh juga tidak.
Cobol Reserved Word n User defined Word
Cobol Reserved Word
Adalah 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.
Contoh : ACCEPT, ADD, AND, BY, AFTER dsb……
User Defined Word
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.
Nama Program
Adalah suatu nama yang
diberikan untuk menunjukkan identitas dari program yang dibuat. Nama program
ini ditulis pada paragraph PROGRAM – ID
dalam IDENTIFICATION DIVISON.
Nama Alat
Adalah
nama yang dibuat oleh programmer untuk menunjukkan suatu alat tertentu, misalnya PRINTER, mnemonis name dibentuk didalam ENVIRONMENT DIVISION pada
paragraph SPECIAL NAMES.
Nama file
Adalah
nama yang di buat untuk menunjukkan suatu file tertentu yang dipergunakan didalam program tertentu yang dipergunakan
didalam program.
Nama Record
Untuk
program COBOL , record harus di beri
nama.nama record pada DATA RECORD dan digunakan pada statemen WRITE dalam PROCEDURE DIVISION.
Nama Data
Adalah
nama yang dibuat untuk menunjukkan suatu data item yang dipergunakan didalam program. Nama data ini
dipergunakkan hampir pada semua statement dalam PROCEDURE DIVISION seperti
pada MOVE, ADD, dsb.
Nama indeks dan Nama data index
Digunakkan untuk data yang berbentuk tabel yang diindex.
Nama Kondisi
Adalah
suatu nama data yang dihubungkan dengan suatu nilai tertentu. Nama kondisi didefinisikan dalam DATA DIVISION dengan level number 88.
Nama Procedure atau nama paragraph.
Adalah
nama yang menunjukkan suatu paragraph dalam PROCEDURE DIVISION.
Nama Seksi atau Section
Didalam
PROCEDURE
DIVISON dapat dibuat menjadi beberapa seksi , tiap seksi dapat dibentuk
dengan dimulai judul seksinya.
Nama
Kualifikasi
Bila
nama data atau nama kondisi tidak unik ( ada yang sama satu dengan yang lainnya
), untuk menentukkan yang mana akan digunkaan dapat mempergunakkan Qualifier.
Nama kualifikasi hanya dapat dipergunakan pada SCREEN SECTION dalam DATA
DIVISION atau dalam PROCEDURE
DIVISION.
Aturan penulisan source program
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.
Cara penginstalan cobol pc/laptop win 7 64 bit
COBOL adalah bahasa
pemrograman jadul yang sampai sekarang masih banyak di pakai oleh beberapa
lembaga.COBOL bekerja di system 32 bit jadi akan tidak bekerja bila di install
pada komputer atau laptop jaman sekarang (64 bit). Untuk itu diperlukan
software pihak ketiga agar COBOL dapat bekerja dengan baik pada komputer 64
bit.Software tersebut adalah DosBox (dapat anda download sendiri di google).
1. Hal pertama yang kita lakukan adalah mengekstrak file COBOL yang
sudah kalian download (cari sendiri ya di google , banyak koq hhehe).Disini
saya mengekstraknya ke disk D.
2. Setelah itu buka DosBox lalu ketikan mount d d:\cobol ,
lalu masuk ke direktori disk D dengan cara mengetikan d: .
Ketik cobol dan voila! kompiler COBOL yang bertugas
untuk mengcompile file pun terbuka.
3. Bingung ya nulis listing programnnya dimana? tenang, disini kita
akan menggunakan program notepad (inget notepad bukan notepad++,soalnya
kalau notepad++ tidak mempunyai ekstensi file cobol).
4 .Setelah listing program selesai diketik, save file di folder
COBOL berada yaitud:\cobol (kalau berbeda tinggal disesuai
saja).Jangan lupa simpan dengan ekstensi .cob
5. Sekarang balik lagi ke DosBox yang tadi sudah terbuka compiler
COBOL nya, ketikan namafile.cob (file yang anda simpan
tadi) , lalu ketik enter 2 kali.Kemudia running Program yang anda save tadi
dengan mengetikan runcobnamafile.cob
6. Dan hasilnya seperti disini (Screenshoot paling bawah)
Download Cobol
Untuk meng compile dan meng Run program cobol
1, Cobol yang di gunakan di LAB SI Click here !!!
2. MS Cobol V2 2 yang di gunakan di ILAB Click here !!!
Untuk menuliskan
source program nya :
1.Notepad ( Os windows
xp , 7 , 8 )
2.Notepad ++ ( Os
windows Vista ) Click here !!!
Rani_push.staffsite.gunadarma.ac.id
IlabSI
Ilab
Gunadarma.ac.id
Tidak ada komentar:
Posting Komentar