A. Instalasi Java
Instal aplikasi Java SDK pada komputer. Berikut
langkah-langkah untuk instalasi java:
- Jalankan installer Java SDK
- Ikuti semua proses sampai selesai
- Set variabel system path pada komputer.
- Buka Windows Explorer
- Klik kanan icon My Computer, klik Properties
- Klik Advanced system settings
B. Konsep Dasar
Pemrograman Berorientasi Objek
Java adalah salah satu bahasa pemrograman yang menggunakan
paradigma pemrograman berorientasi obyek.Pemrograman berorientasi obyek
menjadikan object dan class sebagai konsep sentralnya. Jadi dalam pemrograman
java object dan class menjadi suatu yang paling utama. Java adalah salah satu
bahasa pemrograman yang tidak tergantung pada operating system (operating system
independent), yang sekarang mulai popular dikalangan programmer.
C. Konsep Dasar
Variabel
Variabel adalah satuan yang dipakai oleh program sebagai
basis untuk penyimpanan data. Penggunaan variable harus terlebih dahulu
dideklarasikan nama dan tipenya.
Tipe dasar (primitive) dalam java adalah sebagai berikut:
Short
Tipe variable short adalah bilangan bulat 16 bit yang
mempunyai jangkauan nilai dari -215 sampai dengan 215-1 atau dari -32768 sampai
dengan ±32767.
Long
Tipe variable long adalah bilangan bulat 64 bit dengan
jangkauan nilai dari -263 sampai dengan 263-1.
Byte
Type variable byte adalah bilangan bulat 8 bit yang mempunyai
jangkauan nilai dari 27 sampai dengan 27-1 ataudari -128 sampai dengan +127.
Float
Float adalah bilangan real (pecahan, dengan format floating
point yang menggunakan tempat penyimpanan 32 bit. Tipe float mempunyai jangkaun
nilai dari 3.4e-038 sampai dengan 3.4e+038. Ketelitian float sampai 10 angka
dibelakang koma.
Contoh :
Float f1 ;
Float f2 = 0.13f;
Float f3 = 0.34f;
Perhatikan bahwa angka float ditambah suffix huruf f yang
berarti float. Hal ini diperlukan karena notasi default untuk tipe variable
double.
Double
Dobel adalah bilangan real (pecahan) dengan presisi 2 kali
lebih baik dari variable float. Dobel membutuhkan 64 bit untuk penyimpanannya
yang mempunyai jangkauan nilai dari 1.7e-308 sampai dengan 1.7e+308.
Char
Tipe variable char menyimpan kode Unicode (karakter
internasional), karena itu membutuhkan 16 bit
Contoh:
Char c;
Char c1=’c’;
Ch ar c5=’\t’;
Boolean
Variable Boolean berisi dua nilai, yaitu true dan
false.Variabel Boolean dapat diperoleh dari operasi logika seperti perbandingan dua
bilangan, perbandingan dua string, dan lain – lain
Casting
Casting adalah teknik konversi suatu data tipe ke data tipe
yang lain secara eksplisit. Yang menerangkan kepada compiler bahwa terjadi
perubahan tipe variable, sehingga hasilnya harus dikonversi ke tipe variable
tersebut.
Contoh :
Int I;
Double d;
Byte b;
I = 250;
D = I; // tidak
terjadi kesalahan, penyesuain otomatis
B = I; // terjadi kesalahan, tipe tidak compatible
B = (byte);
//tidak terjadi kesalahan, casting dari integer ke byte
D. Konsep Dasar Array
Array adalah sekumpulan data yang sama tipenya. Isi array
dapat diakses melalui index yang dimulai dari 0 sampai dengan
jumlah_elemen_array-i.
Tipe_variabel nama_array[];
Contoh
IntMyArr[];
Pada saat didefinisikan (dideklarasikan), jumlah elemen
array belum diketahui. Jumlah elemen yang sesungguhnya diciptakan dengan 2.
Array MyArr dapat diakses dengan cara sbb;
MyArr[0] = 340;
MyArr[1] = -129;
MyArr[2] = 499;
Array dapat diinialisasi secara otomatis pada saat
pendeklarasian dengan caras bb:
IntMyArr[] = {340,-129, 499};
Pada saat runtime jika indeks array yang diakses melebihi
jumlah elemen yang ada maka java akan mengeluarkan pesan kesalahan berupa
kesalahan runtime error.
Array Multidimesi
Kita dapat mendeklarasikan array lebih dari satu dimensi.
Sebagai contoh kita akan membahas array dua dimensi. Untuk array berdimensi
lebih dari dua dapat kita analogikan dengan array dimensi dua.Contoh
pendeklarasian array dua dimensi:
Double Matrik[ ]
[ ];
Menciptakan element array duadimensi
Matrik = new
double [2] [3];
Atau dengan cara diciptakan satu persatu (per baris)
Matrik=new double
[2] [ ]; // dimensi berikutnya belum disiapkan
Matrik[0] = new
double[3];
Matrik[1] = new double[3];
Matrik[0] [0] =
9.5;
Matrik[0] [2] =
10.0;
Matrik[1] [2] =
340.9;
Atau kita dapat menginisialisasi array multi demensi pada
saat pendeklarasian dengan cara :
Double Matrik [ ]
[ ] ={
{20.5, 10.9, 309.0}
{-8.8, 98.7, 100.0}
E. Kerangaka Program
Java
Progam dalam java dibagi- bagi menjadi class-class.Oleh
karena itu program dalam java dimulai dengan kata kunci class atau public
class.
Progam selalu dimulai dengan pembuka blok yaitu kurung
kurawal buka, dan diakhiri dengan penutup blok yaitu kurung kurawal tutup.
Perlu juga diperhatikan bahwa class dalam java yang bersifat public harus
disimpan dalam file sama dengan nama class dan ditambah ekstensi java dalam hal
ini bersifat case sensitive. Jadi program di atas harus disimpan dalam file
yang bernama Hello java.
Prasyarat sebuah program aplikasi (yang bias dieksekusi)
dalam java adalah mempunyai metoda (fungsi) sebagai entry point (pintu masuk)
yang bernama main ()untuk memulai eksekusi.
main ()adalah sebuah metode dengan argument array dari
String yang bernama argv. Klasifikasi dari metode main () adalah public static
yang artinya bias diakses oleh metoda diluar class tersebut.Sedangkan kata
kunci void menjelaskan bahwa metoda main () tidak memberikan nilai balik
(return value) kepemanggil.
Perintah (statement) System.out.println() , merupakan
perintah untuk mencetak string yang menjadi argument kelayar dan setelah
pencetakan akan ganti baris. Perlu diperhatikan bahw aantara satu perintah yang
lain dipisah dengan semi colon (;).
Program dalam java yang kita tulis harus kita compile dengan
java compiler dengan perintah :
C:\>javac Hello.Java
Javac adalah program java compiler, sedangkan Hello java
adalah program yang akan di compile. Jika proses compile berjalan lancer maka
akan dibuat file sesuai dengan nama file yang di compile ditambah dengan
ekstensi class. Jadi proses compile di atas akan menghasilkan file class yang
bernama Hello.class.
File class yang dihasilkan dari proses kompilasi dapat kita
eksekusi dengan java interpreter dengan perintah :
C:\>java Hello
Setelah File Hello.class dieksekusi maka akan muncul di
monitor :
Hello java programmer UMSIDA
Komentar
Pemberian komentar dalam program adalah penting karena akan
memperjelas alur program serta akan memberikan dokumentasi yang jelas.
Pemberian komentar dalam java dapat dilakukan dengan
memberikan karakter //.Semua teks setelah // akan dianggap komentar dan
diabaikan dalam proses kompilasi sampai dengan garis baru (new line). Contoh :
System.out.println(“Hello”); //mencetak kata hello
Selain dengan tanda //, penulisan komentar juga dapat
menggunakan sepasang tanda /* dan */. Jadi semua teks diantara tanda /* dan
tanda */ adalah dianggap komentar dan diabaikan dalam proses kompilasi. Contoh
:
/* perintah di bawah ini
Akan mencetak teks
Hello java programmer */
System.out.println(“Hello java programmer”);
Kata Kunci
Program java mempunyai beberapa kata kunci yang tidak boleh
kita gunakan sebagainama variable, nama class dan yang lainnya. Kata kunci
tersebut adalah :
Link :
0 Response to "BAB 1 (ELEMEN DASAR JAVA) - Pemrograman Berorientasi Objek (PBO)"
Posting Komentar