Twitter
Linkedin

Mengenal Bahasa Pemrograman Cobol dan Contoh Programmnya

Dari Sekian banyak bahasa pemrograman yang ada di dunia, bahasa pemrograman Cobol adalah salah satunya yang merupakan bahasa pemrograman yang sudah ada sejak lama. Berikut ulasan lengkap mengenai bahasa pemrograman Cobol.

Pengertian Bahasa Pemrograman Cobol

Cobol sendiri merupakan singkatan dari Common Business Oriented Language yang merupakan bahasa pemrograman untuk komputer mainframe yang sudah didesain dengan menggunakan bahasa yang mirip dengan bahasa Inggris untuk keperluan bisnis. COBOL sendiri termasuk dalam bahasa pemrograman tingkat tinggi karena sudah memiliki statement yang mampu menyerupai bahasa manusia sehari-hari yaitu bahasa Inggris (English-like).

Meskipun banyak yang belum mengetahui bahasa pemrograman yang satu ini, masih banyak digunakan secara luas, telah terpasang di komputer-komputer mainframe yang memproses tumpukan data dalam skala besar dan pekerjaan pemrosesan transaksi. Untuk pengembangannya bahasa ini sudah mulai memasuki ke dalam ranah object-oriented sejak tahun 2002.

Sejarah Bahasa Pemrograman Cobol

Jean E. Sammet adalah seorang ilmuwan komputer yang sudah mengembangkan bahasa pemrograman FORMAC, lalu mendesain bahasa Cobol. Dia juga wanita pertama yang menjadi presiden Association for Computing Machinery (ACM).

Jean E. Sammet lahir di New York pada 23 Maret 1928. Dia merupakan penggemar berat dari pelajaran Matematika hingga memperoleh gelar Sarjana dari Mount Holyoke College. Saat melanjutkan studinya di University of Illinois at Urbana-Champaign, Jean E. Sammet pertama kali mengenal komputer. Pada saat itu dia masih belum begitu tertarik. Dia pertama kali mencoba pemrograman saat melakukan kalkulasi menggunakan punch card.

Pada saat dia bergabung dengan Sperry Gyroscope, disitulah karir programmernya dimulai. Setelah itu, dia dan bergabung dengan IBM pada tahun 1961.  Saat Jean bergabung dengan IBM tugas yang harus dijalani ialah mengelola Boston Programming Center.

Disinilah Jean menginisiasi konsep dan memimpin dalam pengembangan bahasa pemrograman FORMAC (Formula Manipulation Compiler), yang merupakan yang bertujuan untuk melakukan manipulasi aljabar non-numeric berbasis FORTRAN. Karya selanjutnya yang masih bertahan hingga hari ini adalah bahasa Cobol Jean merupakan salah satu dari enam orang yang mendesain bahasa ini diakhir tahun 1959.

Bahasa Cobol sendiri pada saat pertama kali muncul mendapatkan banyak sekali kritikan oleh para akademisi dan ilmuwan komputer. Mulai dari sisi penggunaan bahasanya (verbosity), desain prosesnya, dan minimnya dukungan (support) terhadap pemrograman yang lebih matematis dan terstruktur.

Oleh karena itu, bahasa Cobol mulai distandarisasikan sejak tahun 1968 dan sejak itu sudah terjadi revisi sebanyak 4 kali. Ekspansi bahasa ini sekarang sudah mendukung untuk pemrograman terstruktur (structured) dan berbasis objek (object-oriented), standar yang paling update saat ini adalah SO/IEC 1989:2014. Karena pada awal pengembangannya didukung oleh pihak militer, karena itulah bahasa ini lebih banyak digunakan untuk kepentingan militer, militer Amerika Serikat pada khususnya.

Fungsi Bahasa Cobol

Sintaks dalam bahasa pemrograman ini telah dibagi menjadi empat (4) division, yaitu sebagai berikut.

  1. Identification division, yang berguna untuk melakukan indentifikasi dalam pembuatan program, tanggal pembuatan, nama program, tanggal kompilasi, dan keterangan lain berkaitan dengan info pembuatan program.
  2. Environment division, berguna sebagai informasi keadaan komputer yang digunakan serta perangkat lainnya yang berkaitan.
  3. Data division, bertujuan untuk mendapatkan informasi yang mengenai format dan jenis dari data apa saja yang dipergunakan dalam program bersangkutan.
  4. Procedure division, berguna dalam memuat prosedur pemrosesan data input yang tampak pada data division untuk dihasilkan output-nya

Kelebihan dan kekurangan Bahasa Cobol

Kelebihan

  1. Bahasa pemrograman yang sintaksnya dapat menangani pemrosesan data yang masif
  2. Merupakan salah satu bahasa tingkat tinggi (high-level) yang utama
  3. Termasuk bahasa yang kompatibel dengan versi bahasa pendahulunya
  4. Apabila ada bug, akan sangat mudah ditangani karena memiliki sistem penampilan pesan error yang efektif
  5. Semua instruksi yang dikodekan ke dalam bahasa Inggris sederhana
  6. Sifatnya terbilang standar sehingga dapat digunakan pada komputer yang berbeda-beda tanpa banyak mengalami perubahan

Kekurangan

  1. Untuk sintaksnya sangat menekankan pada bentuk verbal atau (wordy)
  2. Format dan strukturnya terlihat sangat kaku (rigid)
  3. Tidak dirancang untuk diterapkan pada aplikasi sifatnya matematis dan rumit
  4. Memerlukan banyak waktu dalam melakukan kompilasi program daripada bahasa pemrograman yang lebih mengorientasikan kinerja mesin
  5. Karena kurang populer, dokumentasi yang ada pada bahasa ini pun sudah lama tidak update, sulit mencari informasi yang lengkap mengenai bahasa ini bila hanya mengandalkan search engine di internet
  6. Struktur penulisan programnya kaku dan bertele-tele, serta kurang menekankan sisi matematis

Contoh Program Cobol

Bahasa Pemrograman Cobol

Baca juga artikel lainnya : Peluang Kerja Jika Kamu Menguasai Bahasa Pemrograman Ruby


[fusion_builder_container hundred_percent=”no” hundred_percent_height=”no” hundred_percent_height_scroll=”no” hundred_percent_height_center_content=”yes” equal_height_columns=”no” menu_anchor=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” status=”published” publish_date=”” class=”” id=”” background_color=”” background_image=”” background_position=”center center” background_repeat=”no-repeat” fade=”no” background_parallax=”none” enable_mobile=”no” parallax_speed=”0.3″ video_mp4=”” video_webm=”” video_ogv=”” video_url=”” video_aspect_ratio=”16:9″ video_loop=”yes” video_mute=”yes” video_preview_image=”” border_size=”” border_color=”” border_style=”solid” margin_top=”” margin_bottom=”” padding_top=”” padding_right=”” padding_bottom=”” padding_left=””][fusion_builder_row][fusion_builder_column type=”1_1″ spacing=”” center_content=”yes” link=”” target=”_self” min_height=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” background_image_id=”” background_color=”” background_image=”” background_position=”left top” undefined=”” background_repeat=”no-repeat” hover_type=”none” border_size=”0″ border_color=”” border_style=”solid” border_position=”all” border_radius_top_left=”” border_radius_top_right=”” border_radius_bottom_left=”” border_radius_bottom_right=”” box_shadow=”no” box_shadow_vertical=”” box_shadow_horizontal=”” box_shadow_blur=”0″ box_shadow_spread=”0″ box_shadow_color=”” box_shadow_style=”” padding_top=”” padding_right=”” padding_bottom=”” padding_left=”” margin_top=”” margin_bottom=”” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=”” last=”no”][fusion_text columns=”” column_min_width=”” column_spacing=”” rule_style=”default” rule_size=”” rule_color=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=””]

Klik dibawah ini untuk informasi tentang IT Training dan Info Loker seputar IT

[/fusion_text][fusion_button link=”https://api.whatsapp.com/send?phone=62816999735″ text_transform=”uppercase” title=”” target=”_self” link_attributes=”” alignment=”center” modal=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” color=”default” button_gradient_top_color=”” button_gradient_bottom_color=”” button_gradient_top_color_hover=”” button_gradient_bottom_color_hover=”” accent_color=”” accent_hover_color=”” type=”” bevel_color=”” border_width=”” size=”” stretch=”default” shape=”” icon=”fa-whatsapp fab” icon_position=”left” icon_divider=”no” animation_type=”fade” animation_direction=”static” animation_speed=”0.3″ animation_offset=””]Hubungi Kami[/fusion_button][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container]



TOG Indonesia can provide IT professionals for temporary, fixed-period placement in your company for project-based assignments:  IT Developer, Software Tester, Project Manager, Business Analyst, System Analyst, Security Engineer, etc.

Please FOLLOW our Social Media: —> Facebook, Twitter, Instagram, and Linkedin

We provide competent trainers in the field of Information and Technology with a certified and proven track record for developing human resources from leading multinational and national companies in Indonesia. To formalize the training program while creating a strong foundation for educational programs, Triple One Global Indonesia develops by combining high quality IT education and IT Training to add broad insights into the latest developments.tog indonesia


Leave a Reply

Your email address will not be published. Required fields are marked *