Anda di halaman 1dari 23

02 | Variable, Tipe Data, Opeator

Oleh:
Saiful Nur Budiman S.Kom., M.Kom
Team Teaching Pemrograman Lanjut
UNISBA 2020/2021
PEMROGRAMAN LANJUT
Variable
 Apa itu variable?
Bagian dari program yang digunakan untuk menyimpan data

 Sebagai tempat menyimpan data, variable harus dideklarasikan


yaitu diberi tipe data, nama variable dan dapat juga diberi
nilai awal (inisialisasi)
PEMROGRAMAN LANJUT
Ketentuan Penamaan Variable
(Identifiers)
1. Harus diawali huruf
2. Tidak boleh mengandung special karakter apapun kecuali underscore ( _ )
3. Tidak boleh mengandung reserve word (kata yang sudah digunakan C# sebagai
perintah
4. Tidak boleh kembar dengan variable yang lain

Bentuk umum :
tipedata namaVariable1, namaVariable2, ….;
int a, b, c, jumlahBarang;
PEMROGRAMAN LANJUT
Ketentuan Penamaan Variable
(Identifiers)
Sangat penting diingat :
Bahasa C# menggunakan “case sensitive”, artinya
bahwa identifier yang ditulis dengan huruf besar atau
kecil adalah tidak sama.

Ex : variable HASIL tidak sama dengan variable hasil


ataupun variable Hasil
PEMROGRAMAN LANJUT
PEMROGRAMAN LANJUT
Konstanta
 Bila variable dapat diubah nilainya, maka konstanta
(constanta) merupakan kebalikan dari variable.
Sekali konstata diinisialisasi dengan suatu nilai, maka
nilai itu akan bersifat tetap (permanen).
 Konstata berguna bila sering menggunakan nilai yang
bersifat tetap
ex : konstata pi () yaitu bilangan 3.14 yang
menunjukkan sudut radian
PEMROGRAMAN LANJUT
Ketentuan Penamaan Konstanta
 Semua abjad dari nama konstanta dituliskan dalam
huruf kapital
 Bila nama konstanta lebih dari satu suku kata, maka
semuanya disambung menjadi satu dan semua
abjadnya juga dituliskan dalam bentuk kapital.

Bentuk Umum :
const tipedata NAMAKONSTANTA = nilai;
PEMROGRAMAN LANJUT
PEMROGRAMAN LANJUT
Tipe Data
 Boolean : true or false
 Character : char, wchar_t, char16_t, char32_t
 Floating Point : float, double, long double
 Integer : shot, int, long, long long
PEMROGRAMAN LANJUT
Range of
Data Types
PEMROGRAMAN LANJUT
Contoh Penggunaan Tipe Data dan
Assignment
 Assignment proses pemberian nilai pada suatu
variable yang telah dideklarasikan
Ex :
jumlah = 10;
harga = 2000;
karakter = ‘S’;
PEMROGRAMAN LANJUT
Tentukan Tipe Data Berikut yang
Paling Tepat !
true =?
22/7 =?
1000 =?
75 =?
‘false’ =?
3.14 =?
‘500’ =?
“K-14" =?
PEMROGRAMAN LANJUT
Tentukan Tipe Data Berikut yang
Paling Tepat !
true = boolean
22/7 = float/double
1000 = int
75 = int
‘false’ = char
3.14 = float/double
‘500’ = char
“K-14" = String Bedanya char dengan
String apa?
PEMROGRAMAN LANJUT
Operator
Operator merupakan symbol yang biasa dililibatkan
dalam program untuk melakukan suatu operasi atau
manipulasi, misalnya untuk:
 Menjumlahkan sebuah nilai
 Memberikan nilai ke suatu variable (assignment)
 Membandingkan kesamaan dua nilai
PEMROGRAMAN LANJUT
Operator Aritmatika
PEMROGRAMAN LANJUT
Presedensi Operator Aritmatika
 Operator yang mempunyai prioritas tinggi akan
diutamakan dalam hal pengerjaannya, dibandingkan
dengan operator yang memilki prioritas rendah. Berikut
merupakan tingkat presedensi operator arimatika:

* Atau %
+ Atau -
Semakin kebawah
semakin rendah
prioritasnya
PEMROGRAMAN LANJUT
Operator Increment/Decrement
 C# menyediakan operator increment (kenaikan) dan
decrement (pengurangan)

 Ex :
x = x +1; x++ atau ++x
y = y -1; y-- atau --y
PEMROGRAMAN LANJUT
Operator Relasional
 Operator relasional digunakan untuk membandingkan
dua buah nilai. Berikut macamnya:
PEMROGRAMAN LANJUT
Operator Logika
 Operator logika digunakan untuk menghubungkan 2
atau lebih statement. Yang dihubungkan biasanya
statement operasi relasional. Operator logika juga
menghasilkan nilai logika benar atau salah. Berikut
macamnya:
PEMROGRAMAN LANJUT
Fungsi Matematika
 Fungsi khusus untuk perhitungan matematika
 gunakan Fungsi Math
PEMROGRAMAN LANJUT
Terimakasih

“Orang bijak belajar ketika mereka bisa”


“Orang bodoh belajar ketika mereka terpaksa"
(Arthur Wellesley)
PEMROGRAMAN LANJUT
Soal 1
 Diketahui 3 buah lingkaran dengan posisi saling
menindih seperti pada gambar dibawah ini

 Jari-jari lingkaran A = 10cm, B=12 cm, C=14cm.


Dengan program C++ hitunglah luas bagian yang
diarsir?
PEMROGRAMAN LANJUT
Soal 2
 Toni membeli sebuah kaos oblong dengan harga
Rp 150.000. Karena akhir tahun, dia mendapat
diskon 12.5%. Buatlah program C# untuk
menghitung besarnya diskon dan besarnya harga
bersih yang harus dibayar Toni

Anda mungkin juga menyukai