0% menganggap dokumen ini bermanfaat (0 suara)
18 tayangan12 halaman

Java Pertemuan 2

Dokumen ini membahas dasar pemrograman Java, termasuk variabel, tipe data, dan aturan penulisannya. Selain itu, dijelaskan tentang konversi tipe data dan berbagai jenis operator seperti aritmatika, penugasan, pembanding, logika, dan bitwise. Contoh kode juga disertakan untuk memperjelas penggunaan konsep-konsep tersebut.

Diunggah oleh

Ab Project
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)
18 tayangan12 halaman

Java Pertemuan 2

Dokumen ini membahas dasar pemrograman Java, termasuk variabel, tipe data, dan aturan penulisannya. Selain itu, dijelaskan tentang konversi tipe data dan berbagai jenis operator seperti aritmatika, penugasan, pembanding, logika, dan bitwise. Contoh kode juga disertakan untuk memperjelas penggunaan konsep-konsep tersebut.

Diunggah oleh

Ab Project
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/ 12

Pertemuan 2

DASAR PEMROGRAMAN

2.1 Variabel dan Tipe Data


Variabel adalah tempat menyimpan nilai sementara. Sedangkan tipe data adalah jenis
data yang tersimpan dalam variabel. Macam-macam tipe data pada Java :
• char : Tipe data karakter
• int : angka atau bilangan bulat
• float : bilangan desimal
• double : bilangan desimal juga, tapi lebih besar kapasitasnya
• String : kumpulan dari karakter yang membentuk teks
• boolean : tipe data yang bernilai true dan false
Hal yang perlu diketahui dalam pembuatan variabel di Java adalah cara penulisannya.
Contoh membuat variabel kosong bertipe double:
double namaVariabel;
Contoh membuat variabel bertipe integer dan langsung diisi nilai :
double namaVariabel = 33;
Contoh membuat sekumpulan variabel yang tipe datanya sama :
double x, y, z;

dtmhs.java

PEMROGRAMAN I 1
Aturan Penulisan Variabel
Ada aturan dalam pembuatan variabel, diantaranya:
• Nama variabel tidak boleh menggunakan kata kunci dari Java seperti if, else, for, switch,

case dll.
• Nama variabel boleh menggunakan huruf, angka, garis bawah, dan symbol dollar,

namun penggunaan garis bawah dan symbol lebih baik dihindari.


• Nama variabel harus diawali dengan huruf kecil

• Apabila nama variabel lebih dari 1 suku kata, maka kata ke-2 dituliskan dengan diawali

dengan huruf besar dan seterusnya seperti contohVariabel.

Konversi Tipe Data


Konversi artinya merubah ke jenis yang lain. Tipe data string tidak bisa disimpan
dalam variabel dengan tipe integer.
Contoh konversi ke tipe integer 1 :
Integer.parseInt(variabel);
Contoh konversi ke tipe integer 2 :
Integer.valueOf(variabel);
Contoh konversi ke tipe integer 3 :
objek.toInt();
Contoh konversi ke tipe integer 4 :
(int) variabel;

PEMROGRAMAN I 2
persegipanjang.java

Variabel luas bertipe data Double, berarti nilai yang bisa disimpan adalah Double.
Sedangkan variabel alas dan tinggi bertipe Integer. Agar hasil data integer dapat disimpan
dalam variabel bertipe double, maka perlu dikonversi.

Latihan 2
Lakukan kompilasi pada file tersebut dan amati hasilnya. Jika terjadi kegagalan, perbaiki
kesalahan diatas sehingga program tersebut dapat berjalan.

PEMROGRAMAN I 3
2.2 Operator dan Ekspresi
Ekspresi merupakan suatu bentuk yang menghasilkan nilai. Operator didalam bahasa
pemrograman digunakan untuk melakukan operasi tertentu. Ada lima jenis kelompok
operator dalam pemrograman Java :
1. Operator Artimatika;
2. Operator Penugasan;
3. Operator Pembanding;
4. Operator Logika;
5. Operator Bitwise;
2.2.1 Operator Aritmatika
Operator aritmatika digunakan untuk melakukan operasi aritmatika, terdiri dari:

Nama Simbol

Penjumlahan +

Pengurangan -

Perkalian *

Pembagian /

Sisa Bagi %

PEMROGRAMAN I 4
Contoh8.java

PEMROGRAMAN I 5
2.2.2 Operator Penugasan
Operator penugasan berfungsi untuk meberikan tugas pada variabel tertentu.
Biasanya untuk mengisi nilai. Contoh:

int x = 10;

Variabel x ditugaskan untuk menyimpan nilai 10, operator Penugasan terdiri dari:

Nama Operator Simbol

Pengisian Nilai =

Pengisian dan Penambahan +=

PEMROGRAMAN I 6
Nama Operator Simbol

Pengisian dan Pengurangan -=

Pengisian dan Perkalian *=

Pengisian dan Pembagian /=

Pengisian dan Sisa bagi %=

Contoh9.java

PEMROGRAMAN I 7
2.2.3 Operator Pembanding
Operator pembanding digunakan untuk membandingkan. Operator ini juga dikenal
dengan operator relasi. Nilai yang dihasilkan dari operator ini berupa boolean,
yaitu: true dan false yang terdiri dari:

Nama Simbol

Lebih Besar >

Lebih Kecil <

Sama Dengan ==

Tidak Sama dengan !=

Lebih Besar Sama dengan >=

Lebih Kecil Sama dengan <=

contoh:

boolean x = 5 < 10

Maka x akan bernilai true, karena 5 lebih kecil dari 10.

PEMROGRAMAN I 8
Contoh10.java

2.2.4 Operator Logika


Operator logika sama dengan pelajaran logika matematika, operator logika digunakan untuk
membuat operasi logika.

Nama Simbol di Java

Logika AND &&

Logika OR ||

Negasi/kebalikan !

PEMROGRAMAN I 9
P1 P2 AND OR XOR ~P1

True True True True False False

True False False True True False

False True False True True True

False False False False False True

Contoh12.java

2.2.5 Operator Bitwise


Operator bitwise merupakan operator yang digunakan untuk operasi bit atau biner.
Operator bitwise terdiri dari:

Nama Simbol di Java

AND &

OR |

PEMROGRAMAN I 10
Nama Simbol di Java

XOR ^

Negasi/kebalikan ~

Left Shift <<

Right Shift >>

Left Shift (unsigned) <<<

Right Shift (unsigned) >>>

Operator ini berlaku untuk tipe data int, long, short, char, dan byte. Operator ini akan
menghitung dari bit-ke-bit. Misalnya, punya variabel bilangan bulat a = 60 dan b = 13
kemudian dikonversi dalam bentuk biner, akan menjadi seperti ini:

a = 00111100
b = 00001101

Operasi AND

a = 00111100
b = 00001101
a&b = 00001100

Operasi OR

A = 00111100
b = 00001101
a|b = 00111101

Operasi XOR

a = 00111100
b = 00001101

PEMROGRAMAN I 11
a^b = 00110001

Opearsi NOT (Negasi/kebalikan)

a = 00111100
~a = 11000011

Hampir sama dengan operator Logika. Bedanya, Bitwise digunakan untuk biner.
Contoh13.java

PEMROGRAMAN I 12

Anda mungkin juga menyukai