a) Picture Clause
Picture clause
memberikan informasi tentang bagaimana compiler COBOL mengatur memory untuk
data yg dimasukkan.
o
Ukuran
field
o
Type
data
o
Numeric(9)
o
Alphanumeric(X)
o
Alphabet(A)
Bentuk
Clause :
Picture
/ Pic ( isi )
·
Picture Karakter
9
o
hanya
mengandung nilai NUMERIK.
o
ukuran
dari panjang item ditunjukkan dengan banyaknya angka 9
o
mempunyai
sifat RATA KANAN
Contoh : Harga
PIC 9999 / Harga PIC 9(4)
·
Picture Karakter
A
o
Hanya
mengandung nilai ALPHABETIC
o
Ketentuan
jumlah karakter A sama dengan ketentuan Jumlah karakter 9
o
Bersifat
RATA KIRI
Contoh : Nama
PIC AAAAA / Nama PIC A(5)
·
Picture Karakter
X
o
Mengandung
nilai ALPHANUMERIC dan special karakter.
o
Ketentuan
sama dengan di atas
o
Bersifat
RATA KIRI
Contoh : Kelas
PIC XXXXX / Kelas PIC X(5)
·
Picture Karakter
V
o
Menunjukkan
jumlah digit dibelakang koma
o
Hanya
bias digunakan bersama picture karakter 9
o
Hanya
boleh 1 buah pada suatu field
Contoh : Harga
PIC 9999V99 / Harga PIC 9(4)V99
·
Picture Karakter
P
o
untuk
menimbulkan angka 0
Contoh
: Harga PIC 9PP / Harga PIC 9P(2)
·
Picture Karakter
S
o
Untuk
memberikan tanda (-) Minus
Contoh : Saldo
PIC S99
Picture
Editing
Untuk
melakukan perubahan bentuk dari data yang tersimpan (edit data) di dalam
memori, sehingga data yang tercetak nantinya akan lebih mudah dimengerti,
dibaca, dan mempunyai susunan yang lebih baik.
Berlaku
hanya untuk numeric, keculai picture editing karakter b.
Jenis-jenis
Picture Editing :
·
Picture
editing Z
o
Untuk mengganti angka 0 menjadi blank
Contoh
: Harga Pic 9(6) | Harga-O Pic Z(6)
·
Picture
editing $
o
Untuk pencetakan $ pada posisi paling
kiri.
o
Apabila lebih dari 1 karakter $ maka $
digunakan pada posisi paling kiri dari angka selain 0
o
Bisa di ganti dengan F, tetapi harus
dideklarasikan dahulu pada CONFIGURATION SECTION.
Contoh:
Jumlah Pic 9(6) | Jumlah-O Pic $Z(6)
·
Picture
editing . (titik) dan , (koma)
o
Karakter . digunakan untuk menunjukkan
letak posisi dari titik desimal
o
Hanya boleh Satu . (titik) pada suatu
picture editing
o
Boleh lebih dari Satu , (coma) pada
suatu picture editing
o
Karakter , (coma) berfungsi memberikan
bentuk koma pada tempat" tertentu.
o
Ditukarkan kedudukanyya dengan cara
mendefinisika terlebih dahulu :
ENVIRONMENT
DIVISION.
SEPCIAL-NAMES.
DECIMAL
POINT IS COMMA.
Contoh
Program dari Picture editing karakter Z,$ dan “.”/”,”.
Before
:
After :
·
Picture
editing - (minus)
o
Untuk menampilkan tanda (-) negatif bila
data aslinya negatif
o
Bila data aslinya (+) positif maka
diganti blank
Contoh Program :
Before
:
After :
·
Picture
editing “+” (plus)
o
Untuk menampilkan tanda negatif atau
positif
o
Bila data aslinya tidak bertanda, maka
dianggap positif
Contoh :
+
(positive)
·
Picture
editing DB atau CR
o
Untuk DEBIT dan KREDIT pada akuntansi
o
DB dan CR hanya ditulis mulai dari ujung
sebelah kanan dari PICTURE
o
Hasilnya hanya tampak pada hasil edit
bila nilai datanya negative
Contoh :
·
Picture
editing B
o
Khusus untuk mengedit nilai data BUKAN
NUMERIK
o
Akan menyebabkan blank pada posisi
dimana B berada
Contoh :
·
Picture
editing *
o
Digunakan untuk mengganti nilai 0 pada
nilai data disebelah kanan dengan tanda *
o
Biasanya digunakan untuk pencegahan
terhadap nilai rupiah pada penulisan dokumen, sehingga tidak bisa disisipi
angka sendiri
Contoh :
·
Picture
editing 0
o
Digunakan untuk menyisipkan angka 0
dimana angka 0 itu berada.
Contoh :
·
Picture
editing /
o
Sama dengan karakter 0 hanya saja yang
di tampilkan adalah karakter / (slash)
Contoh :
0 comments:
Post a Comment