Elemen Dasar Java
POKOK BAHASAN 1: ELEMEN DASAR JAVA
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. Caranya:
-
Buka Windows Explorer
-
Klik kanan icon My
Computer, klik Properties
-
Klik Advanced system settings
-
Klik tab Advanced
-
Klik Tombol Environment Variables
-
Pada bagian system variable, cari variabel path, kemudian klik Edit, tambahkan alamat dari folder bin pada Java kompiler Anda ke dalam value variable path.
-
Pada bagian
user variable, tambahkan variable classpath kemudian isi nilainya dengan “ .; ” (titik dan titik
koma) alamat_folder_lib_anda
-
Cobalah Java
Anda, buka command line
Ketikkan java<<enter>>
Ketikkan
javac<<enter>>
Kalau kedua sintaks di atas tidak menemukan pesan error, maka instalasi berhasil
B. Konsep Dasar Pemrograman Berorientasi Objek
Pemrograman berorientasi obyek menjadikan object dan class sebagai konsep
utamanya.
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
;
Tabel 1.1 Tabel tipe variabel
Tipe
|
Keterangan
|
Short
|
short integer, bilangan bulat 16 bit
|
Int
|
integer, bilangan bulat 32 bit
|
Long
|
long integer, bilangan bulat 64 bit
|
Byte
|
bilangan bulat 8 bit
|
Float
|
bilangan real (pecahan) 32 bit
|
double
|
bilangan real (pecahan) 64 bit
|
Char
|
karakter 16 bit
|
boolean
|
boolean value true atau false
|
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-1.
Tipe_variabel nama_array[];
Contoh
Int MyArr[];
Contoh cara penginisialisasiannya:
Int MyArr[] =
{340,-129, 499};
Array
Multidimesi
Array Multidimensi adalah Array yang memiliki
lebih dari satu dimensi. Misalnya dua dimensi. Contoh pendeklarasian array dua
dimensi:
Double Matrik[
] [ ];
Kita dapat menginisialisasinya dengan cara :
Double Matrik [
] [ ] ={
{20.5,
10.9, 309.0}
{-8.8, 98.7, 100.0}
E. Kerangka Program Java
Progam dalam java dibagi- bagi menjadi class-class dimulai dengan kata
kunci class atau public class. Lihat Contoh Berikut :
public
class Hello {
public
static void main(String argv []) {
System.out.println("Hello
java programmer UMSIDA");
}}
Program selalu dimulai dengan kurung kurawal buka, dan
diakhiri dengan kurung kurawal tutup. Class dalam java yang bersifat public
harus disimpan dalam file dengan nama yang sama dengan nama class dan ditambah
ekstensi java.
Agar sebuah class dapat dijalankan kita harus
mendeklarasikan metode main() dengan klasifikasi public static dan kata
kunci void.
Perintah System.out.println(),
merupakan perintah untuk mencetak string yang menjadi ke layar dan setelah
pencetakan akan ganti baris. Perlu diperhatikan bahwa antara satu perintah yang
lain dipisah dengan semi colon (;).
Program dapat 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 berhasil,
file class akan dihasilkan dari proses compile dan dapat dijalankan dengan java
interpreter dengan perintah :
C:\>java
Hello
Setelah
File class dieksekusi maka hasilnya akan muncul di monitor.
Komentar
Pemberian komentar dalam program adalah penting karena
akan memperjelas alur program serta akan memberikan dokumentasi yang jelas.
Contoh :
//ini komentar
atau
/* ini
adalah
komentar */
Kata Kunci
Program
java mempunyai beberapa kata kunci yang tidak boleh kita gunakan sebagai nama
variable, nama class dan yang lainnya. Kata kunci tersebut adalah :
Tabel 1.2 Tabel Kata Kunci
abstract
|
default
|
goto
|
operator
|
synchronized
|
boolean
|
do
|
if
|
outer
|
this
|
break
|
double
|
implements
|
package
|
throw
|
byte
|
else
|
import
|
private
|
throws
|
byvalue
|
extends
|
inner
|
protected
|
transient
|
case
|
false
|
instaceof
|
public
|
true
|
cast
|
final
|
int
|
rest
|
try
|
catch
|
finally
|
interface
|
return
|
var
|
char
|
float
|
long
|
short
|
void
|
class
|
for
|
native
|
static
|
volatile
|
const
|
future
|
new
|
super
|
while
|
continue
|
generic
|
null
|
switch
|
Comments
Post a Comment