Tipe Data,Variabel,Operator dan Ekspresi

1.Tipe Data

Tiap bahasa pemrograman mempunyai bentuk tipe-tipe data sendiri-sendiri yang merupakan pengembangan tipe data algoritma. Dalam algoritma dikenal 5 tipe data, yaitu : tipe data bilangan bulat (integer), tipe data bilangan real, tipe data karakter, tipe data string dan tipe data logika atau boolean.
· Integer
Integer dapat dioartikan bilangan bulat. Bilangan bulat adalah bilangan yang tidak mempunyai pecahan.
· Real
Tipe data real digunakan menyimpan data real. Bilangan real adalah bilangan yang dapat mempunyai digit desimal dibelakang koma (exponensial) atau bilangan pecahan.Bilangan real juga dapat bernilai positif dan negatif.
· Karakter
Tipe data karakter digunakan untuk menyimpan tipe data alfanumerik, seperti ‘A’, ‘B’, ‘*’, ‘#’, ‘8’,’?’. Semua tanda yang ada di keyboard termasuk karakter.Sebuah angka yang dibuat untuk digunakan pada operasi perhitungan atau operasi matematika lainnya, maka ia harus dideklarasikan sebagai tipe numerik, tetapi sebuah angka kalau hanya digunakan sebagai kode saja maka sebaiknya dideklarasikan bertipe karakter
· String
Tipe data string digunakan untuk menyimpan data yang merupakan gabungan dari beberapa karakter.Contoh: ‘STIKOMP’.
· Logika(boolean)
Tipe data ini hanya mengandung 2 nilai, yaitu TRUE atau FALSE. Dengan menggunakan operator AND, OR, NOT dapat dibentuk ungkapan boolean yang lebih rumit.Nilai boolean sangat penting untuk pengambilan suatu keputusan dalam suatu program.

2. Variabel

Variabel adalah suatu lokasi memori komputer yang digunakan untuk menampung dan menyimpan data yang akan diolah.
Tipe dari sebuah variabel ditentukan oleh jenis data yang akan disimpan.Penamaannya bersifat UNIK, yaitu tidak boleh ada 2 variabel atau lebih dengan nama sama. Sebuah variabel hanya dapat digunakan untuk menyimpan satu jenis data, tidak tergantung besarnya data tersebut dan nilainya boleh berubah-ubah.
Aturan Penulisan variabel:
· Diawali dengan huruf
· Penulisannya harus diikuti dengan tipe data
· Panjangnya bebas
· Tidak boleh menggunakan spasi
· Total_Gaji adalah variabel numerik( angka) yang tipe datanya real(berupa bilangan pecahan)
· Nama_Karyawan adalah variabel data karakter bertipe string (sederatan karakter)
· Data_ada adalah variabel logika bertipe boolean yang hanya punya nilai ‘True’ dan ‘False’.
· K adalah variabel yang bernilai integer (bil. Bulat)
· C adalah variabel bertipe karakter yang bernilai tunggal
3.Konstanta
Konstanta adalah besaran yang mempunyai nilai tetap selama program dijalankan.Pemberian nilai akan disimpan pada sebuah konstanta dilakukan di awal program/ algoritma dan selama program dijalankan nilainya tidak bisa diubah.Notasi untuk menyatakan konstanta/tetapan adalah ‘const’.Contoh:
Deklarasi
Const phi = 3.14 {Tetapan Phi}
Const Nmaks = 100 {jumlah mahasiswa}
Const sandi = ‘xyz’ {kunci rahasia}
4. Ekspresi
Ekspresi adalah pernyataan yang mentransformasikan nilai menjadi keluaran yang diinginkan melalui proses perhitungan(komputasi). Ekspresi terdiri dari operator dan operand.Operand adalah nilai yang diberikan proses operator tertentu.Operand dapat berupa variabel, konstanta, nilai atau nilai balik, dari fungsi. Hasil akhir dari ekspresi adalah sebuah nilai dengan operator yang digunakan.Ada 3 macam ekspresi, yaitu ekspresi aritmatika, ekspresi relasi dan ekspresi string.
Ekspresi Aritmatika adalah ekspresi yang melibatkan operand bertipe numerik dan menghasilkan nilai bertipe numerik.Contoh:
A*B {a dan b bertipe integer akan menghasilkan nilai perkalian yang bertipe integer}
ß (k*i) =2 {k dan i bertipe integer, maka akan menghasilkan nilai x yang bertipe integer}

Komentar

Postingan populer dari blog ini

Cara kerja Register Geser

mengenal garis dalam desain grafis

Pengertian sistem bilangan