Senin, 05 Maret 2018

[STRUKTUR DATA] : Apa yang dimaksud Tipe Data?


  • 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;
Share:

0 komentar:

Posting Komentar


BTemplates.com

About Me

Diberdayakan oleh Blogger.

Followers