Pemrograman Bahasa C |
Seperti yang temen - temen ketahui tujuan dari pembuatan sebuah program adalah untuk mengolah sebuah data yang dimasukkan oleh pengguna. Nah dalam mengolah setiap data pada bahasa C tipe dari data tersebut haruslah jelas.
Misalkan data yang diolah itu adalah huruf, angka, kalimat, dan sebagainya. Dalam bahasa C sendiri, secara umum tipe data terbagi menjadi 3 macam, yaitu
- Tipe data karakter
- Tipe data bilangan bulat
- Tipe data bilangan pecahan
Itu merupakan tipe data yang biasanya digunakan, biasanya ketiga tipe data itu disebut sebagai tipe data primitif karena merupakan tipe data yang paling dasar dalam membuat program dalam bahasa C.
Kenapa saya bilang tipe data yang paling dasar ? Itu karena dengan tipe data itu dapat dibuat tipe data baru yang sesuai dengan kebutuhan seorang programmer. Kita bisa membuat tipe data baru dalam bahasa C dengan menggunakan perintah struct.
Lalu kita akan membahas dulu tentang pengertian variabel dan tipe data
Apa itu variabel dan tipe data?
Variabel merupakan sebuah wadah yang nantinya akan ditempati oleh sebuah data. Pastinya kalian sering sekali menemui x dan y dalam pelajaran matematika.
Variabel dalam pelajaran matematika yang kalian pelajari memiliki konsep yang sama dengan bahasa pemrograman.
Analogi Variabel |
Kita bisa analogikan variabel itu seperti keranjang buah yang berfungsi menampung buah. Bedanya jika dalam bahasa C variabel berfungsi untuk menampung data.
Nah selanjutnya apa itu tipe data ? Dengan memakai analogi yang sama dengan menggunakan keranjang buah tipe data itu seperti jenis buah apa yang ada di dalam keranjang itu.
Cara Membuat Variabel di Bahasa C
Dalam bahasa C kita akan membuat wadah tergantung pada jenis data apa yang akan kita tampung. Misalkan kita akan menampung sebuah bilangan bulat maka kita membutuhkan variabel dengan tipe data integer.
Jika kita menampung sebuah karakter maka kita menggunakan variabel dengan tipe data char. Dan jika untuk bilangan pecahan kita membutuhkan variabel dengan tipe data float atau double.
Lalu untuk cara membuat variabel nya seperti ini :
Kita juga bisa hanya membuat variabel nya tanpa harus langsung memasukkan isinya seperti ini :
Untuk penamaan variabel dapat dibuat dengan bebas namun ada aturan yang harus dipenuhi.
Aturan Deklarasi Variabel di Bahasa C
Kita bisa menamai variabel yang kita buat dengan bebeas, tapi ada beberapa aturan yang perlu kalian ketahui :
- Nama variabel tidak bolek diawali dengan simbol ataupun angka, namun dapat diawali dengan tanda underscore (_)
- Nama variabel tidak boleh sama dengan reserve word atau kata yang sudah ada dalam bahasa C, seperti : return, main, if, for, dll.
- Bahasa C menerapkan case sensitive, maksudnya huruf besar dan huruf kecil akan berpengaruh dalam penamaan variabel. Contohnya angka dan Angka akan dibedakan menjadi 2 variabel yang berbeda.
- Jika penamaan variabel kalian terdiri dari 2 kata kalian bisa menggabungkannya dengan underscore. Contohnya : nama_orang
Tipe Data di Bahasa C
Seperti yang sudah dijelaskan di atas tipe data di bahasa C pada dasarnya terbagi menjadi 3 diantaranya adalah bilangan bulat, karakter, dan pecahan. Dan jika pada bahasa C dituliskan sebagai berikut :
- Interger : merupakan tipe data yang berisi bilangan bulat
- Char : tipe data yang berisi huruf atau karakter
- Float : tipe data yang berisi bilangan pecahan
-
Double : ini merupakan tipe data yang sama seperti float, tapi dengan ukuran
yang lebih besar. Jadi kita bisa menyimpan bilangan pecahan dengan lebih
presisi.
Lalu setiap tipe data juga memiliki ciri khasnya masing-masing, seperti yang ada di tabel di bawah ini,
Tipe Data | Format | Range | Size |
---|---|---|---|
int | %i atau %d |
-32.678 sampai 32.767 atau -2.147.483.648 sampai 2.147.483.647 |
2 atau 4 byte |
char | %c | -128 sampai 127 atau 0 sampai 255 | 1 byte |
float | %f | 1.2E-38 sampai 3.4E+38 | 4 byte |
double | %lf | 2.3E-308 sampai 1.7E+308 | 8 byte |
Seperti yang ada di tabel setiap tipe data memiliki ciri khas tersendiri seperti jangkauan, ukuran, dan format penulisannya.
Nah untuk mencobanya kalian bisa salin kode dibawah ini dan jalankan di compiler kalian.
Dengan menjalankan kode diatas maka output nya akan tampil seperti ini
Jika kalian masih bingung dengan format tipe data nya, kalian bisa anggap isi
dari variabel tersebut menggantikan format yang ada di dalam tanda petik.
Untuk tanda
'\n' digunakan untuk berpindah ke baris selanjutnya atau seperti kalian
menekan enter saat mengetik.
Mengenal Konstanta di Bahasa C
Konstanta itu sama halnya dengan variabel biasa, namun isi dari konstanta bersifat permanen atau tidak bisa diganti. Jika kalian ingat pada pelajaran matematika ada Phi yang bernilai 3.14 untuk menghitung luas lingkaran, Phi ini juga bisa disebut sebagai konstanta atau tetapan.
Dalam membuat konstanta di bahasa C ada 2 cara, yaitu:
- Menggunakan perintah #define, dan
- Menggunakan perintah const
Berikut merupakan contoh jika menggunakan perintah #define ,
Maka akan menampilkan hasil berikut ,
Sedangkan jika menggunakan perintah const ,
Akan menampilkan hasil seperti ini ,
Jika membandingkan cara pertama dan kedua ada beberapa perbedaan yang tampak. Salah satunya jika menggunakan #define tidak perlu untuk menulis tipe datanya sedangkan jika menggunakan const itu adalah hal yang wajib.
Untuk yang menggunakan #define deklarasinya tidak perlu menambahkan titik koma dibelakangnya sedangakan const perlu untuk menambahkan titik koma.
Dan untuk format penamaan konstanta biasanya menggunakan huruf kapital, selain untuk memudahkan kita untuk mengetahui jika variabel tersebut termasuk konstanta, ini sesuai dengan konvensi internasional.
Bagaimana apa kalian sudah paham mengenai cara membuat dan menggunakan sebuah variabel ? Jika belum, kalian bisa berlatih sendiri dengan mencoba membuat variabel kalian. Selamat berlatih!! 😁
0 Comments
Posting Komentar