Picture Clause & Picture Editing

0



a)      Picture Clause
Picture clause memberikan informasi tentang bagaimana compiler COBOL mengatur memory untuk data yg dimasukkan.

Menerangkan data item yang digunakan :
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

 
Design by ThemeShift | Bloggerized by Lasantha - Free Blogger Templates | Best Web Hosting