TUGAS
JAVA KELAS 1
SEMESTER 2
DISUSUN OLEH :
Nama : Dewi Nursanti B. Kumuru
Kelas : XI TRPL
SEKOLAH SMK NEGERI 3 PALU
JURUSAN REKAYASA PERANGKAT LUNAK
Pengenalan Java
Saat ini Java berada dibawah lisensi Sun Microsystems.Menurut definisi dari
Sun, Java adalah nama untuk sekumpulan teknologi untuk membuat dan menjalankan
perangkat lunak pada komputer standalone ataupun pada lingkungan jaringan.
Orang orang yang berkecimpung dalam dunia pemrograman lebih suka menyebut Java
sebagai sebuah teknologi dibanding hanya sebuah bahasa pemrograman, karena Java
lebih lengkap dibanding sebuah bahasa pemrograman konvensional.
Tipe – tipe data
Ada 8 tipe data dasar pada Java yaitu boolean (untuk
bentuk logika), char (untuk bentuk tekstual), byte, short, int, long
(integral), double and float (floating point).
-logika
(boolean) diwakili oleh dua pernyataan : true dan false
-tekstual
(char) harus memiliki ciri berada dalam tanda single quotes(’’)
-Integral
(byte, short,int & long)
Tipe data bilangan bulat, default tipe data yaitu int.
byte = 8
bits dengan range -27 s/d 27-1
short = 16
bits dengan range -215 s/d 215-1
int = 32
bits dengan range -231 s/d 231-1
long = 64
bits dengan range -263 s/d 263-1
-Floating
Point (float dan double)
Tipe data bilangan asli (boleh ada pecahan). Default
tipe
datanya adalah double.
float = 32
bits dengan range -231 s/d 231-1
double= 64
bits dengan range -263 s/d 263-1
Pada Java, String bukan merupakan tipe data primitif
(namun merupakan suatu Class). String mewakili tipe data yang terdiri atas
beberapa karakter. String ditulis dengan menggunakan tanda petik ganda (“”).
Contoh
Penggunaan tipe data integral.
public class
ContohPerhitungan {
public static void main(String[] args) {
byte a = 1;
short b = 12;
int c = 300, d, e;
d = a + b + c;
e = a * b * c;
System.out.println("Hasil
penjumlahan = " + d);
System.out.println("Hasil
perkalian = " + e);
}
}
Variabel dan Konstanta
Aturan penamaan (identifier) variabel dan konstanta
seperti terdapat pada
Bab 5 juga
berlaku pada Java. Selain itu penulisan identifier pada Java bersifat case-sensitive.
Artinya huruf besar dan huruf kecil dianggap suatu yang berbeda. Tidak seperti
pada VB, Java mensyaratkan kita mendeklarasikan variabel dan konstanta lebih
dulu. Kalau tidak maka kode program tidak akan dapat dikompilasi.
Cara
pendeklarasian variabel adalah sebagai berikut:
<tipe data>
<nama variabel> [=nilai awal];
Nilai awal bersifat opsional atau boleh dicantumkan atau
tidak. Perhatikan contoh di atas. Variabel a, b, dan c telah ditentukan nilai
awalnya. Sedangkan variabel d dan e tidak ditentukan nilainya.
Operator Aritmatika
Operator
aritmatika yang digunakan pada Java hampir sama dengan yang digunakan pada VB.
Hanya pada penggunaan operator modulus yang berbeda notasinya. VB menggunakan
mod sedangkan Java menggunakan tanda %.
Operator Fungsi Contoh
+ Penjumlahan 3 + 5 = 8
- Pengurangan 7 – 2 = 5
* Perkalian 5 * 2 = 10
/ Pembagian 6 / 3 = 2
% Sisa hasil bagi
(modulus) 5 / 2 = 1
++ Menambahkan nilai 1
ke variable (increment) C++ = C + 1
-- Mengurangi nilai 1
ke variabel C-- = C – 1
Operator Logika
Ada 3 operator
logika yang disediakan Java yaitu: && (AND), || (logika
OR), | dan ! (logika
NOT). Penggunaan operator ini sama persis dengan yang
ada pada VB. Hanya
notasinya saja yang berbeda.
Struktur
Pengulangan
Ada tiga bentuk
struktur pengulangan pada Java yaitu for, while dan dowhile.
Secara prinsip
bentuk pengulangan ini sama dengan apa yang telah
kalian pelajari pada
Bab 5 dan 7. Berikut ini contoh bentuk pengulangan.
Penggunaan for pada
Java.
public class ForLoop {
public static void main(String[] args) {
int
j=4;
for
(int x=0; x < 5; x++) {
System.out.println("Nilai
x: " + x);
System.out.println("Nilai
j: " + j);
System.out.println();
j--;
}
}
}
Tidak ada komentar:
Posting Komentar