Rabu, 07 November 2012

contoh program COBOL



       identification division.
       program-id. latih.
       environment division.
       data division.
       working-storage section.
Pada blok ini merupakan inti dari sturuktur program bahasa cobol yang paling penting,kemudian dibagi menjadi 4 bagian yang disebut DIVISION. Pada bagian IDENTIFICATION DIVISION berfungsi untuk memberikan informasi pada program yang dibuat. Pada bagian PROGRAM-ID. latih. menunjukan identitas sebuah nama program bernama (gunadarma). Pada bagian ENVIRONMENT DIVISION berfungsi memberikan informasi mengenai peralatan yang digunakan dalam program. Pada bagian DATA DIVISION berfungsi memberikan penjelasan pada input/output pada program.
           01 mhs.
           02 nama pic A(30).
           02 npm pic X(6).
           02 kelas pic X(5).
           02 umur pic X(2).
      screen section.
           01 hapus-layar.
           02 blank screen.
           01 layar-input.
           02 line 9 column 9 value ' NAMA     : '.
           02 column plus 2 pic x(10) to nama.
           02 line 10 column 9 value ' NPM     : '.
           02 column plus 2 pic x(8) to npm.
           02 line 11 column 9 value ' KELAS     : '.
           02 column plus 2 pic x(5) to kelas.
           02 line 12 column 9 value ' UMUR     : '.
           02 column plus 2 pic x(2) to umur.
Pada blok ini kita membuat pendeklarasian record dengan nama mhs, selanjutnya kita mendeklarasikan variable yang terdiri dari (nama, npm, kelas, umur). Pada variable nama, terdapat sintaks pic a yang berarti pengisian karakter berupa string yang panjang karakternya 30, kemudian pada bagian npm, kelas, umur terdapat sintaks pic x yang berarti pengisian karakter berupa alphanumeric dengan panjang karakter nama 6, kelas 5, dan umur 2. Pada screen section berfungsi sebagai penempatan posisi pada layar sesuai baris dan kolom yang kita tentukan seperti pada sintaks di atas ini.

procedure division.
       mulai.
           display hapus-layar.
           display layar-input.
           accept layar-input.

           display (14, 9) 'nama anda    : ', nama.
           display (15, 9) 'npm anda     : ', npm.
           display (16, 9) 'kelas anda   : ', kelas.
           display (17, 9) 'umur anda    : ', umur.
       selesai.
           stop run.

Pada blok ini merupakan penjabaran tentang blok prosedur. Pada sintaks di atas akan menampilkan output yang berisikan nama anda, npm anda, kelas anda, umur anda. Setelah menjalankan program, pada command line diatas akan terhapus dan kemudian muncul jendela input. Data yang kita input akan di tampung pada masing-masing variable yang telah kita buat sebelumnya dan akan memanggil variable nama, npm, kelas, dan umur yang kemudian akan ditampilkan secara keseluruhan yang sebelumnya telah kita input. Selanjutnya akan program akan berhenti dengan perintah stop run.


Output Program 1 :

Tidak ada komentar:

Posting Komentar