Digunakan untuk tujuan mengulang data item didalam record beberapa kali, yang akan membentuk table. Bentuk Umum :
- OCCURS Clause tidak boleh digunakan pada level number 01 atau 77. Digunakan pada
FILE SECTION, WORKING-STORAGE SECTION, atau LINKAGE SECTION. - Integer TIMES, menunjukkan berapa kali data-item akan diulang dalam suatu record
- ASENDING atau DECENDING, menunjukkan bagaimana data tersebut diatur tergantung
dari nilainya - KEY IS dan INDEXED BY, menunjukkan nama kunci yang dipergunakan untuk statemenr
SEARCH.
Mempunyai nilai-nilai data yang bertipe sama berbentuk array. Misal :
01 TABEL-GAJI.
02 GAJI OCCURS 5 TIMES PIC 9(5)V99.
Maka akan terbentuk table dimensi satu yang bila di ilustrasikan
TABEL-GAJI
TABEL DIMENSI DUA
Merupakan sekumpulan data yang membentuk tabel, yang elemen masing-masing data ditunjukkan oleh dua buah subscipt. Misal :
01 TABEL-PENJUALAN.
02 SALESMAN OCCURS 3 TIMES.
03 BULAN OCCURS 3 TIMES PIC 9(6).
Total data yang di berikan ada 3*3 = 9 data.
TABEL DIMENSI TIGA
Merupakan sekumpulan data yang membentuk tabel, yang elemen masing-masing data ditunjukkan oleh tiga buah subscipt. Misal :
01 TABEL-MAHASISWA.
02 FAKULTAS OCCURS 5 TIMES
03 JURUSAN OCCURS 4 TIMES.
04 NAMA OCCURS 10 TIMES PIC X(15).
Total data yang di berikan ada 5*4*10 = 200 data NAMA.
0 komentar:
Posting Komentar