cover for Konvensi Penamaan dalam Dunia Pemrograman

Konvensi Penamaan dalam Dunia Pemrograman

Apa yang dimaksud konvensi penamaan dalam dunia pemrograman dan apa itu Camel Case, Kebab Case, Snake Case, dan Pascal Case?

No
View(s)
{{ readingTime }}
Waktu baca
04 Juni, 2023
28 Mei, 2025
Share this blog
Support me on
Daftar Blog Konvensi Penamaan dalam Dunia Pemrograman

Jika kamu seorang programmer, kamu pasti pernah mendengar istilah Camel Case atau sejenisnya, atau kamu pernah melihat nama variabel yang ditulis seperti "first_name", "last_name" atau nama fungsi yang ditulis seperti "getSum", "setName" atau nama kelas yang ditulis seperti "Car", "Person". Ada alasan kenapa penulisan nama variabel, fungsi, dan kelasnya seperti itu. Berikut penjelasan singkatnya.


Konvensi penamaan dalam dunia pemrograman

Konvensi merupakan sekumpulan aturan standar yang dapat diterima oleh kebanyak oleh programer secara umum agar memudahkan dalam menulis dan memahami kode program. Salah satu konvensi tersebut adalah konvensi penamanaan (naming convention), yang mengatur penamaan variabel, fungsi, kelas, dan lainnya. Meskipun tidak semua bahasa pemrograman menggunakan konvensi penamaan yang sama, secara umum terdapat empat jenis penulisan yang cukup dikenal/sering digunakan, yaitu Camel Case, Kebab Case, Snake Case, dan Pascal Case.


Camel Case

Penulisan Camel Case dimulai dengan menggunakan huruf kecil. Jika nama memiliki lebih dari satu kata, maka mulai dari kata kedua dan seterusnya huruf pertamanya dimulai dengan menggunakan huruf kapital/besar. Penulisan per katanya juga tidak menggunakan jarak/spasi. Biasanya fungsi pada bahasa pemrograman JavaScript menggunakan Camel Case. Contoh: firstName, lastName, dateOfBirth, fullName.


ADVERTISEMENT

Kebab Case

Snake Case ditulis dengan cara memberi jarak antar kata dengan menggunakan garis "-" (hyphen). Tag HTML ditulis dengan menggunakan Kebab Case. Contoh: first-name, last-name, date-of-birth, full-name.


Snake Case

Mirip seperti Kebab Case, Snake Case ditulis dengan cara memberi jarak antar kata dengan menggunakan garis bawah "_" (underscore). Biasanya nama variabel dan fungsi pada bahasa pemrograman Python menggunakan Snake Case. Contoh: first_name, last_name, date_of_birth, full_name.


Pascal Case

Penulisan Pascal Case dimulai dengan menggunakan huruf kapital/besar. Jika nama memiliki lebih dari satu kata maka setiap huruf pertama masing-masing kata ditulis dengan menggunakan huruf kapital/besar. Penulisan antar kata tidak menggunakan jarak/spasi. Contoh: FirstName, LastName, DateOfBirth, FullName.


Referensi

Blog Yang Mirip

Beberapa blog yang mirip dengan blog Konvensi Penamaan dalam Dunia Pemrograman
Tutorial capitalize string menggunakan bahasa pemrograman javascript
Tutorial menggunakan DataTables untuk membuat tabel HTML lebih menarik dan inteaktif
Walktrough lengkap game Final Fantasy Bahasa Indonesia
Cerita pengalaman ikut game jam lagi dan mendapatkan hasil yang tidak disangka-sangka
Bagaimana alur misi dari Koromon besar pada game Digital Tamers 2
ADVERTISEMENT
ADVERTISEMENT

Mau Cari Blog Yang Lain?

Cari blog lain di sini

Konten Yang Mirip

Konten yang mirip dengan konten ini

Memperbesar Huruf Pertama Setiap Kata Dalam String - Javascript cover image
Tutorial capitalize string menggunakan bahasa pemrograman javascript
28 Mei, 2025
No View(s)
Menggunakan DataTables untuk Memoles Tampilan Tabel HTML cover image
Tutorial menggunakan DataTables untuk membuat tabel HTML lebih menarik dan inteaktif
28 Mei, 2025
No View(s)
Walkthrough Final Fantasy Bahasa Indonesia Lengkap cover image
Walktrough lengkap game Final Fantasy Bahasa Indonesia
28 Mei, 2025
No View(s)
Ikutan Game Jam Lagi cover image
Cerita pengalaman ikut game jam lagi dan mendapatkan hasil yang tidak disangka-sangka
03 Juni, 2025
No View(s)
Alur Misi Koromon - Digital Tamers 2 cover image
Bagaimana alur misi dari Koromon besar pada game Digital Tamers 2
28 Mei, 2025
No View(s)

Mungkin Kamu Juga Suka

Konten yang mungkin kamu juga suka

Cara Hitung Tagihan Bulanan PLN Pascabayar cover image
Bagaimana cara menghitung tagihan bulanan PLN pascabayar
29 Juni, 2025
2 View(s)
Cara Install Aseprite di Windows Gratis cover image
Tutorial mengenai bagaimana cara meng-install Aseprite di OS Windows secara gratis
22 Juni, 2025
No View(s)
Cara Meng-Blacklist Format Tertentu dari Quill.js cover image
Tutorial mengenai bagaimana cara meng-blacklist format-format tertentu dari Quill.js
15 Juni, 2025
No View(s)
Cara Menambahkan Background Pada GIF Menggunakan Sharp.js cover image
Tutorial mengenai bagaimana cara menambahkan background pada GIF dengan menggunakan Sharp.js
08 Juni, 2025
No View(s)
Pengalaman Pertama Ikut Game Jam cover image
Cerita pengalaman selama mengikuti game jam untuk pertama kali
03 Juni, 2025
No View(s)

Konten Lainnya

Konten lainnya yang bisa kamu jelajahi

Blog Informatif

Blog illustration

Baca-baca blog topik random. Ada berbagai macam topik random yang tersedia, seperti game, pemrograman, dan banyak lagi. Mungkin terlalu random.

Telusuri Semua Blog Atau cari di Blog

Resource Gratis

Resource illustration

Di sini tersedia berbagai macam resource yang bisa kamu download secara gratis. Untuk saat ini tersedia pixel arts.

Telusuri Semua Resource Atau cari di Resource

Online Tools

Tool illustration

Tool untuk mempermudah pekerjaanmu. Mau mendapatkan angka acak? Kamu bisa pakai Random Number Generator. Mau menghitung berat badan idealmu? Kamu bisa pakai BMI Calculator. Di sini tersedia berbagai macam tool yang bisa kamu gunakan secara gratis.

Telusuri Semua Tool Atau cari di Tool

Game Sederhana

Game illustration

Bosan? Bingung mau ngapain? Ayo main game-game sederhana, seperti Tic Tac Toe, Simple Math, dan semacamnya.

Telusuri Semua Game Atau cari di Game

Daftar Singkatan

Abbreviation illustration

Mungkin kamu pernah dengar atau lihat sebuah kata yang cukup asing, seperti YGY, GG, dan lainnya. Di sini, kamu bisa cari tahu apa sih arti dari kata-kata tersebut. Selain itu, kamu juga bisa mencari tahu mengenai abreviasi/singkatan lainnya yang mungkin kamu belum tahu sebelumnya di koleksi abreviasi yang sudah dikumpulkan.

Telusuri Semua Abbreviation Atau cari di Abbreviation