IDENTIFICATION AND ENVIRONMENT DIVISION

dokumen-dokumen yang mirip
IDENTIFICATION DIVISION, ENVIRONMENT DIVISION, DATA DIVISION. Komang Anom Budi Utama, SKom

PEMROGRAMAN OLAH BERKAS PERTEMUAN 2

IDENTIFICATION DIVISION.

Konsep Dasar Cobol A. SEKILAS PROGRAM COBOL

MINGGU I KONSEP DASAR

BAB 3 FILE SEQUENTIAL, FILE INDEKS DAN FILE RELATIF

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

BAB 1 KONSEP DASAR PROGRAM COBOL

Pendahuluan. Hera Agustina

FILE URUT (Sequential File)

SINTAKS-SINTAKS PADA FILE SEQUENSIAL

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

Konsep Bahasa Pemrograman Pertemuan 5

FILE URUT (Sequential File)

A. COBOL Reserved Words B. USER DEFINED WORDS

PROCEDURE DIVISION (lanjutan)

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

DATA DIVISION 1. FILE SECTION

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

CONTOH HASIL PENGEMBANGAN PERANGKAT LUNAK DENGAN METODE KONVENSIONAL

Pendahuluan. Komang Anom Budi Utama, Skom

BAB2 DIVISI-DIVISI PADA COBOL

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

BAB 8 PENGOLAHAN FILE DATA

PEMROGRAMANOLAHBERKAS PERTEMUAN1 PENDAHULUAN

LABORATORIUM SISTEM INFORMASI

Konsep Dasar Program COBOL

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.

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

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

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

BAB 3. PROCEDURE DIVISION

LABORATORIUM SISTEM INFORMASI

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

ORGANISASI BERKAS SEKUENSIAL

TABEL DIMENSI SATU, TABEL MULTI DIMENSI

COBOL PROGRAM STRUCTURE

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

SISTEM BERKAS KONSEP DASAR SISTEM BERKAS

PDF Compressor Pro SISTEM FILE. SUDIRMAN S.Kom Website :

BAB 1 SISTEM FILE. Klasifikasi Data. KLasifikasi File

Pengertian Sistem Berkas Konsep Dasar Berkas

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

BAB 1 SISTEM FILE. 4. Item data elementer adalah Bagian yang lebih kecil dari item data. 5. Record adalah kumpulan item data yang saling berhubungan

SISTEM BERKAS 2IA KONSEP DASAR. helen.staff.gunadarma.ac.id

Pertemuan ke-3 TEKNIK-TEKNIK BAHASA PEMROGRAMAN

Tranformasi Logical Record Structure ke Relasi/Tabel

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

MATERI 4 SISTEM PENGOLAHAN DATA

PEMROGRAMAN OLAH BERKAS PERTEMUAN 5 PROCEDURE DIVISION

DEFINISI DAN APLIKASI BERKAS DENGAN BANYAK KEY Banyak sistem informasi interaktif memerlukan dukungan dari berkas banyak key. Contoh: Sebuah sistem pe

Pemrosesan File. Jatnika 1. Kumpulan atau koleksi item yang tersimpan dalam media penyimpanan sekunder Processor.

Atribut Deskripsi data yang bisa mengidentifikasikan entitas Missal : entitas mobil adalah no. mobil merk mobil, wrna mobil dsb

Praktikum 14. Sistem File 1 KONSEP FILE POKOK BAHASAN: TUJUAN BELAJAR:

BAB I SEKILAS TENTANG COBOL

Menggunakan Microsoft Access (perhatikan untuk red text)

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

KONSEP DASAR STRUKTUR & ORGANISASI DATA 1

BAB VI MENGGUNAKAN DATABASE DESKTOP

Silabus. 3. Media Penyimpanan Berkas. 6. Organisasi File. 7. Collision. 2. Manajemen Data dan Konsep Database

Konsep Dasar Sistem Berkas. Rudi Susanto

Sistem Berkas & Basis Data (CS2323)

BAB 7 BEKERJA DENGAN MULTIPLE FILE RECORD TYPE

ANALISA RANCANGAN NORMALISASI & DATABASE

DAFTAR ISI KATA PENGANTAR DAFTAR GAMBAR DAFTAR TABEL

DESAIN SISTEM AKUNTANSI TERINCI

BAB 4 BEKERJA DENGAN MULTIPLE FILE RECORD TYPE

Pengantar Komputer Universitas Gunadarma PENGANTAR DATABASE. Disusun Oleh : Dr. Lily Wulandari

MEMBUAT PROGRAM DENGAN DATABASE

Implementasi OOP Pada Perangkat Lunak Pemrograman

SISTEM FILE. Hani Irmayanti, M.Kom

Procedure Division (cont.)

Rancangan Database. Database. File. Record. Data item atau field. Characters

STATEMENT ARITMATIKA & COMPUTE

CHAPTER 10 SISTEM INFORMASI AKUNTANSI (SIA)

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

Bab 5 Data Control Language dan Teknik Normalisasi

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

Perpustakaan Unika LAMPIRAN A

Statement Kondisi & GO TO

Halaman 1 PILIHLAH JAWABAN YANG PALING BENAR, DIANTARA A,B,C,D.

MODUL III STRUCTURED QUERY ANGUAGE (SQL)

PERTEMUAN 1 PENGENALAN SISTEM BERKAS

DASAR DASAR MICROSOFT ACCESS

10. OPERASI FILE SEQUENTIAL. Operasi terhadap file yang diorganisir secara sequential hanya dapat dilakukan secara berurutan.

Sujito, S.Kom., M.Pd.

BAB 5 MEMBUAT DOKUMEN

Procedure Division III

1. STRUCTURED ENGLISH (SE)

MICROSOFT ACCESS PENGENALAN

ADI RACHMANTO, S.KOM., M.KOM REKAYASA DESAIN SYSTEM PROGRAM STUDI AKUNTANSI UNIKOM

Data Structure. Algoritma dan Pemrograman 3 Week 03

Mengenal dan Mulai Bekerja dengan Access 2007

ANALISA RANCANGAN DATABASE

Web Site :

Pengauditan 1. Bab 12 Pengauditan Sistem Pengolahan Data Elektronik. Dosen: Dhyah Setyorini, M.Si.

Kuliah III - Dasar Pemrograman

BAB-XI MEMBUAT SUBFORM

PENGENALAN SPSS. C. SPSS Environment. Farida Sulistyorini, S.T & Irfan Adam, S.T

Membuat Tabel. Tahapan membuat tabel menggunakan Microsoft Access 2007 : 1. Pilih menu create >> table. Microsoft Office Access Field.

Transkripsi:

IDENTIFICATION AND ENVIRONMENT DIVISION 1. Divisi I : Identification Division - Merupakan divisi pertama dalam COBOL - Berisi Identification (keterangan) tentang program yang dibuat - Bentuk Umum dari IDENTIFICATION DIVISION: IDENTIFICATION DIVISION. PROGRAM-ID. Nama program. [AUTHOR. Nama programmer.] [INSTALLATION. Nama instalasi.] [DATE-WRITTEN. Tgl program dibuat.] [DATE-COMPILED. Tgl program dikompilasi.] [SECURITY. Sifat program.] II. Divisi II : Environment Division - Merupakan divisi ke dua COBOL - FUngsin: Menyediakan informasi mengenai peralatan yang dipergunakan dalam program. - Dibagi menjadi 2 section : 1. CONFIGURATION SECTION 2. INPUT-OUTPUT SECTION

- Judul ENVIRONMENT DIVISION ditulis di area A. - Bentuk Umum dari ENVIRONMENT DIVISION ENVIRONMENT DIVISION. CONFIGURATION SECTION. [SOURCE-COMPUTER. Nama-komputer.] [OBJECT-COMPUTER. Nama-komputer.] SPECIAL-NAMES. [PRINTER IS nama-mnemonik] [CURRENCY SIGN IS literal [DECIMAL-POINT IS COMMA.] INPUT-OUTPUT SECTION. FILE-CONTROL. {file-control entry} 2.1. Configuration Section - Fungsi : Menerangkan mengenai jenis-jenis komputer yang digunakan dalam rangka pembuatan, pengkompilasian dan pemrosesan program. - Bentuk Umum:

ENVIRONMENT DIVISION CONFIGURATION SECTION [SOURCE-COMPUTER. nama-komputer [with debugging model.] [OBJECT-COMPUTER. nama-komputer. ] SPECIAL-NAMES [PRINTER IS nama-mnemonik] [CURRENCY SIGN IS literal] [DESIMAL-POINT IS COMMA] - CONFIGURATION SECTION perlu dituliskan, karena mungkin saja program dibuat dan program dijalankan pada computer berbeda. 2.1.1 Paragraph SOURCE-COMPUTER - Menunjukkan nama komputer yang digunakan dalam membuat dan mengkompilasi program Ditulis mulai dari area A yaitu kolom ke 8. Contoh: 8 S O U R C E. C O M P U T E R. I B M - P C S O U R C E. C O M P U T E R. A D D S.

Note: Entry dalam paragraph ini bebas, berfungsi sebagai komentar. Jika menyertakan WITH DEBUGGING MODE., tidak dianggap sebagai komentar, tapi diproses untuk menyelususri kesalahan. 2.1.1 Paragraph OBJECT-COMPUTER - Menunjukkan nama komputer yang digunakan untuk menjalankan program yang telah dikompilasi, yang sifatnya sebagai dokumentasi saja.(sama dengan SOURCE COMPUTER) Contoh: 8 O B J E C T. C O M P U T E R. I B M - P C 2.1.2 Paragraph SPECIAL-NAMES - Sifatnya optional, membuat nama khusus yang menghubungkan dengan yang dibuat programmer a. PRINTER IS Clause - Digunakan untuk menghubungkan nama buatan yang dibuat oleh programmer dengan alat pencetak PRINTER. - Digunakan pada statement DISPLAY yang menggunakan UPON dalam Procedure DIVISION. Contoh:

8 12 S P E C I A L - N A M E S. P R I N T E R I S C E T A K. D I S P L A Y H S L : U P O N C E T A K b. CURRENCY SIGN IS Clause Untuk menuliskan tanda mata uang. Defaultnya adalah $ Mislanya ingin menampilkan symbol lain, ditulis di SPECIAL-NAMES. contoh: SPECIAL-NAMES. CURRENCY SIGN IS F. c. DECIMAL POINT IS COMMA Clause Pada bahasa COBOL, titik desimal dituliskan dengan bentuk karakter. atau titik(period). Bila diinginkan bukan karakter titik tetapi koma, dapat ditulis: SPECIAL-NAMES. DECIMAL POINT IS COMMA.

2.2. INPUT OUTPUT SECTION Berisi paragraph FILE-CONTROL yg akan memberikan nama, serta menghubungkan file-file yg digunakan sbg peralatan penyimpanan sekunder. Bentuk umum : INPUT-OUTPUT SECTION. FILE-CONTROL. { file-control entry } FILE-CONTROL entry dapat terdiri dari 3 bentuk, tergantung dari organisasi file yg digunakan. Organisasi file dapat berupa: Sequential file Indexed file Relative file Bentuk umum paragraph FILE-CONTROL untuk organisasi file secara : 1. SEQUENTIAL - Sifatnya Urut. - MS-COBOL media penyimpanan sekunder untuk file sequential adalah disk dan printer - Bentuk Umum:

INPUT-OUTPUT SECTION. FILE-CONTROL. SELECT nama-file ASSIGN TO { DISK / PRINTER } [ORGANIZATION IS [ LINE ] SEQUENTIAL ] [ACCES MODE IS SEQUENTIAL] [FILE STATUS IS nama-data.] Keterangan : SELECT Digunakan untuk memberi nama tiap file yg akan dipakai oleh program. ASSIGN clause Digunakan untuk menunjukkan bentuk dari file yg akan digunakan. Dapat berupa disk-file (data direkam dan dibaca dari file yg ada di disk ) atau print-file ( data dicetak pada printer ). ORGANIZATION IS [LINE] SEQUENTIAL Bila organisasi file tidak disebutkan, maka organisasinya dianggap sequential (ORGANIZATION IS SEQOENTIAL ) dan clause ACCES MODE IS SEQUENTIAL boleh tidak disebutkan. FILE STATUS clause Digunakan untuk menunjukkan kesalahan yg terjadi dari suatu proses operasi file.

II. INDEXED - Sifat: datanya dpat diambil langsung di possis record yang mempunyai nilai kunci tertentu dan unik. - Media: Disk - Bentuk Umum: INPUT-OUTPUT SECTION. FILE-CONTROL. SELECT nama-file ASSIGN TO DISK ORGANIZATION IS INDEXED ACCES MODE IS { SEQUENTIAL RANDOM DYNAMIC } RECORD KEY IS nama-data-1 FILE STATUS IS nama-data-2. Keterangan : Untuk file indexed, organisasinya harus disebutkan yaitu ORGANIZATION IS INDEXED. ACCES MODE File yg diorganisasikan secara indeks dapat diakses secara :

SEQUENTIAL urut dari record kecil ke besar berdasarkan field kunci. RANDOM record file tidak urut, pengaksesan record diatur oleh programmer. DYNAMIC file dapat digunakan bergantian secara random ataupun sequential RECORD KEY clause Menunjukkan nama data yg digunakan sbg field kunci, dapat berupa goup data item ataupun elementary data item yg berbentuk alphanumerik. FILE STATUS clause Digunakan untuk menunjukkan jenis kesalahan yg terjadi dari hasil proses operasi file. III. RELATIVE - Sifatnya: organisasi file yang tiap-tiap recordnya dibedakan dengan suatu nomer record relatif. - Media: hanya pada disk. - Bentuk Umum: INPUT-OUTPUT SECTION. FILE-CONTROL. SELECT nama-file ASSIGN TO DISK ORGANIZATION IS RELATIVE ACCES MODE IS SEQUENTIAL [, RELATIVE KEY IS nama-data-1] {RANDOM/DYNAMIC}, RELATIVE KEY IS nama-data-1 [ FILE STATUS IS nama-data-2 ]

Keterangan : RELATIVE KEY clause Menunjukkan nama data yg digunakan sbg kunci relatif, yg sudah harus disebutkan terlebih dahulu pd record description entry pd DATA DIVISION. Nama data ini dapat berupa group data item atau elementary data item yg berbentuk numerik. FILE STATUS clause Digunakan untuk menunjukkan jenis kesalahan yg terjadi dari suatu hasil operasi file. `