twitter


Pertama untuk membuka program cobol, kita terlebih dahulu harus masuk ke Command Prompt. Kemudian masuk ke folder COBOL dengan cara mengetik “cd cobol” pada disk tempat penyimpanan COBOL, lalu Enter. Setelah itu buat nama file dengan cara mengetik “edit namafile.cob” misalnya “edit Tri.cob”, lalu Enter. Setelah masuk, ketikan coding seperti Gambar 1.1 dimulai pada kolom 8 dan pada baris ke-13 ketikan coding pada kolom 12.

Gambar 1.1

Jika sudah selesai, program disimpan. Kemudian Exit. Lalu compile program dengan cara mengetik “cobol namafile.cob” misalnya program yang disimpan diberi nama “Tri.cob” maka ketik “cobol Tri.cob”, lalu Enter sebanyak 3x dan akan tampil seperti Gambar 1.2. Program harus “No errors or warnings”. Jika ada yang salah, maka program tidak dapat di running. Jika sudah tidak ada yang error, maka running program dengan cara mengetik “runcobol Tri.cob”, lalu Enter. Output akan tampil seperti Gambar 1.3.

Gambar 1.2

Gambar 1.3

       identification division. ==> Divisi ini berguna sebagai identifikasi program COBOL yang kita buat misalnya “author” dan “program-id”
       program-id. Tri. ==> Nama program dengan nama “Tri”
       author. Tri Sutrisno. ==> Nama pembuat dengan nama “Tri Sutrisno”
       environment division. ==> Divisi ini berguna untuk memberikan informasi peralatan yang digunakan dalam program
       data division. ==> Divisi ini berguna untuk mendeskripsikan variable-variabel dan jenis tipe data yang digunakan dalam program COBOL
       working-storage section. ==> Digunakan untuk mendeklarasikan variabel dan tipe data yang digunakan dalam program COBOL
       77 nama1 pic a(30). ==> Level number 77 digunakan untuk menyatakan variable independent (berdiri sendiri), hanya ada working-storage section. Variabel diberi nama “nama1”. “pic a(30)” digunakan untuk menyimpan data dalam bentuk alphabetic dan bersifat rata kiri. Jumlah karakter pada picture karakter a adalah 30 yang ditempatkan dengan menggunakan tanda kurung “( )”
       77 nama2 pic a(30).
       77 nama3 pic a(30).
       77 nama4 pic a(30).
       screen section. ==> Section ini berguna untuk mengatur bentuk format dari layar input maupun output.
       01 hapus. ==> Level number 01 digunakan sebagai awal dari record “hapus”
           02 blank screen. ==> Perintah untuk membersihkan layar
       01 masukkan. ==> Level number 01 digunakan sebagai awal dari record “masukkan”
           02 line 1 column 8 value 'Nama Pengurus'. ==> Level number 02 digunakan untuk mengisi keterangan dari record pada baris 1 kolom 8 dengan nilai yang akan ditampilkan dengan nama “Nama Pengurus”
           02 line 2 column 1 value 'Ketua: '. ==> Level number 02 digunakan untuk mengisi keterangan dari record pada baris 2 kolom 1 dengan nilai yang akan ditampilkan dengan nama “Ketua: ”
           02 column plus 2 pic a(30) to nama1. ==> Level number 02 digunakan untuk mengisi keterangan dari record kolom “Ketua: “ ditambah 2 dengan picture karakter a adalah 30 untuk variable “nama1”
           02 line 3 column 1 value 'Wakil: '.
           02 column plus 2 pic a(30) to nama2.
           02 line 4 column 1 value 'Sekretaris: '.
           02 column plus 2 pic a(30) to nama3.
           02 line 5 column 1 value 'Bendahara: '.
           02 column plus 2 pic a(30) to nama4.
       01 keluaran. ==> Level number 01 digunakan sebagai awal dari record “keluaran”
           02 line 10 column 8 value 'Susunan Panitia'.
           02 line 13 column 12 value 'Ketua'.
           02 line plus 1 column 8 pic a(30) from nama1.
           02 line 16 column 12 value 'Wakil'.
           02 line plus 1 column 8 pic a(30) from nama2.
           02 line 19 column 1 value 'Sekretaris'.
           02 line plus 1 column 3 pic a(30) from nama3.
           02 line 19 column 20 value 'Bendahara'.
           02 line plus 1 column 21 pic a(30) from nama4.
       procedure division. ==> Divisi ini merupakan inti dari bahasa pemrograman COBOL karena pada divisi inilah semua statement instruksi dibuat
       mulai. ==> Difisi ini digunakan untuk memulai program
           display hapus. ==> Digunakan untuk menampilkan output dari record “hapus”
           display masukkan. ==> Digunakan untuk menampilkan output dari record “masukkan”
           accept masukkan. ==> Digunakan untuk menerima input dari record “masukkan”
           display keluaran. ==> Digunakan untuk menampilkan output dari record “keluaran”
           stop run. ==> Digunakan untuk menghentikan proses program

0 komentar:

Posting Komentar