Selasa, 03 Januari 2012

Statmen pada dalam cobol


1.      Jelaskan yang dimaksud dengan statement kondisi pada cobol ?

Kondisi sederhana (Simple condition)
Perintah ini digunakan untuk menyeleksi kondisi tunggal, yaitu membandingkan suatu
hubungan antara 2 item yang ditunjukkan oleh tanda operasi (Operational operator).

• Kondisi tanda (Sign condition)
Perintah ini digunakan untuk menentukan apakah suatu data/perumusan ekspresi aritmatika
mempunyia nilai sama dengan nol, positif, atau negative.

• Kondisi kelas (class condition)
Perintah ini memungkinkan untuk penyeleksian apakah isi suatu field termasuk kelas
numerik atau alphabetik.

• Kondisi bersarang (Nested condition)
Perintah ini memungkinkan untuk penyeleksian bercabang, bila kondisi terpenuhi maka
akan menjalankan blok statement-1 dan bila tidak terpenuhi akan menjalankan next statement
setelah ELSE.

• Kondisi kompleks/jamak (Complex condition/Compound condition)
Kondisi jamak (compound conditions) adalah kondisi yang mempunyai lebih dari 1
kondisi, merupakan gabungan dari kondisi tunggal/ sederhana dengan penggunaan operator logika OR, AND, atau NOT.

2. Jelaskan maca-macam statement pada cobol ?

* IDENTIFICATION DIVISION
Informasi mengenai identitas program (nama program, si pembuat, tanggal dibuat, tanggal dikompilasi, dan lainnya.)
* ENVIRONMENT DIVISION
Informasi mengenai keadaan komputer dan alat-alat lain yang dipergunakan.
* DATA DIVISION
Informasi mengenai bentuk, jenis dari data apa saja yang dipergunakan dalam program bersangkutan
* PROCEDURE DIVISION
Informasi yang memuat prosedur pemrosesan data yang datanya tampak pada DATA DIVISION untuk dihasilkan outputnya.
3. Buat contoh program cobol mengunakan kondisi ?
identification division.
program-id.
environment divison.
data division.
working-storage section.
77 jawab pic a.
procedure division.
tanya.
display "masukan kode berupa huruf [d/e/j/k]?".
accept jawab.
seleksi-jawab.
if jawab = "d" go to kode-d.
if jawab = "e" go to kode-e.
if jawab = "j" go to kode-j.
if jawab = "k" go to kode-k.
kode-d.
display "kampus depok".
go to selesai.
kode-e.
display "kampus kelapa 2".
go to selesai.
kode-j.
display "kampus kalimalang".
go to selesai.
kode-k.
display "kampus kemang".
go to selesai.
Selesai.
stop run.

Tidak ada komentar:

Posting Komentar