Page 166 - Informatikakm
P. 166

auto, double, int, struct, break, else, long, switch, case,
            enum, register, typedef, char, extern, return, union, continue,
            for, signed, void, do, if, static, while, default, goto, sizeof,
            volatile, const, float, short, dan unsigned.
                Bayangkan, dengan hanya 32 kata kunci, kalian bisa menulis program apa
            saja dalam bahasa C!
            •f  Identiàer
            Identifier  adalah  nama unik yang dapat kalian ingat yang diberikan ke
            dalam entitas program C,  seperti variabel  d  fungsi.  Identiàer  terd  at
            serangkaian karakter dengan aturan berikut.
                a.  Tidak boleh sama dengan kata kunci (keyword) dalam bahasa C.
                b.  Disusun dari kombinasi huruf (besar dan kecil), angka, dan underscore
                    ”_”.
                c.  Harus dimulai dengan huruf atau underscore.
                d.  Bersifat  case-sensitive,  atau  sensitif  terhadap huruf  besar  atau  kecil
                    (kapitalisasi karakter). Dengan kata lain, sisi dan Sisi akan dianggap
                    sebagai dua identiàer yang berbeda.

            Praktik Baik Pemrograman
            Walaupun dengan aturan di atas kalian dapat membuat identifier  dengan
            sangat bebas, keterbacaan kode program menjadi penting. Beberapa praktik
            baik yang perlu   kalian ketahui untuk menghindari kebingungan dalam
            membaca dan menulis kode ialah seperti berikut.
                1.  Nama yang diawali oleh underscore digunakan untuk keperluan tertentu
                    dan tidak seharusnya digunakan dalam membuat program di unit ini.
                2.  Nama variabel   dan fungsi harus ditulis dengan huruf  non-kapital.
                    Akan tetapi,  apabila terdiri atas dua atau  lebih  kata,  kalian dapat
                    menggunakan teknik menulis dengan standar       camel  case.  Huruf
                    awal  kata,  selain kata pertama,  ditulis menggunakan huruf  kapital.
                    Contoh: totalHargaBarang, namaMahasiswa.
                3.  Hindari menggunakan identifier  yang sangat mirip dalam satu  kode
                    program.  Misalnya,  totalHarga    dengan total_harga.     Hindari
                    juga dua atau lebih variabel yang hanya berbeda di kapitalisasi seperti
                    totalharga dan totalHarga.
                4.  Hindari identifier yang terlihat mirip, misalnya karakter ‘I’, ‘1’, dan ‘l’
                    terlihat sangat mirip satu sama lain. Catatan: karakter yang disebutkan
                    ialah huruf i kapital, angka 1, dan huruf L non-kapital.
                5.  Identiàer haruslah bersifat mnemonic. Untuk variabel, artinya identiàer
                    variabel tersebut harus menunjukkan isi dari variabel  tersebut.  Untuk
                    fungsi, identifier menunjukkan apa yang dilakukan oleh fungsi tersebut.


             156     Informatika SMA Kelas X
   161   162   163   164   165   166   167   168   169   170   171