Logika COBOL – Program Luas Segitiga

I. PROGRAM LUAS SEGITIGA

Coding COBOL Luas Segitiga

Coding COBOL Luas Segitiga

Logika program :

  1. Identification section digunakan utuk informasi-informasi tentang program seperti nama pembuat, tanggal program dibuat, komentar mengenai program, dsb.
  2. Program-id menamakan program.  Program ini program segitiga.
  3. Nama pembuat program ini adalah saya.
  4. Environment division digunakan  bagian media apa saja yang digunakan untuk memproses file.
  5. Data division berguna untuk mendeskripsikan variable-variabel dan jenis tipe data yang digunakan dalam cobol.
  6. Working-Storage section digunakan untuk mendeklarasikan variable dan tipe data yang digunakan dalam program cobol.
    • Variabel Alas memiliki data integer dengan maksimal character 2.
    • Variabel Tinggi memiliki data integer dengan maksimal character 2.
    • Variabel Hasil memiliki data integer dengan maksimal character 3.
  7. Screen section digunakan untuk menentukan format layar tampilan baik input atau output.
    • Pada procdure CLS terdapat blank screen yang digunakan untuk menghapus layar.
    • Pada procedure inputan :
      1. Pada baris 3 kolom 7 bernilai ‘Masukkan alas :’ dan data dari variable ALAS.
      2. Kolom ditambahan 1, berarti pada kolom 8 input yang dimasukan user pada bagian ini akan masuk ke variable ALAS.
      3. Pada baris 4 kolom 7 bernilai ‘Masukkan tinggi :’ dan data dari variable TINGGI.
      4. Kolom ditambahkan 1, berarti pada kolom 8 input yang dimasukan user pada bagian ini akan masuk ke variable TINGGI.
  8. Procedure division, pada bagian ini statement instruksi dibuat.
  9. Tanda dari mulainya procedure mulai.
    • Menampilkan apa yang ada pada procedure CLS.
    • Menampilkan apa yang ada pada procedure INPUTAN.
    • Menerima inputan yang di input user pada masing-masing variable ALAS dan TINGGI pada procedure INPUTAN.
    • Menghitung nilai dari variable HASIL dengan mengalikan nilai dari variable ALAS dan variable TINGGI lalu dibagi 2.
    • Menampilkan pada baris 6 dan kolom 7 ‘LUAS SEGITIGA .
    • Menampilkan pada baris 6 kolom 30 nilai dari variable HASIL.
    • Menghentikan jalannya program.
  10. Berikut adalah Output program secara keseluruhan :
Output Program COBOL Luas Segitiga

Output Program COBOL Luas Segitiga

Bisa dilihat bahwa (20 * 5)/2 memang = 50.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s