• Tidak ada hasil yang ditemukan

Konsep Dasar Program COBOL Struktur Program COBOL

N/A
N/A
Protected

Academic year: 2018

Membagikan "Konsep Dasar Program COBOL Struktur Program COBOL"

Copied!
7
0
0

Teks penuh

(1)

COBOL (Common Business Oriented Language) adalah bahasa komputer tingkat tinggi ( ) yang berorintasi pada permasalahan bisnis. Karena orientasinya pada permasalahan bisnis maka bahasa ini disebut juga dengan istilah .

Tahun 1959 : Pertama kali diciptakan oleh CODASYL (Conference Data System Language)

Januari 1960 : Versi COBOL – 60 Tahun 1965 : Pembaruan versi COBOL

Tahun 1968 : ANSI COBOL gunakan standard ANSI (American National Standards Institute)

Tahun 1974 : Ms. COBOL versi 2.2

Tahun 1985 : Ms. COBOL versi 3.0 diluncurkan tahun 1988.

(divisi) → bagian utama dari suatu program COBOL dan suatu divisi harus diawali dengan judul divisinya.

→ diawali dengan DECLARATIVES dan diakhiri dengan END DECLARATIVES.

→ kumpulan dari suatu atau .

→ suatu kumpulan dari kalimat atau di dalam PROCEDURE DIVISION. Harus selalu diawali dengan nama atau judul

.

→ kumpulan satu atau lebih dan harus diakhiri dengan titik. → sekumpulan kata yang membentuk suatu arti. merupakan

bagian dari .

(2)

→ merupakan bagian dari .

Struktur program COBOL dibagi menjadi 4 bagian yang disebut dengan DIVISION. Masing= masing divisi dimulai dengan suatu judul divisi. Berikut adalah urutannya dalam sebuah program COBOL :

1. IDENTIFICATION DIVISION

Berisi informasi tentang program yang bersangkutan, nama pembuat, tanggal program dibuat, dan lain=lain. Divisi ini tidak mempunyau pengaruh terhadap proses program, hanya sebagai identifikasi saja. Divisi ini terdiri dari judul divisi, paragraph dan pragrap yang mengandung .

2. ENVIRONMENT DIVISION

Divisi ini dibagi menjadi dua seksi, yaitu CONFIGURATION SECTION dan INPUT= OUTPUT SECTION. Pada CONFIGURATION SECTION berisi mengenai computer yang digunakan sedangkan INPUT=OUTPUT SECTION meneranghkan peralatan= peralatan yang digunakan untuk memproses baik sebagai media peralatan input atau output. Divisi ini terdiri dari judul divisi, seksi (CONFIGURATION SECTION dan INPUT=OUTPUT SECTION), seksi yang terdiri dari paragraph, paragraph yang berisi

dan yang terdiri dari . 3. DATA DIVISION

Terdiri dari judul divisi, beberapa seksi, paragraph, ( ), yang merupakan bagian dari , yang merupakan bagian dari . Seksi= seksi yang terdapat pada divisi ini :

WORKING STORAGE SECTION

Seksi ini digunakan untuk menyediakan tempat untuk hasil pekerjaan. SCREEN SECTION

Digunakan untuk mendefinisikan bentuk dari layar untuk tampilan maupun .

LINKAGE SECTION

Digunakan untuk menerangkan data yang mempunyai hubungan dengan program lain. Seksi ini hanya digunakan untuk program yang memanggil program lain.

(3)

4. PROCEDURE DIVISION

Digunakan untuk menunjukan prosedur dari instruksi yang mempunyai akibat secara langsung menghasilkan output dari sejumlah input yang ada.

Pada IDENTIFICATION DIVISION, ENVIRONMENT DIVISION, dan DATA DIVISION hanya digunakan sebagai identifikasi penunjukkan hal=hal yang digunakan serta pemesanan tempat memori sehingga program dapat dijalankan. Dari keempat divisi tersebut dua divisi utamanya adalah DATA DIVISION dan PROCEDURE DIVISION.

Kata yang mempunyai arti dan kegunaan tertentu dalam program COBOL. tidak boleh menggunakan kata ini misalnya untuk memberikan nama program, nama data atau nama

.

!

Kata=kata yang digunakan untuk pemberian nama program, nama alat, nama file, nama record, nama data, nama indeks dan nama data indeks, nama kondisi, nama prosedur, nama seksi, serta nama kualifikasi.

" # !

1. Maksimum 30 karakter dan paling sedikit harus mengandung satu huruf alfabetik. 2. Tidak boleh mengandung special karakter kecuali hyphen (=)

3. Tidak boleh menggunakan COBOL . 4. Tidak boleh ada atau spasi

5. Boleh merupakan gabungan antara huruf A sampai Z atau a sampai z, angka 0 sampai 9 dan hyphen (=)

(4)

#

Aturan penggunaannya :

1. Maksimum panjangnya 18 digit.

2. Boleh ada tanda (+) atau (=) yang diletakkan pada posisi terkiri tanpa ada spasi dengan anka pertama.

3. Boleh ada titik decimal di mana saja kecuali diposisi terkanan.

#

Adalah konstanta yang diginakan bukan untuk operasi arithmatika. Aturan penggunaanya : 1. Panjang maksimum 120 karakter.

2. Boleh terdiri dari kumpulan karakter kecuali tanda petik karena literal numeric ini harus diawali dan diakhiri dengan tanda petik.

Termasuk dalam COBOL yang mempunyai maksud tertentu yang sudah dikenal oleh compiler dan letaknya terdapat pada PROCEDURE DIVISION. Contoh :

ZERO

ZEROS nilai nol (0) ZEROES

SPACE SPACES

QUOTE QUOTES

ALL LITERAL menunjukkan satu atau lebih karakter yang sama yang ditentukan oleh bentuk literalnya.

nilai satu atau lebih

(5)

" #

Kolom yang tersedia untuk menulis program COBOL ada 80 kolom.

$ % &

Digunakan untuk nomor urut bila diperlukan dan bersifat optional.

'

Tanda baris sambungan dari baris sebelumnya dengan memberikan tanda hyphen (=). Baris sambungannya ditulis mulai area B.

Bila diisi dengan karakter (*), maka baris tersebut akan dianggap sebagai komentar. Bila diisi dengan (/), maka baris tersebut akan dianggap sebagai komentar dan dicetak mulai halaman baru teratas jika nya dicetak diprinter.

Bila diisi dengan (D), maka akan dianggap sebagai komentar. Tapi jika pada ENVIRONMENT DIVISION dalam SOURCE=COMPUTER disebutkan WITH DEBUGGING MODE, maka akan berguna untuk tujuan .

( % $$ )" "*

Berisi judul divisi, judul seksi, nama , judul FILE DESCRIPTION (FD), level number 01 dan level number 77.

$+ % '+ )" *

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

', %

(-Kolom yang tidak diproses oleh komputer, dapat diisi dengan catatan=catatan yang dipergunakan sebagai dokumentasi program.

01 : untuk mengawali keterangan dari

(6)

" # #

" # #

** Pangkat

* Kali

/ Pembagian

+ Penjumlahan

= Pengurangan

#

< Kurang dari > Lebih dari

= Sama dengan

NOT> Lebih kecil atau sama dengan (≤) NOT< Lebih besar atau sama dengan (≥) NOT= Tidak sama dengan (≠)

" # #

Kombinasi dari literal numerik, nama data, operator aritmatika dan kurung buka dan kurung tutup.

#

A + B

(A + B) / (C + D)

(7)

.

Jogiyanto. ! " # $ $ . Yogyakarta : Andi. Oktober

Referensi

Dokumen terkait

Pengetahuan atau penggunaan obat tradisional pada Suku Tengger Kecamatan Sukapura yang terdiri dari 5 desa yaitu Desa Ngadirejo, Desa Ngadas, Desa Jetak, Desa Wonotoro, dan

Memahami berbagai kalimat dan ragam wacana tulis sederhana dalam bentuk paparan atau dialog tentang identitas diri, kehidupan sekolah, kehidupan keluarga, kehidupan

Suatu molekul terdiri dari dua atau lebih atom yang terikat satu sama lain.... Perbedaan atom

Kemudian anda dapat membangun reaktor nuklir dengan air berat dan karbon murni.seseorang juga dapat membuat ledakan, jika dapat membuat uranium -235 murni.atau anda membuat

Menjadi hal yang ironis mengingat Candi Prambanan yang termasuk dalam Warisan Budaya Dunia, Obyek Daya Tarik Wisata unggulan bagi Yogyakarta, dan juga

Tindakan keperawatan yang dilakukan pada klien 1 adalah memonitor vital sign, memonitor suara napas tambahan seperti ngorok/mengi, mempiosisikan klien untuk memaksimalkan

Mengolah data adalah suatu proses mengubah wujud data yang diperoleh, biasanya masih termuat di dalam instrumen atau catatan-catatan yang dibuat peneliti (evaluator), menjadi

Jenis penelitian yang digunakan adalah penelitian kausalitas, yaitu penelitian dengan maksud mengukur kekuatan hubung antara dua variabel atau lebih dan