Assalamu’alaikum Warohmatullahi
Wabarokatuh
Oke gaes, sekarang kita akan
berkenalan dengan pemrograman java.
Java merupakan bahasa pemrograman tingkat tinggi (high level) , artinya
bahasa ini mudah dipahami oleh manusia pada umumnya , karena menggunakan bahasa
sehari-hari manusia. Java dulu dibuat oleh perusahaan Sun
Microsystems , oleh James Ghosling ,Patrick Naughton,
dan Mike Sheridan pada tahun 1991, dan memerlukan kurang lebih 18
bulan ,untuk mengembangkan versi pertama dari Java yang dulu bernama Oak,
yang dimana sekarang Java diakuisisi oleh perusahaan Oracle.
Sejarah Versi Java
- JDK Alpha and Beta (1995)
- JDK 1.0 (23rd Jan, 1996)
- JDK 1.1 (19th Feb, 1997)
- J2SE 1.2 (8th Dec, 1998)
- J2SE 1.3 (8th May, 2000)
- J2SE 1.4 (6th Feb, 2002)
- J2SE 5.0 (30th Sep, 2004)
- Java SE 6 (11th Dec, 2006)
- Java SE 7 (28th July, 2011)
- Java SE 8 (18th March, 2014)
Java
digunakan untuk :
1.Pengembangan Aplikasi Desktop (Komputer)
2. Web Aplikasi
3. Aplikasi Perusahaan
4. Aplikasi Mobile (Android)
5. System Tertanam
6. Robot ,Game dan sebagainya.
1.Pengembangan Aplikasi Desktop (Komputer)
2. Web Aplikasi
3. Aplikasi Perusahaan
4. Aplikasi Mobile (Android)
5. System Tertanam
6. Robot ,Game dan sebagainya.
Konsep OOP
Atribute merupakan sebuah unsur
data yang ada di class, Atribut biasanya terdiri dari sebuah
data,variabel,propertie dan field. Atribut bisa juga disebut state dari
objek tersebut. Misal Manusia Mempunyai atribut atau state : Nama
,Tinggi,Berat,Umur dan Jenis Kelamin.
Method merupakan sebuah
perilaku (behavior) dari sebuah class. Method bisa disebut juga perilaku dari
objek tersebut : Misal Manusia mempunyai method : Berjalan ,Berlari
,Loncat,Berbicara ,dan Tidur.
Method
void artinya
method yang tidak mengembalikan nilai.
Method
non void sebaliknya method yang mengembalikan nilai
Dasar Syntax Java
Bersifat Case
Sensitivity : artinya penamaan dari kata "HelloWorld" dengan
"helloworld" sangat berbeda.
Nama Class : untuk nama class huruf pertama harus
menggunakan huruf besar. (contoh : class NamaClass )
Nama Method : untuk nama method huruf pertama harus menggunakan
huruf kecil. ( contoh : public void namaMethodSaya() )
Nama Program : nama program java harus sama dengan nama class.
Jadi jika kalian mempunyai nama class NamaClass , program file
harus sama dengan nama class yaitu NamaClass.java.
(Enkapsulasi) adalah suatu mekanisme
membungkus suatu data (variabel) , agar tidak dapat di akses oleh class lain,
dengan menggunakan modifier private atau protected (untuk Class Turunan).Di
dalam konsep ini beberapa variabel akan disembunyikan oleh class lain ,dan
hanya bisa di akses di main class ,dengan menggunakan method modifier public.
Inheritance (Pewarisan) adalah suatu proses dimana , suatu class yang bisa
disebut super class ,dapat mewarisi sifat turunan ke dalam class
turunanya yaitu sub class. Super class akan mewarisi nilai dari
atribut atau behavior ke Class turunananya.
Polymorphism (Banyak bentuk )adalah suatu
kemampuan yang dimiliki sebuah method ,yang memiliki nama sama ,namun dengan
perilaku yang berbeda-beda. Kemampuan objek agar melakukan perilaku atau
tindakan yang secara konsep sama namun dengan cara yang berbeda-beda.
Modifier merupakan sebuah
ijin hak akses untuk penggunaan suatu atribut atau method, pada suatu Package
dan Class.
Terdapat
empat 4 jenis Modifier yaitu public ,private,protected ,no modifier. Contohnya
nya kalian bisa melihat gambar berikut:

-Public dapat di akses dari
class yang sama,package yang sama ,subclass ,dan package lain.
-Protected dapat diakses dari class
yang sama ,package yang sama ,subclass, tapi tidak
dapat diakses dari package lain.
-Private hanya dapat di
akses oleh class yang sama.
No
Modifiers dapat diakses dari class dan package yang sama.
Aturan
penamaan variabel
1. Dapat diawali dengan huruf, tanda dolar ($), ataupun
garis bawah (_),
2. Karakter keua dan seterusnya dapat berupa huruf, angka,
simbol dolar ($), ataupun garis bawah (_),
3. Huruf kecil dan huruf besar merupakan hal yang beda,
4. Hindari menggunakan kata kunci (keyword).
Sekian pembahasan singkat tentang java,
semoga bermanfaat bagi kalian. Wassalamu’alaykum
Warohmatullahi Wabarokatuh
*apabila terjadi
kesalaha pada tulisan, isi konten, dll kami mohon maaf dan kami bersedia
menerima kritik dan sarannya

0 Response to "Pengenalan Pemrograman Java"
Posting Komentar