konsep - evangsmailoa.files.wordpress.com · number 01 dan level number 77 ditulis mulai di ......

17
Konsep Evangs Mailoa Bahasa Pemrograman Pertemuan 5

Upload: trinhtruc

Post on 22-Apr-2018

237 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Konsep - evangsmailoa.files.wordpress.com · number 01 dan level number 77 ditulis mulai di ... Dari contoh tadi dapat dimengerti struktur program Fortran ditulis dalam fortran coding

Konsep

Evangs Mailoa

Bahasa Pemrograman

Pertemuan 5

Page 2: Konsep - evangsmailoa.files.wordpress.com · number 01 dan level number 77 ditulis mulai di ... Dari contoh tadi dapat dimengerti struktur program Fortran ditulis dalam fortran coding

COBOL (Common Business Oriented Language) adalah Bahasa Tingkat Tinggi (High Level Language) yang berorientasi pada persoalan bisnis.

Struktur Program COBOL

• 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.

Page 3: Konsep - evangsmailoa.files.wordpress.com · number 01 dan level number 77 ditulis mulai di ... Dari contoh tadi dapat dimengerti struktur program Fortran ditulis dalam fortran coding

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.

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

Page 4: Konsep - evangsmailoa.files.wordpress.com · number 01 dan level number 77 ditulis mulai di ... Dari contoh tadi dapat dimengerti struktur program Fortran ditulis dalam fortran coding

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.

Page 5: Konsep - evangsmailoa.files.wordpress.com · number 01 dan level number 77 ditulis mulai di ... Dari contoh tadi dapat dimengerti struktur program Fortran ditulis dalam fortran coding

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!

Bentuk Data

• Bentuk Data dibedakan menjadi 2, yaitu :

1. DATA VARIABEL

Data Variabel adalah data yang nilainya dapat berubah dalam program.

2. DATA KONSTANTA

Data Konstanta adalah bentuk dari data yang dibutuhkan untuk pengolahan, dimana nilainya tidak tergantung dari input yang dibaca.

Page 6: Konsep - evangsmailoa.files.wordpress.com · number 01 dan level number 77 ditulis mulai di ... Dari contoh tadi dapat dimengerti struktur program Fortran ditulis dalam fortran coding

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 paragraf, kecuali dalam bentuk yang telah ditentukan oleh COBOL.

Page 7: Konsep - evangsmailoa.files.wordpress.com · number 01 dan level number 77 ditulis mulai di ... Dari contoh tadi dapat dimengerti struktur program Fortran ditulis dalam fortran coding

User Defined Word

User Defined Word adalah kata - kata yang digunakan oleh programmer untuk membuat dan mendefinisikan : – nama-program, nama-alat, nama-file, dsb

Syarat pemberian nama 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.

Page 8: Konsep - evangsmailoa.files.wordpress.com · number 01 dan level number 77 ditulis mulai di ... Dari contoh tadi dapat dimengerti struktur program Fortran ditulis dalam fortran coding

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

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 diprinter.

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.

Page 9: Konsep - evangsmailoa.files.wordpress.com · number 01 dan level number 77 ditulis mulai di ... Dari contoh tadi dapat dimengerti struktur program Fortran ditulis dalam fortran coding

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.

Page 10: Konsep - evangsmailoa.files.wordpress.com · number 01 dan level number 77 ditulis mulai di ... Dari contoh tadi dapat dimengerti struktur program Fortran ditulis dalam fortran coding
Page 11: Konsep - evangsmailoa.files.wordpress.com · number 01 dan level number 77 ditulis mulai di ... Dari contoh tadi dapat dimengerti struktur program Fortran ditulis dalam fortran coding
Page 12: Konsep - evangsmailoa.files.wordpress.com · number 01 dan level number 77 ditulis mulai di ... Dari contoh tadi dapat dimengerti struktur program Fortran ditulis dalam fortran coding

Dari contoh tadi dapat dimengerti struktur program Fortran ditulis dalam fortran coding sheet 80 kolom dan dibagi menjadi 5 bagian kolom

Kolom ke−1

Digunakan untuk komentar program (didahului dengan karakter "C“ atau "c") atau metacommand (didahului dengan karakter "$").

Kolom 1−5

Digunakan untuk penulisan label statement.

Kolom 6

Digunakan untuk indikasi sambungan dari statement sebelumnya.

Kolom 7−72

Digunakan untuk menulis statement program.

Kolom 73−80

Tidak digunakan, dapat dimanfaatkan untuk komentar.

Page 13: Konsep - evangsmailoa.files.wordpress.com · number 01 dan level number 77 ditulis mulai di ... Dari contoh tadi dapat dimengerti struktur program Fortran ditulis dalam fortran coding
Page 14: Konsep - evangsmailoa.files.wordpress.com · number 01 dan level number 77 ditulis mulai di ... Dari contoh tadi dapat dimengerti struktur program Fortran ditulis dalam fortran coding

Konstanta, nilai yang sudah pasti dan tidak akan berubah selama program berjalan Operator, untuk melakukan operasi nilai antara variabel atau konstanta Ungkapan/expression, pemberian nilai kepada suatu identifier Identifier, memberi nama kepada suatu variable, array, function, atau subroutine Verb, instruksi kerja yang dimengerti oleh compiler fortran Unit specifier, menunjukkan divais (layar/printer/file) yang digunakan dalam

operasi input dan output Format specifier, menunjukkan nomor label dimana terdapat statement format

yang akan digunakan pada data input dan output

Page 15: Konsep - evangsmailoa.files.wordpress.com · number 01 dan level number 77 ditulis mulai di ... Dari contoh tadi dapat dimengerti struktur program Fortran ditulis dalam fortran coding
Page 16: Konsep - evangsmailoa.files.wordpress.com · number 01 dan level number 77 ditulis mulai di ... Dari contoh tadi dapat dimengerti struktur program Fortran ditulis dalam fortran coding
Page 17: Konsep - evangsmailoa.files.wordpress.com · number 01 dan level number 77 ditulis mulai di ... Dari contoh tadi dapat dimengerti struktur program Fortran ditulis dalam fortran coding

Mau bertanya..?