Procedure Division III

dokumen-dokumen yang mirip
Statement Kondisi & GO TO

BAB 3. PROCEDURE DIVISION

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

FILE URUT (Sequential File)

PROCEDURE DIVISION (lanjutan)

FILE URUT (Sequential File)

LABORATORIUM SISTEM INFORMASI

SINTAKS-SINTAKS PADA FILE SEQUENSIAL

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

PEMROGRAMAN OLAH BERKAS PERTEMUAN 5 PROCEDURE DIVISION

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

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

Pendahuluan. Komang Anom Budi Utama, Skom

TABEL DIMENSI SATU, TABEL MULTI DIMENSI

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 8 PENGOLAHAN FILE DATA

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

PEMROGRAMANOLAHBERKAS PERTEMUAN1 PENDAHULUAN

Data Structure. Algoritma dan Pemrograman 3 Week 03

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

BAB2 DIVISI-DIVISI PADA COBOL

A. COBOL Reserved Words B. USER DEFINED WORDS

BAB 1 KONSEP DASAR PROGRAM COBOL

Konsep Dasar Program COBOL

LABORATORIUM SISTEM INFORMASI

IDENTIFICATION DIVISION.

IDENTIFICATION AND ENVIRONMENT DIVISION

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

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

PEMROGRAMAN OLAH BERKAS PERTEMUAN 2

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

Satuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA

Konsep Bahasa Pemrograman Pertemuan 5

MINGGU I KONSEP DASAR

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

Procedure Division (cont.)

CONTOH HASIL PENGEMBANGAN PERANGKAT LUNAK DENGAN METODE KONVENSIONAL

STATEMENT ARITMATIKA & COMPUTE

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

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

Pertemuan ke-3 TEKNIK-TEKNIK BAHASA PEMROGRAMAN

BAB 3 FILE SEQUENTIAL, FILE INDEKS DAN FILE RELATIF

COBOL PROGRAM STRUCTURE

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

Decission : if & if else

Pendahuluan. Hera Agustina

Perulangan Muh. Izzuddin Mahali, M.Cs. Pertemuan 3. Algoritma dan Struktur Data. PT. Elektronika FT UNY

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

MODUL PRAKTIKUM PERCABANGAN DAN PENGULANGAN

Pertemuan 01. Pemrograman Dasar [PTI-5001 ] 2012

Konsep Dasar Cobol A. SEKILAS PROGRAM COBOL

Perulangan. Bentuk Proses. 1. Perulangan For positif contoh 1 : perulangan positif untuk satu statement :

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET BAHASA PEMROGRAMAN

Dasar Komputer & Pemrograman 2A

BAB V STRUKTUR PENGULANGAN

Pengenalan Algoritma

Bab II Algoritma dan logika

DATA DIVISION 1. FILE SECTION

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

Struktur Kendali Perulangan

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

Struktur Pengulangan

Pemrograman Dasar P E M R O G R A M A N T E R S T R U K T U R I N P U T / O U T P U T

PRAKTIKUM 5 DAN 6 STATEMEN PERULANGAN

Objek Data, Variabel, dan Konstanta. Konsep Bahasa Pemrograman Materi 4 Yudianto Sujana, M.Kom

STATEMEN GO TO DAN IF-THEN. Pertemuan IX

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

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

ARRAY (LARIK) DAN RECORD

PENGULANGAN DAN PEMBACAAN DATA

1. STRUCTURED ENGLISH (SE)

KONSEP PEMROGRAMAN BASIC. Pertemuan VII

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

MODUL-MODUL PRAKTIKUM VB.

Pertemuan 10. Bahasa Query Terapan

Prosedur merupakan modul program yang mengerjakan instruksi spesifik dan menghasilkan efek netto. Efek netto diketahui dengan membandingkan keadan awa

OPERATOR, PERULANGAN DAN SELEKSI KONDISI

Algoritma Pemrograman I

BAB 3 INPUT PROSES OUTPUT. Target Pencapaian Siswa mengerti bagaimana menggunakan statement perulangan untuk melakukan proses yang berulang

Pertemuan 4 Diagram Alur / Flowchart

Konsep Dasar Pemrograman Pascal

BAB I SEKILAS TENTANG COBOL

PROCEDURE. Bentuk Umum : PROGRAM judul_program ; PROCEDURE judul_prosedur ; Begin Statement prosedur ; End ; Begin Statement program utama ; end.

BAB III ANALISA DAN PERANCANGAN

V. PENGULANGAN. while (kondisi) { Pernyataan ; } Copyright PIK Unsri Agustus 2006

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

Pertemuan 4 Perulangan

6 Maret Structure of Java [Penyeleksian Kondisi]

Macam - Macam Perintah Pada SQL

MODUL V REPETITIVE. Modul Praktikum Bahasa Pemrograman Visual (BPV)

TUGAS PROGRAM DIAGONAL, VETIKAL, DAN HORIZONTAL OPENGL (MENGGUNAKAN JAVA) NAMA : SYIFA MUTIARA SARI KELAS : 3KA23 NPM :

BAB 3 STRUKTUR KENDALI, SUBROUTINE, DAN FUNGSI

KALKULATOR ASSEMBLY Lutfi Budi Ilmawan

ALGORITMA PEMROGRAMAN 1A** (PP :S1-KA) Pertemuan 5 AHMAD HIDAYAT

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

DASAR PEMROGRAMAN & ALGORITMA

STACK ATAU TUMPUKAN 3.1 DAFTAR LINEAR

MODUL III FLOW CONTROL INSTRUTIONS

PENGULANGAN SKEMA PEMROSESAN SEKUENSIAL. Tim Pengajar KU1071 Sem

STRUKTUR BAHASA PEMROGRAMAN

Transkripsi:

Procedure Division III COBOL 1

STATEMENT LONCATAN Statement yang digunakan untuk membentuk suatu statement yang sifatnya loncatan, meloncat menuju ke suatu proses pada suatu paragraph tertentu, yaitu GO TO verb. GO TO.DEPENDING verb. ALTER verb. PERFORM verb. EXIT verb. 2

GO TO verb GO TO membentuk loncatan tanpa syarat, yaitu program proses meloncat langsung tanpa syarat ke nama paragrap yang ditunjuk. GO TO nama-paragraph Statement GO TO harus selalu diikuti oleh nama-paragraph. Contoh : MOVE A TO 5 GO TO ALINEA-2. ALINEA-2. ADD A TO Y. 3

GO TO. DEPENDING verb GO TO. DEPENDING verb akan membentuk statement yang akan membawa proses meloncat ( GO TO ) ke suatu nama-paragraph tergantung dari (DEPENDING) nilai namadata yang ditunjukkan dalam statement ini. GO TO nama-paragraph-1, nama-paragraph-2, namaparagraph-n DEPENDING ON nama-data. Contoh GO TO TEMPAT-1, TEMPAT-2, HABIS DEPENDING ON KODE. 4

ALTER verb Alter berguna untuk merubah arah tujuan proses dari statement GO TO yang telah ada didalam program. Bentuk Umumnya : Contoh ALTER nama-paragraph-1 TO [ PROCEED TO] nama-paragraph-2 5

ALTER contoh program IDENTIFICATION DIVISION. PROGRAM-ID. CTHALTER. AUTHOR. SHAHNAZ. ENVIRONMENT DIVISION. DATA DIVISION. KABINET KERJA PROCEDURE DIVISION. KABINET KERJA TAMPILKAN. DISPLAY KABINET KERJA. PARA-1. GO TO PARA-2. PARA-2. ALTER PARA-1 TO PROCEED TO SELESAI. GO TO TAMPILKAN. SELESAI. STOP RUN. 6

PERFORM Verb PERFORM verb adalah statement yang membawa proses dari suatu program meloncat ke suatu paragraph tertentu. Dan setelah mengerjakan seluruh isi paragraph tersebut, maka akan kembali lagi ke statement setelah statement PERFORM Perbedaan pokok dengan statement GO TO adalah dengan statement GO TO proses menuju ke suatu nama-paragraph tertentu, tidak kembali ke statemenet setelah GO TO tetapi proses dilanjutkan ke paragraph berikutnya dari paragraph yang dituju. 7

PERFORM[1] Bentuk Umum ke-1 : PERFORM nama-paragraph-1 THROUGH THRU nama-paragraph-2 PERFORM yang diikuti olehthrough atauthru option akan membawa proses menuju ke nama-paragraph-1 dan melanjutkan ke nama-pragraph-2, kemudian mengerjakan statement setelah statement PERFORM. 8

PERFORM[2] Bentuk Umum ke-2 THROUGH Nama-data PERFORM nama-para-1 nama-para-2 TIMES THRU Numerik-integer Statement bentuk ini akan membuat paragraph yang akan di proses sebanyak lebih dari sekali, yang jumlah diwakili oleh nama-data ( numerik integer). Contoh MULAI. PERFORM MENCETAK 5 TIMES STOP RUN. MENCETAK. DISPLAY INDONESIA HEBAT. INDONESIA HEBAT INDONESIA HEBAT INDONESIA HEBAT INDONESIA HEBAT INDONESIA HEBAT 9

PERFORM(3) Bentuk umum ke-3 PERFORM nama-paragraph-1 THROUGH THRU nama-paragraph-2 UNTIL kondisi Perbedaan bentuk ke-3 dengan yang sebelumnya adalah terletak pada adanya kondisi sebagai akhir dari proses PERFORM atau suatu paragraph di proses berulang kali sampai suatu kondisi yang di isyaratkan di dalam statement PERFORM terpenuhi. 10

PERFORM(4) Bentuk Umum ke-4 PERFORM nama-paragraph-1 THROUGH THRU nama-paragraph-2 VARYING nama-data-1 FROM nama-data-2 Nama-index-1 integer-1 Nama-index-2 BY nama-data-3 UNTIL kondisi-1 Integer-2 AFTER nama-data-4 FROM nama-data-5 Nama-index-3 1integer-3 Nama-index-4 Memproses suatu paragraph berulang-kali dan akan menyebabkan ( VARYING) nama-data-1 atau nama-index-1 yang bernilai mulai dari (FROM) nama-data-2 bertambah dengan (BY) nama-data-3 atau integer-2 sampai (UNTIL) suatu kondisi-1 terpenuhi. 11

Contoh Perform4 MULAI. PERFORM TAMPILKANVARYING HITUNG FROM 1 BY 1 UNTIL HITUNG = 10. STOP RUN. TAMPILKAN. DISPLAY HITUNG. 12

EXIT verb Statement EXIT berfungsi untuk melakukan loncatan ke akhir paragraph yang di proses oleh PERFORM verb. 13

Buatlah program cobol menggunakan go to verb dengan output : 14

Buatlah program cobol menggunakan perform verb dengan output : 15