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
Posting Komentar