Tutorial COBOL
โก Ringkasan Cerdas
Tutorial COBOL memperkenalkan Bahasa Berorientasi Bisnis Umum yang masih digunakan oleh bank, perusahaan asuransi, dan komputer mainframe pemerintah. LessMateri ini mencakup fitur-fitur, sejarah, instalasi, divisi, sintaksis, variabel, kondisional, dan contoh program.

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.
Para pengembang modern dapat bereksperimen dengan COBOL di PC menggunakan emulator.
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.
Langkah 2) Klik tombol Jalankan
Pada kotak Dialog klik tombol Jalankan
Langkah 3) Klik Berikutnya
Di layar berikutnya, klik tombol Berikutnya.
Langkah 4) Terima Perjanjian Lisensi
Di layar perjanjian Lisensi Publik,
- Pilih tombol radio terima istilah Perjanjian Lisensi
- Klik Tombol Berikutnya
Langkah 5) Klik Instal
Di layar berikutnya, klik tombol Instal.
Langkah 6) Klik tombol Instal
Klik Instal untuk memulai instalasi
Langkah 7) Klik tombol selesai
Klik tombol selesai untuk keluar dari wizard pengaturan.
Langkah 8) Klik pada prompt CMD Hercules
Di menu mulai, klik pada prompt Hercules CMD.
Langkah 9) Ketik 'hercules' untuk memulai emulator
Anda dapat melihat prompt perintah.
Setelah lingkungan siap, langkah selanjutnya adalah tata letak file COBOL.
Struktur Program COBOL
Organisasi program COBOL bersifat hierarkis. Tidak semua komponen harus ada agar hubungan hierarkis dapat terbentuk.

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.
Program membutuhkan data. COBOL mendeklarasikannya melalui klausa PICTURE.
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.
Dengan menggabungkan bagian-bagian ini, akan tercipta program yang dapat dijalankan.
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.









