til / 15 Jun 2026 / 2 min read / 0 views

Mengenal Macam-Macam Case dalam Pemrograman

Di dalam dunia pemrograman, spasi itu haram hukumnya buat penamaan variabel, fungsi, atau class. Makanya, para developer sepakat bikin gaya penulisan (naming convention) biar kode yang kita ketik tetap gampang dibaca tanpa spasi.

FYI:

1. Empat Pilar Case Utama di Coding

  1. camelCase
  2. Aturan: Huruf pertama kata pertama kecil, kata berikutnya diawali huruf kapital. Tanpa spasi.
  3. Contoh: namaSaya, hitungTotalHarga().
  4. Paling sering di: JavaScript, TypeScript, dan Java (buat nama variabel dan fungsi).
  5. PascalCase
  6. Aturan: Mirip camelCase, tapi huruf pertama di kata pertama juga WAJIB kapital.
  7. Contoh: NamaKelas, UserDatabase, NavbarComponent.
  8. Paling sering di: OOP (penamaan Class / Interface) dan framework modern kayak React/Vue (penamaan komponen).
  9. snake_case
  10. Aturan: Semua huruf kecil, tiap kata dipisahkan pakai garis bawah (underscore) _.
  11. Contoh: nama_variabel_saya, total_harga.
  12. Paling sering di: Python (standar PEP8), PHP, dan penamaan kolom/tabel di Database (SQL).
  13. kebab-case
  14. Aturan: Semua huruf kecil, tiap kata dipisahkan pakai tanda hubung (hyphen / strip) -.
  15. Contoh: halaman-profil-user, btn-primary.
  16. Paling sering di: URL website (slug), nama file, dan penamaan class di HTML/CSS.

2. Varian Ekstrem: SCREAMING_SNAKE_CASE

  1. Aturan: Sesuai namanya yang "TERIAKKKK", semua huruf ditulis kapital penuh dan dipisahkan pakai underscore.
  2. Contoh: API_URL, MAX_UPLOAD_LIMIT, FUFUFAFA
  3. Kapan dipakai: Khusus untuk mendefinisikan nilai yang gak bakal berubah (Constant) di JavaScript, PHP, atau Java.

3. Cheat Sheet Standar Bahasa Pemrograman

Kalau kamu lagi ngoding di bahasa tertentu, ini standar industri yang biasanya wajib diikuti:

  1. JavaScript / TypeScript: Variabel/fungsi pakai camelCase, kalau Class baru pakai PascalCase.
  2. Python: Variabel/fungsi mutlak pakai snake_case, kalau Class pakai PascalCase.
  3. PHP / Laravel: Method/fungsi biasanya pakai camelCase, tapi kalau data kontrak API atau kolom DB seringnya pakai snake_case.


💡 Golden Rule: Nggak ada aturan teknis yang bikin kodemu error kalau salah pakai case. Tapi kalau kerja dalam tim, konsistensi itu nomor satu. Selalu ikuti style guide yang sudah disepakati bareng.

Diskusi