- Tipe data adalah jenis data yang dapat diolah oleh komputer untuk memenuhi kebutuhan dalam pemrograman komputer.
- Setiap variabel atau konstanta yang ada dalam kode program, sebaiknya kita tentukan dengan pasti tipe datanya.
- Ketepatan pemilihan tipe data pada variabel atau konstanta akan sangat menentukan pemakaian sumberdaya komputer (terutama memori komputer)
- Salah satu tugas penting seorang programmer adalah memilih tipe data yang sesuai untuk menghasilkan program yang efisien dan berkinerja tinggi.
Tipe data Numeric
- Tipe data numeric digunakan pada variabel atau konstanta untuk menyimpan nilai dalam bentuk bilangan atau angka.
- Semua bahasa pemrograman menyediakan tipe data numeric, hanya berbeda dalam jenis numeric yang diakomodasi.
- Jenis yang termasuk dalam tipe data numeric antara lain integer (bilangan bulat), dan float (bilangan pecahan).
- Tipe data Single adalah tipe data untuk bilangan pecahan dengan presisi yang terbatas.
- Tipe data Double adalah tipe data untuk bilangan pecahan dengan presisi yang lebih akurat
Character
- Character merupakan tipe data yang paling banyak digunakan.
- Tipe data character kadang disebut sebagai char atau string.
- Tipe data string hanya dapat digunakan menyimpan teks atau apapun sepanjang berada dalam tanda petik dua (“…”) atau petik tunggal (‘…’).
Boolean
- Tipe data Boolean digunakan untuk menyimpan nilai True/False (Benar/Salah).
- Pada sebagian besar bahasa pemrograman nilai selain 0 menunjukkan True dan 0 melambangkanFalse.
- Tipe data ini banyak digunakan untuk pengambilan keputusan pada struktur percabangan dengan IF … THEN atau IF … THEN… ELSE.
Array
- Array atau sering disebut sebagai larik adalah tipe data yang sudah terstruktur dengan baik, meskipun masih sederhana.
- Array mampu menyimpan sejumlah data dengan tipe yang sama (homogen) dalam sebuah variabel. • Setiap lokasi data array diberi nomor indeks yang berfungsi sebagai alamat dari data tersebut.
Record/ Struct
- Record atau Struct adalah termasuk tipe data komposit. Record dikenal dalam bahasa Pascal/Delphi sedangkan Struct dikenal dalam bahasa C++. Berbeda dengan array, tipe data record mampu menampung banyak data dengan tipe data berbeda-beda (heterogen).
- Sebagai ilustrasi array mampu menampung banyak data namun dengan satu tipe data yang sama, misalnya integer saja.
- Sedangkan dalam record, kita bisa menggunakan untuk menampung banyak data dengan tipe data yang berbeda, satu bagian integer, satu bagian lagi character, dan bagian lainnya Boolean.
Variabel
- Variable merupakan identifier (penamaan) yang digunakan untuk menampung data atau informasi.
- Format deklarasi variabel dalam C: tipe_data nama_variabel; tipe_data nama_variabel = initial_value;
- Contoh: int x, y, z; float i = 20;
Syarat Penulisan Variabel
- Nama variabel tidak boleh menggunakan spasi.
- Diawali dengan huruf atau garis bawah dan selanjutnya diikuti oleh huruf atau garis bawah atau angka.
- Tidak boleh diawali dengan angka
- Panjangvariabel max 32 karakter.
- Tidak boleh menggunakan keyword/ reserved word karena sudah digunakan oleh C.
Konstanta
- Konstanta adalah variabel yang nilai datanya bersifat tetap dan tidak bisa diubah. Konstanta juga variabel bedanya adalah pada nilai yang disimpannya.
- Jika nilai datanya sepanjang program berjalan tidak berubahubah, maka sebuah varibel lebih baik diperlakukan sebagaikonstanta.
- Pada sebuah kode program, biasanya nilai data dari konstanta diberikan langsung di bagian deklarasi konstanta.
- Untuk mendeklarasikan konstanta, bisa dilakukan dengan preprosesor #define atau dengan keyword const
- Contoh: const float phi = 3.14; #define phi 3.14;
0 komentar:
Posting Komentar