ENVIRONMENT DIVISION
Merupakan Division yang kedua dalam COBOL. Fungsi
utama dari ENVIRONMENT DIVISION ialah menunjukkan/menerangkan bagian mana dari
sistem komputer yand dipakai untuk mengerjakaan program yang bersangkutan, file
dan device yang digunakan beserta karakteristik dari file yang dipakai
tersebut, dan keterangan lain yang berlaku dalam program tersebut.
Division ini terdiri atas dua section, yaitu :
1. CONFIGURATION
SECTION.
Bagian
Configuration di gunakan untuk mengidentifikasi :
·
Source-Computer[Optional]
Paragraph ini digunakan untuk menunjukkan nama computer yang
digunakan untuk membuat dan
mengkompilasi program.
·
Object-Computer[Optional]
Paragraph ini menunjukkan nama computer
yang digunakan untuk menjalankan program yang telah dikompilasi.
·
Special-Names[Optional]
Paragraph ini digunakan untuk
memberika nama khusus/nmemonik kepada funciton-names. Di dalam special-names terdapat beberapa clause
yaitu :
o Printer
is
Diguanakan untuk menghubungkan nama-mnemonik yang dibuat oleh programmer
dengan alat pencetak PRINTER, dan digunakan pada statement DISPLAY yang
menggunakan UPON pada PROCEDURE DIVISION.
o Currency
sign is
Digunakan untuk menunjukkan nilai
tanda mata uang selain yang di tetapkan dalam COBOL
o Decimal-point
is
Digunakan untuk menggantik titik decimal,
defaultnya adalah ( . )
2.
INPUT-OUTPUT SECTION
paragraph
ini digunakan untuk memberikan nama suatu file yang digunakan dalam unit
program tersebut (internal file name) dan dihubunhkan dengang device yang
dipakai.
Didalam I-O Section
terdapat 1 paragraph, yaitu :
·
File-Control
Digunakan untuk mendefinisikan
semua file fisik yang di gunakan dalam sebuah program. Didalam FILE-CONTROL
terdapat beberapa Clause, yaitu :
o Select
Digunakan untuk menyebutkan
internal-file-name yang akan dipakai dalam program tersebut.
o Assign
Digunakan untuk menunjukkan
bentuk dari file yang akan digunakan. Dapat berupa Disk-File ( data direkam dan
dibaca dari file yang ada di disk) atau Print-File (data dicetak pada printer).
o Organization
is
Bila organisasi file tidak
disebutkan, maka organisasinya dianggap sequential ( dibaca secara urut ).
Bentuk
umum dari ENVIRONMENT DIVISION kurang lebih seperti ini :