Tuesday, July 2, 2019

Pengertian Identifer beserta contohnya



Helo sobat, pada kesempatan kali ini kita akan membahas mengenai Pengertian Identifer beserta contohnya yang pada C++.

C++ merupakan peluasan dari Bahasa Pemrograman C yang tergolong dalam Bahasa Pemrograman Tingat Menengah (Middle Level Language), yang berarti Bahasa Pemrograman C++ memiliki semua fitur dan kelebihan yang bahasa pemrograman C miliki, termasuk kelebihan Bahasa C yaitu kita dimungkinkan untuk menggunakan Bahasa Pemrograman Assembly di dalam pengkodingan C, dan juga menyediakan fasilitas untuk memanipulasi memori tingkat rendah. Oke langsung saja kita menuju pembahasan identifer.

Identifer

Identifier adalah nama yang didefinisikan oleh programmer dan digunakan untuk mewakili sebuah elemen pada program.

Nama variabel merupakan salah satu contoh dari identifier. Programmer dapat memilih sendiri nama sebuah variabel pada C++, selama tidak menggunakan salah satu dari kata kunci (keyword)  yang dimiliki oleh C++ Keywords atau kata kunci merupakan “inti” pada bahasa dan memiliki tujuan tertentu.

Tabel dibawah ini menunjukkan daftar lengkap kata kunci C++. Dan yang perlu diperhatikan pada bahasa C adalah bahwa semua harus huruf kecil.

Indentifier atau pengenal adalah nama yang diberikan untuk nama variable, nama konstanta, nama fungsi, nama objek, nama method, nama class, dan obyek yang lain yang didefinisikan oleh pemrogram. Dalam menulis program harus selalu memilih nama variabel yang memberikan indikasi mengenai hal yang berhubungan dengan yang digunakan variable tersebut.

Jika dimungkinkan mendeklarasikan sebuah variabel dengan nama seperti berikut ini:
int x;

maka x tidak termasuk sesuatu jenis tertentu, sehingga hal tersebut tidak memberikan petunjuk pada tujuan variabel. Perhatikan contoh berikutnya.

int daftarUrutan;

Cara coding ini akan membantu dalam menghasilkan dokumentasi program sendiri, yang berarti anda akan mendapatkan pemahaman tentang apa yang dilakukan program hanya dengan membaca kode yang digunakannya.

Karena dunia program biasanya ada ribuan baris, hal ini penting agar bisa diingat oleh programmer itu sendiri dan sebagai dokumentasi yang baik.

Selain itu yang perlu disadari adalah adanya campuran huruf besar dan huruf dalam variabel
nama daftarUrutan. Walaupun semua C++, kata kunci harus ditulis dalam huruf kecil, tetapi dalam penulisan tersebut dapat menggunakan huruf besar sebagai variabel nama.

Dalam bahasa pemrograman C maupun pada bahasa java identifier sifatnya case sensitive, artinya huruf besar dan huruf kecil dianggap berbeda artinya, walaupun diperbolehkan.

Identifier terdiri dari :

? Karakter alphabet, yaitu : huruf ‘A’ sampai ‘Z’ dan huruf ‘a’ sampai ‘z’
? Underscore ( _ ) dan tanda dollar ($)
? Digit decimal, yaitu: bilangan antara ‘0’ sampai ‘9’

Dalam menulis program ada halhal yang harus diperhatikan sebagai ketentuan dalam pemberian nama identifier.

Ketentuan-ketentuan dalam penulisan identifier antara lain:

? Terdiri dari gabungan huruf dan angka dengan karakter pertama harus berupa huruf atau underscore atau tanda dollar ($).
? Tidak boleh mengandung spasi dan symbol-simbol khusus, kecuali garis bawah (underscore) atau tanda dollar ($) khusus untuk java.

Yang termasuk symbol khusus

yang tidak diperbolehkan antara lain: $, ?, %, #, !, &, *, (, ), -, +, =, dan sebagainya.
? Panjangnya bebas, tetapi hanya 32 karakter pertama yang terpakai, tetapi sebaiknya sependek mungkin minimal satu karakter.
? Tidak boleh sama dengan kata kunci (keyword) dan kata tercadang (reserved word) yang ada dalam bahasa pemrograman.

Untuk lebih jelasnya mengenai identifier dapat dilihat pada contoh identifier yang benar dan yang salah
Sekian pembahasan singkat mengenai identifer beserta contohnya yang sederhana seperti int x dan int daftarUrutan yang mana variabel dari x mendefinisikan/mengidentifikasi nilai x sedangkan daftarUrut mengidenfitikasi daftarUrut yang dimasukan nilainya. Semoga artikel ini bermanfaat untuk menambah wawasan kita semua, Terimakasih atas kunjungan kalian.
NEXT ARTICLE Next Post
PREVIOUS ARTICLE Previous Post
NEXT ARTICLE Next Post
PREVIOUS ARTICLE Previous Post
 
banner