Kamis, 18 Januari 2018

Program Nilai Pada COBOL

MEMBUAT PROGRAM NILAI PADA COBOL

Pada laporan kali ini, kita akan membuat program dengan menampilkan nilai uts, uas, dan hasilnya. Berikut kodingan yang akan kita buat:


IDENTIFICATION DIVISION, untuk mengidentifikasi program yang kita buat.
PROGRAM-ID,  untuk pemberian nama program yang kita buat, disini kita memberi nama/judul OUTPUT.
AUTHOR, penulisnya yaitu Sintia
ENVIRONMENT DIVISION,  yaitu informasi peralatan apa yang digunakan pada program.
DATA DIVISION, pendeskripsian variabel-variabel dan jenis tipe data apa yang kita gunakan dalam program.
WORKING-STORAGE SECTION, untuk mendeklarasikan variable dan tipe data yang digunakan dalam program. Untuk pendeklarasiannya disini menggunakan level number 77, yaitu untuk mengawali data item yang berdiri sendiri, level number ini hanya boleh terdapat di working-storage section saja.
Pendeklarasian Nama menggunakan tipe data karakter, untuk NPM, UTS, UAS, dan Hasil menggunakan tipe data numeric, dan untuk Kelas menggunakan tipe data alphanumeric. Isi pada tanda “( )” adalah panjang karakter masing masing
SCREEN SECTION, berguna untuk mengatur tampilan di layar outputnya,
CLS dan BLANK SCREEN untuk membersihkan layar pada program.
INPUTAN ini untuk memberikan awalan pada record yang akan dibuat.
Line 3 Column 8 Value ‘MASUKKAN NAMA : ‘, yaitu pada layar output  kita akan memasukkan nama dengan outputnya berada di baris ke 3 kolom ke 8.
Column Plus 1 PIC A(20) to Nama, yaitu kita akan menginput nama di kolom +1 di baris yang sama.
PROCEDURE DIVISION, tempat untuk memulai statement yang akan kita buat.
Display INPUTAN, yaitu untuk menampilkan isi atau record dari “INPUTAN” pada output.
Accept INPUTAN, yaitu untuk menginput data pada isi atau record “INPUTAN”.
COMPUTE HASIL = (UTS * 0.7) + (UAS * 0.3), yaitu rumus untuk menentukan nilai hasil dari jumlah uts dan  uas.
Display (9.8) ‘HASIL :’,HASIL, yaitu mencetak hasil pada baris ke 9 kolom ke 8 pada output.
If Hasil > 60 Display (11,8) ‘Anda Lulus’. Yaitu jika hasil yang diperoleh lebih besar dari 60, maka akan mencetak ‘Anda Lulus’ pada baris ke 11 kolom ke 8.
If Hasil <50 Display (11,8) ‘Anda Gagal’. Yaitu jika hasil yang diperoleh lebih kecil dari 50, maka akan mencetak ‘Anda Gagal’ pada baris ke 11 kolom ke 8.
STOP RUN untuk menghentikan programnya
Jika sudah, buka Dosbox untuk menjalankan programnya. Ketik “cobol (nama_file).cob” yaitu nama file yang telah disimpan. Jika tidak ada yang error kita ketik “runcobol (nama_file).cob” untuk menjalankannya. Maka outputnya adalah seperti ini:


Tidak ada komentar:

Posting Komentar