BAB 1 KONSEP DASAR PROGRAM COBOL

dokumen-dokumen yang mirip
Konsep Bahasa Pemrograman Pertemuan 5

A. COBOL Reserved Words B. USER DEFINED WORDS

Pendahuluan. Hera Agustina

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

Pendahuluan. Komang Anom Budi Utama, Skom

PEMROGRAMANOLAHBERKAS PERTEMUAN1 PENDAHULUAN

IDENTIFICATION DIVISION.

LABORATORIUM SISTEM INFORMASI

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

Konsep Dasar Cobol A. SEKILAS PROGRAM COBOL

IDENTIFICATION AND ENVIRONMENT DIVISION

PEMROGRAMAN OLAH BERKAS PERTEMUAN 2

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.

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

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

FILE URUT (Sequential File)

BAB 3. PROCEDURE DIVISION

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

DATA DIVISION 1. FILE SECTION

BAB 8 PENGOLAHAN FILE DATA

Konsep Dasar Program COBOL

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

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

PROCEDURE DIVISION (lanjutan)

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

SINTAKS-SINTAKS PADA FILE SEQUENSIAL

LABORATORIUM SISTEM INFORMASI

FILE URUT (Sequential File)

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 I SEKILAS TENTANG COBOL

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

BAB 1 PENGANTAR BAHASA PEMROGRAMAN FORTRAN

Data Structure. Algoritma dan Pemrograman 3 Week 03

PEMROGRAMAN OLAH BERKAS PERTEMUAN 5 PROCEDURE DIVISION

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

STATEMENT ARITMATIKA & COMPUTE

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

Implementasi OOP Pada Perangkat Lunak Pemrograman

CONTOH HASIL PENGEMBANGAN PERANGKAT LUNAK DENGAN METODE KONVENSIONAL

Pertemuan ke-3 TEKNIK-TEKNIK BAHASA PEMROGRAMAN

Web Site :

BAB 3 FILE SEQUENTIAL, FILE INDEKS DAN FILE RELATIF

TABEL DIMENSI SATU, TABEL MULTI DIMENSI

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

Pengenalan Pascal. Tujuan Pembelajaran

COBOL PROGRAM STRUCTURE

BAB2 DIVISI-DIVISI PADA COBOL

KONSEP DASAR BAHASA PASCAL

Type Data Record & File. Pendahuluan : Kegiatan Praktikum :

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

ELEMEN DASAR PROGRAM FORTRAN. Kuliah ke-2

PENGENALAN DASAR PEMROGRAMAN

PERKEMBANGAN PASCAL. Pascal adalah bahasa tingkat tinggi ( high level language) yang orientasinya pada segala tujuan

Pengenalan Pascal. Sejarah Singkat Pascal

PERTEMUAN 2 KONSEP DASAR PEMROGRAMAN

Algoritma Pemrograman 1B (BASIC) Dosen : Nuraini Purwandari

1. STRUCTURED ENGLISH (SE)

Satuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA

DESAIN SISTEM AKUNTANSI TERINCI

Bab II Algoritma dan logika

Dasar Komputer & Pemrogaman 2A

SMA SANTO PAULUS PONTIANAK

Instalasi Code::Blocks, Tipe Data, Variabel, Konstanta, Operator, Input-Output dan Flowchart

Tahapan Membuat Program

MATERI 2 JENIS-JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

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

Modul PVB-POLINEMA V1.0

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

ORGANISASI BERKAS SEKUENSIAL

Sesi/Perkuliahan ke: I

Teori Algoritma TIPE DATA

Pemrograman I + Lab. Pengertian. Site : Sistem Informasi Akuntansi D3

Pengenalan Algoritma dan Pemrograman Pascal

Konsep Dasar Pemrograman Pascal

PERTEMUAN 2 ALGORITMA & PEMROGRAMAN

Kuliah Online : TEKKOM [2013/VI]

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

Manipulasi Data & Pengolahan File

PERTEMUAN 10 PERANCANGAN PROGRAM UNTUK MASALAH BISNIS

Pertemuan 6: Dekomposisi Fungsional (Konsep Prosedur dan Fungsi)

IT234 - Algoritma dan Struktur Data. Ramos Somya

Pembuatan Database dengan Ms Access

SISTEM FILE. Hani Irmayanti, M.Kom

BAB II TINJAUAN PUSTAKA. Menurut Ladjamudin (2005) Sistem informasi dapat didefinisikan sebagai

Bab 1 Pengenalan Pascal 1 BAB I PENGENALAN PASCAL, TIPE-TIPE DATA PASCAL DAN STATEMEN DASAR PADA PASCAL TUJUAN PRAKTIKUM TEORI PENUNJANG

B A B 12 SYSTEM DEVELOPMENT. Tujuan Instruksional Umum : Mahasiswa dapat memahami tentang sistem development.

PHP (HYPERTEXT PREPROCESSOR)

Procedure Division III

RINGKASAN PEMROGRAMAN QUICK BASIC

KONSEP DASAR PEMROGRAMAN PASCAL

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

Struktur Program. Rinta Kridalukmana

Aplikasi Komputer. Bekerja Dengan Microsoft Excel Access (1) Ita Novita, S.Kom, M.T.I. Modul ke: Fakultas ILMU KOMPUTER. Program Studi Informatika

PENDAHULUAN. Brigida Arie Minartiningtyas, M.Kom

Gambar 1. Jendela Ms. Access Pilihan: New : menu untuk membuat file basis data baru. Recent : menu untuk membuka file basis data yang sudah ada.

KU-1072 PENGENALAN TEKNOLOGI INFORMASI B (PTI B)

Pengenalan Pascal/DevPascal

Transkripsi:

Bab 1 Konsep Dasar Program COBOL 1 BAB 1 KONSEP DASAR PROGRAM COBOL TUJUAN PRAKTIKUM 1. Mengetahui struktur program Cobol 2. Mengetahui bentuk data program Cobol 3. Mengetahui sintaks-sintaks program Cobol 4. Mengetahui aturan penulisan Program Cobol TEORI PENUNJANG 1.1 Sekilas Program COBOL COBOL (Common Business Oriented Language) adalah Bahasa Tingkat Tinggi (High Level Language) yang berorientasi pada persoalan persoalan bisnis. 1.2 Struktur Program COBOL Secara keseluruhan pada intinya struktur program COBOL dibagi menjadi 4 bagian yang disebut DIVISION*. Masing masing divisi dimulai dengan judul divisi. Struktur program COBOL adalah sebagai berikut : 1. IDENTIFICATION DIVISION. 2. ENVIRONMENT DIVISION. 3. DATA DIVISION. 4. PROCEDURE DIVISION. Berikut secara singkat kegunaan dari masing masing divisi : 1. IDENTIFICATION DIVISION Berisi informasi tentang identitas program bersangkutan (nama program, nama pembuat, tanggal program dibuat, dll). IDENTIFICATION DIVISION tidak mempunyai pengaruh terhadap proses program, hanya sebagai identifikasi.

Bab 1 Konsep Dasar Program COBOL 2 2. ENVIRONMENT DIVISION Berisi informasi tentang keadaan komputer dan alat alat yang digunakan. Divisi ini terdiri atas 2 section yaitu : CONFIGURATION SECTION Berisi informasi mengenai komputer yang digunakan. INPUT OUTPUT SECTION Menerangkan peralatan yang digunakan untuk memproses file, baik peralatan input juga peralatan output 3. DATA DIVISION Divisi ini terdiri dari beberapa section yaitu : FILE SECTION Digunakan untuk menjelaskan masing masing file (nama file, nama record dalam file, jenjang item dalam record dan ukuran data item) yang digunakan dalam program. WORKING STORAGE SECTION Digunakan untuk mendeklarasikan variabel variabel yang diperlukan dalam program beserta tipe dari variabel tsb. SCREEN SECTION Digunakan untuk merancang tampilan input data maupun output program. LINKAGE SECTION Digunakan untuk menerangkan data yang mempunyai hubungan dengan program lain. REPORT SECTION. Digunakan untuk menggambarkan bentuk dan laporan yang akan dicetak. 4. PROCEDURE DIVISION Divisi ini adalah inti dari pemrograman COBOL karena semua prosedur pekerjaan proses dari input data menjadi output. Catatan : Dalam pembuatan program COBOL ke-4 judul divisi tersebut HARUS DITULIS.

Bab 1 Konsep Dasar Program COBOL 3 1.3 Bentuk Dat a Bentuk Data dibedakan menjadi 2, yaitu : 1. DATA VARIABEL Data Variabel adalah data yang nilainya dapat berubah dalam program. Contoh : ACCEPT nil-prak Statement ACCEPT tersebut digunakan untuk memasukkan nilai data (nilprak) ke dalam suatu storage. Nilai data ini akan selalu berubah bila dibaca nilai data yang lain dengan nama data (nil-prak) yang sama. Nama data : nil-prak (1) (2) (3) (4) (5) (6) (7) 70 65 60 65 80 75 65 2. DATA KONSTANTA Data Konstanta adalah bentuk dari data yang dibutuhkan untuk pengolahan, dimana nilainya tidak tergantung dari input yang dibaca. Contoh : MULTIPLY jam-kerja BY 500 GIVING gaji-out Nilai 500 adalah data konstanta, karena nilainya akan selalu tetap tidak berubah oleh proses. 1.4 COBOL Reserved Word COBOL reserved word adalah kata yang telah didefinisikan yang mempunyai arti dan kegunaan tertentu dalam bahasa COBOL. Programmer tidak boleh menggunakan kata kata tersebut untuk membentuk nama data atau nama paragraph, kecuali dalam bentuk ya ng telah ditentukan oleh COBOL.

Bab 1 Konsep Dasar Program COBOL 4 Tabel 1.1. Tabel beberapa contoh COBOL Reserved Word : ACCEPT ACCESS ADD AFTER AND BOTTOM BY CALL CANCEL DECIMAL-POINT IN INPUT OUT OUTPUT UNTIL 1.5 User Defined Word User Defined Word adalah kata - kata yang digunakan oleh programmer untuk membuat dan mendefinisikan : nama-program nama-indek dan nama-data-indek nama-alat nama-kondisi nama-file nama prosedur nama-record nama-seksi nama-data nama-kualifikasi Pemberian nama ini bebas dengan mengingat syarat syarat sebagai berikut: 1. Maksimum panjangnya 30 karakter 2. Paling sedikit harus mengandung 1 huruf 3. Tidak boleh mengandung karakter khusus kecuali hypen (-), yang harus diletakkan pada tengah tengah nama. 4. Tidak boleh menggunakan COBOL reserved word 5. Tidak boleh ada blank atau spasi. 1.6 Aturan Penulisan Source Program Kolom yang tersedia untuk menulis program COBOL dimulai dari kolom 1 sampai dengan kolom 80. Kolom 1-6 : Digunakan untuk nomor urut (bilamana diperlukan) sifatnya optional. Nomor yang diberika n harus urut dari kecil ke besar

Bab 1 Konsep Dasar Program COBOL 5 Kolom 7 : Digunakan untuk : 1. Tanda baris sambungan dari baris sebelumnya dengan memberikan tanda hypen. Baris sambungan ditulis mulai dari area B (kolom 12-72). 2. Bila diisi dengan karakter (*), maka apa yang ditulis pada baris ini dianggap sebagai komentar. 3. Bila diisi dengan slash (/), maka baris yang ada tandanya dianggap sebagai komentar. Dan akan dicetak mulai halaman baru teratas, bila source program dicetak di printer. 4. Bila diisi dengan karakter (D), beris ini dianggap sebagai komentar. Tetapi bila pada ENVIRONMENT DIVISION dalam paragraph SOURCE-COMPUTER disebutkan WITH DEBUGGING MODE maka berguna untuk tujuan debugging. 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 mulai di kolom ini. Kolom 12-72: Disebut dengan area B Semua elemen program selain yang ditulis di area A, ditulis pada area B ini. Kolom 73-80: Merupakan kolom yang tidak diproses oleh komputer, bisa diisi dengan catatan apa saja hanya untuk dokumentasi program.

Bab 1 Konsep Dasar Program COBOL 6 LATIHAN 1. Apa itu bahasa pemrograman COBOL? 2. Sebutkan & Jelaskan dengan singkat bagaimana Struktur penulisan Program COBOL! 3. Sebutkan & Jelaskan Bentuk Data pada Program COBOL! 4. Apa yang dimaksud dengan COBOL Reserved Word? Sebutkan minimal 5 jenis COBOL Reserved Word! 5. Jelaskan bagaimana aturan penulisan Program COBOL!