Langsung ke konten utama

BAHASA COBOL & USER DEFINED WORDS

PENDAHULUAN

          Bahasa COBOL atau Common Business Oriented Language adalah bahasa komputer High Level Language yang berorientasi pada permasalah bisnis. COBOL diciptakan pada tahun 1959 dan dikembangkan oleh CODASYL ( COnferences on DAta SYstem Language ). Diperkenalkan secara umum pada bulan januari 1960 dan versi bahasa COBOL ini disebut dengan COBOL-60. Diperbaharui kembali tahun 1965, pada tahun 1968 dan 1974 bahasa COBOL dikembangkan dan disempurnakan lebih lanjut serta distandarisasikan dengan nama ANSI COBOL ( American National Standards Institute ). 

          Bahasa COBOL adalah bahasa komputer High Level Language yang digunakan oleh programmer yang akan membuat intruksi - intruksi kepada komputer untuk menyelesaikan permasalah bisnis, bahasa ini juga biasa disebut Problem Oriented Language. Kata - kata yang digunakan dalam bahasa COBOL menggunakan bahasa manusia dalam bahasa inggris, kata - kata itu disebut COBOL reserved words. Dalam COBOL juga bisa membuat kata - kata untuk mendefinisikan suatu nama tertentu yang disebut User Defined Words.

KONSEP DASAR PROGRAM COBOL
STRUKTUR DASAR PROGRAM COBOL
          Struktur dalam COBOL dibagi menjadi 4 bagian yang disebut Division. Ditulis berdasarkan urutannya pada program COBOL, yaitu : 
          
A. IDENTIFICATION DIVISION

          Berisi informasi mengenai program yang bersangkutan, nama pembuat, nama instalasi komputer, tanggal program dibuat, tanggal program dikompilasi, dan lain - lain. Pada bagian Division ini tidak mempengaruhi terhadap proses program.

B. ENVIRONMENT DIVISION

          Pada bagian Division ini dibagi menjadi 2 bagian, yaitu CONFIGURATION SECTION untuk mengetahui informasi mengenai komputer yang digunakan dan INPUT-OUTPUT SECTION untuk menerangkan alat yang digunakan untuk memproses file baik input maupun output. 

C. DATA DIVISION

          Mempunyai 5 bagian, yaitu FILE SECTION yang digunakan untuk menjelaskan masing - masing file yang dipergunakan didalam program. WORKING-STORAGE SECTION digunakan untuk menerima data atau untuk mengirimkan data ke media input-output. SCREEN SECTION digunakan untuk mendifinisikan bentuk layar untuk tampilan input atau output. LINKAGE SECTION digunakan untuk program yang memanggil program lainnya. REPORT SECTION digunakan untuk menggambarkan bentuk dan laporan yang akan dicetak.

D. PROCEDURE DIVISION

          Berisi prosedur dari intruksi yang mempunyai akibat secara langsung menghasilkan output yang diminta dari sejumlah input yang ada.

           Didalam masing - masing 4 Division terdapat susunan bagian yang tersusun secara hirarki, berikut susunannya : 
  1. Region 
  2. Section
  3. Paragraph
  4. Entry
  5. Sentence 
  6. Clause
  7. Statement
  8. Phrase
  9. Option
BENTUK DATA 
  1. DATA VARIABEL adalah data yang nilainya dapat berubah didalam program. Nilai data ini akan selalu berubah bila dibaca nilai data yang lainnya lagi dengan nama data yang sama.
  2. KONSTANTA adalah bentuk dari data yang dibutuhkan untuk pengolahan dimana nilai datanya tidak tergantung dari input yang dibaca. Ada 3 bentuk dari konstanta yang dipakai dalam PROCEDURE DIVISION, yaitu literal numerik, literal bukan numerik, dan figurative constant ( Termasuk dalam COBOL reserved word yang mempunyai maksud tertentu yang namanya sudah dikenali oleh compiler ).
COBOL RESERVED WORDS 

          Yaitu kata yang telah didefinisikan yang mempunyai arti dan kegunaan tertentu dalam bahasa COBOL. Programmer tidak boleh menggunakan kata ini untuk membentuk nama-data atau nama-paragraph .

USER DEFINED WORDS
          Programmer dapat membentuk kata - kata untuk membuat dan mendefinisikan tersendiri untuk pemberian nama pada : 
  1. Nama-Program
  2. Nama-Alat
  3. Nama-File
  4. Nama-Record
  5. Nama-Data
  6. Nama-Indek dan nama-data-indek
  7. Nama-Kondisi
  8. Nama-Prosedur 
  9. Nama-Seksi
  10. Nama-Kualifikasi
Nama yang dibuat oleh programmer dapat terdiri dari gabungan karakter, yaitu : 
  • Huruf A sampai dengan Z ( Huruf Besar ), a sampai dengan z ( Huruf Kecil ).
  • Angka 0 dengan sampai 9.
  • Hyphen (-).
Pemberian nama ini bebas dengan mengingat syarat - syarat sebagai berikut :
  1. Maksimum panjangnya 30 Karakter, tidak boleh lebih.
  2. Paling sedikit harus mengandung 1 huruf ( Alphabetik ).
  3. Tidak boleh mengandung spesial karakter kecuali hyphen yang harus diletakkan  pada tengah-tengah nama, tidak boleh pada karakter pertama atau terakhir.
  4. Tidak boleh menggunakan COBOL Reserved Word.
  5. Tidak boleh ada blank atau spasi.

Daftar Pustaka : 
H.M.JOGIYANTO.1990.Teori Dan Aplikasi Program Komputer Bahasa COBOL.Yogyakarta : ANDI OFFSET.

Komentar

Postingan populer dari blog ini

Percabangan dan Perulangan pada Python

PERCABANGAN PADA PYTHON Kondisi If            Digunakan untuk mengeksekusi kode jika kondisinya true. Berikut contoh program : Outputnya adalah Anda Lulus. Kondisi If Else           Digunakan untuk mengambil 2 keputusan. Berikut contoh program dan output : Kondisi If Elif Else           Digunakan untuk mengambil lebih dari 2 keputusan. Berikut contoh program dan output : PERULANGAN PADA PYTHON For         Perulangan / Looping yang dapat mengulangi dari urutan manapun seperti list atau string. Berikut contoh program dan output :  While           Statement akan dieksekusi selama kondisi bernilai benar atau true. Berikut contoh program dan output :    Nasted Loop           Perulangan yang berada didalam perulangan lainnya.

Laporan Observasi Keluarga Miskin

Laporan Observasi Keluarga Miskin Daerah kp200, Kelurahan Margajaya, Kecamatan Bekasi Selatan, Kota Bekasi Disusun oleh: Nanda Naufal RA 54417418 1IA21 Universitas Gunadarma  2018 BAB 1 I. Pendahuluan A. Latar Belakang      Kemiskinan merupakan masalah utama yang dihadapi oleh setiap negara, baik dinegara maju maupun berkembang seperti Indonesia. Kemiskinan secara gamblang tersebar luas di pedesaan, pesisir dan bahkan di perkotaan. Kemiskinan bersifat multidimensi yang diartikan disebabkan karena berbagai faktor.  Kemiskinan dapat berupa kekurangan pangan, sandang, dan papan.       Kemiskinan saat ini memang merupakan suatu kendala dalam masyarakat ataupun dalam ruang lingkup yang lebih luas. Kemiskinan menjadi masalah sosial karena ketika kemiskinan mulai merabah atau bertambah banyak maka angka kriminalitas yang ada akan meningkat. Banyak orang saat ini menerjemahkan kemiskinan sebagai pangkal penyebab masalah sosial dan ekonomi. B. Tuju