3. Pernyataan PERFORM.
3.1. Pernyataan PERFORM digunakan untuk :
1. Proses Pengulangan.
Yaitu jika terdapat suatu proses atau beberapa proses yang
dijalankan beberapa kali.
2. Pemrograman Terstruktur.
o Suatu cara mengorganisir program untuk memudahkan
pengembangan, pemahaman, dan pemodifikasian program.
o Pendekatan pembuatan program menggunakan konsep TOPDOWN
3.2. Perbedaan proses antar pernyataan PERFORM dan GO TO.
Setelah selesai mengerjakan seluruh isi paragraph yang diinginkan,
maka :
Pada PERFORM => akan kembali lagi ke statement setelah
statement PERFORM tersebut.
Pada GO TO => tidak akan kembali ke statement setelah GO
TO, tetapi proses dilanjutkan ke paragraph
berikutnya dari paragraph yang dituju.
3.3. Keuntungan Penggunaan PERFORM :
Suatu prosedur dapat dieksekusi pada berbagai tempat yang
berbeda di dalam program, sehingga menghemat kode program.
3.4. Bentuk dasar PERFORM :
PERFORM NAMA-PROSEDUR-1 { THROUGH THRU } NAMA PRO
2
Dapat di bagi menjadi 2, yaitu :
a. PERFORM NAMA-PROSEDUR-1.
Ilustrasi:
Contoh Program :
*---CONTOH PEMAKAIAN PERFORM---*
IDENTIFICATION DIVISION.
PROGRAM-ID. PERFORM.
ENVIRONMENT DIVISION.
DATA DIVISION.
PROCEDURE DIVISION.
MULAI.
PERFORM PROCEDURE-A.
DISPLAY ‘ SELAMAT BELAJAR ‘.
PERFORM PROCEDURE-B.
PERFORM PROCEDURE-A.
STOP RUN.
PROCEDURE-A.
DISPLAY ‘*********************’.
DISPLAY ‘^^^^^^^^^^^^^^^^^^^^^^’.
PROCEDURE-B.
DISPLAY ‘ DAN SEMOGA SUKSES’.
Hasilnya :
**********************************
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
SELAMAT BELAJAR
DAN SEMOGA SUKSES
*********************************
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
b. PERFORM NAMA PROCEDURE-1 THROUGH NAMAPROCEDURE-
2. atau
PERFORM PROSEDUR-A
( pernyataan selanjutnya)
.
.
PROSEDUR – A.
……
PROSEDUR – B.
……
PERFORM NAMA-PROCEDURE-1 THROUGH NAMAPROCEDURE-
2.
Contoh Program :
*----CONTOH PEMAKAIAN PERFORM THRU----*
IDENTIFICATION DIVISION.
PROGRAM-ID. PERFORM2.
ENVIRONMENT DIVISION.
DATA DIVISION.
PROCEDURE DIVISION.
MULAI.
PERFORM GARIS.
PERFORM PROCEDURE-A THRU PROCCEDURE-B.
DISPLAY ‘ SEMOGA KITA JADI ORANG SUKSES ‘.
PERFORM GARIS.
STOP RUN.
PROCEDURE-A.
DISPLAY ‘ AYO BELAJAR ‘.
PROCEDURE-B.
DISPLAY ‘ JANGAN MALAS ‘.
GARIS.
DISPLAY’~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~’.
Hasilnya :
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
AYO BELAJAR
JANGAN MALAS
SEMOGA KITA JADI ORANG SUKSES
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Langganan:
Posting Komentar (Atom)
BUSINNES
Popular posts
-
Berikut adalah Story Board dari tampilan halaman Home sebuah web Distro Bhecextore. Maksud dari storyboard diatas adalah : Jika pelangga...
-
Program JAVA dengan JCreator 1. Superclass dan Subclass pada Java Membuat kelas dengan nama transport. Di dalamnya kita buat sebuah method...
-
Bab I Pengertian etika Pengertin etika Ilmu yang membahas perbuatan baik dan perbuatan buruk manusia sejauh yang dapat dip...
-
1. Jelaskan cara memahami kebutuhan lingkungan telematika! 2. Jelaskan perkembangan telematika 2011 menurut kalian! 3. Buatlah layout st...
-
Ada seorang biara dimana para penghuninya merasa jengkel mengeluh karena ada satu orang diantara mereka yang hidupnya benar-benar tidak sesu...
-
CentOS adalah sistem operasi bebas yang didasarkan pada Red Hat Enterprise Linux (RHEL) . Proyek ini berusaha untuk 100% binari kompatibel ...
-
Arsitektur Klien-Server Telematika terdiri dari 2 buah arsitektur yakni, arsitektur sisi client dan sisi server-nya. Arsitektur Sisi Klien...
-
Di dalam bahasa Indonesia dikenal dengan Telematika. Kata telematika berasal dari istilah dalam bahasa Perancis TELEMATIQUE yang meruj...
-
Apakah yang anda harapkan dengan adanya perkembangan telematika di indonesia berikut dengan perkembangan kedepan ? berharap den...
-
Belum lama ini telah terjadi gempa yang mengguncang pulau jawa dan sekitarnya, sehingga banyak memakan korban jiwa, namun bukan hanya gempa ...