
Saat ini, siapa yang belum mengenal bahasa pemrograman Java. Tidak heran jika banyak masyarakat dunia pengguna fasilitas teknologi informasi dan komunikasi khususnya tidak asing lagi mendengar bahasa pemrograman ini, dikarenakan hampir sebagian besar produk informasi dan telekomunikasi bertaraf modern bermain dipasar teknologi dengan membawa Java sebagai bahasa pemrograman mereka.
Apa itu programming
Jadi sebelum kita masuk dan mempelajari lebih dalam tentang suatu bahsa pemrograman, kita harus mengetahui apa itu pengertian Programming. Programming merupakan sebuah proses menulis (menciptakan code) melalui suatu Bahasa tertentu yang nantinya akan menjadi sebuah program yang bisa dijalankan untuk memerintahkan sebuah komputer sesuai dengan kehendak programmer dalam program tersebut.Seperti yang kita ketahui, pemrosesan komputer yang sangat cepat tersebut tidaklah dapat berjalan dengan sendirinya. Karena sesungguhnya komputer hanya dapat bekerja jika menerima perintah dan memproses perintah sehingga mendapatkan hasil yang diinginkan.
Sebuah komputer dapat berjalan dengan baik jika ia di program dengan baik. Salah algoritma akan meneyebabkan program tidak akan berjalan sesuai dengan keinginan kita bahkan tidak akan bisa berjalan sama sekali (error).
Apa itu Java
Java merupakan sebuah Bahasa pemrograman. Komputer tidak menegenal Bahasa manusia dan hanya mengenal Bahasa pemrograman. jadi, untuk membuat program yang dapat menerjemahkan perintah kita harus membuat program tersebut dengan bahasa yang dimengerti komputer salah satunya java.
PENGERTIAN JAVA
Java menurut definisi dari Sun adalah mana untuk
sekumpulanteknologi untuk membuat dan menjalankan perangkat lunak pada
komputerstand alone ataupun pada lingkungan jaringan. Java 2 adalah generasi
keduadari java platform. Kata berdiri di atas sebuah mesin interpreter yang
diberimana Java Virtual Machine (JVM). JVM inilah yang akan membaca
bytecodedalam file.class dari suatu program sebagai representasi langsung
dariprogram yang berisi bahasa mesin. Oleh karena itu, bahasa java
disebutsebagai bahasa pemrograman yang portable karena dapat dijalankan
padaberbagai sistem operasi, asalkan pada sistem operasi tersebut terdapat
JVM.Agar sebuah program Java dapat dijalankan, maka file dengan ekstensi.java
harus dikompilasi menjadi file bytecode. Untuk menjalankan bytecodetersebut
dibutuhkan JRE (Java Runtime Environment) yang memungkinkanpemakai untuk
menjalankan program Java, hanya menjalankan, tidak untuk membuat kode baru
lagi. JRE berisi JVM dan library Java yang digunakan.Java memiliki
beberapa versi library atau teknologi yang disebut jugasebagai edisi dari
bahasa pemrograman Java. Tiga edisi utama dari librarytersebut adalah Micro,
Standard, dan Enterprise. J2ME (Java2 Micro Edition)merupakan edisi
library yang dirancang untuk digunakan pada devicetertententu seperti pagers
dan mobile phone. J2SE (Java2 Standard Edition)merupakan edisi library yang
dirancang untuk membuat aplikasi desktop atauapplet pada web browser. J2EE
(Java2 Enterprise Edition) merupakan edisilibrari Java yang dirancang untuk
membuat sebuah aplikasi enterprise yangmemerlukan antarmuka dengan sumber data
(data source) atau dapat puladikatakan bahwa J2EE adalah kelompok yang lebih
besar dengan J2SE didalamnya.
SEJARAH JAVA
Bahasa Pemrograman Java pertama lahir dari The Green Project,
yangberjalan selama 18 bulan, dari awal tahun 1991 hingga musim panas 1992.Proyek tersebut belum menggunakan versi yang
dinamakan Oak. Proyek inidimotori oleh Patrick Naughton, Mike Sheridan,
James Gosling dan Bill Joy,beserta sembilan pemrogram lainnya dari Sun
Microsystems. Salah satu hasilproyek ini adalah maskot Duke yang dibuat oleh
Joe Palrang.Pertemuan proyek berlangsung di sebuah gedung perkantoran Sand
HillRoad di Menlo Park. Sekitar musim panas 1992 proyek ini ditutup
denganmenghasilkan sebuah program Java Oak pertama, yang ditujukan
sebagaipengendali sebuah peralatan dengan teknologi layar sentuh (
touch screen
),seperti pada PDA sekarang ini. Teknologi baru ini dinamai
"*7" (Star Seven).Setelah era Star Seven selesai, sebuah anak
perusahaan TV kabeltertarik ditambah beberapa orang dari proyek The Green
Project. Merekamemusatkan kegiatannya pada sebuah ruangan kantor di 100
HamiltonAvenue, Palo Alto.Perusahaan baru ini bertambah maju: jumlah karyawan
meningkatdalam waktu singkat dari 13 menjadi 70 orang. Pada rentang waktu ini
jugaditetapkan pemakaian Internet sebagai medium yang menjembatani kerja danide
di antara mereka. Pada awal tahun 1990-an, Internet masih merupakanrintisan,
yang dipakai hanya di kalangan akademisi dan militer.Mereka menjadikan perambah
(browser ) Mosaic sebagai landasan awaluntuk
membuat perambah Java pertama yang dinamai Web Runner,terinsipirasi dari film
1980-an, Blade Runner. Pada perkembangan rilispertama, Web Runner berganti nama
menjadi Hot Java.Pada sekitar bulan Maret 1995, untuk pertama kali kode sumber
Javaversi 1.0a2 dibuka. Kesuksesan mereka diikuti dengan untuk
pemberitaanpertama kali pada surat kabar
San Jose Mercury News
pada
tanggal 23 Mei1995.Sayang terjadi
perpecahan di antara mereka suatu hari pada pukul 04.00di sebuah ruangan
hotel Sheraton Palace. Tiga dari pimpinan utama proyek,
Eric
Schmidt dan George Paolini dari Sun Microsystems bersama MarcAndreessen, membentuk Netscape.Nama Oak,
diambil dari pohon oak yang tumbuh di depan jendelaruangan kerja "bapak
java", James Gosling. Nama Oak ini tidak dipakai untuk versi
release Java karena sebuah perangkat lunak sudah terdaftar denganmerek dagang
tersebut, sehingga diambil nama penggantinya menjadi "Java".Nama
ini diambil dari kopi murni yang digiling langsung dari biji (kopitubruk)
kesukaan Gosling.
Bahasa pemrograman pada umumnya, mengenal
adanya variabel yangdigunakan untuk menyimpan nilai atau data. Sedangkan Java sendiri
dikenalsebagai bahasa pemrograman dengan
sifat
strongly typed
yang artinyadiharuskan mendeklarasikan tipe
data dari semua variabel, dan apabila lupaatau salah mengikuti aturan pendeklarasian
variabel, maka akan mendapatkan
error
pada saat proses kompilasi.Variabel merupakan
container
yang digunakan untuk menyimpan suatunilai
pada sebuah rogram dengan tipe tertentu. Untuk
mendefinisikanvariabel, kita dapat menggunakan identifier ntuk menamai
variabel tersebut
Identifier
Identifier adalah kumpulan karakter yang dapat digunakan
untuk menamai variabel, method, lass, interface, dan package. Sebagaimanabahasa pemrograman pada umumnya, Java memiliki peraturan untuk identifier
yang valid atau sah. Identifier bisa disebut valid atau sah apabiladiawali
dengan :-
Huruf / abjad-
Karakter mata uang-
Underscore ( _ )Identifier dapat terdiri dari :-
Huruf / abjad-
Angka-
Underscore
( _ )
Identifier tidak boleh mengandung @, spasi atau diawali
denganangka. Selain itu, identifier tidak boleh menggunakan keyword
ataukatakata yang memiliki arti atau digunakan dalam pemrograman Java.
Deklarasi Variabel
Sintaks dasar :
[tipe data] [nama variabel]
Menuliskan tipe data dari variabel, contoh :
int bilangan;char karakter;float bildesimal;boolean status;
Setelah mendeklarasikan variabel dengan tipe data,
selanjutnyamemberikan nilai variabel tersebut dengan tanda = .
bilangan
= 20;
karakter = ‘k’;
bildesimal = 22.2f;status = true;
Dapat juga mendeklarasikan dan memberikan nilai dalam satu baris.
int bilangan = 20;
char karakter = ‘k’;
float bildesimal = 22.2f;boolean status = true;
Kita dapat membuat variabel menjadi konstanta yang tidak
dapatdiubah nilainya dengan menambahkan keyword sebelum tipe data
darivariabel.Contoh :
final int konstantainteger = 10;final float pajak = 15.5;
Agar konstanta ini dapat diakses oleh class lain tanpa
harusmembuat objek terlebih dahulu, maka kita dapat menambahkan modifierpublic
dan keyword static seperti berikut : public
static final konstantainteger = 10;
TIPE DATA JAVA
Java memiliki tipe data yang dapat dikategorikan menjadi
duakelompok, yaitu tipe data primitif dan referensi.
1.Tipe Data Primitif
Delapan macam tipe data primitif dalam pemrograman Java,
yaitu :
a. Integer ( Bilangan Bulat )
Integer merupakan tipe data numerik yang digunakan apabilatidak
berurusan dengan pecahan atau bilangan desimal.
Bilangan integer biasanya menggunakan int, dan bukan byte,short
maupun long. Bilangan integer juga mengenal nilai positif dannegatif ( signed
number). Tipe data byte dan short hanya digunakanpada aplikasi khusus yang memperhatikan
penggunaan memori.Sedangkan long jarang digunakan karena jarang memerlukan
bilangansebesar kapasitas long.
b.Floating Point ( Bilangan Pecahan )
Floating Point digunakan untuk menangani bilangan decimal
atauperhitungan yang lebih detail dibanding integer.
Semua bilangan pecahan atau desimal dalam Java tanpa diakhir ihuruf
F
akan dianggap sebagai double. Sedangkan bilangan yang
ingindikategorikan sebagai float harus diakhiri dengan huruf F
. Misalnya :4.22 F atau 2.314f.Sedangkan
untuk bilangan double, bisa menambah dengan huruf D, karena secara
default bilangan dengan koma atau pecahan ataudesimal akan dianggap sebagai double.
c.Char
Char adalah karakter tunggal yang didefinisikan dengan diawalidan
diakhiri dengan tanda „ (petik tunggal). Char berbeda dengan
String, karena String bukan merupakan tipe data primitif, tetapi
sudahmerupakan sebuah objek. Tipe char mengikuti aturan unicode,
sehinggadapat menggunakan kode /u kemudian diikuti bilangan dari 0 sampai65535,
tetapi yang biasa digunakan adalah bilangan heksadesimal dari
0000 sampai FFFF. Misalnya : „ \ u123‟
d.Boolean
Dalam Java dikenal tipe data boolean yang terdiri dari dua
nilaisaja, yaitu true dan false. Boolean sangat penting dalam mengevaluasisuatu
kondisi, dan sering digunakan untuk menentukan alur program.
2. Tipe Data Referensi
Kelebihan pemrograman berorientasi objek adalah
dapatmendefinisikan tipe data baru yang merupakan objek dari class
tertentu.Tipe data ini digunakan untuk mereferensikan objek atau class
tertentu,seperti String.
Contoh Program Java Sederhana
Untuk lebih mengetahui mengenai bagaimana
bahasa pemrograman Java maka penulis memberikan contoh program Java sederhana.
Program ini cocok bagi yang baru pertama kali mengenal java . Berikut contoh
programnya.
class HelloWorld{
public static void main (String [] args){
System.out.println("==Hello World==");
}
}
public static void main (String [] args){
System.out.println("==Hello World==");
}
}
Penjelasan Program:
§ Class HelloWorld
Class HelloWorld merupakan sebuah nama kelas
yang menampung isi dari program yang akan dijalankan. Di dalamnya bisa berisi
atribut/tipe data dan metod untuk menjalankan suatu program. Pada program di
atas, file disimpan dengan nama HelloWorld.java . Apabila
selain nama file tersebut program tidak akan berjalan atau akan error,
karena program java akan membaca nama file sesuai dengan
nama kelasnya.
Apa yang bisa dibuat dengan java
Membuat aplikasi berbasis desktopMembuat game, game web, dan mobile game berbasis java . beberapa mobile phone yang berbasis java diantaranya Android dan nokia s40.
Sistematika Programming
Ini adalah bagian dimana kita harus memahami tentang sistematika pemrograman, Jadi Setelah kita menuliskan banyak code pemrograman (untuk dijadikan sebuah program) dengan program / aplikasi compiler, Bahasa pemrograman tersebuta akan diterjemahkan kedalam Bahasa mesin yang bisa dimnegerti oleh komputer.Apabila program yang dituliskan sudah benar maka komputer akan bekerja sesuai dengan perintah yang kita tuliskan .
Contoh program java
Program tersebut merupakan program yang ditulis dengan Bahasa java. Program di atas dapat mengeluarkan output berupa tulisan “Halo Pejuang” (sesuai kehendak programmer).
Apakah anda bingnung ??? Tenang saja itu normal
Untuk membuat program dalam java yang harus diperhatikan adalah
Membuat Class
Untuk membuat kelas kita harus mendeklarasikan public class dan namaclass.Ketentuan dalam membuat nama class :
- Diawali dengan huruf besar
- Tida ada spasi
- Hanya terdiri dari huruf dan angka, tidak ada symbol
Mengetahui letak block statement
Jadi block statement merupakan block yang batasi denagn kurung kurawal buka dan kurung kurawal tutup. Dimana Block statement ini digunakan untuk menuliskan perintah perintah yang akan dijalankan untuk membuat program
Main method
Java tidak akan bisa berjalan tanpa adanya main method ini di dalam kelasnya karena main method merupakan method untuk menjalankan program. Jangan lupa untuk menambahakan Block statement .
Membuat Statement
Statement merupakan baris code yang digunakan untuk menciptakan sebuah printah dalam program. Saya akan memberikan contoh statement sederhana yang memberikan perintah untuk mencetak suati String / kalimat .Program di atsa setelah ditulis kemudian di compile oleh mesin compiler (ex netbeans, eclipse) akan menghasilkan outputan “Halo Pejuang”.
Java merupakan bahsa pemrograman yang case sensitive, jadi penulisan tidak boleh sembarangan saat menuliskan perintah.
Contoh :
SUMBER : https://www.scribd.com/doc/28082900/Makalah-Pemrograman-Java
http://zenhuzaini.blogspot.co.id/2015/09/pembahasan-lengkap-pemrograman-java-dan.html
http://erwing1e114042.blogspot.co.id/2015/03/nama-erwin-nim-g1e114042-tugas-aplikom.html







