Bentuk Umum : Penjelasan : DATA DIVISION DATA DIVISION. FILE SECTION. [ file description entry] [ record description entry]...]

dokumen-dokumen yang mirip
BAB2 DIVISI-DIVISI PADA COBOL

Picture Editing, Data Divison. Komang Anom Budi Utama, SKom

DATA DIVISION 1. FILE SECTION

Pendahuluan. Hera Agustina

02 Nama Pic A(10). 02 Alamat Pic X(15). 02 Kelas Pic X(5). 66 Data-Pegawai Renames Nama thru Alamat. Data Division. Working-Storage Section.

A. COBOL Reserved Words B. USER DEFINED WORDS

IDENTIFICATION DIVISION, ENVIRONMENT DIVISION, DATA DIVISION. Komang Anom Budi Utama, SKom

Perintah PERFORM. Bentuk umum : PERFORM nama-paragraf1 THROUGH nama-paragraf2 THRU Namadata TIMES UNTIL kondisi. Contoh :

PROCEDURE DIVISION (lanjutan)

PEMROGRAMANOLAHBERKAS PERTEMUAN1 PENDAHULUAN

Pendahuluan. Komang Anom Budi Utama, Skom

Operasi Aritmatika. ADD Statement Digunakan utk menjumlahkan 2 atau lebih operand numerik, dan menyimpan hasilnya. Ada 3 bentuk statement ADD yaitu :

Procedure Division (cont.)

FILE URUT (Sequential File)

Konsep Bahasa Pemrograman Pertemuan 5

STATEMENT ARITMATIKA & COMPUTE

BAB 1 KONSEP DASAR PROGRAM COBOL

BAB 3. PROCEDURE DIVISION

FILE URUT (Sequential File)

TABEL DIMENSI SATU, TABEL MULTI DIMENSI

Modul Kuliah. Teknik Pemrograman Terstruktur 1 / MI-SI. Pemrograman Cobol

PEMROGRAMAN OLAH BERKAS PERTEMUAN 2

FILE RELATIF. Sama dengan IDENTIFICATION DIVISION pada organisasi file secara sequential maupun organisasi file secara indeks.

IDENTIFICATION DIVISION.

FILE RELATIF. Sama dengan IDENTIFICATION DIVISION pada organisasi file secara sequential maupun organisasi file secara indeks.

TABEL. Tabel adalah suatu kumpulan data dengan tipe sama, yang diakses dengan menggunakan nama yang sama.

Konsep Dasar Cobol A. SEKILAS PROGRAM COBOL

Konsep Dasar Program COBOL

CONTOH HASIL PENGEMBANGAN PERANGKAT LUNAK DENGAN METODE KONVENSIONAL

LABORATORIUM SISTEM INFORMASI

SATUAN ACARA PERKULIAHAN MATA KULIAH PEMROGRAMAN OLAH BERKAS. Sub Pokok Bahasan dan Sasaran Belajar

MINGGU I KONSEP DASAR

Data Structure. Algoritma dan Pemrograman 3 Week 03

BAB 2 ARRAY & RECORD

IDENTIFICATION AND ENVIRONMENT DIVISION

KATA PENGANTAR. Dengan memanjatkan Puji Syukur kehadirat Allah, kami menyampaikan

Teknik Pemrograman Terstruktur 1. Pertemuan #01 Konsep Dasar Bahasa Pemrograman COBOL Universitas Gunadarma 2017

DATA KOMPUTASI & SISTEM BILANGAN

Pertemuan ke-3 TEKNIK-TEKNIK BAHASA PEMROGRAMAN

Struktur Data. PDE - Struktur Data 1

BAB I PENDAHULUAN IDENTIFICATION DIVISION ENVIRONMENT DIVISION DATA DIVISION PROCEDURE DIVISION 1.1 KEUNTUNGAN BAHASA COBOL

BAB 3 FILE SEQUENTIAL, FILE INDEKS DAN FILE RELATIF

COBOL PROGRAM STRUCTURE

BAB 8 PENGOLAHAN FILE DATA

SATUAN ACARA PERKULIAHAN MATA KULIAH PEMROGRAMAN TERSTRUKTUR (D3-TK) KODE / SKS : KK / 4 SKS

SINTAKS-SINTAKS PADA FILE SEQUENSIAL

BAB 2 ARRAY. Array adalah suatu himpunan hingga elemen, terurut dan homogen.

LABORATORIUM SISTEM INFORMASI

ARRAY. Vektor adalah bentuk yang sederhana dari array, yang merupakan array dimensi satu. Array N dapat kita bayangkan :

BAB 4. ORGANISASI FILE. INPUT-OUTPUT SECTION. FILE-CONTROL SELECT nama_file ASSIGN TO PRINTER

BAB IX LINKED LIST (SENARAI BERANTAI)

ARRAY (LARIK) DAN RECORD

Identitas dosen POKOK BAHASAN. Suherman,, ST Address. : Cilegon Mobile : Ym Blog

Pertemuan 4 ELEMEN-ELEMEN BAHASA PEMROGRAMAN

Struktur dan Organisasi Data 2 ARRAY

BAB 2 ARRAY, OPERATOR DAN FORMAT DALAM FORTRAN

ARRAY Terurut Homogen

DCH1B3 Konfigurasi Perangkat Keras Komputer

Menggunakan Microsoft Access (perhatikan untuk red text)

Pengenalan Algoritma & Struktur Data. Pertemuan ke-1

BAB 3 STACK (TUMPUKAN)

Mesin Karakter dan Mesin Kata

Pendekatan Database Jenjang Data Tipe File Media Penyimpanan Data Organisasi File Metode Pengolahan Data Aplikasi Pada Personal Computer (PC)

STACK ATAU TUMPUKAN 3.1 DAFTAR LINEAR

Turbo C adalah tool yang dipakai untuk membuat code program dalam bahasa C ataupun C++. Berikut adalah jendela utama Turbo C

PENGANTAR KOMPUTER DAN TEKNOLOGI INFORMASI 1A

Variabel dengan tipe dasar hanya dapat menyimpan sebuah nilai

STRUKTUR BAHASA PEMROGRAMAN

STRUKTUR PROGRAM. Secara ringkas, struktur suatu program Pascal dapat terdiri dari : 1.Judul Program 2.Blog Program a.

LAPORAN PRAKTIKUM RESMI TIPE DATA, KONSTANTA DAN VARIABEL

Pertemuan 2 Bahasa Visual Basic Aplication

KAPITA SELEKTA KOMPUTERISASI

SATUAN ACARA PRAKTEK. Praktek Tanya Jawab: mengenai dasar sistem berkas dan metode pengaksesannya. Media Penyim panan Data.

ARRAY. Array atau Larik merupakan Struktur Data Sederhana yang dapat didefinisikan sebagai pemesanan alokasi memory sementara pada komputer.

Tabel Informasi. Hal di atas dapat dilakukan dengan menambah dan mengambil atribut identifier yang digunakan pada program, melalui tabel informasi.

Brigida Arie Minartiningtyas, M.Kom

ARRAY. Array atau Larik merupakan Struktur Data Sederhana yang dapat didefinisikan sebagai pemesanan alokasi memory sementara pada komputer.

PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA

Tabel 1. Jenis data integer Ukuran memori (dalam byte)

MENCETAK BARCODE DENGAN PROGRAM QUICKSTART BARCODE PRINTER PRO. B. Mustafa atau

PROGRAM STUDI S1 SISTEM KOMPUTER UNIVERSITAS DIPONEGORO. Oky Dwi Nurhayati, ST, MT

S T A C K ( T U M P U K A N )

Pengantar Teknologi Informasi Dan Komunikasi

PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA

Web Site :

Teori Algoritma TIPE DATA

dbase mengenal dua jenis variabel memori, yaitu private dan public. Variabel memori dapat pula mempunyai jenis Karakter, Numerik, Tanggal atau Logika

Chapter 3.2 : Tipe, Nama dan Nilai

DCH1B3 Konfigurasi Perangkat Keras Komputer

MODUL 1. Struktur Bahasa PASCAL secara umum

A B C D E F. Gambar 1. Senarai berantai dengan 6 simpul

TEKNIK KOMPILASI Tony Darmanto,ST / Smt V S1 TI / STMIK WIDYA DHARMA/ Hal 16

KOMPETENSI DASAR : MATERI POKOK : Sistem Bilangan URAIAN MATERI 1. Representasi Data

LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 TIPE DATA DAN VARIABEL

BAB 2 : Dasar Penulisan Statemen SQL Sasaran Mengetahui kemampuan dari SQL SELECT Statement Dapat membuat perintah SQL dengan SELECT Statement

PENGENALAN & INSTALASI dbase

Satuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA

Algoritma Pemrograman

TIPE DATA, VARIABLE, dan OPERATOR DELPHI

LATIHAN UTS Tim Pengajar KU1071 Sem

Transkripsi:

DATA DIVISION Bentuk Umum : DATA DIVISION. FILE SECTION. [ file description entry] [ record description entry]...] WORKING-STORAGE SECTION. [ independent item ] [ record description entry ] [ data description entry ] Penjelasan : 1. FILE SECTION. FD nama-file LABEL RECORD IS STANDARD OMITTED RECORD CONTAINS integer CHARACTERS DATA RECORD IS nama-record. Hal. 1

01 nama-record. level-number nama-field PIC simbol-picture FILLER PICTURE Keterangan : FILLER adalah suatu reserved word yang digunakan untuk pemberian nama suatu medan data, dimana medan data tsb tidak akan dipanggil dalam operasi/manipulasi data pada PROCEDURE DIVISION. 2. WORKING-STORAGE SECTION. - mempersiapkan manipulasi/operasi terhadap data - merancang bentuk hasil pemrosesan - merancang bentuk 'Heading' - menguraikan struktur record masukan dalam bentuk file, yang mana struktur record masukan belum didefinisikan dalam FILE SECTION atau dapat pada data masukan tsb bukan dalam bentuk file. - Independent Item : - cara pendefinisian lokasi memori yang bukan dalam bentuk record terpisah dari struktur record lainnya. misalnya : sebagai counter, indexmatriks, acuan dalam menentukan suatu kondisi - indikator yang digunakan adalah level number 77. Hal. 2

- Record description entry : - pendefinisian data yag dikelompokkan dalam bentuk record - Data description entry : - suatu alat bantu dalam mengarahkan logika seorang pemrogram COBOL untuk mendapatkan suatu penyelesaian terhadap masalah yang dihadapi. - deskripsi data terbentuk dari beberapa clause : 1. LEVEL NUMBER 2. NAMA DATA 3. FILLER 4. PICTURE 5. VALUE untuk memberi harga pada suatu nama data ataupun FILLER, dapat berupa numeric literal, non numeric literal, figurative constant 6. BLANK WHEN ZERO sederetan reserved word yang dapat digunakan untuk menggantikan nilai nol pada suatu medan data dengan blank (kosong) 7. JUSTIFIED untuk menentukan apakah besaran yang dikandung oleh suatu nama data akan rapat kiri atau rapat kanan Hal. 3

8. OCCURS untuk mendefinisikan matriks atau tabel. matriks adalah berupa sekumpulan medan data homogen yang dapat dicapai dengan suatu indeks (subscript). 9. REDEFINES untuk mendefinisikan kembali satu/beberapa item (nama data) yang berarti memberikan identitas satu lokasi memori dengan dua nama. 10. RENAMES dengan indikator level number 66 yang digunakan untuk mendefinisikan suatu lokasi. memori berdasarkan nama data atau struktur yan mendahuluinya, hanya dapat dilakukan dalam satu record. CONTOH : penggunaan independent item : WORKING-STORAGE SECTION. 77 NOMOR PIC 999 VALUE ZERO. 77 TOTAL PIC 999 VALUE 0. 77 AKHIR PIC 9. 88 DATA-MHS VALUE 0. 88 MASIH-ADA VALUE 1 Hal. 4

penggunaan BLANK WHEN ZERO : 77 TOTAL PIC 999 VALUE ZERO, BLANK [WHEN] ZERO. 77 PEMBAYARAN PIC 9(5) BLANK ZERO. Jika TOTAL bernilai 0 maka sepanjang 3 karakter kosong. Jika PEMBAYARAN bernilai nol maka sepanjang 5 karakter kosong. penggunaan OCCURS : 01 STATUS-PERKAWINAN. 02 STATUS PIC X(15) OCCURS 4 TIMES. berarti STATUS-PERKAWINAN nama tabel/matriks yang mempunyai 4 elemen, yaitu STATUS(1), STATUS(2), STATUS(3), STATUS(4). penggunaan REDEFINES : 01 TABEL-BULAN. 10 FILLER PIC X(10) VALUE "JANUARI ". 10 FILLER PIC X(10) VALUE "FEBRUARI ". 10 FILLER PIC X(10) VALUE "MARET ". 01 MATRIKS-BULAN REDEFINES TABEL-BULAN. 10 BULAN PIC X(10) OCCURS 3 TIMES. pendefinisian suatu lokasi memori dengan panjang 30 character yang digunakan untuk TABEL- BULAN. Kemudian lokasi tsb didefinisikan lagi dengan suatu nama MATRIKS-BULAN. Dengan OCCURS clause, maka pencapaian elemen tabel dapat dilakukan dengan suatu matriks. Misalnya, untuk mendapatkan data "MARET" maka pencapaian data adalah dengan BULAN(3), untuk bulan "FEBRUARI" dengan BULAN(2). Hal. 5