November 24, 2011

COBOL

COBOL adalah kepanjangan dari Common Bussiness Oriented Language. Bahasa COBOL digolongkan sebagai High Level Language  (bahasa pemrograman tingkat tinggi) yang berorientasi pada masalah
bisnis. Diciptakan pada tahun 1959.
COBOL pertama kali diperkenalkan secara formal bulan Januari 1960 dan disebut dengan COBOL-60. Dan diperbaharui tahun 1965. Pada tahun 1968 dan 1974, bahasa COBOL dikembangkan dan distandarisasikan dengan nama ANSI COBOL (American National Standarts Institute). Bahasa pemrograman COBOL sangat terstruktur, karena mudah dibaca dan memiliki struktur yang jelas. COBOL dibuat untuk operasi pengolahan data, yaitu membaca data, memproses data dan menghasilkan output berupa informasi.
Struktur utama dari suatu program COBOL terdiri dari 4 Divisi yaitu:
IDENTIFICATION DIVISION
Informasi mengenai identitas program (nama program, si pembuat, tanggal dibuat, tanggal dikompilasi, dan lainnya.
ENVIRONMENT DIVISION
Informasi mengenai keadaan komputer dan alat-alat lain yang dipergunakan.
DATA DIVISION
Informasi mengenai bentuk, jenis dari data apa saja yang dipergunakan dalam program bersangkutan.
PROCEDURE DIVISION
Informasi yang memuat prosedur pemrosesan data yang datanya tampak pada DATA DIVISION untuk dihasilkan outputnya.

Dasar-dasar COBOL.
Untuk membuat program COBOL yang baik dan benar, minimal anda harus menguasai atau mengetahui beberapa hal berikut :
Cara penulisan
Kolom maksimal yang disediakan program COBOL adalah kolom 1
sampai 80, dengan ketentuan sebagai berikut :
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 dianggapkomentar.
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.
Beberapa hal lagi yang anda harus perhatikan tentang penulisan yaitu penggunaan titik dan spasi. Bahasa pemrogram COBOL sangat sangat ketat tentang peraturan penulisan, pastikan anda memberikan tanda titik
(.) setelah nama divisi, section, paragraph atau baris instruksi dan spasi (space) untuk pemisah antara COBOL RESERVED WORDS dengan variable atau string. Kedua hal tadi kelihatan sepele tapi jika program yang anda buat panjang nya sampai puluhan baris hal ini mungkin dapat membuat anda frustasi. Karena akan menyebabkan pesan kesalahan yang memusingkan kepala.
Cara menjalankan program COBOL.
Program COBOL ini tidak memiliki built-in editor seperti Pascal atau Basic sehingga anda harus mengetik dan mengkompile secara terpisah. Untuk mengetik source program COBOL anda dapat menggunakan
sembarang text editor apakah itu MS-Editor, Notepad, SideKick dan lain-lain sesuai keinginan anda. Tetapi disarankan menggunakan SideKick karena lebih cepat terutama pada saat proses debugging source program.
Cara penggunaan SideKick.
SideKick adalah suatu editor tool yang resident di memori, untuk menjalankan SideKick, ketik :
C:\>SK
Setelah tampil jendela berwarna biru tekan CTRL+ALT maka akan keluar menu pop-up pilih notepad.
Tekan F3 untuk membuat file baru (untuk cobol dengan extensi .COB) , F2 untuk menyimpan source program dan Ecs untuk ke DOS prompt.
Untuk mengkompile source program COBOL yang anda buat tekan F2 lalu Ecs , ketikan:
C:\>COBOL nama_program.cob atau C:\>COBOL nama_program;
Untuk menjalankan (running) ketikan:
C:\>RUNCOBOL nama_program
Contoh Program Sederhana.
PRAK.COB Sun Aug 20 20:55:58 2006 Page 1
line number source line Microsoft COBOL Version 2.20
1 IDENTIFICATION DIVISION.
2 PROGRAM-ID. CONTOH.
3 AUTHOR. SAYA.
4 ENVIRONMENT DIVISION.
5 CONFIGURATION SECTION.
6 SOURCE-COMPUTER. IBM-PC.
7 OBJECT-COMPUTER. IBM-PC.
8 DATA DIVISION.
9 WORKING-STORAGE SECTION.
10 01 MASUKAN.
11 02 NAMA PIC X(20).
12 02 NPM PIC X(8).
13 SCREEN SECTION.
14 01 HAPUS-LAYAR.
15 02 BLANK SCREEN.
16 PROCEDURE DIVISION.
17 MASUKKAN-DATA.
18 DISPLAY HAPUS-LAYAR.
19 DISPLAY ‘NAMA : ‘.
20 ACCEPT NAMA.
21 DISPLAY ‘NPM : ‘.
22 ACCEPT NPM.
23 SELESAI.
24 STOP RUN.

Tidak ada komentar:

Posting Komentar

biar lebih baik lagi kasih coment :)

 
thank you for visiting my blog.