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.
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
camel, case, kebab, snake, pascal, konvensi, penamaan, dunia, pemrograman, apa yang, yang dimaksud, dimaksud konvensi, pemrograman dan, dan apa, apa itu, itu camel, camel case, case kebab, kebab case, case snake, snake case, case dan, dan pascal, pascal case, konvensi penamaan, penamaan dalam, dalam dunia, dunia pemrograman, apa yang dimaksud, yang dimaksud konvensi, dimaksud konvensi penamaan, dunia pemrograman dan, pemrograman dan apa, dan apa itu, apa itu camel, itu camel case, camel case kebab, case kebab case, kebab case snake, case snake case, snake case dan, case dan pascal, dan pascal case, konvensi penamaan dalam, penamaan dalam dunia, dalam dunia pemrograman, apa yang dimaksud konvensi, yang dimaksud konvensi penamaan, dimaksud konvensi penamaan dalam, dalam dunia pemrograman dan, dunia pemrograman dan apa, pemrograman dan apa itu, dan apa itu camel, apa itu camel case, itu camel case kebab, camel case kebab case, case kebab case snake, kebab case snake case, case snake case dan, snake case dan pascal, case dan pascal case, konvensi penamaan dalam dunia, penamaan dalam dunia pemrograman, apa yang dimaksud konvensi penamaan, yang dimaksud konvensi penamaan dalam, dimaksud konvensi penamaan dalam dunia, penamaan dalam dunia pemrograman dan, dalam dunia pemrograman dan apa, dunia pemrograman dan apa itu, pemrograman dan apa itu camel, dan apa itu camel case, apa itu camel case kebab, itu camel case kebab case, camel case kebab case snake, case kebab case snake case, kebab case snake case dan, case snake case dan pascal, snake case dan pascal case, konvensi penamaan dalam dunia pemrograman, apa yang dimaksud konvensi penamaan dalam, yang dimaksud konvensi penamaan dalam dunia, dimaksud konvensi penamaan dalam dunia pemrograman, konvensi penamaan dalam dunia pemrograman dan, penamaan dalam dunia pemrograman dan apa, dalam dunia pemrograman dan apa itu, dunia pemrograman dan apa itu camel, pemrograman dan apa itu camel case, dan apa itu camel case kebab, apa itu camel case kebab case, itu camel case kebab case snake, camel case kebab case snake case, case kebab case snake case dan, kebab case snake case dan pascal, case snake case dan pascal case, apa yang dimaksud konvensi penamaan dalam dunia, yang dimaksud konvensi penamaan dalam dunia pemrograman, dimaksud konvensi penamaan dalam dunia pemrograman dan, konvensi penamaan dalam dunia pemrograman dan apa, penamaan dalam dunia pemrograman dan apa itu, dalam dunia pemrograman dan apa itu camel, dunia pemrograman dan apa itu camel case, pemrograman dan apa itu camel case kebab, dan apa itu camel case kebab case, apa itu camel case kebab case snake, itu camel case kebab case snake case, camel case kebab case snake case dan, case kebab case snake case dan pascal, kebab case snake case dan pascal case, apa yang dimaksud konvensi penamaan dalam dunia pemrograman, yang dimaksud konvensi penamaan dalam dunia pemrograman dan, dimaksud konvensi penamaan dalam dunia pemrograman dan apa, konvensi penamaan dalam dunia pemrograman dan apa itu, penamaan dalam dunia pemrograman dan apa itu camel, dalam dunia pemrograman dan apa itu camel case, dunia pemrograman dan apa itu camel case kebab, pemrograman dan apa itu camel case kebab case, dan apa itu camel case kebab case snake, apa itu camel case kebab case snake case, itu camel case kebab case snake case dan, camel case kebab case snake case dan pascal, case kebab case snake case dan pascal case, apa yang dimaksud konvensi penamaan dalam dunia pemrograman dan, yang dimaksud konvensi penamaan dalam dunia pemrograman dan apa, dimaksud konvensi penamaan dalam dunia pemrograman dan apa itu, konvensi penamaan dalam dunia pemrograman dan apa itu camel, penamaan dalam dunia pemrograman dan apa itu camel case, dalam dunia pemrograman dan apa itu camel case kebab, dunia pemrograman dan apa itu camel case kebab case, pemrograman dan apa itu camel case kebab case snake, dan apa itu camel case kebab case snake case, apa itu camel case kebab case snake case dan, itu camel case kebab case snake case dan pascal, camel case kebab case snake case dan pascal case, apa yang dimaksud konvensi penamaan dalam dunia pemrograman dan apa, yang dimaksud konvensi penamaan dalam dunia pemrograman dan apa itu, dimaksud konvensi penamaan dalam dunia pemrograman dan apa itu camel, konvensi penamaan dalam dunia pemrograman dan apa itu camel case, penamaan dalam dunia pemrograman dan apa itu camel case kebab, dalam dunia pemrograman dan apa itu camel case kebab case, dunia pemrograman dan apa itu camel case kebab case snake, pemrograman dan apa itu camel case kebab case snake case, dan apa itu camel case kebab case snake case dan, apa itu camel case kebab case snake case dan pascal, itu camel case kebab case snake case dan pascal case, apa yang dimaksud konvensi penamaan dalam dunia pemrograman dan apa itu, yang dimaksud konvensi penamaan dalam dunia pemrograman dan apa itu camel, dimaksud konvensi penamaan dalam dunia pemrograman dan apa itu camel case, konvensi penamaan dalam dunia pemrograman dan apa itu camel case kebab, penamaan dalam dunia pemrograman dan apa itu camel case kebab case, dalam dunia pemrograman dan apa itu camel case kebab case snake, dunia pemrograman dan apa itu camel case kebab case snake case, pemrograman dan apa itu camel case kebab case snake case dan, dan apa itu camel case kebab case snake case dan pascal, apa itu camel case kebab case snake case dan pascal case, apa yang dimaksud konvensi penamaan dalam dunia pemrograman dan apa itu camel, yang dimaksud konvensi penamaan dalam dunia pemrograman dan apa itu camel case, dimaksud konvensi penamaan dalam dunia pemrograman dan apa itu camel case kebab, konvensi penamaan dalam dunia pemrograman dan apa itu camel case kebab case, penamaan dalam dunia pemrograman dan apa itu camel case kebab case snake, dalam dunia pemrograman dan apa itu camel case kebab case snake case, dunia pemrograman dan apa itu camel case kebab case snake case dan, pemrograman dan apa itu camel case kebab case snake case dan pascal, dan apa itu camel case kebab case snake case dan pascal case, apa yang dimaksud konvensi penamaan dalam dunia pemrograman dan apa itu camel case, yang dimaksud konvensi penamaan dalam dunia pemrograman dan apa itu camel case kebab, dimaksud konvensi penamaan dalam dunia pemrograman dan apa itu camel case kebab case, konvensi penamaan dalam dunia pemrograman dan apa itu camel case kebab case snake, penamaan dalam dunia pemrograman dan apa itu camel case kebab case snake case, dalam dunia pemrograman dan apa itu camel case kebab case snake case dan, dunia pemrograman dan apa itu camel case kebab case snake case dan pascal, pemrograman dan apa itu camel case kebab case snake case dan pascal case, apa yang dimaksud konvensi penamaan dalam dunia pemrograman dan apa itu camel case kebab, yang dimaksud konvensi penamaan dalam dunia pemrograman dan apa itu camel case kebab case, dimaksud konvensi penamaan dalam dunia pemrograman dan apa itu camel case kebab case snake, konvensi penamaan dalam dunia pemrograman dan apa itu camel case kebab case snake case, penamaan dalam dunia pemrograman dan apa itu camel case kebab case snake case dan, dalam dunia pemrograman dan apa itu camel case kebab case snake case dan pascal, dunia pemrograman dan apa itu camel case kebab case snake case dan pascal case, apa yang dimaksud konvensi penamaan dalam dunia pemrograman dan apa itu camel case kebab case, yang dimaksud konvensi penamaan dalam dunia pemrograman dan apa itu camel case kebab case snake, dimaksud konvensi penamaan dalam dunia pemrograman dan apa itu camel case kebab case snake case, konvensi penamaan dalam dunia pemrograman dan apa itu camel case kebab case snake case dan, penamaan dalam dunia pemrograman dan apa itu camel case kebab case snake case dan pascal, dalam dunia pemrograman dan apa itu camel case kebab case snake case dan pascal case, apa yang dimaksud konvensi penamaan dalam dunia pemrograman dan apa itu camel case kebab case snake, yang dimaksud konvensi penamaan dalam dunia pemrograman dan apa itu camel case kebab case snake case, dimaksud konvensi penamaan dalam dunia pemrograman dan apa itu camel case kebab case snake case dan, konvensi penamaan dalam dunia pemrograman dan apa itu camel case kebab case snake case dan pascal, penamaan dalam dunia pemrograman dan apa itu camel case kebab case snake case dan pascal case, apa yang dimaksud konvensi penamaan dalam dunia pemrograman dan apa itu camel case kebab case snake case, yang dimaksud konvensi penamaan dalam dunia pemrograman dan apa itu camel case kebab case snake case dan, dimaksud konvensi penamaan dalam dunia pemrograman dan apa itu camel case kebab case snake case dan pascal, konvensi penamaan dalam dunia pemrograman dan apa itu camel case kebab case snake case dan pascal case, apa yang dimaksud konvensi penamaan dalam dunia pemrograman dan apa itu camel case kebab case snake case dan, yang dimaksud konvensi penamaan dalam dunia pemrograman dan apa itu camel case kebab case snake case dan pascal, dimaksud konvensi penamaan dalam dunia pemrograman dan apa itu camel case kebab case snake case dan pascal case, apa yang dimaksud konvensi penamaan dalam dunia pemrograman dan apa itu camel case kebab case snake case dan pascal, yang dimaksud konvensi penamaan dalam dunia pemrograman dan apa itu camel case kebab case snake case dan pascal case, apa yang dimaksud konvensi penamaan dalam dunia pemrograman dan apa itu camel case kebab case snake case dan pascal case
Konten Yang Mirip
Konten yang mirip dengan konten ini



Mungkin Kamu Juga Suka
Konten yang mungkin kamu juga suka
Konten Lainnya
Konten lainnya yang bisa kamu jelajahi
Blog Informatif
Baca-baca blog topik random. Ada berbagai macam topik random yang tersedia, seperti game, pemrograman, dan banyak lagi. Mungkin terlalu random.
Resource Gratis
Berbagai macam resource yang bisa kamu download, seperti bendera-bendera negara di dunia, icon folder, dan banyak lagi.
Online Tools
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.
Game Sederhana
Bosan? Bingung mau ngapain? Ayo main game-game sederhana, seperti Tic Tac Toe, Simple Math, dan semacamnya.
Daftar Singkatan
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.