Selasa, 05 Januari 2016

FORMAT PROGRAM COBOL

A. IDENTIFICATION DIVISION

Terdiri dari Program-ID, Author, Installation, Date-Written, Date-Compiled dan Security.

B. ENVIRONMENT DIVISION

Terdiri dari 2 section, yaitu :

1. Configuration Section
            Diperlukan karena kemungkinan program dibuat pada sebuah komputer dan dijalankan pada komputer yang lain.

2. Input-Output Section
       Bila akan digunakan file dengan media simpanan sekunder,maka paragraph FILE_CONTROL dalam seksi ini harus ditulis. FILE_CONTROL entry terdiri dari 3 bentuk, tergantung dari organisasi file yang dipergunakan, yaitu ; Sequential file, indexed file, dan relative file.

C. DATA DIVISION

Terdiri dari 3 section, yaitu :

1. File Section
            Berisi mengenai file-file yang dipakai didalam program, FILE SECTION ini ada bila dipergunakan file dalam bentuk simpanan sekunder yaitu disk atau printer yang mempunyai hubungan dengan INPUT_OUTPUT SECTION dalam ENVIRONMENT DIVISION.

2. Working-Storage Section
                  Mempunyai maksud pemesanan tempat di internal memori (STORAGE) yang diperlukan oleh pekerjaan  (WORKING) proses program. Pemesanan tempat ini biasanya digunakan untuk :

• Bentuk nilai dan nama data yang diperlukan didalam proses yang terpisah dan belum disebutkan pada FILE SECTION. Data yang disebutkan pada FILE SECTION adalah data yang akan diambil dari disk-file, atau data yang akan direkamkan pada disk-file atau yang akan dicetak pada print-file.
•   Persiapan penulisan judul.

•   Pemesanan tempat untuk data output yang akan ditampilkan.

3. Screen Section
            Berguna untuk menunjukkan bentuk format dari layar terminal untuk menampilkan data atau memasukkan data. Data-item yang dipergunakan dapat berupa group data item atau data item individu.           

D. PROCEDURE DIVISION
            Merupakan inti dari pemrograman COBOL, statement yang ada pada PROCEDURE DIVISION dibentuk dari verb, diantaranya : MOVE, DISPLAY, ACCEPT, dan STOP.

• Move verb
            Digunakan untuk memindahkan data dari satu field ke lokasi field yang lain, sehingga input data dapat dimanupulasi untuk menghasilkan output.

• Display verb
            Digunakan untuk menampilkan hasil dilayar ataupun printer. Jika dipergunakan statement WRITE untuk menampilkan hasil di printer, maka print-file harus disebutkan terlebih dahulu di ENVIRONMENT DIVISION pada FILE-CONTROL.

• Accept verb
            Digunakan untuk memasukkan data lewat layar sewaktu program tersebut dijalankan (runtime).

• Stop verb
            Digunakan untuk menghentikan program baik secara permanen maupun sementara.

• Add verb
            Digunakan untuk menambahkan 2 atau lebih operand numerik dan menyimpan hasilnya.

• Substract verb
            Digunakan untuk operasi pengurangan suatu nilai data numerik.

• Multiply verb
            Digunakan untuk mengalikan 2 nilai numerik dan menyimpan hasilnya.

• Divide verb
            Digunakan untuk membentuk statement operasi pembagian.

• Compute verb
            Digunakan untuk operasi yang lebih rumit untuk menyederhanakan 4 artihmatic verb sebelumnya.

• Go To verb
            Digunakan untuk alih kontrol tanpa syarat ke paraghraph tertentu

• Go To … Depending Verb
            Digunakan untuk alih kontrol bersyarat. Beralih pada paraghraph tertentu dengan kondisi tertentu.

• Alter verb
            Digunakan untuk merubah arah tujuan proses dari statement GO TO yang telah ada di program.

• Perform verb
            Digunakan untuk membuat suatu statement yang akan membawa proses dari program meloncat kesuatu paraghraph, kemudian menjalankan seluruh statement yang ada pada paraghraph tersebut. Jika telat selesai akan kembali ke statement setelah PERFORM.


Sumber : BAB 2 COBOL

Tidak ada komentar:

Posting Komentar