BAHASA PEMROGRAMAN COBOL

Hallo perkenalkan saya Fira Febriyanti dari kelas 2IA02 saat ini berkuliah di Universitas Gunadarma Jurusan Teknik Informatika. Pada kesempatan kali ini saya akan membahas tentang Bahasa Pemrograman Cobol yang merupakan salah satu tugas di mata kuliah Algoritma Pemrograman 3. 

Apa arti Cobol

Cobol adalah sebuah bahasa pemrograman generasi ketiga. Sesuai dengan namanya, maka bahasa Cobol mempunyai fungsi menyelesaikan masalah-masalah yang berhubungan dengan perdagangan, seperti sistem pengelolaan keuangan, laporan pengeluaran sebuah perusahaan dan lain-lain. Dikembangkan tahun 1959 dan banyak digunakan pada mainframe dan komputer mini. Cobol (Common Business Oriented Language) adalah suatu bahasa komputer awam (High Level Language) yang berorientasi langsung pada permasalahan bisnis. Cobol hampir dapat digunakan pada semua komputer bila terdapat compiler Cobol-nya.

Perkembangan Cobol

A. Pada tahun 1958    : Pertama kali diciptakan oleh CODASYL

B. Pada tahun 1960    : VERSY Cobol-60 versi pertama

C. Pada tahun 1968    : ANS Cobol gunakan standart ANSI

D. Pada tahun 1974    : ANSI Cobol 1974

E. Pada tahun 1985    : ANSI Cobol 1985

Struktur utama pada Cobol

Struktuk program Cobol dibagi menjadi 4 Division yaitu:

1. Identification Division yaitu untuk mengidentifikasi pembuat program, tanggal pembuatan, dll.              Harus ada didalam program, tetapi isinya tidak mempengaruhi jalan ataupun proses dari program.

2. Environment Division yaitu untuk informasi keadaan komputer yang dipakai

3. Data Divison yaitu untuk informasi mengenai bentuk dan jenis data yang digunakan.

4. Procedure Division yaitu untuk membuat prosedur pemrosesan data. Berisikan paragraph-paragraph      yang terdiri dari intruksi untuk pelaksanaan program.

Kelebihan Cobol

a. Program dibuat dalam bahasa inggris sehingga lebih mudah dipelajari dan dibuat.

b. Sangat sesuai untuk pengolahan data, banyak diterapkan untuk masalah bisnis.

c. Struktur program COBOL jelas.

d. Program bersifat standart  dan fleksibel di komputer yang berbeda.

e. COBOL menyediakan fasilitas listing program

f.  Program ini mudah didokumentasikan dan dikembangkan.

Kekurangan Cobol

a. Sintaksnya sangat menekankan pada bentuk verbal atau (wordy)

b. Format dan strukturnya sangat kaku (rigid) 

c. Tidak dirancang untuk diterapkan pada aplikasi sifatnya matematis dan rumit

d. Lebih banyak memerlukan waktu dalam mengkompilasi program daripada bahasa pemrograman            yang lebih mengorientasikan kinerja mesin

e. Karena kurang populer, dokumentasi bahasa pemrograman ini pun sudah lama tidak update, sulit            mencari informasi yang lengkap mengenai bahasa pemrograman ini bila hanya mengandalkan search      engine di internet bilahanya.

f. Struktur penulisan program yang kaku dan bertele-tele, kurang menekankan sisi matematis

Memulai Pengkodean pada Cobol

untuk memulai pengkodean dengan cobol bisa menggunakan beragam tools online diantara nya berikut https://paiza.io/en/projects/new?language=cobol, atau bisa juga dengan menginstall cobol itu sendiri.

IDENTIFICATION DIVISION. PROGRAM-ID. HELLO-WORLD. PROCEDURE DIVISION. DISPLAY 'Hello, world'. STOP RUN.

Membuat Program Sederhana Cobol

Source Code



Output 




Logika Program Cobol

  1. Identification Division adalah merupakan divisi yang pertama dalam program Cobol dan yang paling sederhana. Pada divisi ini berisi keterangan mengenai program yang dibuat.
  2. Program-id menamakan program.  Program ini program Segitiga.
  3. Author pembuat program ini adalah Fira Febriyanti.
  4. Environment division digunakan bagian media apa saja yang digunakan untuk memproses file. Environment Division dalam program Cobol sebagai divisi ke-2. Berisi dokumentasi informasi mengenai peralatan yang dipergunakan didalam program.
  5. Data division berguna untuk mendeskripsikan variable-variabel dan jenis tipe data yang digunakan dalam Cobol.
  6. Working-Storage section digunakan untuk mendeklarasikan variable dan tipe data yang digunakan dalam program Cobol.
  7. Procedure division, pada bagian ini statement instruksi dibuat atau proses inputan data
  8. 01 SISI1, SISI2, SISI3, dan HASIL adalah variabel yang bertipe data AlphaNumeric dapat menampung 99 character
  9. Display menampilkan 'MASUKKAN SISI1 : ' , 'MASUKKAN SISI2 : ' dan 'MASUKKAN SISI3 :'.
  10. Accept menerima inputan yang di input user pada masing-masing variable SISI1, SISI2, dan SISI3
  11. Compute menghitung nilai dari variable HASIL dengan menambahkan nilai dari variable SISI1, variabel SISI2 dan variable SISI3.
  12. Display 'KELILING SEGITIGA ADALAH ' menampilkan pada baris 9 kolom 30 nilai dari variable HASIL.
  13. Stop Run menghentikan jalannya program.



















Komentar