Professional Documents
Culture Documents
TANGGAL PRAKTIKUM : 11/10/2012 ASISTEN KETUA ASISTEN BARIS MATERI : FAISAL : EKO HERIANTO : INTRO
Paraf Asisten
2012
UNIVERSITAS GUNADARMA
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
2012
Kemudian masuk melalui Command Prompt atau menggunakan Run ketik cmd
2012
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 :
2012
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
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
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
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 :