Anda di halaman 1dari 9

LAPORAN AKHIR

NAMA KELAS/NPM BARIS KELOMPOK PRAKTIKUM KE

: IKHSAN AJI WIBOWO : 2 KA 37 / 13111492 :3 :1

TANGGAL PRAKTIKUM : 11/10/2012 ASISTEN KETUA ASISTEN BARIS MATERI : FAISAL : EKO HERIANTO : INTRO

Paraf Asisten

2012

UNIVERSITAS GUNADARMA

IKHSAN AJI WIBOWO | 13111492 | LA COBOL 1

1.1 Definisi
COBOL (singkatan dari Common Business Oriented Language) adalah bahasa pemrograman komputer, digunakan oleh orang yang akan memberikan instruksi-instruksi kepada komputer untuk menyelesaikan persoalan bisnis. karena orientasinya pada suatu masalah, bahasa ini sering disebut juga dengan istilah Problem Oriented Language. COBOL merupakan High Level Language, bahasa awam yang ditulis menggunakan instruksi dalam bahasa inggris.COBOL hampir dapat digunakan pada semua komputer yang tersedia kompiler COBOLnya. COBOL diciptakan pada tahun 1959.Pengembangan bahasa COBOL selanjutnya dilakukan oleh suatu group yang disebut CODASYL, singkatan dari COnference on DAta SYstem Language. Bahasa COBOL pertama kali diperkenalkan secara resmi atau formal pada bulan Januari 1960. Versi dari bahasa COBOL ini disebut dengan COBOL-60. Dan diperbaharui pada tahun 1965. Bila suatu bahasa komputer tidak standar, dalam arti banyak versinya, maka menyulitkan pemakai untuk menerapkannya, pemakai harus menyesuaikan versi dari COBOL yang dipakai oleh komputer tertentu. Untuk mengatasi masalah hal ini, pada tahun 1968 dan 1974 bahasa COBOL dikembangkan dan disempurnakan lebih lanjut dan distandardisasikan dengan nama ANSI COBOL (American National Standards Institute ). ANSI COBOL ini yang sekarang banyak diterapkan oelh sejumlah pabrik-pabrik komputer. Dengan adanya standardisasi, pemakai tidak terlalu sulit menggunakan bahasa COBOL versi yang berbeda, karena inti dari bahsa ini sama.Misalnya untuk komputer mikro, yang menggunakan sistem operasi CP/M atau MS-DOS atau PC-DOS, perusahaan software Microsoft, mengembangkan bahasa COBOL yang disebut dengan COBOL-80 atau MS-COBOL. Walaupun versi dari bahasa COBOL berbeda yaitu COBOL-80 tetapi berdasarkan dari standar ANSI, yaitu yang distandardisasikan pada tahun 1974 (American National Standards Institute Nomer x3.231974), sehingga sifatnya standar.

Dengan bahasa COBOL, tinggal menulis instruksi dengan kata bahasa inggris seperti ADD, MOVE, MULTIPLE,READ, WRITE dan sebagainya. Kata-kata yang dipergunakan dalam bahasa COBOL disebut COBOL Reserved Words. Disamping CoBOL reserved words, yang merupakan kata-kata yang sudah ditetapkan oleh bahasa COBOL, yang mempunyai arti tertentu, pemakai bahasa ini dapat membuat sendiri kata-kata ( User Defined Words) untuk mendefinisikan suatu nama tertentu.

Program bahasa COBOL merupakan program terstruktur , yaitu program yang strukturnya jelas, mudah dibaca, dan mudah dipelajari, dan baik untuk dokumentasi.

2012

IKHSAN AJI WIBOWO | 13111492 | LA COBOL 1

1.2 Struktur pada bahasa COBOL


Struktur pada COBOL terdiri dari 4 Divisi : IDENTIFICATION DIVISON, ENVIRONMENT DIVISION, DATA DIVISON DAN PROCEDURE DIVISON 1. Identification Division Identification division berfungsi untuk mengidentifikasi dan mendokumentasikan program. Identification division terdiri dari division header dan paragraph header. Misalnya : Program-ID, Author, Instalasion, Data-Written, Data-Compiled, Security, Remaks. 2. Environment Division Environment Division menggambarkan karakteristik fisik dari peralatan input-output yang digunakan oleh program, dan aspek pengolahan yang tergantung pada peralatan terebut. Divisi ini memiliki 2 Section yaitu : Configuration Section dan Input Output Section. 3. Data Division Data Division Divisi ini berguna untuk mendeskripsikan variable-variabel dan jenis tipe data yang digunakan dalam program cobol, Divisi ini memiliki 5 Section yaitu File Section, Working StorageSection, Screen Section, Linkage Section dan Report Section. 4. Procedure Division Procedure Division merupakan inti dari program cobol karena di divisi inilah semua intruksi ditulis. Misal : DISPLAY, ACCEPT dan STOP RUN.

1.3 Aturan Penulisan Source Program


Kolom yang tersedia untuk menuliskan program COBOL adal kolom 1- 80, dengan ketentuan : Kolom 1 6 : Digunakan untuk nomor urut bilamana diperlukan, sifatnya optional, dan nomor yang diberikan harus urut ascending. Kolom 7 : a. Tanda baris sambung dari baris sebelumnya dengan memberikan tanda hypen (-), baris sambungannya dimulai dari Area B. b. Bila kolom ini di isi dengan karakter * , maka apa yang ditulis pada baris ini akan dianggap sebagai komentar. c. Bila kolom ini di isi dengan slash (/), maka baris yang ada tanda ini dianggap sebagai komentar dan akan dicetak mulai halaman baru teratas, bila source program dicetak di printer. d. Bila kolom ini di isi dengan karakter D , baris ini juga 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 dengan area A, semua judul divisi,judul seksi, nama paragraph, judul file description (FD), level number 01 dan level number 77 ditulis mulai kolom ke-8. Kolom 12 72 : Disebut dengan area B, semua elemen program selain yang ditulis di area A ditulis pada area B. Kolom 73 80 : Merupakan kolom yang tidak diproses oleh komputer, jadi jika diisi dengan catatan-catatan apa saja hanya untuk dokumentasi program.

2012

IKHSAN AJI WIBOWO | 13111492 | LA COBOL 1

1.4 Picture clause


Picture clause digunakan untuk menerangkan masing-masing data-item yang digunakan, mengenai ukuran dari field dan memberikan informasi dari nilai data tersebut, juga mengatur bentuk data dimemori. Macam-macam picture clause : 1. Picture karakter 9 Menunjukkan bahwa posisi sebuah memori hanya dapat mengandung nilai-nilai numerik saja. Ukuran panjang data-item ditentukan oleh banyaknya karakter 9 yang digunakan. Bersifat right justified. 2. Picture karakter V Menunjukkan lengkap anggapan dari titik desimal. Anggapan disini maksudnya adalah titik desimal tersebut tidak ditulis di memori, sehingga tidak termasuk sebagai panjang field. 3. Picture karakter P Digunakan dengan gabungan Picture karakter V, yang digunakan untuk menimbulkan angka 0. 4. Picture karakter S Digunakan untuk menyimpan tanda dari nilai data, dan tidak dihitung sebagai panjang field. 5. Picture karakter A Digunakan untuk menyimpan nilai data huruf(alphabetic).Bersifat left justified. 6. Picture karakter X Digunakan untuk menyimpan nilai data alphanumerik, dapat berupa gabungan angka, huruf, ataupun karakter khusus.

1.5 Cara Menggunakan COBOL


Sebelumnya kita sudah mengcopy folder aplikasi COBOL di direktori C:\COBOL

Kemudian masuk melalui Command Prompt atau menggunakan Run ketik cmd

2012

Lalu akan muncul tampilan seperti ini, dan ketikkan perintahnya :

IKHSAN AJI WIBOWO | 13111492 | LA COBOL 1

Perintah cd\ digunakan untuk langsung kembali ke direktori awal.. dalam hal ini C: Penggunaan perintah cd cobol untuk masuk ke folder cobol edit coba.cob adalah perintah untuk memunculkan editor program cobol, dengan nama file coba yang ber ekstensi file cobol (.cob) Kemudian, tampilan COBOL Editor seperti ini :

2.1 Program Biodata Mahasiswa


Pada COBOL Editor ketikkan program ini :

2012

IKHSAN AJI WIBOWO | 13111492 | LA COBOL 1

PROGRAM-ID. INPUT. Sebagai nama dari program COBOL yang akan di buat. AUTHOR untuk menuliskan oleh siapa program ini dibuat. 01 MHS adalah nama variable dari data yang di deklarasikan pada line ke-12 (02). Seperti yang sudah dijelaskan di atas A sebagai tipe data, dan 20 sebagai panjang tipe data yang di pakai.. sehingga jika melebihi batas, maka tidak akan di eksekusi oleh program. SCREEN SECTION. Adalah untuk mendeklarasikan variable data yang digunakan untuk tampilan. 01 HAPUS sebagai tipe data dari perintah BLANK-SCREEN. PROCEDURE DIVISION. Adalah perintah yang menandakan bahwa memulai PROCEDURE DIVISON. DISPLAY adalah perintah untuk menampilkan data yg ada pada DATA DIVISION yang merupakan HAPUS adalah variable dari BLANK-SCREEN. (9, 9) yang menandakan pada Line ke-9, kolom ke-9 dengan String Nama : ACCEPT digunakan untuk tipe data yang berupa inputan.. STOP RUN untuk meng-akhiri program coba.cob Kemudian Save Programnya :

2012

IKHSAN AJI WIBOWO | 13111492 | LA COBOL 1

2.2 Cara Running Program COBOL


Buka Command Prompt baru, lalu ketikkan ini :

Perintah COBOL coba.cob digunakan untuk meng-cek apakah file coba.cob masih ada kesalahan atau tidak, setelah di enter akan menuju ke COBA.INT, enter sekali lagi NUL.LST enter lagi Jika bertuliskan No Errors or Warnings yang artinya tidak ada kesalahan lagi dan program siap dijalankan.ketik runcobol lalu nama file untuk menjalankanya. Outputnya :

2012

IKHSAN AJI WIBOWO | 13111492 | LA COBOL 1

3.1 Membuat Program Nilai


Ketikkan Program ini:

Dengan PROGRAM-ID. NILAI. Kita memberitahukan bahwa nama program ini adalah Nilai, dengan si pembuat (AUTHOR) IKHSAN. Pada WORKING-STORAGE SECTION, MHS digunakan sebagai nama variable dari UTS,UAS,TOTAL dengan tipe variable 9 meng-indikasikan NUMERIK. (2) yang berjumlah 2 digit. Lalu di SCREEN SECTION, HAPUS merupakan nama variable dari perintah BLANK SCREEN. Pada PROCEDURE DIVISION, perintah DISPLAY HAPUS untuk memanggil BLANK SCREEN yang berfungsi sebagai penghapus/ membersihkan layar dari program yang telah running sebelumnya. Perintah DISPLAY(9, 9) UTS : . ACCEPT UTS. Untuk Memunculkan di Line ke-9, kolom ke-9 berupa tampilan string UTS : dengan inputan yang disimpan pada variable UTS. Begitu juga yang lain. Perintah COMPUTE TOTAL = (0.7 * UTS) + (0.3 * UAS). COMPUTE merupakan perintah yang digunakan untuk perhitungan pada COBOL. Disini merupakan Penghitungan dari nilai yang akan disimpan pada variable total.. dengan metode nilai input UTS dikali dengan 0.7 untuk menghasilkan 70% dari total nilai UTS dan nilai UAS dikali 0.3 menjadi 30% dari total nilai UAS. Setelah mendapatkan nilai dari variable TOTAL lalu memunculkanya dengan perintah DISPLAY seperti : DISPLAY(11, 9) Total : TOTAL. Lalu AKHIR. STOP RUN. Untuk menghentikan/closing program.

2012

IKHSAN AJI WIBOWO | 13111492 | LA COBOL 1

Proses peng-cekan :

Pada C:\COBOL> ketik cobol(spasi)namafile.cob untuk me-review/ evaluasi kesalahan yang ada dalam program yang nantinya akan di jalankan. Jika tertulis No Errors or warnings yang mengartikan bahwa program tidak memiliki error dan siap untuk di jalankan. Cara menjalankanya cukup mengetikkan perintah RUNCOBOL(spasi)namafile lalu enter. Dan akan memunculkan tampilan seperti yang telah di tulis pada program tadi. Lalu masukkan nilai yang dii inginkan dengan ketentuan seperti yg telah di atur pada program (berjenis NUMERIK dan hanya 2 digit) jika sesuai, maka program akan menghitungnya sesuai dengan rumus yang telah di jelaskan. Outputnya :

Yang perlu diperhatikan pada pemrograman COBOL


2012 Ketelitian penulisan yang tinggi, karena kesalahan spasi saja bisa menyebabkan program tidak berjalan dengan sempurna

IKHSAN AJI WIBOWO | 13111492 | LA COBOL 1