0% menganggap dokumen ini bermanfaat (0 suara)
98 tayangan31 halaman

05 - Variabel Tipe Data Dan Operator

Universitas PGRI Wiranegara Pasuruan menjelaskan tentang variabel, tipe data, dan operator dalam pemrograman dasar. Variabel digunakan untuk menyimpan nilai sementara dengan tipe data dan nama. Terdapat tipe data primitif dan referensi. Operator digunakan untuk operasi antara operand yang meliputi operator aritmatika, increment/decrement, assignment, relasi, dan logika.

Diunggah oleh

Achnf
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
98 tayangan31 halaman

05 - Variabel Tipe Data Dan Operator

Universitas PGRI Wiranegara Pasuruan menjelaskan tentang variabel, tipe data, dan operator dalam pemrograman dasar. Variabel digunakan untuk menyimpan nilai sementara dengan tipe data dan nama. Terdapat tipe data primitif dan referensi. Operator digunakan untuk operasi antara operand yang meliputi operator aritmatika, increment/decrement, assignment, relasi, dan logika.

Diunggah oleh

Achnf
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 31

UNIVERSITAS PGRI WIRANEGARA PASURUAN

VARIABEL, TIPE DATA,


DAN OPERATOR
PEMROGRAMAN DASAR – PERTEMUAN MINGGU KE-5
TUJUAN

• Mahasiswa memahami dan mampu menjelaskan tentang Tipe Data

• Mahasiswa menjabarkan dan mampu menjelaskan tentang Variabel

• Mahasiswa memahami dan mampu menguraikan tentang Operator


VARIABEL

 Variabel digunakan dalam bahasa pemrograman untuk


menyimpan nilai sementara dimana untuk digunakan kembali
nantinya.

 Variabel memiliki tipe data dan nama.

 Tipe data mengindikasikan tipe dari nilai pada variabel tersebut.


JENIS VARIABEL

 Variabel lokal adalah variabel yang hanya bisa dikenali pada sub
program
 Variabel global adalah variabel yang dapat dikenali pada
keseluruhan program
Variabel X

Variabel Y

Variabel Z

4
ATURAN PENULISAN VARIABEL

 Nama variable tidak boleh menggunakan kata kunci Java

 Nama variable boleh menggunakan huruf, angka (0-9), garis bawah(_), dan
simbol dolar ($)

 Nama variable sebaiknya menggunakan diawali huruf kecil

 Apabila nama variable lebih dari satu kata maka kata yang setelahnya diawali
huruf besar.
BENTUK

<tipe data> <nama> [=nilai awal]

nilai dalam tanda [ ] bersifat optional.

contoh:
int contVariabel;
int contohVar = 34;
TIPE DATA

• Tipe data adalah jenis data yang ingin kita simpan di variabel.

• Tipe data dapat dikategorikan menjadi dua kelompok, yaitu

1. Tipe data Primitif

2. Tipe data Referensi.

7
Tipe data primitif
Jenis Data Deskripsi Ukuran Minimum Maksimum

boolean true / false 1-bit


Karakter Unicode
char 16-bit

byte Bilangan bulat 8-bit -127 128

short Bilangan bulat 16-bit -32768 32767

int Bilangan bulat 32-bit -2147483648 2147483647

long Bilangan bulat 64-bit -9223372036854775808 9223372036854775807

float Bilangan riil 32-bit 1.40129846432481707e-45 3.40282346638528860e+38

double Bilangan riil 64-bit 4.94065645841246544e-324 1.79769313486231570e+308


DEKLARASI
---------Deklarasi--------------------------
int nilai;
double angka;
float a, b, c;
----------Pemberian nilai-------------------
int nilai=75;
double angka=2.5;

9
MENCETAK VARIABEL
System.out.println(nilai);
System.out.println(a);

--------------------------atau------------------------

System.out.println(“Nilai anda adalah” +nilai);


System.out.println(“angka adalah” +a);

10
CASTING TIPE DATA (1)

Casting adalah ketika kita ingin memberikan nilai dari tipe data primitive ke tipe
data primitive yang lain
• Widening casting (otomatis) – mengubah tipe data dari yang ukurannya lebih
kecil ke tipe data yang lebih besar

byte -> short -> char -> int -> long -> float -> double

11
CASTING TIPE DATA (2)

• Narrowing casting (manual) – mengubah tipe data dari yang ukurannya lebih
besar ke tipe data yang lebih kecil

double -> float -> long -> int -> char -> short -> byte

12
CONTOH CASTING TIPE DATA
• Widening casting(otomatis)

• Narrowing casting(manual)

13
KEGUNAAN ASCII ??

• ASCII adalah singkatan dari American Standard Code for


Information Interchange.

• Sesuai dengan namanya, ASCII digunakan untuk pertukaran


informasi dan komunikasi data.

• ASCII merupakan kode angka yang mewakili sebuah karakter.

14
15
Tipe Data Referensi (1)
• Tipe data non-primitive dibuat berdasarkan kebutuhan
programmer.
• Nilai bawaan non-primitive adalah null
• Pendeklarasian tipe data ini hampir sama dengan deklarasi pada
tipe data primitif.
• Tipe data non-primitive diawali dengan huruf besar
Tipe Data Referensi (2)
Ciri khas tipe data referensi adalah kemampuannya menampung banyak nilai.
Pada tipe data primitif , nilai yang bisa ditampung Cuma 1 saja. Perhatikan contoh berikut ini:
Tipe Primitif :
int x = 9; (ada 1 nilai saja, yaitu angka 9)
char hurufku = “h”; (ada 1 nilai saja, yaitu huruf h)
Tipe Referensi :
String tulisan = “Aku Belajar Java”; (ada 16 nilai, termasuk spasi)
int[] daftar = { 1, 4, 9, 16, 25, 36, 49 }; (ada 7 nilai bertipe integer)

17
operator
• Operator merupakan simbol yang biasa digunakan dalam menulis suatu penyataan
(statement) dalam bahasa pemrograman apapun. Operator akan melakukan suatu
operasi terhadap operand sesuai dengan fungsinya.
• Contoh operasi antara lain penjumlahan, pengurangan, pembagian dan sebagainya
3+8*4
3 8 4 adalah operand
+ * adalah Operator

18
JENIS OPERATOR

1. Operator Aritmatika

2. Operator Increment dan Decrement

3. Operator Assignment

4. Operator Relasi

5. Operator Logika

19
1. Operator Aritmatika
Arithmatic operator (operator aritmatika) adalah operator
yang berfungsi untuk operasi aritmatika.
21
2. Operator Increment dan Decrement
Operator Increment dan Decrement digunakan untuk menaikan atau menurunkan
suatu nilai integer (bilangan bulat) sebanyak satu satuan, dan hanya dapat
digunakan pada variabel.

Operator Use Description


++ ++a Menaikan/menambah 1 nilai setelah operasi dilakukan

a++ Menaikan/menambah 1 nilai sebelum operasi dilakukan

-- a-- Penurunan/mengurangi 1 nilai setelah operasi dilakukan

--a Penurunan/mengueangi 1 nilai sebelum operasi dilakukan


23
3. OPERATOR ASSIGNMENT
Operator assignment dalam Java digunakan untuk memberikan sebuah nilai ke sebuah
variabel. Operator assignment hanya berupa ‘=’,
shortcut assignment operator yang penting, yang digambarkan dalam tabel berikut :

Operator Penggunaan Ekuivalen Dengan


+= Op1 += Op2 Op1 = Op1 + Op2
-= Op1 -= Op2 Op1 = Op1 – Op2
*= Op1 *= Op2 Op1 = Op1 * Op2
/= Op1 /= Op2 Op1 = Op1 / Op2
%= Op1 %= Op2 Op1 = Op1 % Op2
^= Op1 ^= Op2 Op1 = Op1 ^ Op2

24
CONTOH KODE PROGRAM

25
CONTOH KODE PROGRAM
a = a+5; bisa dipersingkat menjadi a += 5;

b = b–5; bisa dipersingkat menjadi b -= 1;

c = c*5; bisa dipersingkat menjadi c *= 3;

d = d/5; bisa dipersingkat menjadi d /= 5;

e = e%5; bisa dipersingkat menjadi e %= 5;

26
4. OPERATOR RELASI
Operator relasi dalam Java digunakan untuk menghasilkan nilai boolean
yang sering digunakan untuk mengatur alur jalannya sebuah program.

27
28
5. OPERATOR LOGIKA
Operator ini digunakan untuk ekspresi logika yang menghasilkan nilai
boolean. Operator-operator yang digunakan adalah AND ( && ), OR ( ¦ ¦ )
dan NOT ( ! ).

29
CONTOH KODE PROGRAM

30
THANK YOU
Any question...?

Anda mungkin juga menyukai