Pemrogram
an
Berorientasi
Objek
Pendahuluan-
DasarPemrograman Java
Abstract Kompetensi
Pendahuluan MahasiswamemahamitentangDasarPemrograman
Java
DasarTeori
Identifier
Adalahnama yang biasadigunakandalampemrogramanuntukmenyatakan :
variable, konstanta, kelas, metode.
Identifier valid :
no kode_barang
KodeBarang pelanggan_alamat
Identifier invalid :
1_harga tidakbolehdiawaliangka
%barang symbol %
tidakbolehdigunakan
Nama Pelanggan tidakbolehmenggunakanspasi
Keyword
Identifier penggunaan khusus yang sudah ada pada pustaka Java, dan
tidak dapat digunakan sebagai identifier.
Contoh keyword pada Java :
Case package Return new
this Public break Class
Tipe Data
Dibagimenjadi 2 kategori :
1. Tipe data primitif: tipe data yang mempunyainilaitertentu,
bukanreferensikelasatauobjek.Dibagimenjadi 4 tipe data primitive.
Tipe Data Jenis Storage Nilai
Integer(bilangan byte 8 bit -128 s/d 127
bulat short 16 bit –32768 s/d 32767
long 64 bit –922337203s/d 922337203
int 32 bit –2147483648 s/d 2147483647
Float(bilangann float 32 bit ±3.4E-38 s/d ±3.4E+38
yata) double 64 bit ±1.7E-308 s/d ±1.7E+308
char char 16 bit \u0000 s/d \uFFFF
boolean Boolea 1 bit True atau false
n
2. Tipe data referensi: terbentukdaritipe data sederhanadantipe data referensi
string array class interface
Operator
Operator digunakanuntukmelakukanpengolahan data, melibatkankonstantadanvariabel yang
telahkitabuat.
Jenis Operator Simbol
Increment/ Decrement ++ , -
Unary Operator + , - , ~ , ! , (cast)
Perkalian/pembagian/modulus(Aritmatik) *, /, %
Penambahan/pengurangan(Aritmatik) +, -
Operator shift <<, >>, >>>
Perbandingan (Relasi) <, <=, >, >=,= =, !
=
Bitwise AND, OR, XOR
&, |, ^
Kondisional (Logikal Operator) AND, OR &&, ||
Operator penugasan (assignment) =
PRAKTIKUM
MempersiapkanLingkungankerja JAVA
Untukmenulis program JAVA digunakan editor. IDE (Integrated
Development Environment) yang telahadauntuk Java, antara lain: NetBeans
yang disponsori Sun Microsystems. Diperlukanpenginstalan Java SDK
danNetbeans IDE 7.2.1.
Gambar 1.2
Gambar 1.3
Padabagian create main class, dapatdiberikannama yang berbedadari
Project Name nya. Tidakperlumenambahkan .Main atau .Java,
NetBeansakansecaraotomatismemberikanekstensi-nya. Setelahselesai, klik
finish.
LATIHAN
Program sederhanamencetakbariskalimat
Analisaprogram :