Rabu, 13 Januari 2016

Kondisi IF-THEN-ELSE pada COBOL

NILAI HITUNG
Pada awal pembuatan program yang pertama harus dituliskan adalah “IDENTIFICATION DIVISION” diletakan pada kolom ke 8 dan diakhiri dengan tanda titik (.) dan berfungsi untuk identitas sebuah program. Penulisan “PROGRAM-ID. FUNGSI.” ditulis sebagai sebuah judul program. “AUTHOR” dituliskan untuk memberikan nama si pembuat programnya. “ENVIRONMENT DIVISION” ditulis untuk mengetahui keadaan komputer yang sedang dipakai. “DATA DIVISION” digunakan untuk menggambarkan jenis dan bentuk inputan serta hasil outputnya. “WORKING-STORAGE SECTION” dituliskan untuk mendeklarasikan sebuah variable yang akan digunakan, berisikan tentang record yang menyimpan beberapa field. “SCREEN SECTION” ditulis untuk menentukan format layar pada output. Dan bentuk codingannya seperti gambar dibawah ini:


“PROCEDURE DIVISION” ditulis sebagai proses bagaimana program yang dibuat akan berjalan dan hasil dari outputnya pun sudah disusun dalamnya. “MULAI” ditulis untuk memulai sebuah program. “DISPAY HAPUS” digunakan untuk mengapus atau membersihkan layar outputnya. “DISPLAY ( 5, 5)” digunakan untuk menampilkan hasil output pada baris ke 5 dan kolom ke 5. “ACCEPT” digunakan untuk memanggil sebuah variabel. Setiap diakhir penulisan program selalu diakhiri dengan tanda titik.

Program “HITUNG” ini juga ditulis dalam “PROCEDURE DIVISION”, untuk menuliskan rumus perhitungan dalam sebuah program cobol, selalu menggunakan “COMPUTE”.

“IF HASIL < 100 AND HASIL > 85” artinya , jika hasil kurang dari 100 dan lebih dari 85 maka akan mendapatkan “GRADE A” dan “ISTIMEWA”. “IF HASIL < 85 AND HASIL > 65” artinya , jika hasil kurang dari 85 dan lebih dari 65 maka akan mendapatkan “GRADE B” dan “BAIK”.
       
1                                                                                     2
“IF HASIL < 65 AND HASIL > 45” artinya , jika hasil kurang dari 65 dan lebih dari 45 maka akan mendapatkan “GRADE C” dan “CUKUP”. “IF HASIL < 45 AND HASIL > 25” artinya , jika hasil kurang dari 45 dan lebih dari 25 maka akan mendapatkan “GRADE D” dan “BURUK”.
    
                                                                    3                                                                                            4
“IF HASIL < 25” artinya , jika hasil kurang dari 25 maka akan mendapatkan “GRADE E” dan “BURUK BANGET” seperti yang ada pada gambar dibawah ini:.

5


Tidak ada komentar:

Posting Komentar

^_^ Selamat membaca. Semoga apa yang telah ditulis oleh penulis bisa bermanfaat bagi anda yang telah membacanya ^_^