LAPORAN AKHIR COBOL 6

COBOL

Pada pertemuan kali ini saya akan membuat sebbuah menu pada cobol yang terdiri dari BIODATA, NILAI , dan PERULANGAN.

Berikut codingan program serta penjelasannya :



Seperti biasa masukan terlebih dahulu struktur programnya seperti IDENTIFICATION DIVISION, PROGRAM ID , ENVIRONMENT DIVISION, DATA DIVISON dan WORKING STORAGE SECTION.

1.      OPERAN

Operan berisi perintah yang nantinya akan di gunakan saat program di RUN yaitu :
PIL (pilih) yang di deklarasi kan sebagai tipe data numeric
ULANG yang di deklarasikan sebagai tipe data Alfabet
Dan terdapat kondisi YA dan TIDAK yang di deklarasikan sebagai data tunggal kondisi (88)
2.      BIO
Pada section BIO di ketahui :
NAMA yang di deklarasikan sebagai Alfabet dengan maksimal panjang karakter 25
NPM yang di deklarasikan sebagai numerik dengan maksimal panjang karakter 9
KELAS yang di deklarasikan sebagai Alfanumerik dengan maksimal panjang karakter 5
TLAHIR(taggal lahir) yang di deklarasikan sebagai numerik dengan maksimal panjang karakter 4
UMUR yang di deklarasikan sebagai numerik dengan maksimal panjang karakter 2
3.      NILAI
Pada nilai yang di tentukan yaitu :
UTS yang di deklarasikan sebagai numerik dengan maksimal panjang karakter 3
UAS yang di deklarasikan sebagai numerik dengan maksimal panjang karakter 3
NIL (NILAI) yang di deklarasikan sebagai numerik dengan maksimal panjang karakter 3
4.      VAR
Pada program kali ini kita menggunakan 3 variabel yaitu N , I , J yang masing masing di deklarasikan dengan tipe data numerik


Masuk ke screen section di mana berisi untuk mengisi tampilan pada programnya
Di mulai dengan BLANK SCREEN DAN DISPLAY CLS untuk membersihkan layar
Kemudia DISPLAY membentuk sebuah menu seperti gambar di atas
Kemudian tampilkan perintah untuk memasukan pilihan yang nantinya akan di jalankan pada accept pil
Jika sudah menentukan pilihan (1 – 4) kita akan langsung masuk ke program menu yang akan di jalankan sesuai pilihan yang di pilih.
Jika pilihan di luar dari banyaknya menu maka akan muncul peringatan bahwa menu tidak tersedia dan program akan berhenti dan kembali ke menu awal

1.      MEN1                      
Pada men1 atau menu 1 terdapat program BIO / BIODATA
Yang akan di tampilkan dan akan di isi yaitu sesuai dengan apa yang sudah di record dan di deklarasikan sebelumnya seperti NAMA , NPM, KELAS, dan TLAHIR
TLAHIR akan di hitung dan hasilnya akan di tampilkan pada hasil akhir program BIO sdbagai UMUR dengan rumus seperti gambar di atas.
Jika semua sudah di isikan hasil akhir program bio ini akan menampilkan kembali apa yang sudah di record. Jika program BIO sudah selesai akan di Tanya kan apakan ingin kembali ke menu atau berhenti. (Y/T)  


2.      MEN2                      
Pada men2 atau menu 2 yang tersedia adalah program NILAI dengan memasukan nilai UAS dan UTS yang nantinya akan di hitung dengan rumus seperti gambar diatas dan hasilnya akan tercetak sebagai NIL atau NILAI
Terdapat kondisi dimana jika NIL/NILAI lebih besar dari 65 maka akan aada pemberitahuan jika anda lulus namun jika NIL/NILAI lebih kecil dari 60 makan anda gagal
Jika program sudah selesai akan muncul pertanyaan apakah ingin berhenti atau kembali ke menu (Y/T}

3.      MEN3                      
Pada menu 3 terdapat program perulangan yang menggunakan variabel I , J, N
Dimana N adalah jumlah dari seberapa banyak perulangan yang kita ingin lakukan
I akan terus berulang hingga nilai I lebih besar dari N
Dan J akan terus berulang hingga Nilai J lebih besar dari I
I dan J akan tercetak sebagai “ * “
4.      EXIT
Pada menu ke 4 hanya akan di tampilkan tulisan TERIMAKASIH dan program otomatis akan berhenti.

Paada statement TANYA di gunakan pada setiap akhir program untuk menanyakan apakah program ingin di hentikan atau kembali ke menu awal
Jika YA maka kembali ke menu awal , jika TIDAK program akan berhenti

Lalu SELESAI. STOP RUN Menandakan bahwa program dan inputan data telah berakhir


BERIKUT OUTPUT PROGRAMNYA








Komentar

Postingan Populer