Dalam lanjutan tutorial belajar bahasa C di duniailkom kali ini, kita akan membahas aturan dasar penulisan kode program bahasa C. Aturan ini mencakup case sensitivity, whitespace, komentar, statement, keyword, dan identifier.
Perbedaan Huruf Besar / Kecil dalam Bahasa C
Pengertian sederhana dari case sensitivity adalah perbedaan antara huruf besar dan huruf kecil. Istilahnya, bahasa C termasuk bahasa yang case sensitif. Dalam bahasa C, huruf besar dan kecil dianggap berbeda. Perintah printf tidak bisa ditulis menjadi Printf.
Berikut contohnya:
#include <stdio.h> int main(void) { Â Â Printf("Hello, World!\n"); Â Â Â /* error !! */ Â Â return 0; }
Untuk penulisan variabel juga akan berbeda antara huruf besar dan kecil. Variabel jumlah, JUMLAH, dan Jumlah adalah 3 variabel yang berlainan. Aturan ini berbeda jika dibandingkan bahasa pemrograman PASCAL yang bersifat case insensitif (tidak membedakan huruf besar dan kecil).
Cara Penulisan Komentar di dalam Bahasa C
Komentar atau comment adalah 'kode program' yang ditambahkan untuk memberi keterangan/penjelasan mengenai cara kerja program. Komentar tidak akan diproses oleh compiler C dan berfungsi untuk memberi keterangan tambahan (terutama jika kode program yang ditulis cukup rumit)
Untuk membuat komentar di dalam kode program bahasa C, menggunakan tanda /* dan */. Seluruh karakter yang ada diantara kedua tanda ini akan dianggap sebagai komentar dan diabaikan pada saat proses compiler.
Berikut contoh penulisan komentar dalam bahasa C:
#include <stdio.h> int main(void) { Â Â /* Tampilkan pesan Hello World */ Â Â printf("Hello, World!\n"); Â Â return 0; }
Komentar juga sering digunakan untuk membuat semacam "copyright" kode program yang ditulis di awal, seperti contoh kode program berikut:
/* Pembuat : Duniailkom.com  * Tujuan : Menampilkan pesan "Hello, World!"  * Bahasa : C  * Tanggal Pembuatan: 31 Mei 2017  */  #include <stdio.h> int main(void) {   printf("Hello, World!\n");   return 0; }
Bahasa pemrograman C++ memperkenalkan alternatif pembuatan komentar, yakni dengan tanda "Â // ". Umumnya, compiler bahasa C juga mendukung bahasa C++, sehingga kita juga bisa menggunakan tanda "Â // "untuk membuat komentar dalam bahasa C.
Komentar "Â // " hanya berlaku untuk satu baris saja. Jika ingin membuat komentar lebih dari 1 baris, tanda "Â // " harus ditulis beberapa kali. Contohnya sebagai berikut:
// Pembuat : Duniailkom.com // Tujuan : Menampilkan pesan "Hello, World!" // Bahasa : C // Tanggal Pembuatan: 31 Mei 2017  #include <stdio.h> int main(void) {   // Tampilkan pesan Hello World   printf("Hello, World!\n");   return 0; }
Pengertian Statement dalam Bahasa Pemrograman C
Statement dalam bahasa C adalah sebuah baris perintah. Setiap baris perintah (statement) dalam bahasa C harus diakhiri dengan tanda titik koma ( ; ).
Berikut beberapa contoh statement dalam bahasa pemrograman C:
x = 6; Â Â Â Â Â Â Â Â Â Â Â Â Â y = "Duniailkom"; Â Â Â z = 5+3; Â Â Â Â Â Â Â Â Â Â Â 2+3; Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â puts("Duniailkom"); root2 = sqrt(49);
Sebuah statement tidak harus mencakup satu baris. Perintah kondisi seperti if else dan perulangan (looping) bisa mencakup beberapa baris, dan ini dianggap sebagai satu statement:
if( x == "Duniailkom") { printf("Belajar Bahasa C di Duniailkom"); }
Statement yang terdiri dari beberapa baris seperti ini, biasanya diawali dengan tanda kurung kurawal "Â {Â " dan diakhiri dengan tanda "Â } ". Bagian ini juga sering disebut sebagai blok kode program.
Pengertian Keyword dalam Bahasa Pemrograman C
Keyword adalah kata kunci yang menjadi dasar perintah bahasa C. Keyword ini tidak bisa digunakan sebagai identifier (variabel, konstanta maupun nama dari sebuah fungsi).
Sebagai contoh, perhatikan statement berikut:
int jumlah; return 0;
Disini, kata int dan return merupakan keyword dan memiliki makna tertentu di dalam bahasa C.
Terdapat beberapa kata kunci (keyword) dalam bahasa pemrograman C, yakni:
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 | unsigned |
Seluruh kata ini tidak bisa digunakan sebagai nama variabel / konstanta dalam bahasa C.
Pengertian Identifier dalam Bahasa Pemrograman C
Identifier adalah nama untuk menandakan "sesuatu" sepanjang kode program. Contoh dari identifier adalah variabel, konstanta dan fungsi.
Perhatikan statement berikut:
int jumlah; double total_penjualan;
Disini, jumlah dan total_penjualan adalah variabel dan termasuk ke dalam identifiers.
Secara umum, kita bebas ingin menulis nama identifier, namun terdapat beberapa aturan:
- Identifier harus selain dari keyword (yang terdapat di tabel sebelum ini). Sebagai contoh, kita tidak bisa memakai kata int sebagai nama variabel, karena int merupakan keyword untuk menandakan tipe data integer.
- Identifier bisa terdiri dari huruf, angka dan karakter underscore / garis bawah ( _ ).
- Karakter pertama dari identifier hanya bisa berupa huruf dan underscore, tidak bisa berupa angka. Meskipun boleh, tapi tidak disarankan menggunakan karakter underscore sebagai awal dari identifier.
- Beberapa compiler ada yang membatasi panjang identifier maksimal 31 karakter.
Dalam tutorial bahasa pemrograman bahasa C kali ini kita telah membahas beberapa aturan dasar dari bahasa C. Ini semua menjadi pedoman dalam menulis kode program bahasa C.
Tutorial berikutnya akan masuk ke Cara Pembuatan Konstanta dalam Bahasa Pemrograman C.
ditunggu ebooknya yang super lengkap :D
Siap, mudah2an nanti kesampaian nulis buku bahasa pemrograman C…
kalau bisa langsung ke ebook c soalnya kalau pascal jarang digunakan. tapi entah juga masih sering digunakan atau jarang digunakan.
Untuk praktek membuat program "real world" memang Pascal sudah jarang dipakai. Tetapi untuk pembelajaran di sekolah/kuliah saya rasa masih banyak yang pakai Pascal. Contohnya olimpiade komputer masih menggunakan bahasa Pascal.
Mudah2an nanti sempat membuat kedua eBook tersebut :)
Langsung paham… ^_^
Ditunggu postingan berikutnya gan..
Siap, semoga berkenan menunggu…
lanjutkan ke part selanjutnya gan
saya sangat terbantu dengan adanya tutorial dari web agan
saya berterima kasih atas semua tutorial yang ada disini
semoga bisa menjadi panutan bagi yang lain yang baru belajar seperti saya
semoga agan dapat berkah yang melimpah dari yang maha kuasa, karena telah membantu untuk mengajari kami :)
Amiin… terimakasih untuk doanya..
Untuk lanjutan tutorial, berkenan menunggu y.. kebetulan ada beberapa kegiatan lain akhir2 ini.
mantap nih websitenya, jujur saja saya suka dengan website ini, selain user friendly, juga menggunakan bahasa yang simple dan mudah dimengerti. mudah-mudahan makin jaya dan semakin berkembang nih duniailkom.. sukses selalu..
Amiiin.. terimakasih juga untuk doa dan dukungannya :)
kok gk update lagi bang?
Mohon maaf nih, akhir2 ini ada kegiatan lain jadi update tutorial bahasa C nya agak telat…
Dilanjut gan
Belajar di web ini asik & nyaman
Semangat terus mastah, mudah-mudahan ilmu yang mastah ajarin berbuah kebaikan buat mastah sendiri
Ditunggu ya, kebetulan ada kerjaan lain akhir2 ini…
Terimakasih banyak mas andre, semangat terus mas :)
Terima kasih Pak, sangat membantu!
butuh belajar c nih, diselesaikan ya bang hahahaha
makasih juga udah bantu belajar pascal, terasa mudah belajar disini
Hehe, ditunggu ya…
mana nih lanjutannya , hahahaha .. ditunggu gan ! ane br masuk kuliah smester 1 nih lg pake C++
MANTAP GAN, DITUNGGU LANJUTANYA
di tunggu gan postingan lanjutannya… hehe
Mantap,bos
Sangat membantu
Lanjut teruuus
mantaf mas penjelasannya
sara ane : bulis buku "C++ Uncover"
Siap, request ditampung…
menunggu postingan berikutnyaa nih..
Gan kalo mau bikin struk kasir dengan jenis pesanan berbeda2 disertai keterangan jumlah pesanan tiap barang. Itu pakai apa aja gan ?
Terima kasih tutorialnya Bang semoga makin sukses ya bang
Aamiin…
sdh baca dr awal berulang kali… kok gak bisa???
#include <stdio.h>,,,, di copi paste ke Command Promnt aja gak berhasil
Untuk menjalankan kode ini saya tidak pakai command prompt, tapi menggunakan aplikasi Code::Block.
Bisa mundur sejenak ke tutorial part awal mengenai cara menjalankan kode bahasa C: https://www.duniailkom.com/tutorial-belajar-c-cara-mendownload-dan-menginstall-code-blocks/
saya mencompile ko hasilnya msh utuh ya tidak ada perubahan padahal sudah di rubah