SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
HIMSYA SEMARANG
NAMA : ARIF RAHMAN
NIM : 1118R0669
POGDI : SISTEM INFORMASI
VARIABEL, KONSTANTA, DAN EKSPRESI
1. 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
Contoh:
Deklarasi
Total_gaji : real
Nama_Karyawan : String
Data_ada : Boolean
K : integer
C : char
Keterangan:
· 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
2. 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}
3. Ekspresi
Eksprsi 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}
X ← (k*i) =2 {k dan i bertipe integer, maka akan menghasilkan nilai x yang bertipe integer}
Ekspresi relasi adlaah ekspresi dengan operand <, >, < >, =, > =, < =, NOT, AND, OR.Hasil Akhir dari ekspresi ini adalah sebuah nilai TRUE atau FALSE yang bertipe Boolean.
Contoh:
NOT Ada {Ada bertipe Boolean dan akan menghasilkan nolai keseluruhan Boolean}
Ada AND True { Ada bernilai Boolean, hasil akhirnya juga boolean}
X<5 { x bertipe nilai integer ayau real dan hasil akhir dari x<5 adalah bertipe boolean TRUE atau FALSE}
Ada OR (x=y) x dan y bertipe integer atau real dan hasil dari x=y adalah bertipe boolean TRUE atau FALSE, dan hasil akhir dari Ada OR (x=y) bernilai boolean}
Ekspresi String egan operator ‘=’ yang berarti operasi penyambungan nilai string.
Contoh:
A ← “Surabaya”
B ← “Jatim”
Maka A+B menghasilkan nilai “Surabaya Jatim”
Komentar
Posting Komentar