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
camelCase- Aturan: Huruf pertama kata pertama kecil, kata berikutnya diawali huruf kapital. Tanpa spasi.
- Contoh:
namaSaya,hitungTotalHarga(). - Paling sering di: JavaScript, TypeScript, dan Java (buat nama variabel dan fungsi).
PascalCase- Aturan: Mirip camelCase, tapi huruf pertama di kata pertama juga WAJIB kapital.
- Contoh:
NamaKelas,UserDatabase,NavbarComponent. - Paling sering di: OOP (penamaan Class / Interface) dan framework modern kayak React/Vue (penamaan komponen).
snake_case- Aturan: Semua huruf kecil, tiap kata dipisahkan pakai garis bawah (underscore)
_. - Contoh:
nama_variabel_saya,total_harga. - Paling sering di: Python (standar PEP8), PHP, dan penamaan kolom/tabel di Database (SQL).
kebab-case- Aturan: Semua huruf kecil, tiap kata dipisahkan pakai tanda hubung (hyphen / strip)
-. - Contoh:
halaman-profil-user,btn-primary. - Paling sering di: URL website (slug), nama file, dan penamaan class di HTML/CSS.
2. Varian Ekstrem: SCREAMING_SNAKE_CASE
- Aturan: Sesuai namanya yang "TERIAKKKK", semua huruf ditulis kapital penuh dan dipisahkan pakai underscore.
- Contoh:
API_URL,MAX_UPLOAD_LIMIT,FUFUFAFA - 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:
- JavaScript / TypeScript: Variabel/fungsi pakai
camelCase, kalau Class baru pakaiPascalCase. - Python: Variabel/fungsi mutlak pakai
snake_case, kalau Class pakaiPascalCase. - PHP / Laravel: Method/fungsi biasanya pakai
camelCase, tapi kalau data kontrak API atau kolom DB seringnya pakaisnake_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.