Identification
divison digunakan sebagai indetifikasi program yang kita buat. Program-id.
Tugas6. Digunakan untuk memberi nama program yang kita buat. Author. Anggi.
Nama pembuat program adalah anggi. . Environment division digunakan untuk
memberikan informasi peralatan yang digunakan di dalam program tersebut.
Input-output section digunakan untuk operasi file. File-control adalah sebuah
variabel. Select coba to disk, Organization is sequential, Accsess mode is
sequential digunakan untuk memasukkan coba ke dalam disk dan mendeklarasikan
file tersebut berupa file sequential. Data division digunakan untuk
menggambarkan jenis dari data input dan output. File section digunakan untuk
operasi file. Fd coba, label record is standard, value of file-id is
“gila.dat”, data record is pegawai. Digunakan untuk mendeklarasikan variabel
coba dengan memasukkan hasil nya ke folder gila yang berisi record pegawai. 01
pegawai merupakan variabel. 02 nama pic x(10). Untuk mendeklarasikan variabel
nama dengan tipe data carakter dan numerik dengan maksimal 10 karakter. 02 npm
pic(8). Digunakan untuk mendeklarasikan variabel npm dengan tipe data karaktr
dan numeric dengan maksimal 8 karakter. 02 sta pic x(10) digunakan untuk
mendeklarasikan variabel sta dengan tipe data karakter dan numerik dengan batas
maksimal 10 karakter. Gol pic x digunakan untuk mendeklarasikan variabel gol
dengan tipe data karakter dan numerik dengan maksimal satu karakter. 02 gj pic
x(10) digunakan untuk mendeklarasikan variabel gj dengan tipe data numerik dan
karakter dengan maksimal 10 karakter. Working-storage section digunakan
untuk pemesanan program di internal
memory yang diperlukan oleh pekerjaan proses program. 01 ulang untuk
mendeklarisikan variabel ulang. 02 data 1 occurs 99 times untuk mendeklarasikan
bahwa datanya dapat diulang sebanyak 99 kali. 03 napeg pic x(10) digunakan
untuk mendeklariskan variabel napeg yang bertipe data karakter dan numerik dengan maksimal 10 karakter. 03 nip pic x(8)
digunakan untuk mendek larasikan variabel nip dengan tipe data karakter dan
numerik dengan maksimal 8 karakter. 03 st pic x(10) digunakan untuk
mendeklarasikan variabel st dengan tipe data karakter dan numerik dengan
maksimal 10 karakter. 03 gol pic x untuk mendeklarasikan variabel go; dengan tipe
data karakter dan numerik. 03 gp pic z(10) digunakan untuk mendeklarasikan
variabel gp dengan tipe data numerik dengan maksimal 10 karakter. 01 seleksi
pic x digunakan untuk mendeklarasikan variabel seleksi dengan tipe data
karakter dan numerik. 88 YA value “Y”,”y” digunakan untuk memberi tahu bahwa
hasil dari YA adalah Y atau y. 88 tidak value “T”,”t”. Digunakan untuk memberi tahu bahwa
hasil dari tidak adalah T atau t. 77 pil
pic x untuk mendeklarasikan variabel pil bertipe data karakter dan numerik. 77
n pic 99 digunakan untuk mendeklarasikan variabel n bertipe data numerik dengan
maksimal 2 karakter. 77 i pic 99 digunakan untuk mendeklarasikan variabel i
dengan tipe data numerik dengan maksimal 2 karakter. 77 i1 pic zz digunakan
untuk mendekalrasikan variabel i1 bertipe data numerik. 01 judul adalah variabel. 02 filler pic x(20)
value space untuk memberikan sapsi atau jarak sebanyak x yaitu 20. 02 jdl pic
x(15) value “data pegawai” digunakan untuk mendeklarasikan variabel jdl bertipe
data karakter dan numerik yang maksimal 15 karakter yang hasilnya adalah data
pegawai. 01 garis pic x(21) value
“-------------“ digunakan untuk mendeklarasikan variabel garis dengan tipe data
karakter dan numerik yang maksimalnya 21 karakter yang akan menghasilkan --------------.
nm-kolom
digunakan sebagai variabel. 02 nmr pic x(30) value “no” digunakan untuk
mendeklarasikan variabel nmr yang bertipe data karakter dan numeric dengan
maksimal 30 karakter dan akan menghasilkan tulisan yang ada dalam tanda kutip.
02 filler pic x value spaces untuk memberikan jarak. 02 nma pic x(15) value
“nama” digunakan untuk mendeklarasikan variabel nma dengan tipe data karakter
dan numerik dengan maksimal 15 karakter yang akan menghasilkan nama. 02 filler
pic x value spaces digunakan untuk memberikan jarak. Np pic x(8) value “N.I.P”
digunakan untuk mendeklarasikan variabel np bertipe data karakter dan numerik
dengan maksimal 8 karakter dan akan menghasilkan tulisan yang ada dalma tanda
kutip. 02 Filler pic x value spaces digunakan untuk memberikan jarak. 02 stat
pic x(7) value “status” digunakan untuk mendeklarasikan variabel stat dengan
tipe data karakter dan numerik dengan maksimal 7 karakter yang akan
menghasilkan status. 02 filler pic x value spaces digunakan untuk memberi
jarak. 02 Gln pic x(10) value “golongan” digunakan untuk mendeklarasikan
variabel gln dengan tipe data karakter dan numerik dengan maksimal 10 karakter
yang akan menghasilkan tulisan yang didalam tanda kutip. 02 filler pic x value
spaces digunakan untuk memberikan jarak. 02 gpk pic x(10) value “gaji pokok”
digunakan untuk mendeklarasikan variabel gpk dengan tipe data karakter dan
numerik yang akan menghasilkan gaji pokok. 02 filler pic x value spaces
digunakan untuk memberi jarak. Screen section
digunakan untuk mengatur format layar pada saat input dan output. 01 Cls adalah perintah untuk membersihkan
layar. 02 Blank screen digunakan untuk
membersihkan layar dengan posisi kursor di kiri atas. 01 menu itu adalah
variabel. 02 line 1 column 8 value “menu pegawai :”. Digunakan untuk menampilkan tulisan yang
ada dalam tanda kutip di garis baris 1 dan kolom vertikal 8. 02 line 2 column 7
value “-------------“ digunakan untuk mencetak tulisan yang ada di dalam tanda kutip di garis baris
2 dan garis kolom 7. 02 line 3 column 7 value “1.input data “ digunakan untuk
menampilkan tulisan yang ada didalam tanda kutip di baris 3 dan kolom 7. 02
line 4 column 7 value “2.tampil” untuk menampilkan tulisan yang ada di dalam
tanda kutip di baris 4 dan kolom 7. 02 Line 5 column 7 value “3.keluar “ digunakan
untuk menampilkan tulisan yang ada di dalam tanda kutip di baris 5 dan kolom 7.
02 line 6 column 7 value “---------“ digunakan untuk menampilkan tulisan yang
ada didalam tanda kutip di baris 6 dan kolom 7. 02 line 7 column 7 value “
pilihan anda : “ digunakan untuk menampilkan tulisan yang ada didalam tanda
kutip di baris 7 dan kolom 7. 02 column plus 2 pic x using pil. Digunakan untuk
menambahkan kolom. Procedure division di digunakan untuk menggambarkan prosedur yang digunakan dalam menyelesaikan
masalah. Mulai adalah sebuag variabel. Display cls digunakan untuk membersihkan
layar output. Display menu digunakan untuk menampilkan variabel menu.accept
menu digunakan untuk menyimpan variabel menu. Display cls digunakan untuk
membersih kan layar output. If pil = 1 go to tentukan jadi juka kita memilih
pilihan satu maka program akan memproses ke variabel tentukan. If pil =2,
compute i=1 go to laporan jadi jika kita memilih 2 akan menghitung bahwa i =1
lalu akan memproses ke variabel laporan. Stop run digunakan untuk mengakhiri
program. Tentukan adalah sebuah variabel. Display cls digunakan untuk
membersihkan layar display (1, 1) “jumlah data : “ digunakan untuk mencetak
tulisan yang ada di dalam tanda petik di garis horizontal 1 dan garis vertikal
1. Accept n untuk menyimpannya pada variabel n.
compute i =1 digunakan untuk
mendeklarasikan bahwa i bernilai 1. Open output coba digunakan untuk membuka
variabel coba perform isi n times digunakan untuk perulangan variabel isi
sebanyak n. Close coba menutup variabel coba. Go to mulai perintah untuk pergi
ke variabel mulai. Isi ada lah sebuag variabel. Display cls digunakan untuk
membersihkan layar output. Display (1,1) “data ke : “, i. Digunakan untuk
mencetak tulisan yan ada didalam tanda kutip dan mencetak variabel i. Display
(3,1) ‘nama pegawai :’. Digunakan untuk
mencetak tulisan yang ada didalam tanda kutip di garis horizontan 3 dan garis
vertikal 1. Accept napeg(i) digunakan untuk menyimpan inputan diatas kedalam variabel
napeg(i). Display (4,1) “nip : “
digunakan untuk mencetak tulisan yang ada di dalam tanda kutip. Accept nip(i)
untuk menyimpan inputan diatas ke dalam variabel nip(i). Display (5,1) “status
:” digunakan untuk mencetak tulisan didalam tanda kutip. Acccept st(i)
digunakan untuk menyimpan inputan ke dalam variabel st(i). Display (6,1)
“golongan :” digunakan untuk mencetak tulisan yang ada di dalam tanda kutip.
Accept gol(i) untuk menyimpan inputan ke dalam variabel gol(i). If gol(i) = “a”
move “100000000” to gp(i) untuk merubah a menjadi 100000000 dan memasukkannya
ke dalam variabel gp(i). Else, if gol(i) = “b” move “80000 to gp(i) jika
variabel gol(i) adalah b maka b akan diganti menjadi 80000 dan dimasukkan ke
dalam variabel gp(i). Else, move “50000” to gp(i) selain golongan a dan b maka akan
di ganti dengan 500000 dan menyimpannya di variabel gp(i). write pegawai untuk
menulis variabel pegawai. Compute i = i +1 digunakan untuk menghitung variabel
i yaitu i +1. Laporan adalah sebuah variabel. Display cls untuk membersihkan
layar output. Display judul untuk menampilkan variabel judul. Display garis
,garis,garis untuk mencetak variabel garis. Display nm-kolom untuk menampilkan
variabel nm-kolom. Display garis, garis, garis untuk mencetak variabel
garis.perform hasil n times merupakan perulangan jadi dapat mengulang variabel
hasil sebanyak n. Display garis,garis,garis figunakan untuk menampilkan
variabel garis. Display ( , ) “kembali ke menu <y/t) : “ digunakan untuk
menampilkan tulisan yang ada di tanda kutip. Accept seleksi untuk menyimpan inputan
diatas kedalam variabel seleksi. If ya go to mulai jadi jika jawabanya ya kita
akan pergi ke variabel mulai. Stop run di gunakan untuk mengakhiri program.
Hasil merupakan variabel move i to i1 untuk mengganti variabel i menjadi i1.display
i1, “ “, napeg(i), “ “, nip(i), “ “, st(i), “ “, gol(i), “ “, gp(i) digunakan
untuk mencetak variabel i1, napeg(i), nip(i), st(i), gol(i) dan gp(i) tanda “ “
digunakan untuk memberi jarak. Compute i = i + 1 digunakan untuk menghitung i
yaitu i +1.
Output
Jika kita pilih nomer satu makan kita akan disuruh untuk memasukkan jumlah data misal kita ingin memasukkan 5 data maka kita isi 5, lalu kita isi datanya nama, nip, status, golongan dan gaji pokok sebanyak 5 data setelah selesai kita enter. Lalu kita pilih nomer dua untuk melihat hasil dari inputan kita maka akan tampil seperti gampar dibawah. Nanti akan muncul kembali ke meny y/t? Juka y kita akan kembali ke menu jika t kita akan keluar dari program.
Tidak ada komentar:
Posting Komentar