COBOL (Common Business Oriented Language) merupakan salah satu bahasa pemprograman High Level Language yang sengaja dirancang untuk digunakan terutama menyelesaikan masalah bisnis dengan bantuan komputer . 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. D efinisi C OBOL P erkembangan C OBOL
Program COBOL dibuat dalam instruksi bahasa inggris , sehingga lebih mudah dipelajari dan dibuat . Program COBOL sesuai untuk pengolahan data yang banyak diterapkan pada permaslahan Program COBOL sifatnya standard, sehingga dapat dipergunakan pada komputer-komputer yang berbeda , tanpa banyak perbedaan . Struktur program COBOL jelas , sehingga dapat dimengerti oleh orang seperti akuntan , auditor, atau manajer-manajer yang hanya mempunayai pengetahuan pengolahan data yang sedikit . COBOL menyediakan fasilitas Listing Program, bilamana perlu dapat diperiksa oleh orang lain selain programer . K euntungan C OBOL
Cobol terbagi menjadi empat Divisi : IDENTIFICATION DIVISION ENVIRONMENT DIVISION DATA DIVISION PROCEDURE DIVISION K onsep D asar C OBOL
IDENTIFICATION DIVISION adalah merupakan divisi yang pertama dalam program COBOL dan yang paling sederhana . Pada divisi ini berisi keterangan mengenai program yang dibuat . Bentuk Umum : IDENTIFICATION DIVISION PROGRAM-ID. . [AUTHOR. .] [INSTALLATION. .] [DATE-WRITTEN. .] [DATE-COMPILED. .] [SECURITY. .] I DENTIFICATION D IVISION
ENVIRONMENT DIVISION dalam program cobol sebagai divisi ke-2. Berisi dokumentasi informasi mengenai peralatan yang dipergunakan . Divisi ini dibagi menjadi 2 section, yaitu CONFIGURATION SECTION, INPUT-OUTPUT SECTION. Bentuk Umum : ENVIRONMENT DIVISION. CONFIGURATION SECTION. SOURCE-COMPUTER. [WITH DEBUGGING MODEL. OBJECT-COMPUTER. . SPECIAL-NAMES. [ PRINTER IS [ CURRENCY SIGN IS ] [ DECIMAL-POINT IS COMMA ]. INPUT-OUTPUT SECTION. FILE-CONTROL. {file-control entry}. E NVIRONMENT D IVISION
Divisi ini menjelaskan tentang input & output data yg digunakan serta semua keterangan ttg file, record, nama data serta bentuk format yg akan digunakan dalam PROCEDURE DIVISION. DATA DIVISION terdiri dari beberapa section : •FILE SECTION •WORKING-STORAGE SECTION •SCREEN SECTION •LINKAGE SECTION •REPORT SECTION D ATA D IVISION
Divisi ini menjelaskan tentang input & output data yg digunakan serta semua keterangan ttg file, record, nama data serta bentuk format yg akan digunakan dalam PROCEDURE DIVISION. DATA DIVISION terdiri dari beberapa section : •FILE SECTION •WORKING-STORAGE SECTION •SCREEN SECTION •LINKAGE SECTION •REPORT SECTION D ATA D IVISION
Merupakan divisi ke 4 dan yang terakhir dari program COBOL. Semua instruksi-instruksi ditulis pada PROCEDURE DIVISION, sehingga divisi ini merupakan inti dari program COBOL.Statement yang ada di PROCEDURE DIVISION dibentuk dari verb ( Kata kerja ). P ROCEDURE D IVISION
Adapun cara penggunaan COBOL coding form adalah sebagai berikut : Kolom 1-6 : Nomor urut (yang digunakan jika pemprograman membutuhkan catatan ). Kolom 7 : Digunakan untuk tanda tertentu Kolom 8-11 : Area/ margin A, tempat memulai nama paragraph, section dan division. Kolom 12-72 : Area/ margin B, dipakai untuk menuliskan statement COBOL. Kolom 73-80 : Untuk catatan yang diperlukan sebagai dokumentasi . A turan P enulisan S ource P rogram
Gabungan dari huruf A-Z atau a-z, angka 0-9, Hypen (-). Panjang maksimum 30 karakter . Paling sedikit harus mengandung 1 huruf . Tidak boleh mengandung karakter khusus kecuali hypen yang diletakkan ditengahtengah , tidak boleh diawal atau diakhir . Tidak boleh mengandung COBOL reserved word. Tidak boleh ada blank atau spasi . S yarat P emberian N ama
Program COBOL ini tidak memiliki built-in editor seperti Pascal atau Basic 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 lainlain sesuai keinginan anda . Tetapi disarankan menggunakan SideKick karena 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. C ara M enjalankan C OBOL
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 C ara M enjalankan C OBOL
Untuk mengkompile source program COBOL yang anda buat tekan F2 lalu Ecs , ketikan : C:\>COBOL nama_program.cob Untuk menjalankan (running) ketikan : C:\>RUNCOBOL nama_program C ara M enjalankan C OBOL