Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Teknik Pemrograman Terstruktur 1

Presentasi serupa


Presentasi berjudul: "Teknik Pemrograman Terstruktur 1"— Transcript presentasi:

1 Teknik Pemrograman Terstruktur 1
Pertemuan #02 – Konsep Dasar Bahasa Pemrograman COBOL (Lanjutan) Universitas Gunadarma 2017

2 Agenda #01 Bentuk Data pada COBOL #02 Aturan Penulisan pada COBOL #03 Level Number pada COBOL #04 Picture Clause pada COBOL #05 Operator dan Aritmatika #99 Agenda Minggu Depan

3 #01 Bentuk Data pada COBOL

4 Bentuk Data pada COBOL Data Variabel Data Konstanta
adalah data yang nilainya dapat berubah didalam program. Contoh : ACCEPT NAMA_MHS Data Konstanta adalah suatu data yang nilainya tidak tergantung dari input yang dibaca (bernilai tetap) Contoh : MULTIPLY JAM-KERJA BY 500 GIVING GAJI-OUT.

5 Data Konstanta Literal Numerik Aturannya :
Maksimum panjangnya 18 digit Boleh ada tanda plus pada posisi terkiri tanpa ada spasi dengan angka pertama. Bila tanpa tanda maka dianggap bernilai positif. Boleh ada titik desimal dimana saja kecuali pada posisi terkanan. Contoh : , 20.5, +0.72, 9876, dst…

6 Data Konstanta Literal Non-Numerik
Konstanta yang digunakan bukan untuk operasi aritmatika. Aturannya : Panjang maksimum 120 karakter Boleh terdiri dari kumpulan karakter kecuali karakter petik. Contoh : ‘KA12’

7 Data Konstanta Figurative Constant
Termasuk dalam COBOL Reserved Word (kata yang telah dikenal oleh kompiler). Contoh : ZERO. Digunakan pada Procedure Division. Move Zero TO Jumlah. Artinya memberikan nilai 0 pada Jumlah.

8 #02 Aturan Penulisan pada COBOL

9 Aturan Penulisan pada COBOL
Kolom yang tersedia untuk menulis program Cobol (1-80) Kolom Keterangan Kolom 1-6 Untuk nomor urut bila diperlukan (optional) Kolom 7 Untuk tanda hypen, baris sambungannya berada di area B. Bila diisi dengan tanda *, maka baris tersebut dianggap sebagai komentar. Bila diisi dengan tanda /, maka baris tersebut dianggap sebagai komentar dan akan dicetak mulai halaman baru teratas. Bila diisi dengan karakter D, maka akan dianggap sebagai komentar. Tetapi bila pada Environment division dalam paragraph Source-Computer disebutkan With Debugging Mode, maka akan berguna untuk tujuan debugging. Kolom 8-11 Disebut area A. Tempat menuliskan semua judul divisi, judul seksi, nama paragraph, judul file description (FD), level number 01 dan level number 77 Kolom 12-72 Disebut area B. Tempat penulisan semua elemen program selain yang ditulis diarea A Kolom 73-80 Untuk komentar atau dokumentasi program

10 Aturan Penulisan pada COBOL

11 #03 Level Number pada COBOL

12 Level Number Adalah suatu nomer yang menunjukkan jenjang dari data item dalam suatu record. Makin besar nomer levelnya, makin rendah jenjang tingkatannya. Level Number 01 Level Number 02-49 Level Number 66 Level Number 77 Level Number 88

13 Level Number Level Number 01 Level Number 02-49
Digunakan untuk mengawali keterangan dari record Level Number 02-49 Digunakan untuk mengawali keterangan dari data item

14 Level Number Level Number 66 Level Number 77 Digunakan untuk RENAMES
Digunakan untuk untuk mengawali data item yang berdiri sendiri

15 Level Number Level Number 88
Digunakan untuk mengawali suatu nama kondisi

16 #04 Picture Clause pada COBOL

17 Picture Clause pada COBOL
Berfungsi untuk melakukan perubahan bentuk dari data yang tersimpan (edit data) di dalam memori, sehingga data yang tercetak nantinya akan lebih mudah dimengerti, dibaca, dan mempunyai susunan yang lebih baik dari data aslinya. Berlaku hanya untuk numerik, kecuali Picture editing karakter B.

18 Jenis-Jenis Picture Clause
Picture Clause – Karakter “Z” Untuk menghilangkan angka 0 dimuka. Contoh : Space  Jml Pic 9(6) | Space Edit  Jml-O Pic Z(6) Data Sumber  5000 Hasil Sebelum di Edit  Hasil Setelah di Edit  5000

19 Jenis-Jenis Picture Clause
Picture Clause – Karakter “$” Menambahkan karakter $ saat pencetakan yang terletak paling ujung kiri. Contoh : Space  Jml Pic 9(6) | Space Edit  Jml-O Pic $Z(6) Data Sumber  5000 Hasil Sebelum di Edit  Hasil Setelah di Edit  $ 5000

20 Jenis-Jenis Picture Clause
Picture Clause – Karakter “.” dan “,” Untuk menunjukkan letak posisi dari titik desimal pada saat pencetakan. Dapat dipertukarkan kedudukannya dengan cara mendefinisikan terlebih dahulu : DATA DIVISION. WORKING-STORAGE SECTION. SPECIAL-NAMES. DECIMAL POINT IS COMMA.

21 Jenis-Jenis Picture Clause
Picture Clause – Karakter “-” Menambahkan tanda – pada posisi paling kiri pada saat pencetakan jika data aslinya bernilai negatif, jika bernilai positif akan digantikan dengan blank Picture Clause – Karakter “+” Jika data aslinya bernilai positif tanda + akan tampak pada posisi paling kiri. Tetapi jika data aslinya bernilai negatif, maka yang akan muncul bukan karakter + tetapi karakter -

22 Jenis-Jenis Picture Clause
Picture Clause – Karakter “DB” atau “CR” Menambahkan karakter DB atau CR pada posisi paling kanan dimana hanya berlaku untuk data aslinya yang bernilai negatif. Jika data bernilai positif tidak akan tampak. Picture Clause – Karakter “B” Khusus untuk mengedit data bukan numeric. Akan menyebabkan nilai blank dimana posisi B itu berada

23 Jenis-Jenis Picture Clause
Picture Clause – Karakter “*” Untuk menggantikan nilai 0 (nol) yang muncul pada posisi paling kiri dengan karakter *. Contoh : Space  Jml Pic 9(6) | Space Edit  Jml-O Pic ****** Data Sumber  400 Hasil Sebelum di Edit  Hasil Setelah di Edit  ***400

24 Jenis-Jenis Picture Clause
Picture Clause – Karakter “0” Untuk menyisipkan karakter 0 pada posisi dimana karakter 0 itu berada Picture Clause – Karakter “/” Untuk menyisipkan karakter / pada posisi dimana karakter / itu berada

25 #05 Operator dan Aritmatika

26 Operator Aritmatika Operator Aritmatika Maksud Jenjang ** Pangkat 1 *
Kali 2 / Bagi + Tambah 3 - Kurang

27 Operator Relational Operator Relational Maksud < LESS THAN
LESS THAN Lebih kecil dari GREATER THAN Lebih besar dari = EQUAL TO Sama dengan NOT > NOT GREATER THAN Lebih kecil atau sama dengan NOT < NOT LESS THAN Lebih besar atau sama dengan NOT = NOT EQUAL TO Tidak sama dengan

28 Ungkapan Aritmatika Maksud Penulisan A + B C + D ( A + B ) / ( C + D )
( A + B ) / ( C + D ) A2 (B + C ) 3 A * * 2 / ( B + C ) * * 3

29 #99 Agenda Minggu Depan

30 Pertemuan #03 Logika dan Teknik Pemrograman pada COBOL


Download ppt "Teknik Pemrograman Terstruktur 1"

Presentasi serupa


Iklan oleh Google