Lompati ke konten utama
Modul 1 · Pelajaran 1 dari 21/10 dalam kursus~10 min
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

Latihan#cobol.m1.l1.e1
Upaya: 0Memuat…

Tulis header COBOL awal dengan memperkenalkan DIVISI IDENTIFIKASI dan menentukan nama program sebagai HELLO-PRG.

Memuat editor…
Tunjukkan petunjuk

Tulis DIVISI IDENTIFIKASI. dimulai dari kolom 8 (7 spasi) dan pada baris berikutnya PROGRAM-ID. HALO-PRG.

Solusi tersedia setelah 3 upaya

Latihan#cobol.m1.l1.e2
Upaya: 0Memuat…

Lengkapi strukturnya dengan memperkenalkan DIVISI PROSEDUR dan cetak teks 'HELLO COBOL' ke konsol menggunakan DISPLAY. Ingatlah untuk mengakhiri eksekusi program menggunakan STOP RUN.

Memuat editor…
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