• Tidak ada hasil yang ditemukan

Bab 1 – Konsep Dasar Program COBOL 1 Modul Praktikum Algoritma & Pemrograman 3 – IT045123 KONSEP DASAR PROGRAM COBOL

N/A
N/A
Protected

Academic year: 2017

Membagikan "Bab 1 – Konsep Dasar Program COBOL 1 Modul Praktikum Algoritma & Pemrograman 3 – IT045123 KONSEP DASAR PROGRAM COBOL"

Copied!
6
0
0

Teks penuh

(1)

BAB 1

KONSEP DASAR PROGRAM COBOL

TUJUAN PRAKTIKUM

1. Mengetahui struktur program Cobol 2. Mengetahui bentuk data program Cobol 3. Mengetahui sintaks -sintaks program Cobol 4. Mengetahui aturan penulisan Program Cobol

TEORI PENUNJANG

1.1 Sekilas Program COBOL

COBOL (Common Business Oriented Language) adalah Bahasa Tingkat Tinggi (High Level Language) yang berorientasi pada persoalan – persoalan bisnis.

1.2 Struktur Program COBOL

Secara keseluruhan pada intinya struktur program COBOL dibagi menjadi 4 bagian yang disebut DIVISION*. Masing – masing divisi dimulai dengan judul divisi. Struktur program COBOL adalah sebagai berikut :

1. IDENTIFICATION DIVISION. 2. ENVIRONMENT DIVISION. 3. DATA DIVISION.

4. PROCEDURE DIVISION.

Berikut secara singkat kegunaan dari masing – masing divisi :

1 . IDENTIFICATION DIVISION

(2)

2. ENVIRONMENT DIVISION

Berisi informasi tentang keadaan komputer dan alat – alat yang digunakan. Divisi ini terdiri atas 2 section yaitu :

• CONFIGURATION SECTION

Berisi informasi mengenai komputer yang digunakan. • INPUT – OUTPUT SECTION

Menerangkan peralatan yang digunakan untuk memproses file, baik peralatan input juga peralatan output

3. DATA DIVISION

Divisi ini terdiri dari beberapa section yaitu : • FILE SECTION

Digunakan untuk menjelaskan masing – masing file (nama file, nama record dalam file, jenjang item dalam record dan ukuran data item) yang digunakan dalam program.

• WORKING – STORAGE SECTION

Digunakan untuk mendeklarasikan variabel – variabel yang diperlukan dalam program beserta tipe dari variabel tsb.

• SCREEN SECTION

Digunakan untuk merancang tampilan input data maupun output program.

• LINKAGE SECTION

Digunakan untuk menerangkan data yang mempunyai hubungan dengan program lain.

• REPORT SECTION.

Digunakan untuk menggambarkan bentuk dan laporan yang akan dicetak.

4. PROCEDURE DIVISION

Divisi ini adalah inti dari pemrograman COBOL karena semua prosedur pekerjaan proses dari input data menjadi output.

Catatan :

(3)

1.3 Bentuk Dat a

Bentuk Data dibedakan menjadi 2, yaitu : 1. DATA VARIABEL

Data Variabel adalah data yang nilainya dapat berubah dalam program. Contoh :

ACCEPT nil-prak

Statement ACCEPT tersebut digunakan untuk memasukkan nilai data (nil-prak) ke dalam suatu storage. Nilai data ini akan selalu berubah bila dibaca nilai data yang lain dengan nama data (nil-prak) yang sama.

Nama data : nil-prak

(1) (2) (3) (4) (5) (6) (7) 70 65 60 65 80 75 65

2. DATA KONSTANTA

Data Konstanta adalah bentuk dari data yang dibutuhkan untuk pengolahan, dimana nilainya tidak tergantung dari input yang dibaca.

Contoh :

MULTIPLY jam-kerja BY 500 GIVING gaji-out

Nilai 500 adalah data konstanta, karena nilainya akan selalu tetap tidak berubah oleh proses.

1.4 COBOL Rese rved Word

COBOL reserved word adalah kata yang telah didefinisikan yang mempunyai arti dan kegunaan tertentu dalam bahasa COBOL.

(4)

Tabel 1.1. Tabel beberapa contoh COBOL Reserved Word :

ACCEPT ACCESS ADD AFTER AND

BOTTOM BY CALL CANCEL DECIMAL-POINT

IN INPUT OUT OUTPUT UNTIL

1.5 User Defined Word

User Defined Word adalah kata - kata yang digunakan oleh programmer untuk membuat dan mendefinisikan :

nama-program nama-alat nama-file nama-record nama-data

nama-indek dan nama-data-indek nama-kondisi

nama prosedur nama-seksi nama-kualifikasi

Pemberian nama ini bebas dengan mengingat syarat – syarat sebagai berikut: 1. Maksimum panjangnya 30 karakter

2. Paling sedikit harus mengandung 1 huruf

3. Tidak boleh mengandung karakter khusus kecuali hypen (-), yang harus diletakkan pada tengah – tengah nama.

4. Tidak boleh menggunakan COBOL reserved word 5. Tidak boleh ada blank atau spasi.

1.6 Aturan Penulisan Source Program

Kolom yang tersedia untuk menulis program COBOL dimulai dari kolom 1 sampai dengan kolom 80.

(5)

Kolom 7 : Digunakan untuk :

1. Tanda baris sambungan dari baris sebelumnya dengan memberikan tanda hypen. Baris sambungan ditulis mulai dari area B (kolom 12-72).

2. Bila diisi dengan karakter (*), maka apa yang ditulis pada baris ini dianggap sebagai komentar.

3. Bila diisi dengan slash (/), maka baris yang ada tandanya dianggap sebagai komentar . Dan akan dicetak mulai halaman baru teratas, bila source program dicetak di printer.

4. Bila diisi dengan karakter (D), beris ini dianggap sebagai komentar. Tetapi bila pada ENVIRONMENT DIVISION dalam paragraph SOURCE-COMPUTER disebutkan WITH DEBUGGING MODE maka berguna untuk tujuan debugging.

Kolom 8 - 11 : Disebut dengan area A

Semua judul divisi, judul seksi, nama paragraph, judul file description, level number 01 dan level number 77 ditulis mulai di kolom ini.

Kolom 12 - 72: Disebut dengan area B

Semua elemen program selain yang ditulis di area A, ditulis pada area B ini.

(6)

LATIHAN

1. Apa itu bahasa pemrograman COBOL ?

2. Sebutkan & Jelaskan dengan singkat bagaimana Struktur penulisan Program COBOL !

3. Sebutkan & Jelaskan Bentuk Data pada Program COBOL !

4. Apa yang dimaksud dengan COBOL Reserved Word ? Sebutkan minimal 5 jenis COBOL Reserved Word !

Referensi

Dokumen terkait