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

Kebanggaan Kepada Bpk B.J. Habibie

Bapak B.J. Habibie Presiden Ketiga Republik Indonesia Disusun Oleh: Nanda Naufal R.A 54417418 2IA20 Universitas Gunadarma 2018           Kali ini saya akan sedikit memberikan informasi mengenai Bapak Presiden ketiga Indonesia yaitu Bapak B.J. Habibie. Yang dapat saya katakan sebagai salah satu orang yang saya banggakan karena keberhasilan beliau yang banyak mengandung motivasi untuk selalu semangat dalam menuntut ilmu pendidikan. Saya mendapatkan dari website  biografiku  sebagai referensi untuk menyelesaikan tugas kuliah.           Nama lengkap beliau adalah Prof. DR ( HC ). Ing. Dr. Sc. Mult. H. Bacharuddin Jusuf Habibie, beliau lahir di kota pare-pare pada tanggal 25 Juni 1936. Beliau anak keempat dari delapan bersaudara dari pasangan Bapak Alwi Abdul Jalil Habibie dan RA. Tuti Marini Puspowardojo.           Yang saya banggakan dari B.J Habibie kecil yaitu dik...

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. ...

Bahasa Pemrograman Python

          Pengertian & Sejarah Python           Python adalah bahasa pemrograman dinamis yang mendukung pemrograman berbasis objek, yang dapat digunakan untuk berbagai keperluan pengembangan perangkat lunak, serta dapat berjalan di berbagai sistem operasi seperti Windows, Linux/Unix, dan MAC OS.           Python dikembangkan oleh Guido Van Rossum pada tahun 1990 di CWI, Amsterdam sebagai kelanjutan dari bahasa pemrograman ABC. Saat ini pengembangan Python dikoordinir oleh Guido Van Rossum dan Python Software Foundation. Nama python sendiri diambil oleh Guido karena kecintaan ia kepada acara televisi yaitu Montly Python's Flying Circus. Versi terbaru python sudah dirilis pada tanggal 20 Oktober 2018 dengan versi 3.7.1. Syntax Dasar             Syntax dasar pada Python adalah untuk mencetak, dan dalam mencetak output dalam python hanya perlu menggunakan pri...