Rabu, 17 Oktober 2012

Laporan Pendahuluan AP3(COBOL)

Laporan Pendahuluan AP 3 (COBOL)

1.Apa yang kalian ketahui tentang COBOL?

>COBOL adalah kepanjangan dari Common Bussiness Oriented language. bahasa COBOl    digolongkan sebahai High Level Language (bahasa pemograman tingkat tinggi) yang berorientasi pada masalah bisnis . Diciptakan pada tahun 1959. COBOL pertama kali diperkenalkan secara formal bulan Januari 1960 dan di sebut dengan COBOL-60. Dan diperbaharui tahun 1965. Pada tahun 1968 dan 1974, bahasa COBOL dikembangkan dan di standarisasikan dengan nama ANSI COBOL (American National Standarts Institute). Bahasa pemograman 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.

2.Sebutkan dan jelaskan struktur program COBOL!
=>Struktur utama program COBOL terdiri dari 4 divisi utama yaitu :
IDENTIFICATION DIVISION.
ENVIRONMENT DIVISION.
DATA DIVISION.
PROCEDURE DIVISION.

Berikut ini adalah penjelasan singkat untuk setiap divisi :

IDENTIFICATION DIVISION.

Dari nama divisi-nya kita dapat menyimpulkan kegunaan daridivisi ini yaitu sebagai identifikasi program COBOL yang kitabuat misalnya nama pembuat (AUTHOR) dan nama program(PROGRAM-ID). Contoh :
IDENTIFICATION DIVISION.
PROGRAM-ID. CONTOH.
AUTHOR. SAYA.

ENVIRONMENT DIVISION.

Divisi ini berguna untuk memberikan informasi peralatan yangdigunakan dalam program, dibagi menjadi 2 section yaituCONFIGURATION SECTION dan INPUT-OUTPUT SECTION.CONFIGURATION SECTION bersifat optional (boleh tidakditulis) yang berisi tentang peralatan hardware yang digunakan program.

INPUT-OUTPUT SECTION, section ini digunakan untuk operasi file Contoh :

ENVIRONMENT DIVISION.
CONFIGURATION SECTION.
SOURCE-COMPUTER. IBM-PC.
OBJECT-COMPUTER. IBM-PC.

DATA DIVISION.

Divisi ini berguna untuk mendeskripsikan variable-variabel dan jenis tipe data yang digunakan dalam program COBOL. Divisi inimemiliki 5 section yaitu:
1. FILE SECTION.
2. WORKING-STORAGE SECTION.
3. SCREEN SECTION.
4. LINKAGE SECTION.
5. REPORT SECTION.

Diantara 5 section yang disebutkan diatas yang paling sering digunakan adalah WORKING-STORAGE SECTION, SCREENSECTION dan FILE SECTION.WORKING-STORAGE SECTION digunakan untuk mendeklarasikan variable dan tipe data yang digunakan dalamprogram COBOL. SCREEN SECTION digunakan untukmenentukan format layar tampilan baik input atau output. Dan FILE SECTION berguna untuk operasi file Contoh :

DATA DIVISION.
WORKING-STORAGE SECTION.
01 MASUKAN.
     02 NAMA PIC X(20).
     02 NPM PIC X(8).
SCREEN SECTION.
01 HAPUS-LAYAR.
     02 BLANK SCREEN.
PROCEDURE DIVISION.

Divisi ini merupakan inti dari bahasa pemrograman COBOLkarena pada divisi inilah semua statement instruksi dibuat.Misalnya DISPLAY, ACCEPT dan STOP RUN. DISPLAY digunakan untuk output, ACCEPT untuk menerima input danSTOP RUN untuk menghentikan proses program.

3.Jelaskan aturan penulisan dalam cobol
=>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 kebesar.
Kolom 7     : digunakan untuk melanjutkan baris sebelumnya dengan menambahkan tanda (-) dan baris    sambungannya ditulis diarea B.Bila diisi (*) maka yang ditulis pada baris ini dianggap komentar.
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.

Tidak ada komentar:

Posting Komentar