10 poin oleh xguru 2021-04-13 | 2 komentar | Bagikan ke WhatsApp
  • COBOL sulit dipelajari terutama karena kebanyakan materinya hanya berupa manual referensi

→ Artikel ini menjelaskan struktur dasarnya secara sederhana dan merangkum bahan-bahan untuk mempelajarinya

  • COmmon Business Oriented Language

→ DSL untuk bisnis: memproses per record. Dengan kata lain, lebih dekat ke kelompok SQL daripada Java

→ Dibuat dengan tujuan agar mudah dibaca, sehingga menggunakan kata-kata bahasa Inggris yang umum. (Misalnya agar pegawai kantor pajak bisa mengimplementasikan undang-undang pajak yang baru)

→ Mempelajari COBOL hanyalah permulaan. Untuk benar-benar menguasai COBOL, Anda juga harus belajar mengoperasikan mainframe

  • Struktur program

→ terdiri dari divisions, sections, paragraphs, sentences, statements, dan karakter-karakter

→ Ada aturan yang ketat terkait kolom

· 1~6 : nomor baris

· 7 : "*" untuk komentar, "-" untuk menyambung ke baris sebelumnya, "/" untuk form feed

· 8~11 : menentukan COBOL divisions, sections, paragraphs, dan sebagainya

· 12~72 : COBOL statements

· 73~80 : ruang yang bisa dipakai programmer

→ Namun COBOL modern umumnya mengabaikan indentation dan juga mendukung free format dengan baik

→ Selain itu, IDE COBOL modern (OpenCobolIDE) juga mendukung semuanya dengan baik dan memungkinkan syntax coloring

→ Alasan hal ini dulu diperlukan adalah karena kode dibaca dan diproses dari kartu perforasi

  • Menjalankan Hello World (GnuCOBOL)
  • Sampai di sini, pada dasarnya Anda sudah bisa belajar COBOL seperti bahasa lain

→ Kuliah YouTube 2 jam dari Derek Vanas adalah yang terbaik: https://www.youtube.com/watch?v=TBs7HXI76yU

  • Hal-hal hebat dari COBOL

→ Definisi record yang kompleks menjadi sederhana

→ Operasi fixed-point

  • Sebagai proyek pribadi untuk mempelajari COBOL, direkomendasikan membuat "sistem akuntansi pribadi"

https://plaintextaccounting.org/

→ Rust Ledger : https://github.com/ebcrowder/rust_ledger/blob/main/src/ledger.rs

  • Materi lainnya

→ Video dan panduan dasar

→ Referensi

→ Kursus COBOL dari Coursera dan OpenMainframeProject

→ Kanal YouTube dan video-video

2 komentar

 
hyoputer 2021-04-13
  • Untuk proyek pribadi agar COBOL menjadi "mudah dibaca", disarankan mengembangkan "sistem akuntansi pribadi"

Sepertinya ada salah ketik

 
xguru 2021-04-13

Ah, terima kasih. Sudah saya perbaiki!