KD-03

#Menggunakan konstanta, variable, operator dan perintah input/output

Inti dari sebuah program komputer adalah menerima input, melakukan pemrosesan, dan menghasilkan output.

Nilai input bisa kita dapatkan dari keyboard, file, kamera, mikrofon, dan sebagainya. Sementara output dapat kita tampilkan ke monitor, cetak ke dokumen, atau ke dalam sebuah file. Pada tahap pemrosesan, program membutuhkan bantuan variabel untuk menyimpan nilai sementara. Sama seperti waktu kita berpikir, kita akan membutuhkan beberapa ingatan untuk memproses informasi.

# Mengenal Konstanta pada pemrograman bahasa C

Konstanta adalah sebuah nilai tetapan. Bisa juga dibilang sebagai variabel yang tidak bisa diubah nilainya. Ada dua cara pembuatan konstanta pada C:

  1. Menggunakan #define;
  2. dan Menggunakan const.

Perbedaan pembuatan konstanta yang menggunakan #define dan const terletak pada format penulisannya. Pada #define kita tidak perlu menuliskan tipe data, sedangkan const harus.

Pada #define kita tidak membutuhkan titik koma di akhir, sedangkan pada const kita harus menuliskan titik koma. Posisi penulisan untuk #define dan const bisa ditulis di dalam main() maupun di luar.

Oh iya, untuk nama konstanta disarankan menggunakan huruf kapital untuk menandakan itu sebuah konstanta. Apa yang akan terjadi jika saya mencoba mengisi nilai ke dalam konstanta? Ya programnya akan error.

# Apa itu Variabel dan Tipe Data?

Variabel adalah sebuah tempat menyimpan sebuah nilai. Sementara tipe data adalah jenis nilai yang akan tersimpan dalam variabel. Pada pelajaran matematika, kita sering menemukan x dan y. Nah Si x dan Si y ini disebut variabel, karena tugasnya menyimpan nilai. Atau anggap saja variabel itu sebuah wadah, lalu tipe data itu jenis-jenis benda yang akan disimpan dalam wadah tersebut.

Cara Membuat Variabel pada Bahasa Pemrograman C

Jadi, pertama kita harus menuliskan tipe data lalu diikuti dengan nama variabelnya.

Contoh :

int tinggi;

Artinya:

Kita akan membuat variabel dengan nama tinggi dan tipe datanya adalah int (integer).

Jangan lupa, di setiap pembuatan variabel harus diakhiri dengan titik koma (;).

kita juga dapat mengisi langsung dengan nilai yang ingin kita simpan.

Contoh :

int berat = 49;

Artinya:

Kita akan membuat variabel dengan nama berat dan tipe data integer, lalu langsung diisi dengan nilai 49.

Aturan Penulisan Variabel pada C

Ada beberapa aturan penulisan variabel yang harus diketahui:

  1. Nama variabel tidak boleh didahului dengan simbol dan angka.
  2. Nama variabel tidak boleh menggunakan kata kunci yang sudah ada pada bahasa C, contoh: if, int, void, dll.
  3. Nama variabel bersifat case sensitive, artianya huruf besar dan kecil dibedakan, contoh: nama dan Nama adalah dua variabel yang berbeda.
  4. Disarankan menggunakan underscore untuk nama variabel yang terdiri dari dua suku kata, contoh: nama_lengkap.

# Tipe Data pada Bahasa C

Tipe data adalah jenis data, menurut Wikipedia :

“Tipe data atau kadang disingkat dengan ‘tipe’ saja adalah sebuah pengelompokan data untuk memberitahu compiler atau interpreter bagaimana programmer ingin mengolah data tersebut” 1

Ada delapan jenis tipe data pada C:

  1. Char
  2. Integer
  3. Float
  4. Array
  5. Structure
  6. Pointer
  7. Enum
  8. Void

Apabila kita kelompokkan, maka akan terdapat empat kelompok tipe data.

# Tipe Data Dasar pada Pemrograman bahasa C

Sesuai namanya, tipe data dasar adalah tipe data yang paling dasar dalam bahasa pemrograman C. Tipe data dasar terdiri dari :

  1. Char: adalah tipe data yang berisi 1 huruf atau 1 karakter;
  2. Integer: adalah tipe data yang berupa angka;
  3. Float: adalah tipe data yang berupa bilangan pecahan
  4. Double: adalah tipe data sama seperti float, namun double memiliki ukuran penyimpanan yang lebih besar dibandingkan float.

Format penulisan koma untuk tipe data float dan double menggunakan tanda titik, mengikuti format internasional. Jika menuliskan seperti ini 2,5 maka akan salah. Penulisan yang benar adalah 2.5 Lalu untuk penulisan tipe data char harus diapit dengan tanda petik. Mengapa? Karena kalau misalnya karakter itu adalah spasi, tanpa tanda petik, kita tidak akan bisa mengisinya dengan karakter spasi.

Tipe Data Void pada C

Tipe data void adalah tipe data khusus untuk menyatakan tidak ada data. Apakah nol 0 sama dengan void? Tidak, nol memiliki nilai yaitu 0 sementara void tidak ada. Bingung? Coba bayangkan seperti ini :

Nol 0 artinaya tisunya habis, null atau void artinya tisunya tidak ada. Lalu undefined artinya variabelnya belum dibuat dalam memori. Biasanya, undefined akan banyak ditemukan saat belajar Javascript. Tipe data void jarang digunakan dalam pembuatan variabel. Tapi biasanya dipakai pada nilai kembalian sebuah fungsi.

Apa itu Operator?

Operator adalah sebuah simbol. Simbol yang digunakan untuk melakukan operasi tertentu. Misalnya : Kita ingin menjumlahkan nilai dari variabel x dan y, maka kita bisa menggunakan operator penjumlahan (+). Ada enam jenis kelompok operator dalam pemrograman C :

  1. Operator Artimatika;
  2. Operator Penugasan;
  3. Operator Pembanding;
  4. Operator Logika;
  5. Operator Bitwise;
  6. dan Operator Lain-lain.

Bersambung …