{"id":497,"date":"2025-09-22T06:12:59","date_gmt":"2025-09-21T23:12:59","guid":{"rendered":"https:\/\/www.linuxid.net\/istilah\/?p=497"},"modified":"2025-09-22T06:12:59","modified_gmt":"2025-09-21T23:12:59","slug":"camelcase","status":"publish","type":"post","link":"https:\/\/www.linuxid.net\/istilah\/camelcase\/","title":{"rendered":"CamelCase"},"content":{"rendered":"<h2>Apa itu CamelCase?<\/h2>\n<p>CamelCase adalah cara memisahkan kata dalam sebuah frasa dengan membuat huruf pertama dari setiap kata menjadi kapital tanpa menggunakan spasi. Konvensi ini sering dipakai di <a href=\"https:\/\/www.linuxid.net\/istilah\/URL\/\">URL<\/a>, pemrograman, dan penamaan di komputer. Nama \u201cCamelCase\u201d diambil dari bentuk huruf kapital yang terlihat seperti punuk pada punggung unta.<\/p>\n<p>CamelCase secara formal disebut sebagai <em>medial capitals<\/em>. Istilah lain yang juga digunakan antara lain <a href=\"https:\/\/www.theserverside.com\/definition\/Pascal-case\/\">PascalCase<\/a>, camel case, InterCaps, mixedCase, atau WikiCase.<\/p>\n<p>Pada CamelCase, huruf pertama bisa kapital atau tidak. Perbedaan ini disebut sebagai UpperCamelCase dan <a href=\"https:\/\/www.linuxid.net\/istilah\/lowerCamelCase\/\">lowerCamelCase<\/a>. PascalCase selalu menggunakan huruf kapital di awal.<\/p>\n<h2>Penggunaan CamelCase<\/h2>\n<p>Banyak perusahaan dan teknologi menggunakan CamelCase untuk membentuk kata baru dari kata yang sudah ada, lalu mendaftarkannya sebagai merek dagang. Contohnya iPhone, AirDrop, <a href=\"https:\/\/www.linuxid.net\/istilah\/DisplayPort\/\">DisplayPort<\/a>, OneDrive, PlayStation, YouTube, dan TechTarget.<\/p>\n<figure class=\"main-article-image full-col\" data-img-fullsize=\"https:\/\/www.techtarget.com\/rms\/onlineimages\/camelcase_naming_convention_examples-f.png\/\"><img decoding=\"async\" class=\"lazy\" src=\"https:\/\/www.techtarget.com\/rms\/onlineimages\/camelcase_naming_convention_examples-f_mobile.png\" srcset=\"https:\/\/www.techtarget.com\/rms\/onlineimages\/camelcase_naming_convention_examples-f_mobile.png 960w,https:\/\/www.techtarget.com\/rms\/onlineimages\/camelcase_naming_convention_examples-f.png 1280w\" alt=\"CamelCase naming convention examples\" width=\"559\/\" height=\"246\" \/><figcaption><i class=\"icon pictures\" data-icon=\"z\/\"><\/i>Beberapa contoh konvensi penamaan CamelCase pada nama perusahaan, produk, dan pemrograman<\/figcaption><div class=\"main-article-image-enlarge\/\"><\/div>\n<\/figure>\n<p>Saat komputer <a href=\"https:\/\/www.linuxid.net\/istilah\/parser\/\">mem-parse<\/a> teks, spasi dianggap sebagai delimiter antar kata. Karena itu CamelCase sering dipakai di konteks teknis di mana spasi tidak diperbolehkan. Namun, kadang ini bisa membuat frasa sulit dibaca atau ambigu. Contoh ambigu dalam kode adalah <em>chartable<\/em>, yang bisa diartikan sebagai <em>char table<\/em> (tabel karakter) atau <em>chart able<\/em> (bisa dibuat chart). Alternatif lain untuk mengganti spasi adalah <a href=\"https:\/\/www.theserverside.com\/definition\/Kebab-case\/\">kebab-case<\/a> (pakai tanda minus) atau <a href=\"https:\/\/www.theserverside.com\/definition\/Snake-case\/\">snake_case<\/a> (pakai underscore).<\/p>\n<p><a href=\"https:\/\/www.linuxid.net\/istilah\/URL\/\">URL<\/a> situs web juga sering memakai CamelCase untuk mengganti spasi. Nama domain tidak boleh mengandung karakter khusus dan tidak case-sensitive, sehingga banyak website menulis domain dengan CamelCase agar lebih mudah dibaca dan diingat. Jika ada spasi di URL, maka harus di-encode dengan <a href=\"https:\/\/www.linuxid.net\/istilah\/ASCII-American-Standard-Code-for-Information-Interchange\/\">ASCII<\/a> menjadi %20, yang sulit dibaca dan diketik. Tag postingan dan #hashtag juga biasanya ditulis dengan CamelCase agar lebih mudah dibaca. Bahkan email bisa ditulis dengan gaya CamelCase, misalnya [email protected].<\/p>\n<p>CamelCase juga sering dipakai dalam penamaan file. Walaupun sebagian besar file system mendukung spasi di nama file, CamelCase lebih praktis. Misalnya, jika file dipakai di URL, encoding spasi bisa bikin masalah. Mengakses file dengan spasi lewat command-line juga ribet karena butuh tanda kutip. Selain itu, beberapa file system case-sensitive, jadi pembedaan huruf besar kecil penting.<\/p>\n<h2>CamelCase dalam pemrograman komputer<\/h2>\n<p>CamelCase adalah konvensi populer di pemrograman untuk nama variabel. Secara umum, <a href=\"https:\/\/www.linuxid.net\/istilah\/variable\/\">variabel<\/a> bisa berupa string <a href=\"https:\/\/www.linuxid.net\/istilah\/character\/\">karakter<\/a> apa pun tanpa spasi. Agar konsisten dan mudah dibaca, biasanya tiap organisasi punya aturan penamaan variabel. Contoh variabel CamelCase: UserName, BirthDate, intUserAge, strUserName. Sementara kebab-case jarang dipakai karena tanda minus sering diinterpretasikan sebagai operator pengurangan.<\/p>\n<p>Di beberapa bahasa, CamelCase bahkan direkomendasikan sebagai best practice di dokumentasi developer. Biasanya ada pembagian: UpperCamelCase (alias PascalCase) dipakai untuk kasus tertentu, sedangkan lowerCamelCase dipakai di kasus lain. Misalnya, di Java: lowerCamelCase untuk variabel, UpperCamelCase untuk <a href=\"https:\/\/www.linuxid.net\/istilah\/class\/\">class<\/a>, dan SCREAMING_SNAKE_CASE untuk konstanta.<\/p>\n<figure class=\"main-article-image full-col\" data-img-fullsize=\"https:\/\/www.techtarget.com\/rms\/onlineimages\/naming_conventions_in_java-f.png\/\"><img decoding=\"async\" class=\"lazy\" src=\"https:\/\/www.techtarget.com\/rms\/onlineimages\/naming_conventions_in_java-f_mobile.png\" srcset=\"https:\/\/www.techtarget.com\/rms\/onlineimages\/naming_conventions_in_java-f_mobile.png 960w,https:\/\/www.techtarget.com\/rms\/onlineimages\/naming_conventions_in_java-f.png 1280w\" alt=\"naming conventions in Java\" width=\"560\/\" height=\"364\" \/><figcaption><i class=\"icon pictures\" data-icon=\"z\/\"><\/i>Contoh konvensi penamaan dalam bahasa pemrograman Java.<\/figcaption><div class=\"main-article-image-enlarge\/\"><\/div>\n<\/figure>\n<p>Perlu hati-hati karena beberapa bahasa case-sensitive. Artinya, userName dan UserName bisa dianggap dua variabel berbeda atau sama, tergantung bahasanya, dan ini bisa bikin error. Contohnya, Java, Python, dan C bersifat case-sensitive, sedangkan Basic dan Pascal tidak.<\/p>\n<p>CamelCase juga bisa dipakai di konteks lain, seperti pada tag <a href=\"https:\/\/www.linuxid.net\/istilah\/XML-Extensible-Markup-Language\/\">XML<\/a>, nama <a href=\"https:\/\/www.linuxid.net\/istilah\/domain-name-system\/\">DNS<\/a>, atau nama di Windows <a href=\"https:\/\/www.linuxid.net\/istilah\/Active-Directory\/\">Active Directory<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Apa itu CamelCase? CamelCase adalah cara memisahkan kata dalam sebuah frasa dengan membuat huruf pertama dari setiap kata menjadi kapital tanpa menggunakan spasi. Konvensi ini sering dipakai di URL, pemrograman, dan penamaan di komputer. Nama \u201cCamelCase\u201d diambil dari bentuk huruf kapital yang terlihat seperti punuk pada punggung unta. CamelCase secara formal disebut sebagai medial capitals. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[67],"tags":[59],"class_list":["post-497","post","type-post","status-publish","format-standard","hentry","category-computer-science","tag-application-development"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Apa itu CamelCase? - Istilah Komputer<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.linuxid.net\/istilah\/camelcase\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Apa itu CamelCase? - Istilah Komputer\" \/>\n<meta property=\"og:description\" content=\"Apa itu CamelCase? CamelCase adalah cara memisahkan kata dalam sebuah frasa dengan membuat huruf pertama dari setiap kata menjadi kapital tanpa menggunakan spasi. Konvensi ini sering dipakai di URL, pemrograman, dan penamaan di komputer. Nama \u201cCamelCase\u201d diambil dari bentuk huruf kapital yang terlihat seperti punuk pada punggung unta. CamelCase secara formal disebut sebagai medial capitals. [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.linuxid.net\/istilah\/camelcase\/\" \/>\n<meta property=\"og:site_name\" content=\"Istilah Komputer\" \/>\n<meta property=\"article:published_time\" content=\"2025-09-21T23:12:59+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.techtarget.com\/rms\/onlineimages\/camelcase_naming_convention_examples-f_mobile.png\" \/>\n<meta name=\"author\" content=\"adhit\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Ditulis oleh\" \/>\n\t<meta name=\"twitter:data1\" content=\"adhit\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.linuxid.net\/istilah\/camelcase\/\",\"url\":\"https:\/\/www.linuxid.net\/istilah\/camelcase\/\",\"name\":\"Apa itu CamelCase? - Istilah Komputer\",\"isPartOf\":{\"@id\":\"https:\/\/linuxid.net\/istilah\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.linuxid.net\/istilah\/camelcase\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.linuxid.net\/istilah\/camelcase\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.techtarget.com\/rms\/onlineimages\/camelcase_naming_convention_examples-f_mobile.png\",\"datePublished\":\"2025-09-21T23:12:59+00:00\",\"author\":{\"@id\":\"https:\/\/linuxid.net\/istilah\/#\/schema\/person\/ec7c6c711087fb70886ff5a4fe68e83d\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.linuxid.net\/istilah\/camelcase\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.linuxid.net\/istilah\/camelcase\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/www.linuxid.net\/istilah\/camelcase\/#primaryimage\",\"url\":\"https:\/\/www.techtarget.com\/rms\/onlineimages\/camelcase_naming_convention_examples-f_mobile.png\",\"contentUrl\":\"https:\/\/www.techtarget.com\/rms\/onlineimages\/camelcase_naming_convention_examples-f_mobile.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.linuxid.net\/istilah\/camelcase\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/linuxid.net\/istilah\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"CamelCase\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/linuxid.net\/istilah\/#website\",\"url\":\"https:\/\/linuxid.net\/istilah\/\",\"name\":\"Istilah Komputer\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/linuxid.net\/istilah\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"id\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/linuxid.net\/istilah\/#\/schema\/person\/ec7c6c711087fb70886ff5a4fe68e83d\",\"name\":\"adhit\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/linuxid.net\/istilah\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.linuxid.net\/istilah\/wp-content\/litespeed\/avatar\/808829c8eb1b70c161b392916104c2ba.jpg?ver=1777193465\",\"contentUrl\":\"https:\/\/www.linuxid.net\/istilah\/wp-content\/litespeed\/avatar\/808829c8eb1b70c161b392916104c2ba.jpg?ver=1777193465\",\"caption\":\"adhit\"},\"sameAs\":[\"https:\/\/linuxid.net\/istilah\"],\"url\":\"https:\/\/www.linuxid.net\/istilah\/author\/xsandradietsax\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Apa itu CamelCase? - Istilah Komputer","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.linuxid.net\/istilah\/camelcase\/","og_locale":"id_ID","og_type":"article","og_title":"Apa itu CamelCase? - Istilah Komputer","og_description":"Apa itu CamelCase? CamelCase adalah cara memisahkan kata dalam sebuah frasa dengan membuat huruf pertama dari setiap kata menjadi kapital tanpa menggunakan spasi. Konvensi ini sering dipakai di URL, pemrograman, dan penamaan di komputer. Nama \u201cCamelCase\u201d diambil dari bentuk huruf kapital yang terlihat seperti punuk pada punggung unta. CamelCase secara formal disebut sebagai medial capitals. [&hellip;]","og_url":"https:\/\/www.linuxid.net\/istilah\/camelcase\/","og_site_name":"Istilah Komputer","article_published_time":"2025-09-21T23:12:59+00:00","og_image":[{"url":"https:\/\/www.techtarget.com\/rms\/onlineimages\/camelcase_naming_convention_examples-f_mobile.png","type":"","width":"","height":""}],"author":"adhit","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"adhit","Estimasi waktu membaca":"2 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.linuxid.net\/istilah\/camelcase\/","url":"https:\/\/www.linuxid.net\/istilah\/camelcase\/","name":"Apa itu CamelCase? - Istilah Komputer","isPartOf":{"@id":"https:\/\/linuxid.net\/istilah\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.linuxid.net\/istilah\/camelcase\/#primaryimage"},"image":{"@id":"https:\/\/www.linuxid.net\/istilah\/camelcase\/#primaryimage"},"thumbnailUrl":"https:\/\/www.techtarget.com\/rms\/onlineimages\/camelcase_naming_convention_examples-f_mobile.png","datePublished":"2025-09-21T23:12:59+00:00","author":{"@id":"https:\/\/linuxid.net\/istilah\/#\/schema\/person\/ec7c6c711087fb70886ff5a4fe68e83d"},"breadcrumb":{"@id":"https:\/\/www.linuxid.net\/istilah\/camelcase\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.linuxid.net\/istilah\/camelcase\/"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/www.linuxid.net\/istilah\/camelcase\/#primaryimage","url":"https:\/\/www.techtarget.com\/rms\/onlineimages\/camelcase_naming_convention_examples-f_mobile.png","contentUrl":"https:\/\/www.techtarget.com\/rms\/onlineimages\/camelcase_naming_convention_examples-f_mobile.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.linuxid.net\/istilah\/camelcase\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/linuxid.net\/istilah\/"},{"@type":"ListItem","position":2,"name":"CamelCase"}]},{"@type":"WebSite","@id":"https:\/\/linuxid.net\/istilah\/#website","url":"https:\/\/linuxid.net\/istilah\/","name":"Istilah Komputer","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/linuxid.net\/istilah\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"id"},{"@type":"Person","@id":"https:\/\/linuxid.net\/istilah\/#\/schema\/person\/ec7c6c711087fb70886ff5a4fe68e83d","name":"adhit","image":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/linuxid.net\/istilah\/#\/schema\/person\/image\/","url":"https:\/\/www.linuxid.net\/istilah\/wp-content\/litespeed\/avatar\/808829c8eb1b70c161b392916104c2ba.jpg?ver=1777193465","contentUrl":"https:\/\/www.linuxid.net\/istilah\/wp-content\/litespeed\/avatar\/808829c8eb1b70c161b392916104c2ba.jpg?ver=1777193465","caption":"adhit"},"sameAs":["https:\/\/linuxid.net\/istilah"],"url":"https:\/\/www.linuxid.net\/istilah\/author\/xsandradietsax\/"}]}},"_links":{"self":[{"href":"https:\/\/www.linuxid.net\/istilah\/wp-json\/wp\/v2\/posts\/497","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.linuxid.net\/istilah\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.linuxid.net\/istilah\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.linuxid.net\/istilah\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.linuxid.net\/istilah\/wp-json\/wp\/v2\/comments?post=497"}],"version-history":[{"count":1,"href":"https:\/\/www.linuxid.net\/istilah\/wp-json\/wp\/v2\/posts\/497\/revisions"}],"predecessor-version":[{"id":6235,"href":"https:\/\/www.linuxid.net\/istilah\/wp-json\/wp\/v2\/posts\/497\/revisions\/6235"}],"wp:attachment":[{"href":"https:\/\/www.linuxid.net\/istilah\/wp-json\/wp\/v2\/media?parent=497"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.linuxid.net\/istilah\/wp-json\/wp\/v2\/categories?post=497"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.linuxid.net\/istilah\/wp-json\/wp\/v2\/tags?post=497"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}