Tipe Data, Variabel, dan Operator pada JAVA

by - Oktober 20, 2018


Apa itu Teknologi JAVA?
v  Sebuah Bahasa Pemrograman
Ø  Sebagai sebuah bahasa pemrograman, Java dapat membuat seluruh bentuk aplikasi, desktop, web dan lainnya,
v  Sebuah Development Environment
Ø  Sebagai sebuah peralatan pembangun, teknologi Java menyediakan banyak tools : compiler, interpreter, penyusun dokumentasi, paket kelas dan sebagainya.
v  Sebuah Aplikasi
Ø  Aplikasi dengan teknologi Java secara umum adalah aplikasi serbt a guna yang dapat dijalankan pada seluruh mesin yang memiliki Java Runtime Environment (JRE).
v  Sebuah Deployment Environment
Ø  JRE, yang terdapat pada paket J2SDK, mengandung kelas – kelas untuk semua paket teknologi Java yang meliputi kelas dasar dari Java, komponen GUI dan sebagainya.
Ø  Komponen yang lain terdapat pada Web Browser.

Contoh Source Code JAVA

public class Hello

{

/**

My first java program

*/

public static void main(String[] args) {

//Menampilkan kata "Hello world" dilayar

System.out.println("Hello world!");

}

}

Penjelasan Source Cod

  1.   Public : program bersifat umum
  2.  Static    : karakteristik tetap pada kelas ini
  3.  Void    : fungsi kelas ini tidak mengembalikan suatu nilai
  4. Main    : fungsi utama
  5.  String[] args  : fungsi kelas ini dapat menerima argumen ketika dijalankan dan argumen ini adalah string yang berbentuk larik atau bisa lebih dari satu argumen.    

Variabel,Tipe data,dan Operator JAVA

 Variabel
 Variabel pada Java terdiri dari :
  • Variabel Class yang dikenal sebagai property yang merupakan state dari objek
Cthnya : Public Class hello ()

                                {

                                // Kode

                                }
  • Variabel Kode
Cthnya : int a
Aturan pokok dalam deklarasi variabel
  • Setiap variabel harus diawali dengan abjad/huruf
  • Karakter kedua boleh huruf, angka atau simbol
  • Tidak memakai tanda baca (? ! + - * & dsb)
  • Tidak boleh ada spasi di dalamnya. Kata bisa dipisah dengan menggunakan underscore “_”
  • Bukan kata kunci
  • Sebaiknya nama variabel cukup deskriptif, menyatakan arti dan tujuannya
Deklarasi variable : <tipe> <nama variable>;

Tipe Data
            Tipe data pada Java dapat dibedakan atas 2 kategori, yaitu
  • Tipe data primitif
  • Tipe data kompleksString : untuk menyatakan tipe deretan karakter, misalnya nama, alamat, dsb. Cth : String pesan = “Halo”
     Array : misalnya int [ ] x = new int [5];
 Karakter khusus
§  \n         : pindah ke baris baru
§  \t          : pindah tabulasi ke kanan
§  \b         : backspace
§  \r          : return
§  \f          : halaman baru
 Konstanta
            Pendefinisian konstanta melalui kata kunci final
            Cth : final double PI = 3.14
 Perubahan tipe data
            Java menyediakan beberapa fungsi/metode untuk keperluan karakter, antara lain :
  • isDigit() : memeriksa apakah karakter tersebut adalah digit angka
  • isJavaLetter() : memeriksa apakah karakter ini adalah unicode
  • isLowerCase()  : memeriksa apakah karakter ini asalah huruf kecil
  • toLowerCase() : mengubah karakter ke huruf kecil
  • toUpperCase() : mengubah karakter ke huruf besar
Berikut ini perubahan tipe data yang diperbolehkan
Contoh Perubahan tipe data
Double to integer
 double b = 10.5
int a = (int) b; // hasilnya adalah 10
 Integer to double
 int a = 5;
double b = a/2; // hasilnya 2, bukan 2.5
double b = (double) a/2; // hasilnya 2.5

Menampilkan Data Variabel
Untuk mengeluarkan nilai dari variabel yang diinginkan, kita dapat menggunakan perintah sebagai berikut :
System.out.println()
System.out.print()
Apa yang membedakan diantara perintah System.out.println() and System.out.print()Yang pertama menambahkan baris baru pada akhir data untuk dikeluarkan, sementara selanjutnya tidak.
Perhatikan pernyataan tersebut,
System.out.print("Hello ");
System.out.print("world!");
Pernyataan tersebut akan menghasilkan output berikut ini pada layar :
Hello world!
Sekarang perthatikan pernyataan berikut,
 System.out.println("Hello ");
System.out.println("world!");
Pernyataan ini akan menghasilkan output sebagai berikut pada layar,
Hello
world!

 Operator

1. Operator Aritmatika

+          penjumlahan                3+4

-           pengurangan                7-5

*          perkalian                      a*b

/           pembagian                   c/d

%         sisa pembagian            8%3
2. Operator Penugasan
x=y=z=0;               variabel x,y,z semua diberi nilai 0
x += y;                   x = x + y
x -= y;                    x = x – y
x *= y;                   x = x * y
x /= y;                    x = x / y
x %=y;                   x = x % y 
3.Operator Increment dan Decrement

Lazimnya dalam Pascal ditulis dengan
a := a  + 1;
Namun dalam Java lazimnya ditulis
a++; // walaupun a = a + 1; juga bisa dipakai
Cth :
a++
int i = 10;
int a = 3;
int k = 0;
k = a++ + i; //akan menghasilkan k = 3+10 = 13

4. Operator Relasi
 
5.  Operator Logika

6. Operator Kondisi (?:)
Operator kondisi ?: adalah operator ternary. Hal ini berarti bahwa operator ini digunakan dalam tiga bentuk pernyataan kondisional argumen yang digunakan bersama-sama. Struktur pernyataan yang menggunakan operator kondisi adalah,
exp1?exp2:exp3
Dimana nilai exp1 adalah suatu pernyataan boolean yang memiliki hasil yang salah satunya harus berupa nilai true atau false.
Jika exp1 bernilai true, exp2 merupakan hasil operasi . Jika bernilai false, kemudian exp3 merupakan hasil operasinya.

Java menyediakan dua peralatan standard untuk melakukan operasi input-output, yaitu :
 System.in (keyboard) sebagai peralatan input
 System.out (monitor) sebagai peralatan output



Demikianlah pembahasan singkat mengenai Tipe Data, Variabel, Operator dari JAVA.
Semoga Artikel ini sangat membantu pembaca. Saya berharap pembaca meninggalkan kritik dan saran dikolom komentar, agar saya bisa memperbaiki artikel ini menjadi lebih baik.



Pantun sebegai penutup

Menunggu itu rasanya jemu
Bagai menanti janji tak pasti
Kusampaikan Terima Kasih kepadamu
Wahai pembaca yang baik hati


You May Also Like

0 komentar

Entri Unggulan

Program perulangan while menggunakan switch pada Java

Halo semua.. Saya kembali untuk memberikan contoh program pada Java. Nahh... Program yang akan saya berikan kali ini adalah program pe...