Kamis, 07 Oktober 2021

 

Bahasa Pemrograman Cobol

Cobol sendiri merupakan singkatan dari Common Business Oriented Language yang merupakan bahasa pemrograman untuk komputer mainframe yang sudah didesain dengan menggunakan bahasa yang mirip dengan bahasa Inggris untuk keperluan bisnis. COBOL sendiri termasuk dalam bahasa pemrograman tingkat tinggi karena sudah memiliki statement yang mampu menyerupai bahasa manusia sehari-hari yaitu bahasa Inggris (English-like).

Bahasa COBOL mulai didesain pada tahun 1959 oleh CODASYL (Conference on Data Systems Languages) yang basisnya merupakan bagian dari basis bahasa pemrograman sebelumnya yang dirancang oleh Grace Hopper, yang dijuluki “the (grand)mother of COBOL“. Bahasa pemrograman ini merupakan bahasa pemrograman yang unik, ia termasuk bahasa pemrograman lama (jadul) yang masih digunakan sampai zaman modern ini.

Meskipun banyak yang belum mengetahui bahasa pemrograman yang satu ini, masih banyak digunakan secara luas, telah terpasang di komputer-komputer mainframe yang memproses tumpukan data dalam skala besar dan pekerjaan pemrosesan transaksi. Untuk pengembangannya bahasa ini sudah mulai memasuki ke dalam ranah object-oriented sejak tahun 2002.

Kelebihan dan kekurangan Bahasa Cobol

Kelebihan

  1. Bahasa pemrograman yang sintaksnya dapat menangani pemrosesan data yang masif
  2. Merupakan salah satu bahasa tingkat tinggi (high-level) yang utama
  3. Termasuk bahasa yang kompatibel dengan versi bahasa pendahulunya
  4. Apabila ada bug, akan sangat mudah ditangani karena memiliki sistem penampilan pesan error yang efektif
  5. Semua instruksi yang dikodekan ke dalam bahasa Inggris sederhana
  6. Sifatnya terbilang standar sehingga dapat digunakan pada komputer yang berbeda-beda tanpa banyak mengalami perubahan

Kekurangan

  1. Untuk sintaksnya sangat menekankan pada bentuk verbal atau (wordy)
  2. Format dan strukturnya terlihat sangat kaku (rigid)
  3. Tidak dirancang untuk diterapkan pada aplikasi sifatnya matematis dan rumit
  4. Memerlukan banyak waktu dalam melakukan kompilasi program daripada bahasa pemrograman yang lebih mengorientasikan kinerja mesin
  5. Karena kurang populer, dokumentasi yang ada pada bahasa ini pun sudah lama tidak update, sulit mencari informasi yang lengkap mengenai bahasa ini bila hanya mengandalkan search engine di internet
  6. Struktur penulisan programnya kaku dan bertele-tele, serta kurang menekankan sisi matematis
Contoh Pemrograman Cobol
Input
Output

Logika Source Code
IDENTIFICATION DIVISION.
=Untuk melakukan indentifikasi dalam pembuatan program, tanggal pembuatan, nama program, tanggal kompilasi, dan keterangan lain berkaitan dengan info pembuatan program
PROGRAM-ID. TRAPESIUM.
= Nama program input
AUTHOR. ALDY.
= Pembuat program
ENVIRONMENT DIVISION.
= Untuk informasi keadaan komputer yang digunakan serta perangkat lainnya yang berkaitan.
DATA DIVISION.
= Untuk mendapatkan informasi yang mengenai format dan jenis dari data apa saja yang dipergunakan dalam program bersangkutan.
WORKING-STORAGE SECTION.
untuk mendeklarasikan variable dan tipe data yang digunakan dalam program Cobol.
01 SisiAtas PIC 9(2).
01 SisiBawah PIC 9(2).
01 SisiMiring PIC 9(2).
01 Tinggi PIC 9(2).
01 KELILING PIC 9(2).
variabel yang bertipe data AlphaNumeric dapat menampung character.
PROCEDURE DIVISION.
untuk memuat prosedur pemrosesan data input yang tampak pada data division untuk dihasilkan output-nya.
SET SisiAtas TO 8.
SET SisiBawah TO 7.
SET SisiMiring TO 9.
SET TINGGI TO 11.
= Untuk memasukkan angka yang akan di hitung.
ADD SisiAtas SisiBawah SisiMiring TINGGI GIVING KELILING.
= Untuk menambahkan setiap angka yang di input.
DISPLAY "SisiAtas + SisiBawah + SisiMiring + TINGGI = "KELILING.
= Untuk menampilkan SisiAtas + SisiBawah + SisiMiring + TINGGI =
STOP RUN.
= Untuk menghentikan jalannya program.

Referensi:
- https://www.nesabamedia.com/pengertian-cobol/
- https://toghr.com/mengenal-bahasa-pemrograman-cobol/

Tidak ada komentar:

Posting Komentar

Tugas Keamanan Sistem Operasi

Keamanan Sistem Operasi Jelaskan apa fungsi dan peranan sistem operasi pada komputer! Fungsi utama sistem operasi :  Mengelola sumber daya ...