Mengenal Bahasa C Arduino
oleh: Suryo Adhy Chandra, ST
Apakah Bahasa C?
Bahasa pemrograman C dibuat pertama kali oleh seorang yang bernama Dennis M. Ritchie pada tahun 1972. Saat itu Ritchie bekerja di Bell Labs, sebuah pusat penelitian yang berlokasi di Murray Hill, New Jersey, Amerika Serikat. Ritchie membuat bahasa pemrograman C untuk mengembangkan sistem operasi UNIX. (Informasi dari Novriadi )
Sintak atau Tata Cara Penulisan Bahasa C?
Aturan Penulisan dalam bahasa C antara lain:
-
Konstanta atau penyimpan nilai yang tidak berubah/ statis selalu dituliskan dengan huruf besar, misalnya:
const int NILAI_1=12 -
Variabel atau penyimpanan nilai yang bisa berubah boleh menggunakan huruf besar atau bisa juga dengan huruf kecil atau campuran huruf besar dan huruf kecil, dan huruf besar dengan huruf kecil dianggap suatu hal yang berbeda dalam Bahasa Pemrograman C. Nah ada beberapa aturan penamaan variabel.
Tidak Diperbolehkan:
- Angka atau karakter khusus berada di depan, contohnya 1Variabelku, @variabElku, *variabelku, ^variabelku atau karakter-karakter lain
- Melakukan deklarasi atau pembuatan variabel dengan nama yang sama
-
Jangan membuat nama variabel dengan pembeda huruf besar dan huruf kecil, nanti akan mempersulit diri kita dalam melakukan coding, misalnya kita deklarasikan:
int Namaku = 20;
kemudian dibawahnya kita buat lagi variabel yang sama hanya diganti N nya menjadi huruf kecil semua:
int namaku = 30; - Menambahkan karakter khusus dibelakang atau ditengah, misalnya namaku@abc, namaKu#
- Jangan membuat variabel (kalau dalam coding kita yang sebenarnya) hanya menggunakan 1 huruf, misalnya: int i=0; Dianjurkan pemberian nama variabel menggunakan kata yang mudah kita ingat, contoh: nama1, nama2, nama3
-
tipe_variabel merupakan tipe data dari variabel yang akan kita buat, ada beberapa tipe data yang sering dipakai, antara lain:
-
Tipe Data Integer merupakan tipe data angka. ada beberapa tipe data yang sering kita pakai, yaitu:
- byte merupakan angka dengan range dari (-128) sampai 128
- int merupakan angka dengan range dari (−2,147,483,648) sampai (2,147,483,647)
-
Tipe Data Float merupakan tipe data pecahan. ada beberapa tipe data yang sering kita pakai, yaitu:
- float merupakan angka dengan digit 6-8 desimal
-
Tipe Data Karakter merupakan tipe data yang biasa kita pakai untuk mendeteksi karakter yang kita tekan dari keyboard. ada beberapa tipe data yang sering kita pakai, yaitu:
- char merupakan angka dengan range dari (-128) sampai 128
-
Tipe Data Void merupakan tipe data kosong atau tidak mengembalikan nilai tertentu. ada beberapa tipe data yang sering kita pakai, yaitu:
- void biasanya dideklarasikan waktu kita membuat function. function atau fungsi itu contohnya adalah ketika kita pertama kali membuka Arduino IDE
-
Tipe Data Integer merupakan tipe data angka. ada beberapa tipe data yang sering kita pakai, yaitu:
- nama_variabel seperti yang sudah dipaparkan di atas
- nilai_awal merupakan nilai yang akan kita berikan di awal, kalau int atau byte bisa kita berikan nilai = 0 atau angka apapun.
- Setiap pendeklarasian Variabel atau konstanta selalu diakhiri dengan tanda titik koma (;)
cara pendeklarasian variabel adalah dengan mengetikkan: tipe_variabel namavariabel= nilai awal;, kita bahas satu per satu ya:
- Dalam pembuatan fungsi, selalu diberikan tanda kurung kurawal buka ({) dan kurung kurawal tutup(}) dan di dalam kurung kurawal buka dan kurung kurawal tutup itulah scope dari coding kita.