Tutorial COBOL

Apa itu COBOL?

COBOL adalah bahasa pemrograman yang terutama difokuskan pada penyelesaian masalah bisnis. Bentuk lengkap COBOL adalah Common Business-Oriented Language. Bahasa ini terutama digunakan dalam sistem bisnis, keuangan, dan administrasi perusahaan dan pemerintahan. Bahasa ini juga digunakan sebagai solusi untuk banyak masalah pemrosesan data.

Ini dikembangkan oleh CODASYL (Konferensi Bahasa Sistem Data). Ini digunakan sebagai bahasa dalam Sistem Mainframe.

Fitur COBOL

Berikut adalah beberapa fitur terpenting dari bahasa pemrograman COBOL:

  • Memungkinkan Anda menangani sejumlah besar data karena kemampuan pengelolaan file tingkat lanjut.
  • Struktur logika di COBOL lebih mudah dibaca dan dimodifikasi.
  • Itu dapat dieksekusi dan dikompilasi pada mesin seperti IBM, komputer pribadi, dll.
  • Alat pengujian dan debugging selalu dapat diakses di semua platform komputer. Oleh karena itu, ini adalah bahasa pemrograman yang kuat.
  • Anda dapat dengan mudah melakukan debug di COBOL karena memiliki divisi yang berbeda.
  • COBOL dirancang untuk aplikasi berorientasi bisnis. Ini dapat menangani data dalam jumlah besar karena kemampuan penanganan filenya yang canggih.

Sejarah COBOL

Berikut adalah landmark penting dari sejarah COBOL:

  • COBOL pertama kali dirancang pada tahun 1959 oleh CODASYL.
  • Pada akhir 1962, IBM mengumumkan bahwa COBOL akan menjadi bahasa pengembangan utama mereka.
  • COBOL edisi 1965 memperkenalkan fasilitas untuk menangani file dan tabel penyimpanan massal
  • Pada tahun 1968, COBOL diakui dan disetujui oleh bahasa standar ANSI untuk penggunaan komersial standar.
  • Pada tahun 1970, COBOL telah menjadi bahasa pemrograman yang paling banyak digunakan di dunia.
  • Pada tahun 1982, ISO memasang Kelompok Kerja pertama SC5: WG4 COBOL
  • Pada tahun 1985, kelompok kerja ISO 4 menerima versi standar yang diusulkan ANSI ini.
  • Pada tahun 2002, COBOL Berorientasi Objek pertama dirilis yang dapat dienkapsulasi, sebagai bagian dari COBOL.
  • Pada tahun 2012, survei Computerworld menemukan bahwa lebih dari 60% organisasi masih menggunakan COBOL.
  • COBOL 2014 mencakup fitur-fitur seperti Metode kelebihan beban, Tabel kapasitas dinamis, dll.

Cara Install COBOL di Windows 10

Di bawah ini diberikan dengan mengikuti beberapa langkah sederhana untuk Menginstal emulator Hercules

Ada berbagai jenis mainframe emulator digunakan untuk Windows. Anda dapat menggunakannya untuk menulis dan menjalankan program COBOL sederhana.

Hercules adalah salah satu emulator COBOL populer yang dapat diinstal dengan mudah Windows. Hercules adalah alat sumber terbuka. Ini berfungsi pada z/64-bit terbaru.Architekstur.

Langkah 1) Instal Hercules
Mengunjungi www.hercules-390.eu situs web. Anda akan melihat tautan berikut.

Cara Install COBOL di Windows 10

Langkah 2) Klik tombol Jalankan
Pada kotak Dialog klik tombol Jalankan

Cara Install COBOL di Windows 10

Langkah 3) Klik Berikutnya
Di layar berikutnya, klik tombol Berikutnya.

Cara Install COBOL di Windows 10

Langkah 4) Terima Perjanjian Lisensi
Di layar perjanjian Lisensi Publik,

  1. Pilih tombol radio terima istilah Perjanjian Lisensi
  2. Klik Tombol Berikutnya

Cara Install COBOL di Windows 10

Langkah 5) Klik Instal
Di layar berikutnya, klik tombol Instal.

Cara Install COBOL di Windows 10

Langkah 6) Klik tombol Instal
Klik Instal untuk memulai instalasi

Cara Install COBOL di Windows 10

Langkah 7) Klik tombol selesai
Klik tombol selesai untuk keluar dari wizard pengaturan.

Cara Install COBOL di Windows 10

Langkah 8) Klik pada prompt CMD Hercules
Di menu mulai, klik pada prompt Hercules CMD.

Cara Install COBOL di Windows 10

Langkah 9) Ketik 'hercules' untuk memulai emulator
Anda dapat melihat prompt perintah.

Cara Install COBOL di Windows 10

Struktur Program COBOL

Organisasi program COBOL bersifat hierarkis. Tidak semua komponen harus ada agar hubungan hierarkis dapat terbentuk.

Struktur Program COBOL
Struktur Pemrograman COBOL

Berikut berbagai komponen program COBOL:

Divisi

Divisi adalah blok kode yang biasanya berisi satu atau lebih bagian. Ini dimulai di mana nama divisi ditemukan. Itu berakhir dengan dimulainya divisi berikutnya.

bagian

Bagian adalah subdivisi logis dari logika program. Ini adalah kumpulan paragraf.

Paragraf

Paragraf adalah bagian dari pilihan yang merupakan nama yang ditentukan pengguna atau yang telah ditentukan sebelumnya yang harus diikuti dengan titik. Bagian ini mencakup nol atau lebih kalimat.

Kalimat

Kalimat merupakan gabungan pernyataan tunggal atau ganda. Hal ini seharusnya hanya terjadi di divisi prosedur. Kalimat dalam bahasa COBOL harus diakhiri dengan titik (.).

Laporan

Ini adalah pernyataan COBOL bermakna yang melakukan beberapa pemrosesan.

Karakter

Ini adalah hierarki terendah yang tidak dapat dibagi.

Jenis Divisi

Berbagai pembagian dalam struktur program COBOL adalah sebagai berikut:

  • Divisi Identifikasi
  • Divisi Lingkungan Hidup
  • Divisi Data
  • Divisi Prosedur

Divisi Identifikasi

  • Pemrogram dan kompiler dapat menggunakan pembagian ini untuk mengenali program.
  • Satu-satunya divisi wajib adalah ID Program.
  • Ini mengidentifikasi nama program yang berisi karakter.

Divisi Lingkungan Hidup

Ini membantu Anda mengidentifikasi file masukan dan keluaran ke program.

Bagian konfigurasi:

Bagian ini memberikan informasi mengenai sistem di mana program ditulis dan dijalankan.

Bagian ini memiliki dua paragraf:

Komputer sumber – Program lengkap

Komputer objek – Jalankan programnya.

Bagian Masukan-Keluaran:

  • Bagian ini memberikan detail terkait file yang digunakan dalam program.

Ini memiliki empat bagian:

  • Bagian berkas – Memungkinkan Anda menentukan struktur rekaman file.
  • Bagian penyimpanan yang berfungsi: Bagian ini membantu Anda mendeklarasikan variabel temp dan struktur file.
  • Bagian penyimpanan lokal: Bagian ini sama dengan bagian penyimpanan kerja lokal. Perbedaan utama antara keduanya adalah variabel harus diinisialisasi setiap kali program mulai dieksekusi.
  • Bagian tautan: Bagian ini menjelaskan nama data yang diterima dari penyimpanan eksternal.

Divisi Prosedur:

  • Pembagian ini digunakan untuk memasukkan logika program.
  • Pembagian prosedur juga mencakup pernyataan yang dapat dieksekusi yang didefinisikan dalam pembagian data.

Aturan pengkodean COBOL

Berikut adalah beberapa aturan pengkodean terpenting saat bekerja dengan COBOL:

  • Enam posisi karakter pertama dialokasikan untuk nomor urut.
  • Posisi karakter ketujuh dicadangkan untuk karakter lanjutan, atau untuk tanda bintang yang menunjukkan baris komentar.
  • Teks program sebenarnya dimulai dengan kolom 8.
  • Posisi keempat dari 8 hingga 11 disebut Area A, dan posisi 12 hingga 72 disebut Area B.

Bentuk standar program Cobol

  • Ada 80 karakter di setiap baris.
  • Kolom (l-6): Ini menunjukkan urutan
  • Kolom 7 : Posisi ini berisi indikator^,/,-)
  • Kolom (8-ll): Ini menunjukkan Area A.
  • Kolom (12-72): Ini menunjukkan Area B.
  • Kolom (72-80): Digunakan untuk Identifikasi.

Aturan Sintaks Program COBOL

Di sini, beberapa aturan sintaksis penting COBOL:

  • COBOL memiliki sintaksis yang sangat mirip dengan bahasa Inggris, yang dirancang untuk mendokumentasikan dirinya sendiri dan sangat mudah dibaca.
  • Contoh: y = x; dilambangkan dengan: PINDAHKAN x KE y
  • Ini bukan bahasa yang peka huruf besar-kecil.
  • Ini memiliki lebih dari 300 kata khusus
  • Kondisi yang kompleks dapat “disingkat” dengan menghilangkan variabel dan kondisi yang berulang. Misalnya:
  • LEBIH BESAR DARI x DAN y LEBIH BESAR DARI ATAU SAMA DENGAN
  • Ia tidak memiliki perpustakaan standar berukuran besar, karena hanya memiliki 43 pernyataan, 87 fungsi, dan hanya satu kelas.

Variabel dalam COBOL

Dalam COBOL, variabel adalah lokasi bernama di memori tempat program dapat menaruh data dan dari sana program dapat mengambil data. Nama data atau identitas. Ini adalah nama yang digunakan untuk mengidentifikasi area memori yang dicadangkan untuk variabel.

Variabel harus dijelaskan berdasarkan ukuran dan jenisnya. Setiap variabel yang digunakan dalam program COBOL harus memiliki enkripsi pada DIVISI DATA.

Aturan mendeklarasikan variabel di COBOL:

  • Variabel harus dideklarasikan di bagian penyimpanan kerja. Variabel dapat berupa array, record, record deskriptor file, dll.
  • Nama variabel dapat berupa alfanumerik, dengan karakter pertamanya berupa alfabet.
  • Hanya karakter khusus yang diperbolehkan yang digunakan dan hanya boleh memiliki satu-satunya tanda hubung yang harus disisipkan
  • 9 hanya mewakili angka satu digit.

Pernyataan If Else

Dalam COBOL, pernyataan If else digunakan untuk percabangan bersyarat

Operator relasional dan beberapa frasa yang dieja dapat digunakan

Jika x < y – dapat ditulis seolah-olah x lebih kecil dari y

<, >, =,>=,<= adalah operator relasional yang tersedia

NOT, AND, OR adalah operator logika yang digunakan dalam COBOL

Lebih besar dari, kurang dari, sama dengan adalah frasa yang dieja

If x is less than y then 
Do the first action 
Else
Do the second action 
End-if.

Untuk memeriksa variabel angka alfa untuk tipe data apa yang dimilikinya, kita dapat menggunakan kondisi jika x adalah angka, jika x adalah alfabet. Hal ini didasarkan pada nilai T atau F.

Anda dapat menggunakan if-then-else if untuk kondisi multi-level

Evaluate X
When 1 perform action1
When 2 perform action2
When 3 perform action3
When others perform action4
End-evaluate

Jika tidak ada kondisi yang cocok, maka klausa lainnya akan dieksekusi. Ini sangat mirip dengan pernyataan switch dalam bahasa lain.

Contoh Program COBOL

Contoh 1 – Halo Dunia!

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

Kelebihan COBOL

Berikut adalah kelemahan/keuntungan penting menggunakan bahasa COBOL:

  • Anda dapat menggunakan COBOL sebagai bahasa dokumentasi mandiri.
  • Bahasa COBOL dapat menangani pemrosesan data secara besar-besaran.
  • Ini adalah salah satu yang paling banyak digunakan tingkat tinggi bahasa pemrograman.
  • Sepenuhnya kompatibel dengan versi sebelumnya.
  • Bahasa COBOL dapat menangani pemrosesan data secara besar-besaran.
  • Penyelesaian bug lebih mudah karena memiliki sistem pesan kesalahan yang efektif.
  • COBOL juga banyak digunakan sebagai bahasa dokumentasi diri.
  • Di COBOL, semua instruksi dapat dikodekan dalam kata-kata bahasa Inggris sederhana.

Kekurangan COBOL

Berikut beberapa kekurangan/kekurangan menggunakan COBOL:

  • Ini memiliki sintaksis yang sangat bertele-tele
  • COBOL memiliki format paling kaku
  • Itu tidak dirancang untuk menangani aplikasi ilmiah
  • Waktu yang dibutuhkan untuk mengkompilasi program COBOL cukup lebih besar dibandingkan bahasa pemrograman berorientasi mesin.

Ringkasan

  • COBOL adalah bahasa pemrograman yang terutama difokuskan pada penyelesaian suatu masalah bisnis.
  • COBOL adalah singkatan dari Common Business-Oriented Language
  • Ini memungkinkan Anda menangani sejumlah besar data karena kemampuan pengelolaan file tingkat lanjut.
  • COBOL pertama kali dirancang pada tahun 1959 oleh CODASYL
  • Struktur pemrograman COBOL terdiri dari 1) Pembagian, 2) Paragraf 3) Bagian 4) Kalimat 5) Karakter
  • Empat jenis pembagian dalam COBOL adalah 1) Identifikasi 2) Lingkungan 3) Data 4) Prosedur
  • Pada program COBOL terdapat 80 karakter pada setiap barisnya
  • Sintaks COBOL sangat mirip dengan bahasa Inggris, yang dirancang untuk mendokumentasikan dirinya sendiri dan sangat mudah dibaca.
  • Variabel COBOL adalah lokasi bernama di memori tempat program dapat memasukkan data dan dari situ program dapat mengambil data.
  • Dalam COBOL, pernyataan If else digunakan untuk percabangan bersyarat
  • Keuntungan terbesar COBOL adalah Anda dapat menggunakannya sebagai bahasa dokumentasi mandiri.
  • Kelemahan utama COBOL adalah formatnya yang paling kaku

Jangan ragu untuk berbagi dengan teman-teman Anda jika Anda menikmati kursus COBOL gratis kami, yang dirancang untuk programmer perangkat lunak yang ingin mempelajari pemrograman COBOL dari dasar hingga topik tingkat lanjut.