Menu

Fashion Trendy
  • Drop Down

    • Abstract
    • Model
    • Techo
    • Options
  • Photography Pictures Product

    Drop Menu

    • Crystal
    • Digital
    • Graphs
    • Settings
  • Menu

    Something's new

    Let's find everything's new in our day life

    • Home
    • Digital Art
      • Pics
        • SEO 1
        • SEO 2
      • CSS
        • CSS 1
        • CSS 2
        • CSS 3
        • CSS 4
        • CSS 5
      • Jquery
        • Jquery 1
        • Jquery 2
    • Fashion
      • Product 1
        • Sub Item
        • Sub Item
      • Product 2
        • Sub Item
        • Sub Item
    • Photography
    • Design
    Go
    Home » Unlabelled » COBOL : Organisasi File Index

    COBOL : Organisasi File Index

    Pengertian

    Suatu organisasi file secara indeks (indexed file) adalah file yang mempunyai indeks atau tabel yang berisi daftar alamat-alamat (addresses) dari record di disk, yang disebut dengan control index.
    Control indek ini berfungsi sebagai penunjuk (pointer) dari posisi record tertentu yang berisi data, sehingga memungkinkan untuk menuju ke suatu lokasi record tertentu dengan cepat.
    Organisasi file secara indek ini dapat dimisalkan dengan suatu buku yang mempunyai halaman indeks. Isi dari buku diumpamakan dengan file data dan isi halaman indeks diumpamakan dengan file kunci. Isi buku (file data) berisi semua informasi data yang ada. Sedang isi dari halaman indeks (file kunci) menunjukkan letak dari suatu data tertentu di isi buku (data file). Sehingga dengan adanya indeks pada buku akan mempercepat pencarian suatu data karena akan langsung mengetahui letaknya.

    IDENTIFICATION DIVISION pada file indeks
    Isi dan bentuk dari IDENTIFICATION DIVISION untuk organisasi secara indeks sama dan tidak berbeda dengan IDENTIFICATION DIVISION. Pada organisasi file secara sequential.

    ENVIRONMENT DIVISION pada file indeks
    Pada divisi ini entry pada SELECT clause harus disebutkan ORGANIZATION IS INDEXED.
    Bentuk entry pada SELECT clause adalah sebagai berikut :
    FILE-CONTROL.
    SELECT nama-file ASSIGN TO DISK
    ORGANIZATION IS INDEKXED
    SEQUENTIAL
    ACCESS MODE IS RANDOM
    DYNAMIC
    RECORD KEY IS nama-data-1
    FILE STATUS IS nama-data-2
    Suatu file yang diorganisasikan secara indeks, dapat diakses baik secara berurutan (sequential access mode), secara acak (random access mode) dan secara dinamik (dynamic access mode).
    Pada mode akses secara urut (sequential access mode) urutan dari record di file akan disajikan dalam keadaan urut dari kecil ke besar berdasarkan field kuncinya.
    Pada mode akses secara random (random access mode) urutan dari record di file tidak urut, tetapi pengaksesan record diatur oleh programmer. Masing-masinh record yang diinginkan dapat dilakukan dengan meletakkan suatu nilai kunci tertentu pada field kunci sebelum perintah-perintah pengaksesan file dikerjakan. Dengan cara demikian, maka posisi record yang akan diinginkan akan langsung dituju. Pada mode akses secara dinamik (dynamic access mode), programmer dapat menggunakan file tersebut baik secara sequential access mode atau secara random mode dengan bergantian.
    RECORD KEY clause menunjukkan nama-data yang dipergunakan sebagai field kunci, yang sudah disebutkan terlebih dahulu pada file description entry.
    FILE STATUS clause dipergunakan untuk menunjukkan jenis kesalahan yang terjadi dari suatu hasil proses operasi file.

    DATA DIVISION pada file indeks.
    DATA DIVISION pada file indeks sama dengan DATA DIVISION pada organisasi file secara sequential, yaitu harus mengandung file description entry sebagai berikut :

    LABEL RECORD IS STANDARD
    VALUE OF FILE-ID IS nama-data di label

    PROCEDURE DIVISION pada file indeks
    Statement khusus yang dipergunakan pada file indeks di dalam PROCEDURE DIVISION dapat dibentuk dari verb OPRN, CLOSE, READ, WRITE, REWRITE, START dan DELETE.
    Febriyanto (Ebi)
    Add Comment
    Minggu, 02 November 2014

    facebook

    twitter

    google+

    fb share

    About Febriyanto (Ebi)

    Related Posts
    < Previous Post Next Post >

    Home

    • Home
    • Know More About Me

    Who is Ebi?

    Foto saya
    Febriyanto (Ebi)
    Informatics Engineering, Gunadarma University
    Lihat profil lengkapku

    Blog Archive

    • ►  2015 (3)
      • ►  November (1)
      • ►  Oktober (1)
      • ►  Juni (1)
    • ▼  2014 (9)
      • ▼  November (4)
        • Program Struk Belanja
        • Tugas Softskill - Teknik Elektro
        • Matematika Informatika - Induksi Matematika
        • COBOL : Organisasi File Index
      • ►  Oktober (1)
      • ►  Mei (3)
      • ►  Maret (1)
    • ►  2013 (10)
      • ►  Desember (3)
      • ►  November (3)
      • ►  Oktober (2)
      • ►  September (1)
      • ►  Juni (1)
    • ►  2012 (1)
      • ►  Agustus (1)
    • ►  2011 (3)
      • ►  Desember (1)
      • ►  Oktober (2)
    Diberdayakan oleh Blogger.

    Followers

    Social Share

    Weekly Posts

    • Waiting for something or waiting for nothing?
      Menunggu… menunggu mungkin akan menjadi pekerjaan yang tidak biasa buat orang yang tidak benar-benar menunggu. Tapi akan menjadi pekerjaan ...
    • Menganalisis Logo Perusahaan
      Nama   : Febriyanto Kelas   : 3IA14 NPM     : 53413379 Matkul : Desain Pemodelan Grafik   Identitas suatu perusahaan merupak...
    • COBOL : Organisasi File Index
      Pengertian Suatu organisasi file secara indeks (indexed file) adalah file yang mempunyai indeks atau tabel yang berisi daftar alamat-alam...
    • New Post (?)
      It's been very a long time that i've never posted a new post again. Gue juga bingung sih mau ngebahas apa, soalnya udah banyak b...
    • Program Struk Belanja
      /*PROGRAM STRUK BELANJA*/ /*membuat struk belanja*/ #include <stdio.h> #include <conio.h> #include <iostream.h> mai...
    • Newbie
      Cuma mau ngasih tau kalo gue baru punya blog. Sekian...
    • Komputasi Hijau (Green Computing)
      Tema : Komputasi Hijau Nama Kelompok: Anha Zulfikar | 51413038 Febriyanto | 53413379 Muhamad Luthfi Alfarisi | 55413743 Sondang Saputr...
    • Selamat Hari Lebaran, Fellas:)
      Well, akhirnya kita semua ngerayain hari besar bagi umat muslim, Hari Raya Idul Fitri. Hm mungkin hari ini adalah hari yang paling ditunggu-...
    • Makin Tekun Makin Tidak Karuan
      Hari ini gue ngerasa jadi orang-bego-sebego-bego-nya-orang-bego . Gimana nggak? Bayangin aja tadi gue  ulangan matematika cuma kejawab 2 s...
    • Ilmu Sosial Dasar: Masyarakat Pedesaan dan Masyarakat Perkotaan
      Nama: Feberiyanto Kelas : 1IA01 NPM : 53413379 Pengertian Masyarakat      Berikut di bawah ini adalah beberapa pengertian masyarakat...

    Like us On Facebook

    Copyright Something's new 2014 . Template Created by