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 :