Khalidah/ Pemrograman Olah Berkas 1 PEMROGRAMAN OLAH BERKAS PERTEMUAN 5 PROCEDURE DIVISION KHALIDAH
PROCEDURE DIVISION 2 Pernyataan STOP dan MOVE Pernyataan DISPLAY dan ACCEPT Operasi Aritmatika: ADD, SUBSTRACT, DIVIDE, MULTIPLY dan COMPUTE.
STOP VERB 3 Verb ini digunakan untuk menghentikan program baik secara permanen maupun secara sementara saja, yang kemudian proses program dapat dilanjutkan kembali.
MOVE VERB 4 Verb ini berguna untuk memindahkan data dari satu field ke lokasi field yang lain, sehingga input data dapat dimanipulasi untuk menghasilkan output. Contoh: MOVE UNIT TO UNIT-OUT
DISPLAY & ACCEPT VERB 5 Display Verb dipergunakan untuk menampilkan hasil di layar ataupun di printer. Accept Verb dipergunakan untuk input data sewaktu program tersebut dijalankan.
CONTOH DISPLAY & ACCEPT VERB 6
CONTOH DISPLAY & ACCEPT VERB 7
OPERASI ARITMATIKA (ADD) 8 Verb ini digunakan untuk menambahkan 2 atau lebih operand numerik dan menyimpan hasilnya. Terdapat2 jenisadd yang digunakan: ADD... TO ADD... GIVING
ADD... TO 9 ADD 15 TO A A Sebelum 0 Sesudah 15 ADD 17 TO A A Sebelum 15 Sesudah 32 BerartiA = A + 15 = 0 + 15 = 15 BerartiA = A + 17 = 15 + 17 = 23 Khalidah/ Pemrograman Olah Berkas
PROGRAM 1 10
HASIL PROGRAM 1 11
ADD... TO 12 Add A, 15 TO B Add A, 9 TO B A B A B Sebelum 2 10 Sesudah 2 27 Sebelum 17 9 Sesudah 17 35 BerartiB = B + A + 15 = 10 + 2 + 15 = 27 BerartiB = B + A + 9 = 9 + 17 + 9 = 35
PROGRAM 1 13
HASIL PROGRAM 1 14
PROGRAM 2 15
HASIL PROGRAM 2 16
ADD... GIVING 17 ADD A, 5 GIVING B A B Sebelum 1 20 Sesudah 1 6 BerartiB = A + 5 = 1 + 5 = 6 Khalidah/ Pemrograman Olah Berkas
PROGRAM 1 18
HASIL PROGRAM 1 19
OPERASI ARITMATIKA (SUBTRACT) 20 Verb ini digunakan untuk membentuk statement operasi aritmatika pengurangan suatu nilai operand numerik. Bila melakukan pengurangan suatu nilai maka digunakan bentuk FROM.
SUBTRACT 21 SUBSTRACT A FROM B SUBSTRACT 5 FROM A A B A Sebelum 5 15 Sesudah 5 10 BerartiB = B A = 15 5 = 10 Sebelum 9 Sesudah 0 BerartiA= A 5 =9 5 =4 Khalidah/ Pemrograman Olah Berkas
PROGRAM 1 22
HASIL PROGRAM 1 23
PROGRAM 2 24
HASIL PROGRAM 2 25
SUBSTRACT 26 SUBSTRACT A, B FROM C A B C Sebelum 4 5 15 Sesudah 1 2 0 BerartiC = C A B =15 4 5 = 6
PROGRAM 1 27
HASIL PROGRAM 1 28
DIVIDE 29 Verb ini digunakan untuk membentuk statement operasi pembagian.
DIVIDE 30 DIVIDEAINTOB A B Sebelum 10 50 Sesudah 10 5 BerartiB =B/A =50/10 =5
DIVIDE 31 DIVIDE A INTO B GIVING C A B C Sebelum 10 50 75 Sesudah 10 50 5 BerartiC = B / A = 50 / 10 = 5
DIVIDE 32 DIVIDE A BY B GIVING C A B C Sebelum 8 2 15 Sesudah 8 2 4 BerartiC = A / B = 8 / 2 = 4
DIVIDE 33 DIVIDE A BY 5 GIVING B A B Sebelum 15 4 Sesudah 1 3 BerartiB = A / 5 = 15 / 5 = 3
MULTIPLY 34 Verb ini digunakan untuk membentuk statement perkalian dua nilai numerik dan menyimpan hasilnya.
MULTIPLY 35 MULTIPLY A BY B A B Sebelum 2 5 Sesudah 2 10 BerartiB = B x A = 5 x 2 = 10
PROGRAM 1 36
HASIL PROGRAM 1 37
MULTIPLY 38 MULTIPLY 9 BY A A Sebelum 100 Sesudah 900 BerartiA= A x 9 = 100 x 9 =900 Catatan: MULTIPLY A BY 9 Bentuk ini salah, Literal tidak terletaksetelahby bilagiving tidak digunakan
MULTIPLY 39 MULTIPLY A BY 9 GIVING B A B Sebelum 12 25 Sesudah 12 108 BerartiB = A x 9 = 12 x 9 = 108
SUMBER 40 Jogiyanto H.M,Teori dan Aplikasi program bahasa COBOL, Penerbit Andi Offset. Yogyakarta, 1991