Senin, 18 Mei 2015

COBOL (CMD)

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