Facebook Twitter Google RSS

Minggu, 14 Oktober 2012

LP COBOL 1

DEFINISI COBOL 

COBOL atau Common Bussiness Oriented Language adalah Bahasa Pemrograman computer yang dirancang untuk menyelesaikan persoalan bisnis.

Perkembangan  COBOL :

  • Tahun 1958 : Pertama kali diciptakan oleh CODASYL
  • Tahun 1960 : Versi COBOL - 60 , versi pertama
  • Tahun 1968 : ANSI COBOL gunakan standart ANSI
  • Tahun 1974 : ANSI COBOL 1974
  • Tahun 1985 : ANSI COBOL 1985
STRUKTUR UTAMA PROGRAM COBOL , terdiri dari 4 Divisi :
  • IDENTIFICATION DIVISION
  • ENVIRONMENT DIVISION
  • DATA DIVISION
  • PROCEDURE DIVISION

________________________________________________________________


1. Apa yang kalian ketahui tentang Input - Output Section ?
Jawab : Input-Output Section adalah suatu file dengan media penyimpanan sekunder. maka paragraph FILE_CONTROL dalam seksi ini harus ditulis. FILE_CONTROL Entry ada 3 tergantung dari organisasi file yang digunakan Sequential File , Indexed File , dan Relative File.

2. Apa Perbedaan antara Picture Clause dan Picture Editing ?
Jawab : Picture Clause digunakan untuk menerangkan masing-masing data-item , memberikan informasi nilai dan mengatur bentuk dan memori , sedangkan Picture Editing digunakan untuk perubahan data yang telah disimpan dalam storage dan data yang tercetak supaya akan lebih muda dibaca dan dimengerti.

3. Sebutkan dan Jelaskan Contoh-contoh Picture Clause dan Picture Editing !
Jawab :
- Picture Clause
  • Picture karakter 9 : digunakan untuk menyimpan data dalam numeric, sedangkan untuk menentukan jumlah data yang disimpan ditentukan oleh banyaknya 9 yang anda ketik setelah PIC.
  • Picture karakter A : digunakan untuk menyimpan data dalam bentuk alphabetic dan bersifat rata kiri.
  • Picture karakter X : digunakan untuk menyimpan data dalam bentuk alphanumeric atau campuran huruf, angka dan spesial karakter. bersifat rata kiri.
  • Picture karakter V : digunakan untuk jumlah digit dibelakan koma untuk bilangan desiman, jadi picture karkter jenis ini hanya bisa digunakan picture karakter 9.
  • Picture karakter P : digunakan bersama dengan picture karakter V, digunakan untuk menimbulkan angka 0, picture karakter ini jarang digunakan.
  • Picture karakter S : digunakan untuk memberi tanda (-) karena bila digunakan picture karakter 9 nilai default yang ditampilkan hanyanilai positif walaupun hasil dari perhitungan adalah negative.
- Picture Editing 
  • Picture Editing Karakter Z : Untuk menghilangkan angka 0 dimuka. 
  • Picture Editing Karakter $ : Menambahakan karakter $ saat percetakan yang terletak paling ujung kiri. 
  • Picture Editing Karakter “.” dan koma “,” : Untuk menunjukkan letak posisi dari titik decimal pada saat pencetakan. Dapat dipertukarkan kedudukannya dengan cara mendefinisikan terlebih dahulu. 
  • Picture Editing Karakter “-“ (minus) : Menambahkan tanda “-“ pada posisi paling kiri pada saat pencetakan jika data aslinya bernilai negative, jika bernilai positif akan digantikan dengan blank. 
  • Picture Editing Karakter “+” (plus) : Jika data aslinya bernilai positif tanda “+” akan tampak pada posisi paling kiri. Tetapi jika data aslinya bernilai negative, maka yang akan muncul bukan karakter “+” tetapi karakter “-“. 
  • Picture Editing Karakter DB atau CR :Menambahkan karakter DB atau CR pada posisi paling kanan dimana hanya berlaku untuk data aslinya yang bernilai negative. Jika data bernilai positif tidak akan tampak. 
  • Picture Editing Karakter B : Khusus untuk mengedit data bukan numeric. Akan menyebabkan nilai blank dimana posisi B itu berada. 
  • Picture Editing Karakter “*” (asterisk) : Untuk menggantikan nilai 0 (nol) yang muncul pada posisi paling kiri dengan karakter “*”. 
  • Picture Editing Karakter 0 (nol) : Untuk menyisipkan karakter 0 pada posisi dimana karakter 0 itu berada. 
  • Picture Editing Karakter “/” (slash) : Untuk menyisipkan karakter / pada posisi dimana karakter / itu berada. 

About Chuck


Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut odio. Nam sed est. Nam a risus et est iaculis adipiscing. Vestibulum ante ipsum faucibus luctus et ultrices.
View all posts by Chuck →

0 comments: