A. COBOL Reserved Words B. USER DEFINED WORDS

dokumen-dokumen yang mirip
BAB 1 KONSEP DASAR PROGRAM COBOL

Pendahuluan. Hera Agustina

Pendahuluan. Komang Anom Budi Utama, Skom

Konsep Bahasa Pemrograman Pertemuan 5

PEMROGRAMANOLAHBERKAS PERTEMUAN1 PENDAHULUAN

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

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

LABORATORIUM SISTEM INFORMASI

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.

IDENTIFICATION DIVISION.

MINGGU I KONSEP DASAR

IDENTIFICATION AND ENVIRONMENT DIVISION

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

BAB 3. PROCEDURE DIVISION

Konsep Dasar Program COBOL

FILE URUT (Sequential File)

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

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

DATA DIVISION 1. FILE SECTION

BAB2 DIVISI-DIVISI PADA COBOL

BAB 8 PENGOLAHAN FILE DATA

PEMROGRAMAN OLAH BERKAS PERTEMUAN 2

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

COBOL PROGRAM STRUCTURE

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

Procedure Division (cont.)

PEMROGRAMAN OLAH BERKAS PERTEMUAN 5 PROCEDURE DIVISION

STATEMENT ARITMATIKA & COMPUTE

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

FILE URUT (Sequential File)

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

Konsep Dasar Cobol A. SEKILAS PROGRAM COBOL

BAB 1 PENGANTAR BAHASA PEMROGRAMAN FORTRAN

LABORATORIUM SISTEM INFORMASI

PROCEDURE DIVISION (lanjutan)

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

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

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

Satuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA

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

ELEMEN DASAR PROGRAM FORTRAN. Kuliah ke-2

Data Structure. Algoritma dan Pemrograman 3 Week 03

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

SINTAKS-SINTAKS PADA FILE SEQUENSIAL

Sesi/Perkuliahan ke: 1

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

BASIC. BASIC (Beginner s All-purpose Symbolic Instruction Code)

TABEL DIMENSI SATU, TABEL MULTI DIMENSI

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

Web Site :

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

BAB II SINTAKS 2.1. SINTAKS

CONTOH HASIL PENGEMBANGAN PERANGKAT LUNAK DENGAN METODE KONVENSIONAL

Struktur Dasar Bahasa C Tipe Data Dalam bahasa C terdapat lima tipe data dasar, yaitu :

BAB 2 : Dasar Penulisan Statemen SQL Sasaran Mengetahui kemampuan dari SQL SELECT Statement Dapat membuat perintah SQL dengan SELECT Statement

BAB I SEKILAS TENTANG COBOL

Syntax, Semantic & Grammar. Konsep Bahasa Pemrograman Materi 3 Yudianto Sujana, M.Kom

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

Pengenalan Pascal. Tujuan Pembelajaran

Pemrograman Dasar I N T R O D U C T I O N T O J A V A

Turbo C adalah tool yang dipakai untuk membuat code program dalam bahasa C ataupun C++. Berikut adalah jendela utama Turbo C

Historical Report Menyajikan informasi rinci kegiatan suatu kelompok/periode tertentu (laporan periodik)

Bahasa C-M6 By Jamilah, Skom 1

JENIS-JENIS DATA DAN STATEMEN INPUT OUTPUT

BAB 1 Pengantar Bahasa Pemrograman FORTRAN

Tahapan Membuat Program

Nama, Tipe, Ekspresi, dan Nilai

PERTEMUAN 2 ALGORITMA & PEMROGRAMAN

Sesi/Perkuliahan ke: II

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

Statement Kondisi & GO TO

Algoritma Pemrograman 2B (Pemrograman C++)

Achmad Solichin.

Tujuan. Pengenalan. Pengenalan Pemrograman Komputer. Komponen Dasar pada Komputer : Hardware. Komponen Dasar pada Komputer : Hardware

Oracle Academic Initiative

Reserved words Reserved words atau keywords merupakan kata-kata spesifik digunakan oleh compiler untuk keperluan pemrograman. Contoh reserved words

Hirarki Comsky. Unrestricted. Context Sensitive Context free Regular

Struktur Data. PDE - Struktur Data 1

JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

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

DESAIN SISTEM AKUNTANSI TERINCI

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

Procedure Division III

Modul PVB-POLINEMA V1.0

BAB 1 KONSEP DASAR BAHASA C

Pengenalan Pascal. Sejarah Singkat Pascal

Pertemuan ke-3 TEKNIK-TEKNIK BAHASA PEMROGRAMAN

1. STRUCTURED ENGLISH (SE)

STRUKTUR PEMROGRAMAN PYTHON

T I P E D A T A P R I M I T I F V A R I A B E L D A N S T A T E M E N P E N U G A S A N E K S P R E S I D A N O P E R A T O R A R I T M A T I K A

KONSEP PEMROGRAMAN BASIC. Pertemuan VII

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

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

KONSEP DASAR BAHASA PASCAL

Implementasi OOP Pada Perangkat Lunak Pemrograman

Pemrograman Dasar C. Minggu 2

Dasar Komputer & Pemrogaman 2A

BAB I PENDAHULUAN 1 BAB I PENDAHULUAN

AP2a (Pascal) Akuntansi Kelas 1 Semester 2. Hana Pertiwi S.T

STRUKTUR BAHASA PEMROGRAMAN

Transkripsi:

A. COBOL Reserved Words Reserved Words, merupakan : - kata yang telah didefinisikan - yang memiliki arti dan kegunaan tertentu dalam bahasa COBOL Programmer tidak boleh menggunakan reserved word secara sembarangan, misalnya membuat nama-data atau nama-paragraph kecuali didalam bentuk yang telah ditentukan oleh bahasa COBOL tersebut. Contoh Reserved Words : - ACCEPT - PIC - ALTER - (+)READY - BEFORE - (+)PERFORM, dll. Tanda (+) pada awal reserved words menunjukkan kata tambahan yang ada dan dibutuhkan dalam MS-COBOL untuk interaktif via layar. B. USER DEFINED WORDS Programmer bisa membentuk kata-kata untuk memberikan nama pada : - Nama-program - Nama-data - Nama-alat - Nama-indek dan nama-data-indek - Nama-file - Nama-kondisi - Nama-record - Nama-prosedur - Nama-seksi - Nama-kualifikasi Hal. 1

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 tengahtengah nama, tidak boleh pada karakter pertama atau terakhir. 4. Tidak boleh menggunakan COBOL reserved word. 5. Tidak boleh ada blank. NAMA-MAHASISWA NOMER BARANG TOTALS$ _NAMA PELANGGAN NAMA-ALAMAT-MAHASISWA-DAERAH-JAKARTASELATAN C. BENTUK DATA Bentuk data dibagi menjadi 2 : 1. Data variable 2. Data konstanta Hal. 2

C.1. Data Variable data yang nilainya dapat berubah di dalam program. Nilainya berubah bila dibaca nilai data yang lainnya dengan nama data yang sama. Contoh statemennya : ACCEPT JAM-KERJA Statement ACCEPT tersebut digunakan untuk memasukkan nilai data ke suatu lokasi storage yang diwakili oleh suatu nama-data (dalam contoh JAM-KERJA). C.2. Data Konstanta - bentuk dari data yang dibutuhkan untuk pengolahan dimana nilai datanya tidak tergantung dari input yang dibaca. - Konstanta ini merupakan lawan dari data variable. Contoh statementnya (ada di PROCEDURE DIVISION) : MULTIPLY BANYAKNYA-PERTEMUAN BY 50000 GIVING SUB-TOTAL Data Konstanta terbagi atas 3 bentuk, yaitu : - literal numerik (numeric literal) - literal bukan numerik (non numeric literal) - figurative constant Hal. 3

C.2.1. Literal Numerik Aturan penggunaan literal numerik : 1. Maksimum panjangnya 18 digit. 2. Boleh ada tanda plus atau minus yang letaknya pada posisi terkiri tanpa ada spasi dengan angka pertama. 3. Boleh ada titik desimal dimana saja kecuali pada posisi terkanan. 555 &75-17.901 117. C.2.2. Literal Bukan Numerik Konstanta yang digunakan bukan untuk operasi arithmatika. Aturan penggunaan literal bukan numerik : 1. Panjang maksimum 120 karakter. 2. Boleh terdiri dari kumpulan karakter kecuali karakter petik. NILAI PIUTANG 2580 TOTAL SEMUANYA Hal. 4

C.2.3. Figurative Constant - figure constant ini termasuk dalam COBOL reserved word yang mempunyai maksud tertentu, namanya sudah dikenal oleh compiler. - letaknya pada PROCEDURE DIVISION. MOVE ZERO TO JUMLAH MOVE SPACES TO JARAK DISPLAY JUMLAH D. ATURAN PENULISAN SOURCE PROGRAM Untuk penulisan pemrograman COBOL, bisa dituliskan dalam coding form, dimana coding form tersebut memiliki 80 kolom. Kolom 1 6 : digunakan untuk nomor urut bilamana diperlukan, sifatnya optional (boleh ditulis boleh tidak). Nomor yang diberikan harus urut dari kecil ke besar. Kolom 7 : digunakan untuk : - memberikan tanda hypen (-) untuk sambungan baris, baris sambungan dituliskan di area B. - bila diisi dengan karakter *, maka dianggap sebagai komentar saja. Hal. 5

- bila diisi dengan slash (/), dianggap sebagi komentar dan akan dicetak mulai halaman baru teratas, bila dicetak di printer. - bila diisi dengan karakter D, dianggap komentar. Tetapi bila dituliskan pada ENVIRONMENT DIVISION dalam paragraph SOURCE-COMPUTER disebutkan dengan WITH DEBUGGING MODE, untuk tujuan debugging. Kolom 8 11 : disebut dengan area A. Semua judul divisi, judul section, nama paragraph, judul file description (FD), level number 01 dan level number 77 ditulis mulai kolom ke 8 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 : kolom yang tidak diproses oleh komputer, biasanya diisi dengan catatancatatan apa saja untuk dokumentasi. Hal. 6