Pages

Terimakasih Sudah Berkunjung | Azwarbloop Blog's , Selamat Membaca Dan Menikmati | Blogger Yg Baik Silahkan meninggalkan pesan

Senin, 29 September 2014

COBOL program



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

MS.COBOL versi 2.2 mengikuti ANSI COBOL 1974
MS.COBOL versi 3.0 mengikuti ANSI COBOL 1985 di luncurkan tahun 1988.

Program COBOL merupakan program terstruktur.

Struktur Utama dari suatu program COBOL terdiri dari 4 DIVISI , yaitu :

1.IDENTIFICATION DIVISION
2.NVIRONMENT DIVISION
3.DATA DIVISION
4.PROCEDURE DIVISION




Keuntungan Bahasa COBOL :
Program dibuat dalam bahasa inggris sehingga lebih mudah dipelajari dan dibuat
Sangat sesuai untuk pengolahan data, banyak diterapkan untuk masalah bisnis
Struktur program COBOL jelas
Program bersifat standar ----à fleksibel di komputer yang berbeda.
COBOL menyediakan fasilitas listing program
      Program ini mudah didokumentasikan dan dikembangkan.

Yang dapat dikerjakan BAHASA COBOL :

Langkah Dasar
Membaca data lalu memproses daa dan menghasilkan output informasi.

Ada 2 divisi yang UTAMA yaitu :

1.DATA DIVISION
      Menggambarkan bentuk dan jenis dari data input serta data outputnya.

2.PROCEDURE DIVISION
    Menggambarkan prosedur yang digunakan untuk menyelesaikan permasalahan       dalam bentuk dan jenis data yang ada pada DATA DIVISION dan    menghasilkan hasil output informasi sesuai yang ada dalam DATA      DIVISION.

Apa yang dapat dikerjakan COBOL ?

Mengolah data dengan prosedur – prosedur tertentu yang ada di dalam PROCEDURE DIVISION, data yang diolah dan bentuk hasil pengolahan ada didalam DATA DIVISION.





KONSEP DASAR PEMBUATAN PROGRAM

BAHASA KOMPUTER
Merupakan kumpulan dari karakter – karakter, kata – kata dalam aturan penulisan tertentu yang dapat digunakan untuk menulis sebuah program komputer.

HIGH LEVEL LANGUAGE
Orientasi masalah yang dihadapi oleh programmer atau problem oriented language.
Contoh : Pascal, Fortran, Cobol, Bahasa C, Basic.

LOW LEVEL LANGUAGE
Orientasi pada mesin
Contoh : Assembler (B.Rakitan)

SOURCE PROGRAM
Program yang dibuat dalam bahasa tingkat tinggi

OBJECT PROGRAM
Program yang telah diterjemahkan ke dalam  bahasa mesin

KOMPILASI
Menterjemahkan source program menjadi object program.
*      Compiler
      Menterjemahkan program untuk seluruh instruksi sekaligus.
*      Interpreter
                        Menterjemahkan program perinstruksi

EXECUTABLE PROGRAM
Program yang dapat dijalankan secara langsung dari sistem operasi.



PROGRAM KOMPUTER
PROGRAM,PROGRAMMING, PROGRAMMER

PROGRAM
               Adalah kumpulan dari instruksi atau deklarasi atau peryataan yang di susun  sehingga komputer dapat memproses input data menjadi output.
PROGRAMMER
               Orang yang menbuat program.
PROGRAMMING
                                 Proses pembuatan program komputer.

Langkah – langkah pembuatan program COBOL :

  1. Memahami masalah yang akan di programkan
  2. Menggunakan FlowChart
  3. Menulis program di coding form
  4. Membuat source program, extension .COB
  5. Mencompile program :
      Source Program à Object Program
6.   Membuat Excecutable program, extension EXE.
7.   EXE program dapat dijalankan. 




KONSEP DASAR ORGANISASI DATA
FILE à RECORD à FIELD à KARAKTER

File atau bussiness file
Adalah kumpulan dari record – record yang behubungan.

File dibedakan menjadi 2 bagian yaitu :
PROGRAM FILE yaitu file yang berisi program komputer.
DATA FILE yaitu file yang berisi kumpulan klasifikasi data secara keseluruhan.

Setiap file harus diberi nama supaya unik à file nama
Syarat – Syarat pemberian nama file :
1. Maksimum 30 karakter ( A...Z,a...z,0...9,-)
2. Minimum mengandung 1 huruf ( alphabetik )
3. Tidak boleh mengandung :
o   Special karakter
o   Blank / spasi
o   COBOL reseved Word
4. Tanda hypen diletakkan ditengah – tengah nama. Tidak boleh diletakkan pada posisi awal atau akhir.

RECORD
Adalah kumpulan dari field atau data item yang berisi suatu informasi tertentu.
Kumpulan dari RECORD membentuk file

FIELD atau DATA ITEM
Adalah bagian terkecil dari record, yang merupakan kumpulan dari karakter – karakter yang membentuk sebuah informasi.
Data item dapat terdiri dari :
a. Numerik ( numeric ) terdiri dari 0 s/d 9, + , -
b. Alphabetik ( Alphabetic ) terdiri dari A s/d Z , spasi
c.  Alphanumerik ( Alphanumeric ) terdiri dari numeric dan alphanumeric
Kumpulan data item tertentu membentuk record.

KONSEP DASAR PROGRAM COBOL

Struktur Program Cobol
Dibagi menjadi 4 Division, yaitu :
ü  IDENTIFICATION DIVISION.
ü  ENVIRONMENT DIVISION.
ü  DATA DIVISION.
ü  PROCEDURE DIVISION.
Dari ke-4 divisi tersebut terdapat susunan hirarki :
ü  Division.
ü  Region.
ü  Section.
ü  Paragraph.
ü  Sentence/Entry.
ü  Statement/Clause.
ü  Phrase/Option.

Istilah region , sentence , statement dan phrase / option digunakan pada PROCEDURE DIVISION, sedangkan entry dan clause digunakan pada ke 3 divisi lainnya.

Division
         adalah bagian utama dari suatu program COBOL dan harus diawali dengan suatu judul        divisi.
Region
          adalah kumpulan bagian tertentu di dalam Procedure.
Section
          adalah satu kumpulan dari paragraph atau entry.
Paragraph
         adalah suatu group dari kalimat (sentences) didalam Procedure Division dan harus    diawali dengan nama-paragraph atau judul paragraph.
Entry
         adalah suatu yang harus dituliskan pada tempat-tempat tertentu di dalam suatu         program COBOL.
Sentence
          adalah suatu kumpulan dari satu atau lebih statement (pernyataan).
Clause
         adalah kumpulan dari kata (word) yang membentuk suatu arti. Clause adalah bagian             dari entry.
Statement
         adalah perintah pengerjaan untuk komputer.
Phrase
          adalah suatu group kata yang merupakan bagian dari statement atau clause.
Option atau Optional
          adalah sesuatu yang boleh disertakan, boleh juga tidak.

Cobol Reserved Word n User defined Word

Cobol Reserved Word

Adalah kata yang telah didefinisikan yang mempunyai arti dan kegunaan tertentu dalam bahasa COBOL. Kata tersebut tidak boleh dipergunakan oleh programmer untuk nama-data dll kecuali dalam bentuk yang telah ditentukan oleh bahasa COBOL itu sendiri.
Contoh : ACCEPT, ADD, AND, BY, AFTER dsb……

User Defined Word
Kata-kata yang dapat dibuat dan telah didefinisikan oleh programmer untuk : Nama-program, Nama-alat, Nama-file, Nama-record, Nama-data, Nama-indek dan nama-data-indek, Nama-kondisi, Nama-prosedure, Nama-seksi, Nama-kualifikasi.
Nama Program
Adalah suatu nama yang diberikan untuk menunjukkan identitas dari program yang dibuat. Nama program ini ditulis pada paragraph PROGRAM – ID dalam IDENTIFICATION DIVISON.


Nama Alat
         Adalah nama yang dibuat oleh programmer untuk menunjukkan suatu alat tertentu,        misalnya PRINTER, mnemonis name dibentuk didalam ENVIRONMENT      DIVISION pada paragraph SPECIAL NAMES.

Nama file
         Adalah nama yang di buat untuk menunjukkan suatu file tertentu yang dipergunakan     didalam program tertentu yang dipergunakan didalam program.  

               Nama Record
         Untuk program COBOL , record harus di beri nama.nama record pada DATA   RECORD dan digunakan pada statemen WRITE dalam PROCEDURE         DIVISION.

Nama Data
         Adalah nama yang dibuat untuk menunjukkan suatu data item yang dipergunakan          didalam program. Nama data ini dipergunakkan hampir pada semua statement dalam     PROCEDURE DIVISION seperti pada  MOVE, ADD, dsb.

Nama indeks dan Nama data index
         Digunakkan untuk data yang berbentuk tabel yang diindex.

Nama  Kondisi
         Adalah suatu nama data yang dihubungkan dengan suatu nilai tertentu. Nama     kondisi didefinisikan dalam DATA DIVISION dengan level number 88.

Nama Procedure atau nama paragraph.
         Adalah nama yang menunjukkan suatu paragraph dalam PROCEDURE             DIVISION.

Nama Seksi atau Section
Didalam  PROCEDURE DIVISON dapat dibuat menjadi beberapa seksi , tiap seksi dapat dibentuk dengan dimulai judul seksinya.
Nama Kualifikasi
Bila nama data atau nama kondisi tidak unik ( ada yang sama satu dengan yang lainnya ), untuk menentukkan yang mana akan digunkaan dapat mempergunakkan Qualifier. Nama kualifikasi hanya dapat dipergunakan pada SCREEN SECTION dalam DATA DIVISION atau dalam PROCEDURE DIVISION.

Aturan penulisan source program

Kolom yang tersedia untuk menulis program Cobol (1-80) :
Kolom 1-6                  : Untuk nomor urut bila diperlukan (optional).
Kolom 7                      :
Untuk tanda hypen, baris sambungannya berada di area B.
Bila diisi dengan tanda *, maka baris tersebut dianggap sebagai komentar.
Bila diisi dengan tanda /, maka baris tersebut dianggap sebagai komentar dan akan dicetak mulai halaman baru teratas.
Bila diisi dengan karakter D, maka akan dianggap sebagai komentar. Tetapi bila pada Environment division dalam paragraph Source-Computer disebutkan With Debugging Mode, maka akan berguna untuk tujuan debugging.

Kolom 8-11                   :
Disebut area A. Tempat menuliskan semua judul divisi, judul seksi, nama paragraph, judul file description (FD), level number 01 dan level number 77.

Kolom 12-72  :
            Disebut area B. Tempat penulisan semua elemen program selain yang ditulis diarea A.

Kolom 73-80  : Untuk komentar atau dokumentasi program.

Cara penginstalan cobol pc/laptop win 7 64 bit

COBOL adalah bahasa pemrograman jadul yang sampai sekarang masih banyak di pakai oleh beberapa lembaga.COBOL bekerja di system 32 bit jadi akan tidak bekerja bila di install pada komputer atau laptop jaman sekarang (64 bit). Untuk itu diperlukan software pihak ketiga agar COBOL dapat bekerja dengan baik pada komputer 64 bit.Software tersebut adalah DosBox (dapat anda download sendiri di google).
Berikut ini tata cara langkah untuk menjalankan COBOL :

1. Hal pertama yang kita lakukan adalah mengekstrak file COBOL yang sudah kalian download (cari sendiri ya di google , banyak koq hhehe).Disini saya mengekstraknya ke disk D.

2.    Setelah itu buka DosBox lalu ketikan mount d d:\cobol , lalu masuk ke direktori disk D dengan cara mengetikan d: . Ketik cobol dan voila! kompiler COBOL yang bertugas untuk mengcompile file pun  terbuka. 

3. Bingung ya nulis listing programnnya dimana? tenang, disini kita akan menggunakan program notepad (inget notepad bukan notepad++,soalnya kalau notepad++ tidak mempunyai ekstensi file cobol).

4 .Setelah listing program selesai diketik, save file di folder COBOL berada yaitud:\cobol (kalau berbeda tinggal disesuai saja).Jangan lupa simpan dengan ekstensi .cob

5. Sekarang balik lagi ke DosBox yang tadi sudah terbuka compiler COBOL nya, ketikan namafile.cob (file yang anda simpan tadi) , lalu ketik enter 2 kali.Kemudia running Program yang anda save tadi dengan mengetikan runcobnamafile.cob

6.     Dan hasilnya seperti disini (Screenshoot paling bawah)



Download Cobol

Untuk meng compile dan meng Run program cobol

1, Cobol yang di gunakan di LAB SI Click here !!!
2. MS Cobol V2 2 yang di gunakan di ILAB  Click here !!!


Untuk menuliskan source program nya :

1.Notepad ( Os windows xp , 7 , 8 )
2.Notepad ++ ( Os windows Vista )  Click here !!!



Rani_push.staffsite.gunadarma.ac.id
IlabSI
Ilab
Gunadarma.ac.id

Tidak ada komentar:

Posting Komentar