DASAR
DASAR PEMROGRAMAN JAVA
A. Sejarah
Pada tahun 1991, bahasa
pemrograman Java pertama kali dikembangkan lewat sebuah proyek bernama “The
Green Project” yang dibentuk oleh Sun Microsystems. Beranggotakan James
Gosling, Patrick Naughton, dan Mike Sheridan, proyek ini memiliki tujuan untuk
menciptakan bahasa pemrograman baru yang lebih andal dari C dan C++. Setelah
proyek berjalan selama 18 bulan, James Gosling, sang developer, akhirnya berhasil mengembangkan
bahasa pemrograman baru yang diberi nama Oak. Sayangnya, nama tersebut telah
terdaftar sebagai merek dagang dari perusahaan Oak Technology. sekitar tahun
1995, Sun Microsystem kemudian resmi mengubah nama Oak menjadi Java yang
kabarnya terinspirasi dari java coffee/kopi
Jawa. Itu sebabnya, logo bahasa pemrograman Java bergambar secangkir kopi.
B. Pengertian
Pemrograman Java
Java dikenal memiliki
moto “Write Once, Run Anywhere”. Hal
ini menunjukkan bahwa setiap kode program yang ditulis menggunakan Java bisa
langsung dijalankan pada platform berbeda-beda
tanpa perlu menyusun ulang. Dilihat dari penggunaannya, sebagai bahasa
pemrograman umum kita bisa memanfaatkan Java untuk membuat berbagai bentuk
aplikasi. mulai dari aplikasi berbasis desktop, website, mobile, hingga aplikasi embedded device seperti perangkat pintar
atau microprosesor.
C. Versi dan Perkebangan java
Java versi pertama (1.0)
dirilis pada tahun 1996. Berikut ini tabel versi Java dari tahun ke tahun.
|
|
||||||||||||||||||||||||||||||||||
|
Java SE atau J2SE adalah
Java yang digunakan untuk membuat aplikasi standar seperti aplikasi desktop dan
command line (CLI).
Sedangkan Java EE adalah
edisi enterprise yang digunakan untuk membuat aplikasi enterprise seperti dalam
Bank, Industri, dll. Namun, Java EE sekarang sudah berubah nama menjadi Jakarta EE.
Lalu, Java ME adalah
Java versi mungil yang digunakan untuk membuat aplikasi mobile, micro
controller, sensor, dll.
Jika kamu pernah pakai HP Nokia sebelum
adanya HP Android, di sana kebanyakan aplikasinya dibuat dengan Java ME.
D.
Mengapa belajar Java??
1.
Java bersifat general purpose
Java
itu bahasa yang general-purpose, artinya Java tidak hanya dipakai untuk membuat
program yang spesifik saja.
Java
di bias digunakn untuk berbagai aplikasi seperti
a.
alikasi desktop
b.
Aplikasi Android
c.
Aplikasi Web
Jadi java bisa digunakan dimana saja dan
banyak sekali perusahaan yang memakai java sebagai kebutuhan teknologi.
2.
Java Cross – platform
Cross-platform
artinya bisa berjalan di atas platform yang berbeda beda. Java bisa digunakan
di berbagai macam platform, bisa di Linux, Windows, dan MacOS. Dengan begini, kita tidak perlu pusing untuk membuat
binary untuk tiap-tiap platform. Misalnya, untuk windows kita harus bikin .exe,
Linux .deb atau .rpm, dan Mac .dmg. Cukup
dengan file jar saja,
jika di platform tersebut sudah terinstal Java, maka program tersebut akan
langsung bisa dibuka.
3. Java u tuk membuat aplikasi android
Salah
satu alasan yang kuat untuk belajar Java adalah untuk membuat aplikasi android.
Untuk
sekarang java sangat popular digunakan di dunia sekarang karean memiliki
emudahan dalam pemakaiannya dan bisa di akses di semua aplikasi.
PERSIAPAN
PEMROGRAMAN JAVA
A.
Aplikasi yang digunakan untuk perograman
java
·
JDK
merupakan
singkatan dari Java
Development Kit. JDK menyediakan compiler, library, API, dan
tools lainnya. Intinya, JDK menyediakan segala hal yang kita butuhkan untuk
membuat aplikasi dengan bahasa Java.
·
Netbeans
Netbeans adalah sebuah
IDE (Integrated Development Environment) yang umum digunakan
dalam pemrograman Java. Jika tadi kita membuat program dengan Notepad, kini
kita akan menggunakan Netbeans dan bisa melakukan compile di
sana tanpa harus mengetik manual dari CMD.
B.
Membuat program sederhana dengan java
netbeans
1. Buka
program java netbeans pada komputer
2. Tampilan
halaman netbeans
3. Selanjutnya
membuat project baru


4. Halaman kerja
Setelah kita selesai membuat halaman kerja baru selanjutnya kita
akan membuat program sederhana aplikasi java netbeans sebagai berikut:
C. Membuat program sederhana dan mengenal struktur bagian program
Ø ini adalah program pada java netbeans input dan output
Ø silahkan ketikan kode program dibawah ini
Ø Setelah program dibuat silahkan di jalan kan berdasarkan contoh
dibwah ini
KLIK KANAN PADA LATIHAN1+PILIH
RUN FILE
D. Penjelasan struktur program
Struktur program Java secara umum dibagi menjadi 4 bagian:
- Deklarasi Package
- Impor Library
- Bagian Class
- Method Main
Penjelasan struktur
a.
Deklarasi Package
Package merupakan sebuah folder
yang berisi sekumpulan program Java.
Deklarasi package biasanya
dilakukan saat membuat program atau aplikasi besar.
Contoh deklarasi package:
b.
Bagian Import
Pada bagian ini, kita melakukan
impor library yang dibutuhkan pada program. Library merupakan sekumpulan class dan
fungsi yang bisa kita gunakan dalam membuat program.
Contoh impor library:
c.
Bagian class
java merupakan bahasa
pemrograman yang menggunakan paradigma OOP (Object Oriented
Programming). Setiap program harus dibungkus di dalam class agar nanti bisa
dibuat menjadi objek.
Contoh :
Ini adalah blok class. Blok class dibuka dengan tanda kurung
kurawal { kemudian ditutup atau diakhiri dengan }. Di dalam blok class, kita dapat mengisinya dengan method atau
fungsi-fungsi dan juga variabel. Pada contoh di atas, terdapat method main().
d.
Method
Method main() atau fungsi main() merupakan blok program yang akan dieksekusi
pertama kal Ini adalah entri point dari program. Method main() wajib kita buat. Kalau tidak, maka programnya
tidak akan bisa dieksekusi.
Contoh
method main().
No comments:
Post a Comment