FILE URUT (Sequential File)

dokumen-dokumen yang mirip
FILE URUT (Sequential File)

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

SINTAKS-SINTAKS PADA FILE SEQUENSIAL

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

BAB 3 FILE SEQUENTIAL, FILE INDEKS DAN FILE RELATIF

PROCEDURE DIVISION (lanjutan)

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

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

IDENTIFICATION AND ENVIRONMENT DIVISION

DATA DIVISION 1. FILE SECTION

CONTOH HASIL PENGEMBANGAN PERANGKAT LUNAK DENGAN METODE KONVENSIONAL

LABORATORIUM SISTEM INFORMASI

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

Pertemuan ke-3 TEKNIK-TEKNIK BAHASA PEMROGRAMAN

IDENTIFICATION DIVISION.

BAB 8 PENGOLAHAN FILE DATA

Konsep Dasar Cobol A. SEKILAS PROGRAM COBOL

BAB 3. PROCEDURE DIVISION

PEMROGRAMANOLAHBERKAS PERTEMUAN1 PENDAHULUAN

Pendahuluan. Hera Agustina

Pendahuluan. Komang Anom Budi Utama, Skom

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.

BAB2 DIVISI-DIVISI PADA COBOL

PEMROGRAMAN OLAH BERKAS PERTEMUAN 2

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

LABORATORIUM SISTEM INFORMASI

ORGANISASI BERKAS SEKUENSIAL

A. COBOL Reserved Words B. USER DEFINED WORDS

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

Konsep Dasar Program COBOL

BAB 1 KONSEP DASAR PROGRAM COBOL

Konsep Bahasa Pemrograman Pertemuan 5

Data Structure. Algoritma dan Pemrograman 3 Week 03

Procedure Division III

Catatan Kuliah PEMROGRAMAN KOMPUTER II FILE TEXT

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

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

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

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

COBOL PROGRAM STRUCTURE

TABEL DIMENSI SATU, TABEL MULTI DIMENSI

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

Definisi & Simbol Flowchart. Agustine Hana. M

PEMROGRAMAN OLAH BERKAS PERTEMUAN 5 PROCEDURE DIVISION

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

Bab III Analisis Masalah dan Penyeleksian

BAB 3 ANALISIS DAN PERANCANGAN. menentukan dan mengungkapkan kebutuhan sistem. Kebutuhan sistem terbagi menjadi

MATERI 4 SISTEM PENGOLAHAN DATA

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

Statement Kondisi & GO TO

STATEMENT ARITMATIKA & COMPUTE

Procedure Division (cont.)

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

BAB VI Membuat Tombol Control pada Form

MENGOPERASIKAN SISTEM OPERASI

MODUL PRAKTIKUM ALGORITMA & BAHASA PEMROGRAMAN I (BASIC) Dosen Pengasuh : Suroto, S.Kom, M.Ak

Type Data Record & File. Pendahuluan : Kegiatan Praktikum :

7. PENERAPAN KONSEP TABEL

ELEMEN DASAR PROGRAM FORTRAN. Kuliah ke-2

Equnix Business Solutions, PT Pusat Niaga Roxy Mas, Blok C2/42, Jl Hasyim Ashari 125, Jakarta Pusat.

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

1. STRUCTURED ENGLISH (SE)

PENGENALAN STATEMEN BASIC. Pertemuan VIII

SUFAJAR BUTSIANTO, SKOM, MKOM ARSIP BERUNTUN (SEQUENTIAL FILE)

Project 9: Memperbaiki Partition Table dengan TestDisk (25 points)

Microsoft Words. Oleh : ANNISA RATNA SARI

Program. Instruksi-instruksi yang diberikan kepada komputer agar dapat melaksanakan tugas-tugas tertentu

MODUL PRAKTIKUM BASIS DATA TEKNIK INFORMATIKA UIN SUNAN KALIJAGA YOGYAKARTA 2011 PENGENALAN DATABASE MYSQL

Pengenalan Pascal. Sejarah Singkat Pascal

STATEMEN GO TO DAN IF-THEN. Pertemuan IX

BAB IV PERANCANGAN SISTEM

BAB 4 IMPLEMENTASI DAN EVALUASI. Untuk menjalankan alat bantu normalisasi ini dibutuhkan sarana perangkat keras

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV CPU ( CENTRAL PROCESSING UNIT )

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

Dasar Komputer & Pemrogaman 2A

Menggunakan Microsoft Access (perhatikan untuk red text)

MODUL 4 INTERNET PROGRAMMING DATABASE

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

SEQUENTIAL FILE. Tujuan Perkuliahan

PENGONTROLAN BERBASIS KOMPUTER

PLC UNTUK PENGENDALI LIFT

ANALISA RANCANGAN NORMALISASI & DATABASE

PERTEMUAN 1 PENGENALAN SISTEM BERKAS

Pertemuan IV CONDITION & HANDLER CURSOR

DATABASE CONTROL 1. SECURITY DATABASE. Suzan Agustri 81

File System (Interface) Ch. 10

Tranformasi Logical Record Structure ke Relasi/Tabel

ORGANISASI BERKAS RELATIF STRUKTUR & ORGANISASI DATA 1

PRAKTIKUM 1 MENGENAL BAHASA PASCAL. File, Edit, Search, Run, Compile, Debug, Tools, Option, Windows dan Help.

OPERASI FILE RANDOM. Algoritma & Pemrograman 1A

PERANCANGAN PROSES. tidak membutuhkan antar muka inter-aktif dan transaksi boleh diaku-mulasikan untuk selang waktu tertentu sebelum diproses?

Membuat Aplikasi Perpustakaan dengan MS Access

PRAKTIKUM 4 PERANGKAT LUNAK APLIKASI

SISTEM FILE PADA DOS PENGANTAR TEKNOLOGI SISTEM INFORMASI B

5. Teknik Pengulangan

BAB III ANALISA DAN PERANCANGAN

a. Menyiapkan database

Transkripsi:

FILE URUT (Sequential File) 1. PENDAHULUAN Organisasi file secara urut memungkinkan pengaksesan record di file secara berurutan Ada 2 macam organisasi file secara urut : 1. Bentuk organisasi SEQUENTIAL merupakan bentuk default file yang dibuat oleh program MS-COBOL 2. Bentuk organisasi LINE SEQUENTIAL yaitu organisasi file yang tiap recordnya diakhiri dengan carriage return atau pembatas line feed FILE STATUS clause dipergunakan untuk menunjukkan jenis kesalahan yang terjadi dari suatu hasil proses operasi file. Tabel 1. Nilai status organisasi file urut Nilai Status Jenis Kesalahan 00 Tidak terjadi kesalahan 10 Akhir dari file (End Of File) 30 File tidak ada (File not found) 34 Disk penuh ( Disk Space Full) 91 Struktur file rusak

Nilai status kesalahan dapat diseleksi pada : AT END option pada statement READ INVALID KEY option pada statement WRITE, READ, REWRITE, START atau DELETE DECLARATIVES region jika dipergunakan Contoh 1 : IDENTIFICATION DIVISION. PROGRAM-ID. RELASI. AUTHOR. KELAS 3KA. ENVIRONMENT DIVISON. INPUT-OUTPUT SECTION. FILE-CONTROL. SELECT REKAMAN ASSIGN TO DISK FILE STATUS IS STATUS-SALAH ORGANIZATION IS SEQUENTIAL.

2. DATA DIVISION pada FILE URUT DATA DIVISION pada file urut harus mengandung file description entry sbb: ;LABEL RECORD IS STANDARD RECORD ARE OMITTED {;VALUE OF FILE-ID IS nama-file di label} Contoh 2. IDENTIFICATION DIVISION. PROGRAM-ID. RELASI. AUTHOR. KELAS 3KA. ENVIRONMENT DIVISON. INPUT-OUTPUT SECTION. FILE-CONTROL. SELECT REKAMAN ASSIGN TO DISK FILE STATUS IS STATUS-SALAH ORGANIZATION IS SEQUENTIAL. SELECT CETAKAN ASSIGN TO PRINTER.

DATA DIVISON. FILE SECTION. FD REKAMAN LABEL RECORD IS STANDARD VALUE OF FILE-ID IS NAMA.DAT DATA RECORD IS RECORD-RELASI. 01 RECORD-RELASI. 02 NAMA-RELASI PIC X(25). 02 ALAMAT-RELASI PIC X(25). 02 KOTA-RELASI PIC X(15). 02 TELP-RELASI PIC X(8). FD CETAKAN LABEL RECORD IS OMITTED DATA RECORD IS BARIS-CETAK. 01 BARIS-CETAK. WORKING-STORAGE SECTION. 77 STATUS-SALAH PIC XX.

3. PROCEDURE DIVISION pada FILE URUT a. OPEN verb Digunakan untuk membuka file yang akan diakses. Bentuk Umum statement OPEN INPUT nama-file-1 [, nama-file-2] INPUT nama-file-3 [, nama-file-4] OPEN I-O nama-file-5 [, nama-file-6] EXTEND nama-file-7 [, nama-file-8] Contoh 3. OPEN INPUT REKAMAN Menunjukkan file REKAMAN dibuka sbg file input, data akan dibaca dari file ini OPEN INPUT REKAMAN PIUTANG Menunjukkan dua file yang akan dibuka sebagai file input, yaitu file REKAMAN data file PIUTANG

OPEN OUTPUT BARANG File BARANG dibuka sebagai file output, data akan direkamkan pada file ini OPEN INPUT REKAMAN OUTPUT CETAKAN Menunjukkan file REKAMAN dibuka sebagai file input dan file CETAKAN dibuka sebagai file bersamaan OPEN I-O HUTANG Menunjukkan file HUTANG dibuka sebagai file input dan file output sekaligus b. CLOSE verb Digunakan untuk menutup file untuk mencegah rusaknya struktur file. Bentuk Umum statement CLOSE CLOSE nama-file-1 [WITH LOCK][, nama-file-2 [WTH LOCK]] LOCK digunakan jika diingikan file yang sudah ditutup tidak dapat dibuka kembali pada saat proses masih berlangsung. Contoh 4. CLOSE REKAMAN, CETAKAN.

c. WRITE verb Digunakan untuk merekamkan data pada record tertentu di file yang telah dibuka dengan statement OPEN Bentuk Umum statement WRITE WRITE nama-record [FROM nama-data-1] BEFORE ADVANCING nama-file-2 [LINE] AFTER integer [LINES] PAGE AT END of PAGE statement-imperatif EOP Contoh 5. WRITE BARIS-CETAK FROM JUDUL-TABEL AFTER ADVANCING PAGE. JUDUL-TABEL akan dicetak pada print-file yaitu di printer setelah berganti halaman baru.

Contoh 6. IDENTIFICATION DIVISION. PROGRAM-ID. RELASI. AUTHOR. KELAS 3KA. ENVIRONMENT DIVISON. INPUT-OUTPUT SECTION. FILE-CONTROL. SELECT REKAMAN ASSIGN TO DISK FILE STATUS IS STATUS-SALAH ORGANIZATION IS SEQUENTIAL. SELECT CETAKAN ASSIGN TO PRINTER. DATA DIVISON. FILE SECTION. FD REKAMAN LABEL RECORD IS STANDARD VALUE OF FILE-ID IS NAMA.DAT DATA RECORD IS RECORD-RELASI.

01 RECORD-RELASI. 02 NAMA-RELASI PIC X(25). 02 ALAMAT-RELASI PIC X(25). 02 KOTA-RELASI PIC X(15). 02 TELP-RELASI PIC X(8). FD CETAKAN LABEL RECORD IS OMITTED DATA RECORD IS BARIS-CETAK. 01 BARIS-CETAK. WORKING-STORAGE SECTION. 77 STATUS-SALAH PIC XX. 01 RECORD-RELASI-IN 02 NAMA-IN PIC X(25). 02 ALAMAT-IN PIC X(25). 02 KOTA-IN PIC X(15). 02 TELP-IN PIC X(8). Untuk merekamkan data relasi pada record file yang berupa disk-file dalam PROCEDURE DIVISION :

REKAMKAN. WRITE RECORD-RELASI. Atau REKAMKAN. WRITE RECORD-RELASI FROM RECORD-RELASI-IN. d. READ verb Digunakan untuk membaca record yang ada di file Bentuk Umum statement READ READ nama-file RECORD [INTO nama-data] [;AT END statement-imperatif] Perbedaan pokok statement READ dan WRITE adalah : WRITE diikuti nama-record dengan level number 01 READ diikuti nama-file

Contoh 7. BUKA-FILE. OPEN INPUT FILE-KAS. BACA-DATA. READ REKAMAN INTO RECORD-RELASI-OUT AT END GO TO HABIS. TAMPILKAN. DISPLAY RECORD-RELASI-OUT GO TO BACA-DATA. HABIS. CLOSE FILE-KAS STOP RUN. e. REWRITE verb Digunakan untuk merekam ulang record yang sudah pernah direkam (update) Bentuk Umum statement REWRITE REWRITE nama-record [FROM nama-data]

Contoh 8. REWRITE RECORD-RELASI. Record RECORD-RELASI akan direkamkan ulang dengan nilai baru yang ada pada lokasi storage RECORD-RELASI. REWRITE RECORD-RELASI FROM RECORD-RELASI-IN. Record RECORD-RELASI akan direkamkan ulang dengan nilai baru yang ada pada lokasi storage RECORD-RELASI-IN. 4. CONTOH PENGGUNAAN FILE URUT 4.1 Memasukkan Data 4.2 Menambah Data 4.3 Mencetak Semua Data 4.4 Mencetak Data Tertentu 4.5 Koreksi Data