WELCOME!

28/11/14

Kondisi dan Perform pada cobol

Disini saya akan menjelaskan untuk yang pertama yaitu membuat kondisi hari.
Karena saya menggunakan software dosbox saya membuat coding di note pada dan di run di form dosbox. Tidak seperti kebanyakan orang yang menggunakan cmd. Tetapi disini kami menggunakan dosbox. Cara nya tidak jauh beda dengan menggunakan cmd.
Awal mula menginstal dos box dengan cara
pertama-tama edit DOSBox 0.74 Options.
kemudian edit menggunakan notepad
pada akhir kalimat ketik;
mount c c:\
kemudian save & close.
Lalu.
untuk folder COBOL copy di drive C:\
kemudian ketik coding (dibuat pke notepad),
simpan hasil codingan di dalam folder COBOL yang telah dipindahkan di drive C:\
simpan fiel tersebut dengan ekstensi .cob
untuk meng-compile & run cobol.

jalankan Dosbox.exe

kemudian pointer akan berada pada drive default Z:\
ketik C:\
ketik cd cobol
kemudian pada C:\COBOL ketik cobol [namafile].cob


kemudian run program dengan perintah;
runcob [namafile].cob
bisa dilihat hasilnya.
Dan berikut contoh program yang dijalankan.

Lalu save folder tersebut dengang mengetik <namafile>.cob
Disimpan pada folde c tempat file cobol tersimpan.


Jika sudah disave lalu buka lah file dosbox.

Lalu ketikan di partisi mana anda menyimpan file yang akan dijalankan.
Jika tidak ada kesalahan maka siap di RUN.


Dan hasilnya seperti ini.
Dan yang kedua kita akan mempuat perform pada cobol.
 


Logika...
Perbedaan antara kondisi dan perform adalah
Pada PERFORM => akan kembali lagi ke statement setelah
statement PERFORM tersebut.
Pada GO TO => tidak akan kembali ke statement setelah GO
TO, tetapi proses dilanjutkan ke paragraph
berikutnya dari paragraph yang dituju.
3.3. Keuntungan Penggunaan PERFORM :
Suatu prosedur dapat dieksekusi pada berbagai tempat yang
berbeda di dalam program, sehingga menghemat kode program.
IDENTIFICATION DIVISION. Berfungsi untuk memberikan informasi mengenai program yang dibuat.
PROGRAM-ID. INPUT. Berfungsi untuk memberi nama sebuah program yang akan dibuat.
AUTHOR. HANZ. Berfungsi untuk memberi nama pembuat program/programmer.
YANG WAJIB DI TULIS DI IDENTIFICATION DIVISION ADALAH  IDENTIFICATION DIVISION dan PROGRAM-ID.
ENVIRONMENT DIVISION. Berfungsi untuk memberikan informasi peralatan yang di gunakan dalam program.
DATA DIVISION. Berfungsi untuk memberikan penjelasan tentang input data dan output yang di pergunakan. Isi dari divisi ini adalah semua keterangan tentang file, record, nama-data, serta bentuk format yang akan digunakan di Procedure  Division.
WORKING – STORAGE SECTION. Berfungsi untuk  Sifatnya optional, ada bilamana diperlukan pemesanan tempat di internal memori yang diperlukan oleh pekerjaan proses program.
01 NILAI-MASUKAN. Berfungsi untuk mengawali keterangan dari record.
02 NAMA PIC X(20). Berfungsi untuk mengawali keterangan dari data item.
Keterangan : X(20). Punya arti tipe data yang digunakan untuk  inputan nanti berupa angka dan memiliki panjang 20 karakter.
PROCEDURE DIVISION. Berfungsi untuk tempat menaruh instruksi-instruksi dimana dilakukan prosedur pekerjaan proses dari input data menjadi output data.
MULAI. Berfungsi untuk perintah memulai instruksi – instruksi oleh programmer.
PERFORM  PROCEDURE-A. Berfungsi untuk meloncat pembacaan ke PROCEDURE-A, PERFORM berbeda dengan GO TO, kalau perform setelah meloncat ke nama paragraph tertentu dia akan melanjutkan statement setelah PERFORM sedangkan GO TO tidak melanjutkan statement setelah GO TO.
DISPLAY ‘SELAMAT BELAJAR’. Berfungsi untuk menampilkan variable SELAMAT BELAJAR.
PERFORM  PROCEDURE-B. Berfungsi untuk meloncat pembacaan ke PROCEDURE-B.
PERFORM  PROCEDURE-A. Berfungsi untuk meloncat pembacaan ke PROCEDURE-A.
STOP RUN. Berfungsi untuk menghentikan program secara permanen.
PROCEDURE-A. Berfunsi untuk inputan atau seperti penyimpanan untuk nantinya di panggil ke PERFORM  PROCEDURE-A .

Share This

Tidak ada komentar:

Posting Komentar

Distributed By Blogger Template | Designed By Blogger Templates