Pelajaran modul (1/2)
Struktur Program
COBOL (Common Business-Oriented Language) adalah salah satu bahasa pemrograman yang bertahan paling lama dalam sejarah, dirancang khusus untuk aplikasi bisnis dan keuangan. Tidak seperti bahasa modern, bahasa ini memiliki struktur kaku dan formal yang dibagi menjadi beberapa bagian yang disebut Divisi.
Memperbaiki Tata Letak dan Format Area
Dalam file sumber COBOL tradisional, setiap baris dibagi menjadi area tertentu berdasarkan kolom:
- Kolom 1-6 (Area Urutan): Secara historis digunakan untuk nomor urut kartu punch. Saat ini biasanya dibiarkan kosong.
- Kolom 7 (Area Indikator): Digunakan untuk menandai baris komentar dengan memberi tanda bintang
*. - Kolom 8-11 (Area A): Di sinilah judul pembagian, bagian, dan paragraf dimulai.
- Kolom 12-72 (Area B): Di sinilah pernyataan aktual yang dapat dieksekusi (seperti
DISPLAY,MOVE, dll.) ditulis. - Kolom 73-80 (Area Identifikasi): Secara historis diabaikan oleh kompiler, digunakan untuk identifikasi internal.
Dalam latihan kita, kita akan menggunakan format yang disederhanakan namun konsisten dengan memulai instruksi Area B dengan spasi yang sesuai (biasanya 7 atau 11 spasi tergantung pada area).
Empat Divisi Utama
Setiap program COBOL yang lengkap disusun menjadi empat divisi wajib, yang harus muncul dalam urutan yang tepat sebagai berikut:
1.IDENTIFICATION DIVISION.
Berisi metadata program, seperti nama program yang ditentukan dengan kata kunci PROGRAM-ID.
2.ENVIRONMENT DIVISION.
Menentukan lingkungan di mana program dijalankan dan memetakan file fisik ke variabel internal.
3.DATA DIVISION.
Dimana seluruh variabel dan struktur data yang digunakan oleh program dideklarasikan.
4.PROCEDURE DIVISION.
Berisi instruksi yang dapat dieksekusi (logika bisnis). Setiap program harus diakhiri dengan STOP RUN. untuk menghentikan eksekusi.
Cobalah sendiri
Tulis header COBOL awal dengan memperkenalkan DIVISI IDENTIFIKASI dan menentukan nama program sebagai HELLO-PRG.
Tunjukkan petunjuk
Tulis DIVISI IDENTIFIKASI. dimulai dari kolom 8 (7 spasi) dan pada baris berikutnya PROGRAM-ID. HALO-PRG.
Solusi tersedia setelah 3 upaya
Lengkapi strukturnya dengan memperkenalkan DIVISI PROSEDUR dan cetak teks 'HELLO COBOL' ke konsol menggunakan DISPLAY. Ingatlah untuk mengakhiri eksekusi program menggunakan STOP RUN.
Tunjukkan petunjuk
Di bawah DIVISI PROSEDUR, tulis TAMPILAN 'HELLO COBOL'. dimulai dari kolom 12 (11 spasi) dan STOP RUN. pada baris berikut.
Solusi tersedia setelah 3 upaya