Senin, 25 Januari 2021

Tipe Data, Variabel dan Operasi Pada Bahasa Java

Algoritma dan Pemograman Bahasa Java

 

A.  Tipe Data

Tipe data adalah salah satu dari penamaan dalam sebuah program yang berfungsi untuk mendefinisikan metode representasi informasi dan cara informasi tersebut direprsentasikan. Sementara variabel ialah salah satu dari penamaan lainnya  berfungsi sebagai media penyimpanan suatu nilai (dalam java di sebut dengan literal) yang disesuaikan dengan tipe datanya. Tipe data, variabel dan nilai memeliki keterkaitan yang erat pada akhirnya dapat membantu kompilator dalam menentukan cara untuk merepresentasikan suatu data.  Secara umum ada tiga jenis data/nilai yang dikenal oleh komputer adalah Numerik, Karakter dan  Sring.

Tipe data digunakan untuk menentukan jenis nilai yang akan di tampung pada variabel tersebut. Terdapat 2 (dua) jenis tipe data pada java,  yaitu:

1. Tipe data primitif, diambil dari tipe data lama dari berbagai bahasa pemrograman sebelum Java, antara lain C++ dan pascal.

2. Tipe data objek / reference, berbentuk class yang merupakan ciri khas dari pemrograman berorientasi obek  untuk mendukung keberadaan dan operasional tipe data primitif.

Berikut ini beberapa contoh tipe data primitif pada Java :

  • Char : Tipe data karakter, contoh Z
  • Int : Angka atau bilangan bulat, contoh 29
  • Float : Bilangan desimal, contoh 2.1
  • Double : Bilangan desimal tapi memiliki kapasistas yang lebih besar
  • String : Kumpulan dari karakter yang membentuk teks, contoh Hello World!
  • Boolean : Tipe data yang hanya bernilai true dan false

B.  Variabel

    Variabel adalah 'penanda' identitas yang digunakan untuk menampung suatu nilai.

 

C.   Operator

Operand adalah nilai asal yang dipakai dalam sebuah proses operasi, sedangkan Operator adalah intruksi yang diberikan untuk mendapatkan hasil dari proses tersebut. Ada enam jenis kelompok operator dalam pemrograman java :

  • Operator Aritmatika
  • Operator Penugasan
  • Operator Pembanding
  • Operator Logika
  • Operator Bitwise
  • Operator Ternary


Berikut adalah beberapa contoh pemograman  dalam bahasa java :

1.    Program Menghitung Luas lingkaran

Contoh program dibawah ini menggunakan Operator Aritmatika berupa perkalian untuk perhitungan luas lingkaran.



Berikut adalah hasil compile nya:



Untuk lebih jelasnya, perhatikan uraian staitment dibawah in

a.    Simbol slash bintang/bintang slash (/*   */) digunakan untuk menambahkan komentar multi baris atau lebih dari satu baris, biasanya programer juga menggunakan double slash (//) untuk komentar yang sifatnya hanya bisa satu baris saja.

b.    Pada program “public class lingkaran” adalah sebuah class declaration untuk mendeklarasikan kelas, dan class body mendeklarasikan variabel dengan method.

c.    Pada pemograman java sering kali melihat suatu staitment yang berbunyi “public static void main(String [] args)“ staitment ini harus ada pada setiap pemograman java, karena tanpa adanya elemen ini program tidak akan bisa berjalan, pada contoh di atas terdapat kata “public” yang artinya staitment dapat dipanggil di manapun. Metode main  adalah metode utama yang mendukung program-program agar dapat berjalan. String[]args, string adalah sekumpulan karakter meliputi huruf,angka dan simbol, Perhatikan pada tanda []args pada elemen tersebut dinyatakan bahwa elemen tersebut mengandung sebuah array.

d.    “double luas,pi;” kata double digunakan untuk menanpung angka pecahan

e.    “ System.out.println(luas); ” staitmen ini digunakan untuk menampilkan output ke monitor, dan jika menggunakan perintah ini baris yang pertama dengan kedua atau selanjutnya akan dibatasi dengan enter atau akan ditulis dibaris selanjutnya, didalam pemograma bahasa java ada yang menggunakan System.out.print keduanya memiliki fungsi yang sama yaitu menampilkan ke layar monitor tetapi mereka memiliki perbedaan yaitu dimana perintah System.out.print setelah mencetak maka posisi kursor akan tepat berada  disebelah angka yang sudah tercetak, sedangkan System.out.println posisi kursor akan pindak kebaris baru.

2.    Pemograman Operator



Hasil Compile



Catatan: pada program di atas ada staitmen ( x++) dikenal dengan sebutan Increment yang digunakan untuk menambah variabel sebanyak 1 angka sedangkan ( x--) dikenal dengan decrement digunakan untuk mengurangi variabel sebanyak 1 angka.

3.    Pemograman Operator Unary



Hasil Compile



Catatan: Operator Unary adalah operator yang digunakan untuk memanipulasi variabel itu sendiri, Maksudnya si variabel tersebut nilainya, dan hasilnya bisa diubah sesui operator.

4.    Pemograman Operator Unary 2



Hasil Compile :



Catatan : dalam program diatas terdapat staitment ekspresi Boolean adalah ekspresi yang digunakan dalam bahasa pemrograman yang menghasilkan nilai Boolean saat dievaluasi. Nilai Boolean bisa benar atau salah . Ekspresi Boolean dapat terdiri dari kombinasi dari konstanta Boolean benar atau palsu ,Boolean-mengetik variabel, operator Boolean-pemeliharaan, dan fungsi Boolean bernilai.

5.    Program Operator Aritmatik



Hasil Compaile :


6.    Pemograman Operator Aritmatik 2



Hasil Compile :