Selasa, 07 November 2017

Belajar Bahasa Pemrograman COBOL Part 3


Assalamu'alaikum Wr. Wb.

Selamat malam kawan.
Sekarang gue mau ngebahas soal Picture Clause ama Picture Editing pada Bahasa pemrograman cobol.
Mungkin dari temen temen pada bingung apa maksudnya Pic x(3) atau Pic 9(5) atau Pic z(8) waktu belajar cobol, nah ini ada beberapa penjelasan mengenai maksud dari picture clause dan picture editing tersebut.

PICTURE CLAUSE

Picture clause ini berguna untuk menjelaskan bentuk-bentuk data yang akan dimasukan dan output yang akan dikeluarkan nantinya ketika pemrograman cobol tercompile.

1. picture clause 9

Menunjukan posisi suatu memory rata kanan yang hanya mengandung nilai-nilai Numerik saja.

Bentukpanjangcontohdiprosedur
02 Hutang pic 9(4)456785678
02 Gaji pic 9(5)5567805678

2. Picture clause V

Menunjukan letak anggapan suatu titik decimal dan hanya boleh ada satu disetiap picture. Karena suatu nilai numeric tidak bisa mengandung lebih dari satu titik decimal.

Bentukpanjangcontohdiprosedur
02 pic 99V99489.7089^70
02 pic 9(3)V9(2)589.70089^70

3. Picture clause A

Digunakan untuk menyimpan nilai data huruf (alphabetic) dengan rata kiri.

Bentukpanjangcontohdiprosedur
02 pic A(6)6andaandabb
02 pic A(5)4andaanda

4. Picture karakter X

Bentukpanjangcontohdiprosedur
02 pic X(5)5E3467E3467
02 pic X(5)5D67D67bb

Digunakan untuk menunjukan nilai alphanumeric pada field yang bersifat rata kiri.

PICTURE EDITING

Berguna untuk mengubah data yang telah tersimpan distorage . dengan adanya picture editing ini output yang ditampilkan akan lebih mudah dimengerti dan akan mempunyai susunan yang lebih baik disbanding data yang sebelumnya yang terdapat distorage.

1. Picture editing Z

Menghilangkan angka 0 dimuka agar tidak tampak pada pencetakan.

Bentukpanjangcontohdiprosedur
02 pic Z(6)60056785678

2. Picture editing $

Menambahkan karakter $ pada ujung kiri pada saat pencetakan.

Bentukpanjangcontohdiprosedur
02 pic $Z(6)6005678$5678

3. Picture editing “.”(titik) dan “,”(koma)

Untuk menunjukan titik decimal pada pencetakan. Bila kita ingin menghasilkan tanda “,”(koma) maka harus didefinisikan terlebih dahulu di data division.

DATA DIVISION.

WORKING STORAGE SECTION.

SPECIAL-NAMES. DECIMAL POINT IS COMA.

4. Picture editing “-“(minus)

Menambah tanda minus pada posisi kiri saat pencetakan. Jika data yang diberikan negative, jika positif akan digantikan dengan blank.

5. Picture editing “+”(plus)

Jika data asli diberikan positif maka tampak positif diposisi paling kiri. Dan jika yang diberikan minus maka akan menghasilkan minus.

6. Picture editing DB atau CR

Menambahkan karakter DB atau CR pada posisi paling kanan bila data yang diberikan bernilai negative. Dan jika positif tidak akan tampak.

7. Picture editing “*”(asterik)

Untuk menggantikan angka 0 yang terdapat disebelah kiri.

Bentukpanjangcontohdiprosedur
02 pic ******
?
000578***578

8. Picture editing 0 (nol)

Untuk menyisipkan angka 0 dimana angka nol itu berada.

Bentukpanjangcontohdiprosedur
02 pic ZZZZ0
?
345634560

9. Picture editing “/” (slash)

Digunakan untuk menyisipkan karakter “/” pada posisi karakter “/” itu berada.

Bentukpanjangcontohdiprosedur
02 pic 99/09/99
?
2069820/06/98

Sekian tentang picture clause yang bisa gue share, mudah mudahan bisa menjadi ilmu untuk kita semua. Amin. :)

Sumber:
http://zikriimam.wordpress.com/2009/12/19/picture-clause-dan-editing-pada-cobol/ (Dengan editan seperlunya)
https://adityajanata.blogspot.co.id

0 komentar:

Posting Komentar

 

Subscribe to our Newsletter

Contact our Support

Email us: Support@templateism.com

Our Team Memebers