Friday, November 28, 2014

LA INPUTAN ARRAY pada COBOL

Program Jumlah Inputan Array COBOL



SOAL!
1.       Jelaskan cara membuat program INPUTAN beberapa data yang nanti hasilnya langsung di hitung       nilai Jumlah dan Rata-Ratanya!

JAWAB!
1.   Kali ini kita akan buta Program array yang dimana jumlah Inputannya akan diseseuaika dengan keinginan kita, dan terdapat Jumlah dan Nilai Rata-ratanya.Berikut di bawah ini merupakan koddinganya.





Setelah koddingannya telah kita buat maka langkah selanjutnya saya akan menjelaskan mengenai logika dari koddingan di atas. Pada intinya program cobol diawali dengan penulisan program pada kolom ke 8 atau disebut dengan Area A. Judul divisi, judul section, nama paragraph, judul file description dan level number di mulai pada kolom ini. Penulisan pada program cobol menggunakan huruf besar dan harus diakhiri dengan tanda titik.IDENTIFICATION DIVISION statement ini sebagai Informasi tentang program. PROGRAM-ID. Tabel1 statement ini berfungsi sebagai pemberian nama jenis program, ditujukan untuk proses tabel. ENVIRONMENT DIVISION. Statement ini  berisi informasi computer yang digunakan dan input/output untuk memproses file.DATA DIVISION. Statemeni ini maksudnya adalah sebagai bagian isi dari data program yang diolah. WORKING-STORAGE SECTION. Statement ini berfungsi sebagai tempat atau nilai untuk hasil pengerjaan proses ke perhimpunan selanjutnya. n PIC 99 Pen-deklarasi-an variable n dengan type NUMERIC sebanyak 2 digit angka (99) begitupun dengan penjelasan di bawahnya untuk 77 itu hanya sebagai list number jadi bebas nilai berapa yang mau dipakai untuk dijadikan list number tersebut. Untuk VALUE 10 maksudnya adalah bernilai 10. 01 tabel-nilai-siswa maksudnya adalah statement ini sebagai level number 01  atau sebagai judul dari statatement di bawahnya yaitu 02 nilai-siswa pic 999 occurs 100 times maksudnya adalah label 02 bernilai nilai siswa dengan 3 digit angka yang dapat di cetak sebanyak 100 kali. SCREEN SECTION. Statement ini berfungsi untuk mendefinisikan bentuk dari layar untuk tampilan input data maupun hasil output. 01 hapus-layar. Statement ini berfungsi sebagai level number 01 dengan nama record hapus-layar. 02 BLANK SCREEN.maksud dari statement ini adalah sebagai level number 02 ditulis pada kolom 12 berisi perintah BLANK SCREEN untuk membersihkan layar sebagai  isi perintah dari record hapus-layar. 01 banyaknya. Maksud dari statement ini adalah menamai record banyaknya. 02 LINE 2 VALUE  ‘BANYAKNYA DATA : ‘. Maksud dari statement ini adalah level number 02 pada baris ke 2 berisi kotak input untuk Input Banyaknya Data.02 COLUMN PLUS 1 PIC 999 TO d. Maksud dari statement ini adalah level number 02 pada kolom 1 memiliki 3 digit angka dan dimasukan ke dalam variable b. PROCEDURE DIVISION. Statement ini berfungsi untuk menunjukan prosedur atau aturan dari instruksi yang mempunyai akibat secara langsung menghasilkan output yang diminta dari sejumlah input yang ada.Program-utama. merupakan label untuk memulai program-utama. DISPLAY banyaknya. berfungsi  untuk menampilkan label Inputan banyaknya data. ACCEPT banyaknya statement ini berfungsi untuk menerima input-an yang telah kita input di label banyaknya. DISPLAY SPACE. Maksudnya adalah untuk memberikan spasi.PERFORM pemasukan-nilai. Statement ini berfungsi sebagai instruksi untuk melompat ke paragraph pemasukan-nilai. VARYING n FROM 1 BY 1 UNTIL n > d. variasi bentuk nilai n dimulai dari 1 bertahap 1 langkah sampai nilai n lebih besar dari nilai variable d. PERFORM jumlah. Statement ini berfungsi sebagai instruksi untuk melompat ke paragraph jumlah. COMPUTE r = j / d. maksudnya adalah nilai r bernilai j dibagi d . DISPLAY ‘jumlah : ‘ , j. maksudnya adalah menampilkan hasil dari jumlah yang terdapat di variable j. STOP RUN. Untuk menghentikan program. Pemasukan-nilai-siswa ini merupakan label pemasukan-nilai-siswa yang di dalamnya terdapat DISPLAY ( , ) ‘Nilai : ‘ maksudnya adalah menampilakn Nilai yang sudah di inputkan. ACCEPT ( , ) nilai-siswa(n)  statement ini berfungsi untuk menerima input-an yang telah kita input di label nilai-siswa sebanyak variable n. COMPUTE j = j + nilai-siswa(n). maksdunya adalah sebagai statement perhitungan dimana j bernilai j ditambah dengan jumlah inputan yang bernilai n. Berikut di bawah ini merupakan hasil dari koddingannya.


Labels:

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home