laporan akhir 3 - cobol || gundar
DESCRIPTION
IT, cobol, programmer, Information systemTRANSCRIPT
LAPORAN AKHIR
NAMA : CHARLES RICHARDO SADEWA
NPM : 11111617
KELAS : 2 KA43
TANGGAL : 17 NOVEMBER 2012
MATERI : COBOL
KETUA : FAISAL
ASS.BARIS :
BARIS :
PARAF
(.................)
LABORATORIUM SISTEM INFORMASIUNIVERSITAS GUNADARMA
PROGRAM 1.
IDENTIFICATION DIVISION = Berisi informasi tentang program yang dibuat programer.a. PROGGRAM-ID. ARRAY = statement untuk memberi judul program.b. AUTHOR. SADEWA = untuk menyatakan programer, yang membuat program.
ENVIRONMENT DIVISION = Berisi informasi mengenai keadaan komputer dan alat-lat lain yang dipergunakan.
DATA DIVISION = Informasi mengenai bentuk, jenis dari data apa saja yang dipergunakan dalam progran yang bersangkutan.
WORKING-STORAGE SECTION = Digunakan untuk mendeklarasikan variabel dan type data yang digunakan dalam program.
77 N PIC 99 = variabel N dengan jenis numerik dengan batas 2 digit. 01 TABEL-NILAI-SISWA = Variabel data.
a. 02 NILAI-SISWA PIC 999 OCCURS 10 TIMES = variabel NILAI-SISWA dengan jenis numerik max 3 digit berulang 10 kali.
SCREEN SECTION = Digunakan untuk mendefinisikan bentuk layar tampilan untuk input ataupun untuk tampilan output.
01 HAPUS-LAYAR = variabel menghapus tampilan pada layar.a. BLANK SCREEN = untuk membersihkan layar.
PROCEDURE DIVISION = Informasi yang digunakan untuk memuat prosedure pemrosesan data yang datanya tampak pada data.
PROGRAM-UTAMA = variabel data.a. PERFORM PEMASUKAN-NILAI-SISWA = perintah untuk memanggil variabel
PEMASUKAN-NILAI-SISWA.b. VARYING N FROM 1 BY UNTIL N > 10. = verifikasi data dan pembacaan data
pemasukan nilai siswa pada program berulang sebanyak 10 kali.c. DISPLAY HAPUS-LAYAR = perintah untuk memanggil variabel HAPUS-
LAYAR.d. PERFORM TAMPILAN-NILAI SISWA = perintah untuk memanggil variabel
TAMPILAN-NILAI-SISWA.
e. VARYING N FROM 1 BY UNTIL N > 10. = verifikasi data dan pembacaan data nilai siswa pada program kemudian ditampilkan berulang sebanyak 10 kali.
f. STOP RUN = untuk mengakhiri dan menutup program. PEMASUKAN-NILAI-SISWA = variabel data.
a. DISPLAY ( , ) ‘NILAI:’ACCEPT ( , ) NILAI-SISWA (N) = tampilan untuk memasukan data dan baca sebagai nilai-siswa (N).
b. DISPLAY SPACE = perintah untuk spasi kebawah/enter. TAMPILAN-NILAI-SISWA = variabel data.
a. DISPLAY ( , ) ‘NILAI KE’, N , ‘:’ NILAI-SISWA (N) = tampilkan urutan data dan baca setiap urutan tadi sebagai nilai siswa.
b. DISPLAY SPACE = perintah untuk spasi kebawah/enter.
PROGRAM 2.
IDENTIFICATION DIVISION = Berisi informasi tentang program yang dibuat programer.a. PROGGRAM-ID. ARRAY = statement untuk memberi judul program.b. AUTHOR. SADEWA = untuk menyatakan programer, yang membuat program.
ENVIRONMENT DIVISION = Berisi informasi mengenai keadaan komputer dan alat-lat lain yang dipergunakan.
DATA DIVISION = Informasi mengenai bentuk, jenis dari data apa saja yang dipergunakan dalam progran yang bersangkutan.
WORKING-STORAGE SECTION = Digunakan untuk mendeklarasikan variabel dan type data yang digunakan dalam program.
01 AWAL = variabel data.a. 02 NAMA PIC X(10) OCCURS 10 TIMES = variabel NAMA dengan jenis
karakter max 10 digit dan berulang dengan batas 10 kali. 77 I PIC 9(2) = variabel I dengan jenis numerik dengan batas 2 digit. 77 N PIC 9(2) = variabel N dengan jenis numerik dengan batas 2 digit.
PROCEDURE DIVISION = Informasi yang digunakan untuk memuat prosedure pemrosesan data yang datanya tampak pada data.
MULAI = variabel data.a. DISPLAY ‘INPUT JUMLAH NAMA:’
ACCEPT N PERFORM HASIL VARYING I FROM 1 BY 1 UNTIL I = NInput jumlah nama yang akan dimasukan, dan baca sebagai N. Dan program melakukan verifikasi sampai variabel I berjumlah atau sama dengan N.
HASIL = variabel data.a. DISPLAY ‘NAMA KE’ ,I, ‘?’
ACCEPT NAMA(I)Input nama dan baca sebagai I.
ULANG = variabel data.a. DISPLAY SPACE
PERFORM TAMPIL VARYING I FROM 1 BY 1 UNTIL I = NInput nama yang akan dimasukan sampai variabel I sama dengan N.
TAMPIL = variabel data.a. DISPLAY NAMA(I) = untuk menampilkan hasil inputan nama.
AKHIR = variabel data. a. STOP RUN = untuk mengakhiri dan menutup program.