You are on page 1of 3

program array 2 dimensi ( matriks ) output program nya :

Enter akan muncul :

Logika programnya :
IDENTIFICATION DIVISION.= merupakan divisi yang pertama dalam program COBOL dan yang paling sederhana. Pada divisi ini berisi keterangan mengenai author PROGRAM-ID . ARRAY-matrik-DIM.= identitas program ini yaitu program array AUTHOR . YUDI. = pengguna / pembuat program ENVIRONMENT DIVISION.= untuk memberikan Informasi mengenai keadaan komputer dan alat-alat lain yang dipergunakan dalam program COBOL DATA DIVISION.= nama yang dibuat untuk menunjukkan suatu file tertentu yang dipergunakan dalam program WORKING-STORAGE SECTION.= section yang berisi tentang penjelasan record program yang digunakan. 01 VAR.= mengawali program (01)VAR 02 X PIC 9(2).= Digunakan untuk menyimpan nilai data alphanumerik, dapat berupa gabungan angka, huruf, ataupun karakter khusus (X) mengawali program dari data item (02) 02 Y PIC 9(2).= mengawali program dari data item (02) 02 BRS PIC 9(2).= mengawali program dari data item (02) 02 KOL PIC 9(2).= mengawali program dari data item (02) 02 NILAI-A OCCURS 10 TIMES.= digunakan untuk data pada tabel yang di-indeks. Dibentuk secara implisit(occurs)perulangan sebanyak 10 kali ( 10 times ) 03 NILAI PIC 9 OCCURS 1 TO 10 TIMES DEPENDING ON KOL.= mengawali nilai berisikan karakter yang hanya mengandung nilai numerik dan berisi index dan Beralih pada paragraph tertentu (kolom)melakukan perulangan sebanyak 10 kali.

SCREEN SECTION.= berguna untuk menunjukkan bentuk format dari layar terminal untuk menampilkan data atau memasukkan data

01 CLS.= mengawali membersihkan layar pada terminal 02 BLANK SCREEN. PROCEDURE DIVISION.= adalah gambaran logika untuk menyelesaikan masalah yang merupakan inti dari program COBOL.

AWAL.= memulai program DISPLAY CLS.= digunakan untuk menampilkan format yang telah dibentuk di SCREEN SECTION pada layar terminal (bersihkan layar) DISPLAY (1, 1) ' MASUKAN JUMLAH BARIS MATRIKS : '= menampilkan pada output pada baris pertama dan kolom pertama ACCEPT ( , ) BRS.= memasukan nilai pada baris DISPLAY (2, 1) 'MASUKAN JUMLAH KOLOM MATRIKS : '= menampilkan pada output program pada baris kedua dan kolom kesatu ACCEPT ( , ) KOL.= memasukan nilai variabel pada kolom DISPLAY SPACE.= menampilkan jarak PERFORM MASUKAN = melompat dan menjalankan pada paragraf masukan VARYING X FROM 1 BY 1 UNTIL X > BRS = variasi atau perulangan tanpa syarat hingga lebih dari jumlah baris AFTER Y FROM 1 BY 1 UNTIL Y > KOL.= perulangan pada kolom DISPLAY CLS.= menampilkan layar yang telah dibersihkan DISPLAY (1, 3) 'OUTPUT DARI MATRIKS A ADALAH'.= menampilkan output baris ke satu dan pada kolom ketiga DISPLAY SPACE.= menampilkan jarak pada output PERFORM KELUARAN = mengerjakan/melompat ke paragraph tertentu keluaran VARYING X FROM 1 BY 1 UNTIL X > BRS = perulangan variabel x dari 1 sampai variabel melebihi baris atau memenuhi baris AFTER Y FROM 1 BY 1 UNTIL Y > KOL.= perulangan variabel Y dari 1 sampai variabel melebihi kolom atau memenuhi kolom AKHIR. = program berhenti STOP RUN. = menghentikan program MASUKAN. = paragraf baru untuk memulai memasukan data DISPLAY SPACE. = menampilkan jarak DISPLAY ( , ) 'NILAI BARIS KE-' X ' KOLOM KE-' Y ' = '.= menampilkan nilai baris tertentu dan kolom tertentu.. ACCEPT ( , ) NILAI (X, Y).= digunakan untuk memasukkan nilai data-item lewat layar terminal dengan bentuk format yang dibentuk pada SCREEN SECTION tersebut. Nilai X,Y KELUARAN.= paragraf baru untuk keluaran data setelah memasukan data pada paragrap masukan DISPLAY SPACE.= menampilkan jarak DISPLAY ( , ) 'NILAI A[' X ',' Y '] = ', NILAI(X, Y).= menampilkan nilai A yang telah dimasukan pada baris dan kolom DIATAS PROGRAM ARRAY 2 DIMENSI BUATAN ANE PRIBADI MOHON MAAF BILA ADA KESALAHAN DALAM PEMBUATANNYA

You might also like