Cobol (Common Business Oriented Language) merupakan bahasa pemrograman untuk komputer mainframe yang di desain dengan menggunakan bahasa yang mirip dengan bahasa Inggris untuk keperluan bisnis. COBOL (Common Business-Oriented Language) adalah salah satu bahasa pemrograman tertua dan paling bersejarah. Bahasa pemograman ini di rancang untuk aplikasi komersial dan bisnis sudah menjadi standar dalam dunia bisnis pada tahun 60an dan 70an. COBOL sendiri termasuk dalam bahasa pemrograman tingkat tinggi karena sudah memiliki statement yang mampu menyerupai bahasa manusia sehari-hari yaitu bahasa Inggris. Agar lebih mudah dibaca oleh pengguna umum, bukan hanya programmer.
Pemograman ini dirancang untuk menangani data dalam jumlah besar dalam skala besar, terutama catatan dan transaksi keuangan, penggajian, audit, dan catatan inventaris , di antara tugas-tugas lainnya. Pada saat itu, COBOL merupakan terobosan baru yang meletakkan dasar bagi bahasa pemrograman yang kita gunakan saat ini. COBOL adalah salah satu bahasa pemrograman perintis dalam bisnis , dan menjadi dasar bagi ribuan sistem komputer yang masih di gunakan hingga saat ini. Faktanya, sebagian besar bank dan lembaga pemerintah, serta perusahaan lain, masih menggunakan sistem ini. Saat ini COBOL masih menjadi bagian dari perusahaan, organisasi, instansi, dan database, khususnya instansi pemerintah dan perbankan. Untuk pengembangannya bahasa ini sudah mulai memasuki ke dalam ranah object-oriented sejak tahun 2002.
Seberapa sulit mempelajari COBOL?
Intinya COBOL sangat mudah untuk dipelajari. Secara umum, mempelajari COBOL membutuhkan waktu 2 hingga 3 minggu , tergantung pada pengalaman Anda sebelumnya dengan bahasa pemrograman lain. Hebat, bukan? Dan jika Anda ingin menguasai seluruh lingkungan Mainframe, Anda memerlukan waktu sekitar dua bulan – sekali lagi, tergantung pada pengalaman Anda sebagai seorang programmer. Saat ini tantangan terbesar dalam pembelajaran adalah ketersediaan materi dan pendampingan. Ingatlah bahwa mempelajari bahasa pemrograman tidak hanya tentang pengkodean dalam bahasa tersebut. Akan tetapi juga tentang mengetahui aplikasi, integrasi, kerangka kerja, lingkungan, dan platform tempat Anda dapat menjalankannya.
Editor:Nuri