Logika :
-
Identification division digunakan untuk
mengenali identitas program yang dibuat seperti nama program, si pembuat
program, tanggal dibuat, tanggal kompilasi, dan lainnya yang berhubungan dengan
informasi pada si program.
-
Program id dan author adalah bagian dari
identification division, yang
menjelaskan identitas program yang
dibuat.
-
Environment division berfungsi untuk
menginformasikan mengenai keadaan computer dan alat alat yang digunakan.
Misalkan kita ada perintah untuk mencetak, maka printer akan dideklarasikan
pada baris ini.
-
Data divison adalah informasi mengenai
bentuk dan jenis data apa saja yang dipergunakan pada program yang dibuat.
Disini saya menggunakan WORKING-STORAGE SECTION yang artinya akan ada aktifitas
penyimpanan pada program yang berjalan.
-
Pada langkah awal saya mendeklarasikan
variable NAMA dengan picture clause X(10) cc
-
Variable I dan J diberi picture clause
99 yang menghasilkan tipe data numeric.
-
Masuk ke screen section, pada variable
CLS diberi perintah BLANK SCREEN yang berguna untuk membersihkan layar dari
program yang dibuat sebelumnya.
-
Masuk kedalam PROCEDURE DIVISION, Procedure
division adalah blok yang berisi informasi yang memuat prosedur pemrosesan data
yang datanya tampak pada data division atau biasa disebut blok pendeklarasian
variable atau perintah perintah yang ingin kita inginkan. , kita mulai dengan menampilkan ‘input jumlah
data dengan perintah DISPLAY ( , )’INPUT JUMLAH DATA :’ ACCEPT N. lalu kita tampilkan prosedur HASIL dengan
perintah PERFORM HASIL VARYING I FROM 1 BY 1 UNTIL I=N.
-
Isi prosedur HASIL yaitu menampilkan
variable CLS, lalu menampilkan ‘NAMA KE =’ dengan perintah DISPLAY ( , ) ‘NAMA
KE’, I , ‘=’ ACCEPT NAMA(I). lalu menampilkan ‘KELAS’ dengan perintah DISPLAY ( , ) ‘KELAS’, NAMA(I), ‘=’ ACCEPT KELAS(I).
-
Pada variable ULANG kita masukan
perintah DISPLAY CLS yang digunakan untuk mengahapus layar dari program
sebelumnya, lalu menampilkan isi dari prosedur TAMPIL dengan perintah PERFORM
TAMPIL VARYING I FROM 1 BY 1 UNTIL I=N.
-
Pada prosedur TAMPIL berisi DISPLAY
SPACES yang artinya menampilkan spasi, lalu DISPLAY ‘DATA KE ‘, I. yang artinya
menampilkan data ke I (i adalah variable yang diisi pada saat kita menginput),
lalu ‘NAMA :’ NAMA(I) yang artinya menampilkan nama yang diinput pada variable
I, hal ini berlaku untuk perintah DISPLAY KELAS, dan DISPLAY NPM.
-
Selesai, lalu STOP RUN untuk
menghentikan program yang dibuat
Tidak ada komentar:
Posting Komentar