Hai kawan, ketemu lagi nih! Dibawah ini contoh
program cobol tentang file.
IDENTIFICATION DIVISION.
PROGRAM-ID. EMPAT.
ENVIRONMENT DIVISION.
INPUT-OUTPUT SECTION.
FILE-CONTROL.
SELECT MHS ASSIGN TO DISK
ORGANIZATION IS LINE SEQUENTIAL
FILE STATUS IS ERR.
DATA DIVISION.
FILE SECTION.
FD
MHS
LABEL RECORD IS STANDARD
VALUE OF FILE-ID IS 'DATA.TXT'
DATA RECORD IS RECMHS.
01
RECMHS.
02 NAMA PIC X(10).
02 NPM PIC X(10).
02 HOBI PIC X(10).
02 ALAMAT PIC X(20).
WORKING-STORAGE SECTION.
77
ERR PIC XX.
01
ISI-LAGI PIC X.
88 LAGI VALUE 'Y', 'y'.
88 TIDAK VALUE 'T', 't'.
SCREEN SECTION.
01
HAPUS-LAYAR.
02 BLANK SCREEN.
01
ISI-DATA.
02 LINE 3 COLUMN 5 ' NAMA : ' HIGHLIGHT.
02 COLUMN PLUS 1 PIC X(10) TO NAMA.
02 LINE 4 COLUMN 5 ' NPM : ' HIGHLIGHT.
02 COLUMN PLUS 1 PIC X(8) TO NPM.
02 LINE 5 COLUMN 5 ' HOBI : ' HIGHLIGHT.
02 COLUMN PLUS 1 PIC X(10) TO HOBI.
02 LINE 6 COLUMN 5 ' ALAMAT : ' HIGHLIGHT.
02 COLUMN PLUS 1 PIC X(20) TO ALAMAT.
PROCEDURE DIVISION.
BUKA-FILE.
OPEN OUTPUT MHS.
MULAI.
DISPLAY HAPUS-LAYAR
DISPLAY ISI-DATA
ACCEPT ISI-DATA.
WRITE RECMHS
DISPLAY (10,5) ' ADA DATA LAGI [Y/T] ? '
ACCEPT ( , ) ISI-LAGI.
IF LAGI GO TO MULAI.
SELESAI.
CLOSE MHS.
STOP RUN.
Outputnya dibawah ini.
Komentar
Posting Komentar