Assalamualaikum Wr. Wb.
Sekarang saya akan membagi ilmu saya, atau pengalaman saya tentang cobol. Cobol merupakan materi perkuliahan saya. Progam in sebetulnya tidak susah-susah amad, bahasanya pun mirip dengan pascal ataupun basic. Perbedaan yang mencolok mungkin pada tata letak, di mana kita harus menempatkan string, variable, divisi, dan yang lainnya. Dan bahasa pemrograman ini memiliki struktu yang lebih jelas dibanding pascal atau basic. Di cobol terdapat begitu jelas prosedur untuk membuat bahasa mesin.
Dalam cobol terdapat aturan-aturan yang tidak terdapat di basic atau pascal. Yang mana aturan ini mempermudah progremer untuk membuat suatu program. Yang termasuk prosedure dalam cobol seperti identification division, environment division, data division, procedure division.
Yang akan saya bahas kali ini adalah langkah untuk pemula yang tidak mengerti akan cobol. Yang dijamin bila tidak tahu langkah ini tidak dapat mngoprasikan cobol. Hak yang terpenting dalam cobol adalah tata letak untuk meletakan divisi-divisi tersebut.
Pada awalnya saya juga bingung kenapa selalu ada error pada program yang saya buat. Semakin banyak saya menuliskan statement semakin banyak pula errornya, padahal saya sudah mengambil contoh di internet. Menurut pembuat blog tersebut program akan dapat berjalan. Padahal saya tidak jalan. Hal yang dilupakan pada pembuat blog tersebut adalah tata letak. Saya yakin jika anda membaca blog saya pasti akan lebih mengerti. Dan selanjutnya anda dapat mengembangkan program cobol anda sendiri.
Berikut adalah contoh sederhana.
IDENTIFICATION DIVISION.
PROGRAM-ID. UBAH-TITIK.
ENVIRONMENT DIVISION.
SPECIAL-NAMES.
DECIMAL POINT IS COMMA.
DATA DIVISION.
WORKING-STORAGE SECTION.
01 HARGA.
02 HARGA-BAJU PIC 9999,99.
PROCEDURE DIVISION.
MULAI.
DISPLAY ‘ MASUKKAN HARGA BAJU ? ‘.
ACCEPT HARGA-BAJU.
DISPLAY ‘ANDA MEMBAYAR ‘, HARGA-BAJU.
SELESAI.
STOP RUN.
Dan jika diletakan pada program cobol seperti gambar di bawah ini.
Setelah itu tinggal anda compile dan jalankan program tersebut. Dan tarang..... anda berhasil melakukan langkah awal
Mungkin hanya ini yang bisa saya share saat ini. Semoga bermanfaat.
Wassalamualaikum Wr.Wb