PEMROGRAMAN OLAH BERKAS PERTEMUAN 5 PROCEDURE DIVISION

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

Procedure Division (cont.)

STATEMENT ARITMATIKA & COMPUTE

BAB 3. PROCEDURE DIVISION

PEMROGRAMANOLAHBERKAS PERTEMUAN1 PENDAHULUAN

PEMROGRAMAN OLAH BERKAS PERTEMUAN 2

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

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

Satuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA

Pendahuluan. Komang Anom Budi Utama, Skom

A. COBOL Reserved Words B. USER DEFINED WORDS

PROCEDURE DIVISION (lanjutan)

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

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.

BAB 1 KONSEP DASAR PROGRAM COBOL

FILE URUT (Sequential File)

Procedure Division III

Pertemuan 4 OPERATOR DAN STATEMEN I/O

IV. OPERATOR DAN STATEMENT I/O

Konsep Dasar Program COBOL

IDENTIFICATION DIVISION.

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

Statement Kondisi & GO TO

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

Pendahuluan. Hera Agustina

FILE URUT (Sequential File)

BAB 8 PENGOLAHAN FILE DATA

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

TABEL DIMENSI SATU, TABEL MULTI DIMENSI

DASAR PEMROGRAMAN & ALGORITMA

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

Pemrograman Dasar P E N G A N T A R A L G O R I T M A

IDENTIFICATION AND ENVIRONMENT DIVISION

Algoritma dan Struktur Data I 2014

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

SINTAKS-SINTAKS PADA FILE SEQUENSIAL

Data Structure. Algoritma dan Pemrograman 3 Week 03

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

BAB2 DIVISI-DIVISI PADA COBOL

Pertemuan 01. Pemrograman Dasar [PTI-5001 ] 2012

Arsitektur dan Organisasi

Pengenalan Algoritma

Set Instruksi. Set Instruksi. Set Instruksi adalah kumpulan

LABORATORIUM SISTEM INFORMASI

LABORATORIUM SISTEM INFORMASI

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

Konsep Bahasa Pemrograman Pertemuan 5

KALKULATOR ASSEMBLY Lutfi Budi Ilmawan

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

BAB 3 FILE SEQUENTIAL, FILE INDEKS DAN FILE RELATIF

CONTOH HASIL PENGEMBANGAN PERANGKAT LUNAK DENGAN METODE KONVENSIONAL

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

Pertemuan ke-3 TEKNIK-TEKNIK BAHASA PEMROGRAMAN

Arsitektur dan Organisasi Komputer. Set instruksi dan Pengalamatan

COBOL PROGRAM STRUCTURE

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

BAB 2 ANALISIS DAN PERANCANGAN. lunak yang digunakan dalam pembuatan sistem tersebut adalah : yang digunakan dalam pembuatan sistem ini adalah :

1. Laporan Akhir 1. Menentukan Nilai Besar atau Nilai Kecil. Program yang di masukkan adalah :

BAB II ANALISIS DAN PERANCANGAN

ALGORITMA DAN PEMROGRAMAN 1B PERTEMUAN KE-2

Hanif Fakhrurroja, MT

Pertemuan 01. Pemrograman Dasar

SATUAN ACARA PERKULIAHAN MATA KULIAH PEMROGRAMAN PASCAL * (TK) KODE / SKS: KK /2 SKS

SATUAN ACARA PERKULIAHAN (SAP) AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER (AMIK) LEMBAH DEMPO

OPERATOR DAN STATEMEN I/O

Tutorial Database Oracle Chapter3 Menampilkan Data Menggunakan Perintah SQL SELECT

PERTEMUAN MINGGU KE-5 ARSITEKTUR SET INSTRUKSI

RENCANA PEMBELAJARAN SEMESTER (RPS) PROGRAM STUDI S1 TEKNIK SIPIL FAKULTAS TEKNIK UNIVERSITAS RIAU

SET INSTRUKSI. Organisasi dan Arsitektur Komputer

OPERATOR dan STATEMENT

Karakteristik Instruksi Mesin

BAB 3 STACK (TUMPUKAN)

LOGIKA ALGORITMA. Pertemuan 4. By: Augury

Sebelum membahas mengenai pemrograman LabVIEW, sebaiknya pembaca mengenal istilah istilah penting berikut ini.

PENGENALAN STATEMEN BASIC. Pertemuan VIII

RANCANGAN APLIKASI KARTU KENDALI BERBASIS SISTEM INFORMASI MANAJEMEN

Pertemuan Ke-4 Urutan (sequence) Rahmady Liyantanto. liyantanto.wordpress.com. S1 Teknik Informatika-Unijoyo

ELEMEN DASAR PROGRAM FORTRAN. Kuliah ke-2

Algoritma Pemrograman

DATA DIVISION 1. FILE SECTION

Pertemuan ke 6 Set Instruksi. Computer Organization Dosen : Eko Budi Setiawan

1. Konsep Sistem Bilangan 2. Konsep Gerbang Logika 3. Penyederhanaan logika 4. Konsep Flip-Flop (Logika Sequensial) 5. Pemicuan Flip-Flop 6.

BAB I SEKILAS TENTANG COBOL

PENGENALAN VISUAL FOXPRO

BAB 8 SPESIFIKASI PROSES (PROCESS SPECIFICATION)

Instruksi-Instruksi MIPS

PENGENALAN BAHASA C DAN C++

S T A C K ( T U M P U K A N )

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

Algoritma dan Pemrograman. Loop control structures: WHILE. Loop control structures: WHILE Perhatikan potongan program berikut: 12/29/2011

Pertemuan 1. Algoritma dan PHP

Algoritma Pemrograman

ALGORITME DAN PEMROGRAMAN

Pertemuan Ke 2 Arsitek tur Dasar Komputer

Mode Pengalamatan. Ada dua cara yang biasa digunakan dalam penempatan

Perulangan (Looping)

Arsitektur Set Instruksi. Abdul Syukur

Transkripsi:

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