Contoh program menggunakan bahasa pemrograman Cobol dan penjelasan

Bahasa Pemrograman Cobol dan Contoh Program







Assalamualaikum Warrahmatullahi Wabarakaatuh.

Halo nama saya Andika Wahyu Permadi dari kelas 2IA02, dalam rangka memenuhi tugas Algoritma Pemrograman 3 kali ini saya akan membuat program menggunakan bahasa pemrograman Cobol dan menjelaskannya.

Saya membuat kode ini menggunakan OpenCobolIDE 4.7.6 , berikut kodenya.



IDENTIFICATION DIVISION.

PROGRAM-ID. Biodata.

AUTHOR. ANDIKA-WAHYU.

ENVIRONMENT DIVISION.

DATA DIVISION.

WORKING-STORAGE SECTION.

01 MHS.

    02 NAMA PIC X(20).

    02 NPM PIC X(10).

    02 KELAS PIC X(10).

    02 ALAMAT PIC X(25).

    02 JURUSAN PIC X(15).

PROCEDURE DIVISION.

    MULAI.

        DISPLAY 'NAMA: '.

        ACCEPT NAMA.

        DISPLAY 'NPM : '.

        ACCEPT NPM.

        DISPLAY 'KELAS : '.

        ACCEPT KELAS.

        DISPLAY 'ALAMAT : '.

        ACCEPT ALAMAT.

        DISPLAY 'JURUSAN : '.

        ACCEPT JURUSAN.

    SELESAI.


DISPLAY 'Biodata Saya: '.

DISPLAY NAMA.

DISPLAY NPM.

DISPLAY KELAS.

DISPLAY ALAMAT.

DISPLAY JURUSAN.

STOP RUN.


Dan menghasilkan output




Penjelasan:
  • IDENTIVICATION DIVISION: Untuk pengidentifikasian pembuat program ,tanggal pembuatan,dll. Harus ada didalam program, tetapi isinya tidak mempengaruhi jalannya/ proses dari program.
  • PROGRAM-ID. TUGAS: (Nama Program Input) Maksimal Hanya 6 karakter
  • AUTHOR: Nama Si Pembuat Program
  • ENVIRONMENT DIVISION: Divisi yang menyediakan informasi mengenai peralatan yang di gunakan
  • DATA DIVISION: Untuk informasi mengenai bentuk dan jenis data yang digunakan. Terdiri dari: 

- File Section: Berisi mengenai file yg akan digunkan. Yaitu data mengenai:

      • Nama file
      • Nama record dalam file
      • Jenjang dari data item didalam record
      • Ukuran panjang dan tipe dari masing - masing file

- Working-Storage Section: Ada bilamana diperlukan pemesanan tempat untuk data proses dan output. Data yang ada disini bukan data eksternal. (Data eksternal=data dari luar program)

- Screen Section: Untuk mendefinisikan bentuk dari layar input atau ouput

- Linkage Section: Untuk menerangkan bahwa suatu file mempunyai hubungan dengan file lain atau suatu program berhubungan dengan program lain

- Report Section: Untuk menggambarkan bentuk laporan yang akan dicetak

  • 01 MHS adalah file yang akan menjadi sebuah folder dan berisikan beberapa file 02, untuk dapat membuat file 02 masuk kedalam folder 01 MHS kita tidak boleh mensejajarkan 02 dengan 01.
  • 02 NAMA PIC X(20), NAMA adalah nama file, PIC adalah untuk menjelaskan bentuk data yang akan diinputkan dan dioutputkan nantinya dan 20 adalah batas dari banyak karakter yang diinputkan. Beberapa format tersebut antara lain:
    • X untuk format alphanumerik
    • 9 untuk format numerik
    • A untuk format alphabet
  • PROCEDURE DIVISION: untuk memuat procedure pemrosesan data. Berisi paragraph - paragraph yang terdiri dari instruksi untuk pelaksanaan program.
    • MULAI-SELESAI adalah batas dari program yang termasuk dalam suatu procedure
    • DISPLAY untuk menampilkan data
      • Bisa digunakan untuk menampilkan data dari variabel atau string dengan menggunakan tanda (' ') atau (" "). Contoh DISPLAY 'NAMA SAYA ANDIKA'
    • ACCEPT untuk memasukkan data
  • STOP RUN adalah kode untuk mengakhiri program

Sekian penjelasan dari kode program di atas. Terima kasih
Wassalamualaikum Warrahmatullahi Wabarakaatuh.




Komentar

Postingan populer dari blog ini

Hukum Pembuktian Kejahatan Teknologi Informasi

Penerapan Web Science di dalam Teknologi Informasi

Computer Mediated Communication