Materi Kuliah JAVA FUNDAMENTAL

Posted on

Pengertian Java

Java adalah turunan dari c/c++

Keunggulan java

– Write once run anywhere => portable

Class = bersifat generic file yang dihasilkan oleh compiler java
Note : searching monoproject

Perbedaan program java dengan program lain

JAVA FUNDAMENTAL

Java adalah turunan dari c/c++

Keunggulan java
– Write once run anywhere => portable

Class = bersifat generic file yang dihasilkan oleh compiler java
Note : searching monoproject

Perbedaan program java dengan program lain

Kelemahan php tidak bias dicluster sedangkan java ee bias dicluster
Keterangan cluster php

JAVA FUNDAMENTAL

Keterangan cluster java (digunakan untuk mengatasi kalau ada salah satu server yang down maka bisa dialihkan ke server yang lain tanpa sepengetahuan user)

JAVA FUNDAMENTAL

Pada android virtual machine nya java bernama DVM (david virtual machine)

Rule pembuatan nama class (coding convention)

  1. Diawali huruf besar (capital)
  2. Diikuti huruf kecil
  3. Kalau ada kata kata baru dimulai lagi dengan huruf capital lagi

Rule peraturan penyimpanan java

1. Penamaan class harus sama persis dengan nama file kita kalau tidak akan timbul error pada waktu decompile

JAVA FUNDAMENTAL

2. Sebuah class bias jalan kalau ada starting point (function yang otomatis dipanggil oleh JVM agar program bias running. Dalam java starting point harus berupa function dengan label
Public static void main(String[] x)


Diawal kita membuat sebuah file java tapi belum ada starting poinnya maka akan terjadi error seperti dibawah ini :

3. Cara membuat remark di java baik yang single line atau multi line

Perintah diatas digunakan untuk mengkompile dan mengeksekusi aplikasi java
Di bawah ini adalah perintah untuk membuat dokumentasi java

Silahkan buka file dokumentasinya pada folder dibawah ini

Variable Pada Java

Pengertian Variable

  • Lokasi dimemory, punya nama dan bias digunakan untuk menyimpan data/value yang nilainya “variant” (bisa berubah-ubah)
  • Lokasi di dalam memori komputer yang digunakan untuk menyimpan suatu informasi (nilai)
  • Nilai variabel dapat diubah di pernyataan manapun di dalam program

Mendeklarasikan variabel:

tipe namaVariabel1 [, namaVariabel2]

Contoh:
int hasil;
String namaSiswa, namaGuru, namaAdmin;

Cara declare variable dalam java

1. Type nama;
2. Type nama=value;

Type data di java

Primitive type

Ciri – cirinya

  • Nama type akan menjadi keyword
  • Nama type selalu lower case
  • Nama type tidak boleh digunakan sebagai nama var
  • Nama type sudah built in dalam java lang spec

Object type

Ciri – cirinya

  • User defined type (type ini adalah buatan user)
  • Type bukan keyword

Type data primitive

1. Bilangan bulat
(makin banyak bit, makin rakus memory)
(makin banyak bit,makin besar makvalue)
– Byte -> -127 sampai 127
– Short -> -32769 sampai 32769
– Int -> -2.147.483.648 sampai 2.147.483.648
– Long -> -9.147.483.648. 147.483.648 sampai 2.147.483.648. 147.483.648

2. Bilangan pecahan
(makin banyak bit, makin rakus memory)
(makin banyak bit,makin presisi angka dibelakang koma)
– Float -> 32 bit (10 angka dibelakang decimal)
– Double ->64 bit (20 angka dibelakang decimal)
3. Karakter tunggal
– Char -> 16 bit Unicode
 Karakter harus diapit dengan tanda petik satu
• Char =’A’;
4. Boolean
– Boolean jumlah bitnya platform specific tidak disebutkan berapa bit

Type data objek

Tipe data objek berupakan instanisasi dari kelas.
1. String : String data untuk kumpulan karakter
2. Date dan calender : untuk waktu dan tanggal

JAVA FUNDAMENTAL

Memberi Nilai pada variable

  • Menggunakan tanda sama dengan (=)
  • Kebiasaan yang baik untuk memberi nilai awal (initial value) pada local variabel (mencegah bug pada program)

Contoh:

int hasilTambah = 0;
boolean status = false;

Memberi Nama pada variable

  • Gunakan lowercase untuk variabel yang terdiri dari satu kata atau kata pertama
  • Gunakan kapital untuk karakter pertama dari kata kedua, ketiga, dst

Contoh:
int hasil;
boolean statusMesinMobil;
Button openFile;
Cls

JAVA FUNDAMENTAL

Catatan Teknik casting

Teknik ini bisa digunakan tapi agak berbahaya datanya bisa berubah dan terpotong. Hasil compile nya seperti dibawah ini :

Didalam java, default literal bilangan pecahan adalah bertype double (64-bit)
Untuk membuat bilangan pecahan bertype float (32-bit), maka harus diberikan suffix ‘f’ dibelakang bilangan tersebut
Contoh : 3.14f

JAVA FUNDAMENTAL

Hasil eksekusi

JAVA FUNDAMENTAL

Kalau tanpa suffix ‘f’

Hal tersebut bisa diatasi dengan cara casting seperti diatas tadi. Error Ini bisa terjadi karena Didalam java, default literal bilangan pecahan adalah bertype double (64-bit).

Contoh out of range type data dalam java

Hasil eksekusi :

JAVA FUNDAMENTAL

Hasil eksekusi nya menjadi tidak normal karena out of range walaupun sudah dicasting.
Pernyataan Dan Ekspresi

Perintah yang menyebabkan sesuatu terjadi dan merepresentasikan aksi tunggal dalam program Java
Contoh: int tahunProduksi;

Setiap pernyataan ditutup oleh karakter semicolon (;)
Pernyataan dikelompokkan dengan tanda pembuka ({) dan penutup (}). Kelompok ini disebut blok atau blok pernyataan

Demikian Materi Java Fundamental Kali ini, semoga bermanfaat ..