Pendahuluan Komang Anom Budi Utama, Skom
[email protected]
Sistem Berkas Sistem Berkas atau pengarsipan adalah suatu sistem untuk mengetahui bagaimana cara menyimpan data dari file tertentu
dan mengorganisasi file yang digunakan.
Sistem Akses Sistem Akses adalah cara untuk mengambil informasi dari suatu file.
Istilah Dasar Yang Digunakan Dalam Sistem Berkas • Data : Representasi dari fakta yang dimodelkan dalam bentuk gambar, kata, angka, huruf dan lain sebagainya • Elemen data : salah satu nilai tunggal dengan satu petunjuk nama dan deskripsi karakteristik seperti tipe ( Char, nomor, kode ) dan panjang karakter atau digit.
Istilah Dasar Yang Digunakan Dalam Sistem Berkas •
Entitas : sekumpulan Objek yang terbatas / terdefinisikan yang mempunyai karakteristik sama dan bisa di bedakan dari lainnya. Objek dapat berupa barang, orang, tempat atau suatu kejadian.uatu ke
•
Field : lokasi penyimpanan untuk salah satu elemen data, atau suatu elemen yang memiliki attribut dan harga dan merupakan unit informasi terkecil yang bisa diakses.
Istilah Dasar Yang Digunakan Dalam Sistem Berkas Record : Lokasi penyimpanan yang terbuat dari rangkaian field yang
berisi
elemen-elemen
data
yang
menggambarkan
beberapa entitas.
File : Sekumpulan record dari tipe tunggal yang berisi elemenelemen data yang menggambarkan himpunan entitas
Tujuan Dari Sistem Berkas •
Memelihara direktori dari identifikasi berkas dan lokasi informasi.
•
Menentukan jalan (pathway) bagi aliran data antara main memory dan alat penyimpanan sekunder.
•
Mengkoordinasi komunikasi antara CPU dan alat penyimpanan sekunder, dan sebaliknya.
•
Menyiapkan berkas penggunaan input atau output.
•
Mengatur berkas bila penggunaan input atau output telah selesai.
COBOL ( COmmon Business Oriented Language )
Bahasa pemrograman komputer yang dirancang untuk menyelesaikan persoalan bisnis.
Perkembangan COBOL 1958
Pertama kali diciptakan oleh CODASYL
1960
Versi COBOL – 60 (Versi 1)
1968
ANSI COBOL gunakan standart ANSI
1974
ANSI COBOL (versi 2.2)
1985
ANSI COBOL (versi 3.0)
Struktur Program COBOL 1. IDENTIFICATION DIVISION 2. ENVIRONMENT DIVISION 3. DATA DIVISION 4. PROCEDURE DIVISION
KEUNTUNGAN COBOL 1. Program dibuat dalam bahasa Inggris sehingga lebih mudah dipelajari dan dibuat 2. Sangat sesuai untuk pengelolaan data, banyak diterapkan untuk masalah bisnis 3. Struktur program COBOL jelas 4. Program bersifat standar (fleksible di komputer yang berbeda) 5. Adanya listing program, serta mudah di dokumentasikan dan dikembangkan
COBOL Reserved Word adalah kata-kata yang sudah ditetapkan oleh bahasa COBOL yang memiliki arti tertentu.
Programmer tidak boleh menggunakan kata ini untuk membentuk nama data atau nama paragraph
COBOL RESERVED WORD ACCEPT
CLOSE
END
INTO
OUTPUT
ADD
COLOUMN
ENTER
JUSTIFIED
PERFORM
ALPHANUMERIC
COMPUTE
ENVIRONMENT
LABEL
PIC
AND
COPY
ERROR
LEAVE
PROCEDURE
AREAS
DATA
EXECUTE
LINE
PROGRAM
AUTHOR
DATE
EXIT
LINES
QUOTE
BLANK
DELETE
FILE
METHOD
READ
BLOCK
DEPENDING
FIND
MULTIPLY
RECORD
BOOLEAN
DISPLAY
FROM
NUMBER
REFERENCE
BY
DIVIDE
IDENTIFICATION
OBJECT
STRING
USER DEFINED WORD Kata-kata yang dapat dibuat sendiri oleh programmer.
Nama program
Nama data
Nama seksi
Nama alat
Nama index
Nama kualifikasi
Nama file
Nama kondisi
Nama record
Nama prosedur
Nama-nama tersebut di atas dapat terdiri dari gabungan karakter-karakter yaitu : Huruf A - Z (huruf besar), a - z (huruf kecil) Angka 0 – 9 Hypen (-)
Syarat-syarat pemberian nama tersebut : 1. Maksimum panjangnya 30 karakter, tidak boleh lebih. 2. Paling sedikit harus mengandung 1 huruf (alphabetik). 3. Tidak boleh mengandung spesial karakter kecuali hypen yan harus diletakkan di tengah-tengah nama, tidak boleh pada karakter pertama atau terakhir.
4. Tidak boleh menggunakan COBOL reserved word. 5. Tidak boleh ada blank.
Bentuk data ( Jenis data ) 1. Variable
Data yang nilainya dapat berubah didalam program. 2. Konstanta Bentuk dari data yang dibutuhkan untuk pengolahan dimana nilai data tidak berubah (tetap).
KONSTANTA 1. Literal Numerik
2. Literal Bukan Numerik 3. Figurative Constant
Literal Numerik •
Maksimum panjang 18 digit
•
Boleh ada tanda + atau – yang letaknya pada posisi terkiri tanpa ada spasi dengan angka pertama. Bila
tanpa tanda berarti nilainya positif •
Boleh ada titik desimal dimana saja kecuali pada posisi terkanan.
Literal Bukan Numerik •
Panjang maksimum 120 karakter
•
Boleh terdiri dari kumpulan karakter, kecuali karakter petik
Figurative Constant •
Termasuk dalam COBOL Reserved Word
•
Letaknya pada PROCEDURE DIVISION
Aturan Penulisan Source Program Kolom 1-6
Digunakan untuk nomor urut, sifatnya optional. Nomor yang diberikan harus urut dari kecil ke besar Tanda baris sambung dari baris sebelumnya dengan memberikan tanda hypen (-). Baris sambung ini ditulis di area B Bila kolom ini diisi dengan karakter “*”, maka yang ditulis pada baris ini adalah komentar
Kolom 7
Bila kolom ini diisi dengan slash “/”, maka yang ditulis pada baris ini adalah komentar dan akan dicetak mulai halaman baru teratas apabila dicetak di printer Bila kolom ini diisi dengan karakter “D”, maka baris ini dianggap komentar
Aturan Penulisan Source Program Kolom 8-11
Disebut dengan area A. Semua judul divisi, judul seksi, nama paragraph, judul file description, level number 01 dan level number 77 ditulis dikolom ini
Kolom 12-72
Disebut dengan area B. Semua elemen program yang ditulis selain di area A, ditulis di area ini.
Kolom 73-80
Kolom yang tidak diproses oleh komputer. Hanya untuk dokumentasi program
CONTOH PROGRAM SEDERHANA IDENTIFICATION DIVISION. PROGRAM-ID. HELLO-WORLD.
ENVIRONMENT DIVISION. DATA DIVISION. PROCEDURE DIVISION. AWAL. DISPLAY ‘HELLO, WORLD !'. STOP RUN.