Bentuk
data di bedakan menjadi 2, yaitu:
1.
Data Variabel
2. Data konstanta
¨ Data
Variabel adalah data yang nilainya dapat berubah
didalam program.
Contoh :
ACCEPT NAMA_MHS.
¨ Konstanta adalah
suatu data yang nilainya tidak tergantung dari input yang dibaca
(bernilai tetap).
Contoh :
MULTIPLY JAM-KERJA BY 500 GIVING GAJI-OUT.
Konstanta pada Procedure Division terbagi menjadi 3 :
Ø Literal
Numerik
Aturannya :
1. Maksimum
panjangnya 18 digit
2. Boleh ada tanda plus pada posisi terkiri tanpa ada spasi
dengan angka pertama. Bila tanpa tanda maka
dianggap bernilai positif.
3. Boleh ada
titik desimal dimana saja kecuali pada posisi terkanan.
Contoh : -15.50, 20.5, +0.72, 9876 dst.
Ø Literal
Bukan Numerik
Konstanta
yang digunakan bukan untuk operasi aritmatika.
Aturannya :
1. Panjang
maksimum 120 karakter
2. Boleh terdiri dari kumpulan karakter kecuali karakter
petik.
Contoh : ‘KA06’
Ø Figurative
Constant
Termasuk dalam Cobol Reserved Word (kata yang telah dikenal oleh
kompiler).
Contoh : ZERO. Digunakan pada Procedure Division. Move Zero TO
Jumlah. Artinya memberikan nilai 0 pada Jumlah.
¨ OPERATOR ARITHMATIKA
Adalah
symbol yang digunakan untuk membentuk suatu ungkapan arithmatika, yaitu :
Operator
Arithmatika
|
Maksud
|
Jenjang
|
**
|
Pangkat
|
1
|
*
|
Kali
|
2
|
/
|
Bagi
|
2
|
+
|
Tambah
|
3
|
-
|
Kurang
|
3
|
¨ OPERATOR RELATIONAL
Operational Relational
|
Maksud
|
|
<
|
LESS THAN
|
Lebih kecil dari
|
>
|
GREATER THAN
|
Lebih besar dari
|
=
|
EQUAL TO
|
Sama dengan
|
NOT >
|
NOT GREATER THAN
|
Lebih kecil atau sama dengan
|
NOT <
|
NOT LESS THAN
|
Lebih besar atau sama dengan
|
NOT =
|
NOT EQUAL TO
|
Tidak sama dengan
|
¨ UNGKAPAN ARITHMATIKA
Adalah
kombinasi dari literal numerik, nama-data, operator arithmatika, kurung buka dan
kurung tutup.
Penulisannya
harus dipisahkan paling sedikit dengan sebuah blank antara literal numerik,
nama-data dan operator arithmatika.
Contoh
:
Maksud
|
Penulisan
|
A + B
|
A + B
|
A + B
C + D
|
( A + B ) / ( C + D )
|
A2
(B + C ) 3
|
A * * 2 / ( B + C ) * * 3
|
0 komentar:
Posting Komentar