HOME

COBOL

COBOL, bahasan mata kuliah saya disemester 3. COBOL merupakan bahasa pemrograman dikomputer. Saya akan menjelaskan yang saya ketahuai tentang Bahasa Pemrograman ini.
COBOL, merupakan singkatan dari Common Business Oriented Language adalah sebuah bahasa pemrograman generasi ketiga. Berfungsi menyelesaikan masalah-masalah yang berhubungan dengan perdagangan, seperti sistem pengelolaan keuangan, laporan pengeluaran sebuah perusahaan dan lain-lain.

COBOL pertama kali diperkenalkan oleh para peneliti dari industri swasta, Universitas dan pemerintah pada tahun 1959. Para pencetusnya adalah Grace Hopper , William Selden, Gertrude Tierney, Howard Bromberg, Howard Diskon, Vernon Reeves, Jean E. Sammet. Nama COBOL mulai digunakan pada tanggal 18 September 1959 hasil dari pertemuan para pencetus dan kemudian pada tahun 1960 kompiler pertama digunakan.
ANS COBOL 1968

Setelah tahun 1959 COBOL mengalami beberapa modifikasi dan perbaikan. Dalam upaya untuk mengatasi masalah ketidakcocokan antara berbagai versi COBOL, American National Standards Institute ( ANSI ) mengembangkan sebuah bentuk standar bahasa pada tahun 1968. Versi ini dikenal sebagai Standar Nasional Amerika (ANS) COBOL.

COBOL 1974
Pada tahun 1974, ANSI menerbitkan versi revisi (ANS) COBOL, berisi sejumlah fitur yang tidak ada di versi 1968.

COBOL 1985
Pada tahun 1985, ANSI menerbitkan versi revisi yang lain lagi yang memiliki fitur baru yang tidak dalam standar tahun 1974, konstruksi bahasa terutama terstruktur ("terminator lingkup"), termasuk END-IF , END-PERFORM , END-READ , dll

COBOL 2002 dan berorientasi objek COBOL
Bahasa terus berkembang hari ini. Pada awal 1990 diputuskan untuk menambahkan objek-orientasi dalam revisi penuh selanjutnya COBOL. Perkiraan awal adalah memiliki revisi ini selesai pada 1997 dan ISO CD (Komite Draft) yang tersedia pada 1997. Beberapa pelaksana (termasuk Micro Focus , Fujitsu , Veryant , dan IBM ) memperkenalkan berorientasi objek sintaks berdasarkan tahun 1997 atau naskah lain dari revisi penuh. Para disetujui akhir ISO Standard (diadopsi sebagai standar ANSI oleh INCITS) disetujui dan tersedia pada tahun 2002.
Seperti C + + dan Java bahasa pemrograman, berorientasi objek COBOL compiler yang tersedia bahkan sebagai bahasa bergerak ke arah standardisasi. Fujitsu dan Mikro Fokus saat ini mendukung berorientasi obyek kompiler COBOL kerangka penargetan. NET. [5]
COBOL 2002 (4 revisi) COBOL termasuk banyak fitur lainnya di luar obyek-orientasi. Ini termasuk (tapi tidak terbatas pada):
• Bahasa Nasional dukungan (termasuk namun tidak terbatas pada dukungan Unicode)
• Locale pengolahan berbasis
• Fungsi user-defined
• HUBUNGI (dan fungsi) prototipe (untuk saat kompilasi memeriksa parameter)
• Pointer dan sintaks untuk mendapatkan dan membebaskan penyimpanan
• Memanggil konvensi ke dan dari non-COBOL bahasa seperti C
• Dukungan untuk eksekusi dalam lingkungan kerangka seperti Microsoft NET. dan Jawa (termasuk COBOL yang dipakai sebagai Enterprise JavaBeans )
• Bit dan dukungan Boolean
• "Benar" dukungan biner (sampai perangkat tambahan ini, item yang terpotong biner didasarkan pada spesifikasi (basis-10) dalam Divisi Data)
• Floating-point dukungan
• Standar hasil aritmatika (atau portabel)
• XML generasi dan parsing
Fitur
COBOL sebagaimana didefinisikan dalam spesifikasi asli termasuk klausul PICTURE lapangan untuk spesifikasi rinci. Ini tidak mendukung variabel lokal, rekursi, alokasi memori dinamis, atau pemrograman terstruktur konstruksi. Dukungan untuk beberapa atau semua fitur ini telah ditambahkan dalam edisi selanjutnya dari standar COBOL. COBOL memiliki banyak kata-kata tersedia (lebih 400), disebut kata kunci
COBOL merupakan bahasa terstruktur, mudah dibaca, dan mudah dipelajari. COBOL terdiri dari empat divisi yaitu IDENTIFICATIONDIVISION, ENVIRONMENT DIVISION, DATA DIVISION, dan PROCEDURE DIVISION. Ada dua bagian utama dalam bahasa COBOL, DATA DIVISION dan PROCEDURE DIVISION. DATA DIVISION memuat dan menggambarkan bentuk dan jenis dari data input dan outputnya. PROCEDURE DIVISION menggambarkan prosedur yang digunakan untuk menyelesaikan permasalahan dengan bentuk dan jenis data yang ada pada DATA DIVISION. Dari apa yang dapat dikerjakan COBOL, konsep COBOL orientasinya pada permasalahan bisnis sebenarnya dapat untuk semua
permasalahan yang berhubungan dengan pengolahan data, misalnya pengolahan data mahasiswa.

Dasar-dasar COBOL.
Untuk membuat program COBOL yang baik dan benar, minimal anda harus menguasai atau mengetahui beberapa hal berikut :
1.Cara penulisan.
Kolom maksimal yang disediakan program COBOL adalah kolom 1 sampai 80, dengan ketentuan sebagai berikut :
Kolom 1-6 : digunakan untuk line number (optional) ditulis dari kecil ke besar.
Kolom 7 : digunakan untuk melanjutkan baris sebelumnya dengan menambahkan tanda (-) dan baris sambungannya ditulis di area B. Bila diisi (*) maka yang ditulis pada baris ini dianggap komentar.
Kolom 8-11 : disebut dengan area A. untuk menulis divisi, section, nama paragrap, judul file description (FD), level number 01 dan level number 77.
Kolom 12-72 : disebut area B. untuk menulis elemen program selain yang ditulis di area A.
Kolom 73-80 : kolom ini tidak akan diproses oleh program jadi data diisi catatan atau curahan hati untuk dokumentasi.
Beberapa hal lagi yang anda harus perhatikan tentang penulisan yaitu penggunaan titik dan spasi. Bahasa pemrogram COBOL sangat sangatketat tentang peraturan penulisan, pastikan anda memberikan tanda titik (.) setelah nama divisi, section, paragraph atau baris instruksi dan spasi (space) untuk pemisah antara COBOL RESERVED WORDS dengan
variable atau string. Kedua hal tadi kelihatan sepele tapi jika program yang anda buat
panjang nya sampai puluhan baris hal ini mungkin dapat membuat anda frustasi. Karena akan menyebabkan pesan kesalahan yang memusingkan kepala.

Cara menjalankan program COBOL.
Program COBOL ini tidak memiliki built-in editor seperti Pascal atauBasic sehingga anda harus mengetik dan mengkompile secara terpisah. Untuk mengetik source program COBOL anda dapat menggunakan sembarang text editor apakah itu MS-Editor, Notepad, SideKick dan lain lain sesuai keinginan anda. Tetapi disarankan menggunakan SideKickkarena lebih cepat terutama pada saat proses debugging source program.

Cara penggunaan SideKick.
SideKick adalah suatu editor tool yang resident di memori, untuk menjalankan SideKick, ketik :
C:\>SK
Setelah tampil jendela berwarna biru tekan CTRL+ALT maka akan keluar menu pop-up pilih notepad.
Tekan F3 untuk membuat file baru (untuk cobol dengan extensi .COB) , F2 untuk menyimpan source program dan Ecs untuk ke DOS prompt.
Untuk mengkompile source program COBOL yang anda buat tekan F2 lalu Ecs , ketikan:
C:\>COBOL nama_program.cob atau C:\>COBOL nama_program;
Untuk menjalankan (running) ketikan: C:\>RUNCOBOL nama_program

Contoh Program Sederhana.
PRAK.COB Sun Aug 20 20:55:58 2006 Page 1
line number source line Microsoft COBOL Version 2.20
1 IDENTIFICATION DIVISION.
2 PROGRAM-ID. CONTOH.
3 AUTHOR. SAYA.
4 ENVIRONMENT DIVISION.
5 CONFIGURATION SECTION.
6 SOURCE-COMPUTER. IBM-PC.
7 OBJECT-COMPUTER. IBM-PC.
8 DATA DIVISION.
9 WORKING-STORAGE SECTION.
10 01 MASUKAN.
11 02 NAMA PIC X(20).
12 02 NPM PIC X(8).
13 SCREEN SECTION.
14 01 HAPUS-LAYAR.
15 02 BLANK SCREEN.
16 PROCEDURE DIVISION.
17 MASUKKAN-DATA.
18 DISPLAY HAPUS-LAYAR.
19 DISPLAY 'NAMA : '.
20 ACCEPT NAMA.
21 DISPLAY 'NPM : '.
22 ACCEPT NPM.
23 SELESAI.
24 STOP RUN.

Sumber : Wikipedia.org
Materi Kuliah Semester 3 Universitas Gunadarma bab 1 (ILAB)

Tidak ada komentar:

Posting Komentar