Tipe, Nama, dan Nilai ANIFUDDIN AZIS Tipe Data Tipe data ada dua macam, yaitu : tipe dasar dan tipe bentukan Tipe dasar adalah tipe data yang dapat langsung dipakai. Tipe bentukan dibentuk oleh tipe dasar atau tipe bentukan lain yang sudah didefinisikan Yang termasuk dalam tipe dasar adalah : bilangan bulat (integer), logika (bool), karakter, (char) bilangan riil (float) Tipe Integer data ini terdiri atas integer positif, integer negatif dan nol Pada C++ ada 2 : int dan longint Jenis operasi : penjumlahan (+), pengurangan (-), pembagian (/), perkalian (*), sisa bagi (%) Tipe Bool , Tipe Float, Tipe Char Tipe data ini mempunyai nilai TRUE atau FALSE Operator untuk jenis data ini adalah operator logika, yaitu : NOT, AND, OR dan XOR Tipe Float :Penulisan untuk jenis data ini selalu menggunakan titik desimal. Operasi sama dengan tipe integer, kecuali operasi sisa bagi Pada C++ ada 2 : float dan double Tipe Char untuk menyatakan satu atau lebih karakter ASCII Tipe Bentukan Tipe bentukan adalah tipe yang didefinisikan sendiri oleh pemrogram. Ada dua macam tipe bentukan, yaitu : 1. Tipe dasar yang diberi nama baru Contoh : typedef int bilangan bulat 2. Rekaman (struktur ) Nama Nama diberikan kepada peubah (variabel), konstanta, tipe bentukan, nama fungsi Aturan penamaan : 1. Diawali dengan huruf alfabet. 2. Huruf besar atau kecil dibedakan. 3. Nama tidak boleh mengandung operator aritmatika, operator relasional, tanda baca, spasi. Konstanta Konstanta adalah suatu identifier non-standar yang nilainya telah ditetapkan dalam suatu program dan dideklarasikan pada bagian deklarasi. Bentuk umum deklarasinya adalah : CONST identifier = nilai Misal : Const PI =3.14 Variabel Variabel adalah suatu identifier non-standar yang nilainya tidak tetap atau nilainya merupakan hasil dari suatu proses. (variabel yang dimaksudkan disini sama seperti halnya arti variabel pada aljabar). Bentuk umum tipe data nama variabel; Contoh : int panjang; Nilai Nilai adalah besaran dari tipe data yang sudah didefinisikan. Nilai dapat berupa nilai peubah atau konstanta. Pengisian Nilai ada 2 cara : Langsung : Pengisian nilai secara langsung adalah memasukkan nilai ke dalam nama peubah langsung di teks program Contoh panjang = 23 Pembacaan Nilai dari Piranti Masukan Menggunakan cin contoh cin>>panjang cin<<alas<<tinggi Ekspresi Sebuah ekspresi merupakan kumpulan dari operand-operand (seperti : bilangan, konstanta, variabel dll) yang bersama-sama dengan operator membentuk suatu bentuk aljabar dan menyatakan suatu nilai. Ada 2 (dua) jenis ekspresi dalam bahasa Pascal, yaitu : 1. Ekspresi numerik / aritmatika, yaitu suatu ekspresi yang menghasilkan nilai numerik / aritmatika. 2. Ekspresi Boolean atau ekspresi logika, yaitu suatu ekspresi yang menghasilkan nilai boolean / logika (true/false). Contoh : (b * b – 4 * a * c) / (2*a) / (2 * a) ekspresi numerik, jika a,b dan c adalah bilangan (variabel bernilai numerik). Upah < 1000.0 ekspresi boolean (“upah” adalah suatu variabel bernilai float). Menuliskan Nilai ke Piranti Keluaran Untuk keperluan keluaran (mencetak keluaran) digunakan cout Bentuk umum penulisannya : cout (variabel output) contoh cout<<panjang; cout (variabel output, ekspresi) , contoh cout<<luas<<“ = “<<panjang*lebar<<; cout (ekspresi),contoh cout<<panjang*lebar;