Apa itu COBOL

Apa Itu Cobol



Pada artikel kali ini, kita akan membahas tentang pengenalan dan dasar-dasar bahasa COBOL. COBOL adalah singkatan dari Common Business Oriented Language. COBOL terutama digunakan untuk volume aplikasi yang besar, dan pemrosesan transaksi miliaran transaksi bisnis di mana pun berada.

Di Mana Tepatnya Kita Dapat Melihat COBOL Hari Ini?

  • Bahasa pemrograman COBOL memainkan peran penting dalam sistem ATM karena digunakan di hampir 95% dari semua transaksi kartu yang dilakukan di ATM.
  • COBOL memainkan peran penting dalam sebagian besar transaksi tatap muka dengan perkiraan penggunaan bahasa pemrograman sebesar 80%.
  • Setiap hari, sistem COBOL memfasilitasi sekitar tiga triliun dolar dalam perdagangan.
  • Setiap hari, jumlah transaksi COBOL yang dilakukan 200 kali lebih banyak dari jumlah pencarian Google yang dilakukan.

Fitur COBOL

  • Ini adalah bahasa pemrograman yang mengikuti pendekatan terstruktur.
  • Itu ditulis dalam versi bahasa Inggris yang membuatnya mudah dimengerti.
  • Sangat mudah untuk memelihara semua aspek perangkat keras dan perangkat lunaknya.
  • Ini memiliki kapasitas komputasi yang sangat tinggi.
  • Dalam prospek program aplikasi, lebih mudah dipahami.
  • Ini memiliki lebih mudah dibaca dari program aplikasi.

Jenis COBOL

  • COBOL berbasis PC
    1. Aplikasi ukuran kecil
    2. MF COBOL (jendela)
    3. IDE (buka IDE) GNUCOBOL COMPILER
  • COBOL mainframe nyata vs COBOL KS (visualisasikan sumber) COBOL
    1. Aplikasi ukuran besar
    2. VS-COBOL II

Memasang COBOL di Mesin Lokal

Untuk menginstal COBOL di Ubuntu/Linux, kita harus mengikuti langkah-langkah sederhana ini:

Pertama, perbarui database 'apt' di terminal.









Kemudian, untuk menginstal COBOL di mesin, gunakan perintah ini:







Terakhir, untuk memeriksa instalasi COBOL, gunakan perintah ini:



Lembar Pengodean

Ini adalah standar pengkodean yang harus kita ikuti dalam pemrograman kita:

  • 1 – 6 nomor halaman / baris – opsional (diberikan secara otomatis oleh kompiler)
  • 7 kontinuitas (-), perintah (*), memulai halaman baru (/)
  • Jalur debug (D)
  • 8 – 11 Kolom A – Deklarasi Pembagian, Bagian, Paragraf, 01, 77 harus dimulai dari sini
  • 12 – 72 Kolom B – Semua pernyataan dan pernyataan lainnya dimulai dari titik ini.
  • Bidang identifikasi 73-80 yang terlihat di daftar sumber tetapi diabaikan oleh kompiler

Struktur Bahasa

Bahasa COBOL digunakan untuk membangun program untuk mengembangkan aplikasi. Program-program tersebut terutama dibagi menjadi empat divisi:

Divisi Identifikasi:

Ini adalah divisi pertama dan programnya diidentifikasi di sini. Sebagai elemen wajib, PROGRAMID diikuti dengan nama yang ditentukan pengguna, harus disertakan dalam paragraf. Paragraf lain dalam program bersifat opsional dan melayani tujuan dokumentasi.

  1. Divisi Identifikasi
  2. ID PROGRAM, NAMA PROGRAM
  3. PENULIS, KOMENTAR
  4. TANGGAL TERTULIS, MASUK KOMENTAR
  5. TANGGAL DISUSUN, MASUK KOMENTAR
  6. KEAMANAN, BEBERAPA MASUK

Divisi Lingkungan:

Nama itu sendiri menunjukkan bahwa itu terkait dengan lingkungan seperti perangkat keras, komputer, dan file yang digunakan. Ini memiliki dua bagian: Bagian Konfigurasi (program di mana ia dikompilasi) dan Bagian Input Output (file yang digunakan dalam program).

  • PENGENDALIAN FILE
  • KONTROL I-O

Divisi Data:

Ini adalah bagian dari PGM CBL dimana setiap item data diproses oleh program. Sebelum menggunakan data pada Bagian Prosedur, terlebih dahulu harus dideklarasikan pada bagian ini. Aplikasi tidak lain adalah data yang dibagi menjadi sementara dan permanen.

Suhu : Variabel ini dapat diakses selama eksekusi program.

Perm : Ini tersedia setelah selesainya program.

  • Bagian Berkas
  • Bagian Penyimpanan Kerja
  • Bagian Silsilah

Bagian Penyimpanan Kerja:
Ini terutama digunakan untuk mendeklarasikan variabel atau nama data yang ditentukan pengguna.

Standar Penamaan:

  • Nama variabel harus terdiri dari 1-30 karakter alfanumerik.
  • Itu harus mengandung setidaknya satu alfabet.
  • Tidak ada spasi antar karakter.
  • Tidak ada kata terbalik untuk digunakan seperti TIME, ADD, COMPUTE.
  • Tidak ada karakter khusus seperti # dan $.
  • Contoh: WS-EMPNO, WS-EMPNAME

Program COBOL Dasar

Contoh Pemrograman 1:

divisi identifikasi.
program-id. 'Halo' .

divisi prosedur.
menampilkan 'Belajar COBOL sangat menyenangkan!' .
berhenti lari.

Keluaran :

papan @ ubuntu : ~ / Desktop / pp $ cobc -xjF pk.cbl
Belajar COBOL sangat menyenangkan !
papan @ ubuntu: ~ / Desktop / hal $

Penjelasan :
Dalam contoh pertama ini, kami mencoba menunjukkan kepada Anda bagaimana program COBOL dasar dikompilasi dan dijalankan. Di sini, kami memberikan nilai 'hello' sebagai program-id. Kemudian, kami mencetak baris sederhana yaitu “Belajar COBOL sangat menyenangkan!” di bawah divisi prosedur.

Contoh Pemrograman 2:

DIVISI DENTIFIKASI
PROGRAM-ID. “penambahan_dari_2_angka”.
DIVISI DATA.
BAGIAN KERJA-PENYIMPANAN.

77 X PIC 9 ( 4 ) .
77 Y PIC 9 ( 4 ) .
77 Z PIC 9 ( 4 ) .
DIVISI PROSEDUR.
UNTUK.
MENAMPILKAN 'Tolong nilai X=' .
TERIMA X.
MENAMPILKAN 'Tolong nilai Y=' .
TERIMA Y.
HITUNG Z = X + Y.
MENAMPILKAN ' Penjumlahan X dan Y = ' .
TAMPILAN Z.
BERHENTI LARI.

Keluaran :

papan @ ubuntu: ~ / Desktop / pp $ cobc -xjF kk.cbl
Silahkan X nilai =
55
Silahkan Y'
S nilai =
5
Penambahan X dan Y adalah =
0060
papan @ ubuntu: ~ / Desktop / hal $

Penjelasan :
Di sini, kami memberikan contoh pemrograman demo lain di mana kami hanya menunjukkan hasil dari penambahan dua angka. Untuk ini, kami mengambil tiga variabel – X, Y, dan Z – di bawah bagian penyimpanan kerja. Kami mengambil nilai dari pengguna dan menyimpannya di dalam variabel X dan Y di bawah bagian pembagian prosedur. Kemudian, kita cukup menambahkan dua angka ini dan menempatkannya di dalam variabel Z.

Kesimpulan

Dalam topik ini, kami membahas semua aspek dan dasar-dasar COBOL. Kami berharap Anda dapat memahami semua bidang bahasa COBOL sehingga Anda dapat dengan mudah menerapkan pengetahuan dasar COBOL di dunia praktis atau proyek nyata apa pun.