Assalamualaikum Wr. Wb.
Postingan ini adalah sebenarnya tugas kuliah saya (sudah lama). saya post ke blog semoga bisa bermanfaat buat teman-teman yang sedang belajar pemrograman khususnya Cobol. software yang saya gunakan disini adalah IDECobol
- Ketik / copy kode berikut :
IDENTIFICATION DIVISION.
PROGRAM-ID. SEQUENSIAL.
AUTHOR. SYAIRI.
ENVIRONMENT DIVISION.
INPUT-OUTPUT SECTION.
FILE-CONTROL.
SELECT BARANG ASSIGN TO DISK
FILE STATUS IS STATUS-SALAH
ORGANIZATION IS LINE SEQUENTIAL.
DATA DIVISION.
FILE SECTION.
FD BARANG
LABEL RECORD IS STANDARD
VALUE OF FILE-ID IS 'BARANG.DAT'
DATA RECORD IS RECBARANG.
01 RECBARANG.
02 NAMA-BARANG PIC A(25).
02 KODE-BARANG PIC 9(3).
02 ALAMAT-BARANG PIC X(25).
WORKING-STORAGE SECTION.
77 STATUS-SALAH PIC 99.
01 TAMBAH-DATA PIC X.
88 YA VALUE 'Y', 'y'.
88 TIDAK VALUE 'T', 't'.
SCREEN SECTION.
01 HAPUS-LAYAR.
02 BLANK SCREEN.
01 INPUT-DATA.
02 LINE 5 COLUMN 8 VALUE 'NAMA BARANG : '.
02 COLUMN PLUS 2 PIC A(25) TO NAMA-BARANG.
02 LINE 7 COLUMN 8 VALUE 'KODE BARANG : '.
02 COLUMN PLUS 2 PIC 9(3) TO KODE-BARANG.
02 LINE 9 COLUMN 8 VALUE 'ALAMAT TUJUAN : '.
02 COLUMN PLUS 2 PIC X(25) TO ALAMAT-BARANG.
PROCEDURE DIVISION.
BUKA-FILE.
OPEN INPUT BARANG.
MULAI.
DISPLAY HAPUS-LAYAR.
DISPLAY (2, 16) '-----PENGIRIMAN BARANG-----'.
DISPLAY INPUT-DATA.
ACCEPT INPUT-DATA.
WRITE BARANG.
DISPLAY (14, 8) 'TAMBAH LAGI DATA [Y/T] ?'.
ACCEPT TAMBAH-DATA.
IF YA GO TO MULAI.
SELESAI.
CLOSE BARANG.
STOP RUN.
- Jangan asal ketik tapi ikuti aturan penulisan Cobol
- Tekan F9 untuk Run
Hasilnya sebagai berikut :

Sekian pembahasannya, semoga bisa bermanfaat.
Wassalamualaikum Wr. Wb.
No comments:
Post a Comment