27 Juli 2015

Pengenalan Bahasa Pemrograman Java



Assalammu’alaikum everyones, heemm kalau dipikir udah cukup lama gue gak mosting sesuatu pada blog tercinta gue ini. Awalnya sih gue pernah sampai di titik jenuh gue buat jadi seorang “Blogger”. Ya biasalah, karena tugas yang numpuk, waktu luang yang kurang, dan rasa ”mager” yang tak pernah letih mengahantui diri ini untuk tidak memosting apapun di blog gue ini. Pada kesempatan kali ini ternyata ada yang menggerakan hati dan pikiran gue buat kembali mosting sesuatu yang sepertinya bermanfaat bagi orang lain.

Get Started with Java Programming
Java Programming Language

Oke seperti apa yang pernah gue bilang suatu saat mungkin gue akan mencoba untuk berbagi segala sesuatu baik berupa ilmu maupun pelajaran yang gue dapet di hidup gue. Dan pada postingan gue kali ini gue bakal ngajak kalian semua untuk sedikit masuk ke dalam dunia “Programming”. Dan ini adalah salah satu bahasa pemrograman pertama yang gue temuin dan gue pelajarin di hidup gue, let’s know it..

Nama bahasa pemrograman ini adalah “JAVA”. Buat kalian yang mau tau sedikit tentang bahasa pemrograman java, apa sih itu “Java”, dan kenapa dinamakan “Java” ? di sini kalian semua bakal nemuin semua jawabannya.
Oke tunggu apa lagi. . .

Pengenalan Bahasa Pemrograman Java

Java adalah bahasa pemrograman berorientasi objek murni yang dibuat berdasarkan kemampuan-kemampuan terbaik bahasa pemrograman objek sebelumnya (C++, Ada, Simula). Java diciptakan oleh James Gosling, developer dari Sun Microsystems pada tahun 1991.
Bahasa Java merupakan karya Sun Microsystem Inc. Rilis resmi pada Novembar 1995, Nama “java” terinspirasi pada saat orang-orang di proyek Green sedang minum secangkir kopi.

Karakteristik Java antara lain :

v  Sederhana (Simple)

v  Berorientasi Objek (Object Oriented)

v  Terdistribusi (Distributed)

v  Interpreted

v  Robust

v  Aman (Secure)

v  Architecture Neutral

v  Portable

v  Performance

v  Multithreaded

v  Dinamis

Macam-macam Java 2 Software Developer Kit (J2SDK) antara lain :

Ø  J2SE (Java 2 Standard Edition)

Ø  J2EE (Java 2 Enterprise Edition)

Ø  J2ME (Java 2 Micro Edition)

Cara kerja Java dapat digambarkan sebagai berikut :


cara kerja Java

cara kerja Java

Bagaimana cara kerja Java Programming


Java mempunyai platform yaitu :

- Java Virtual Machine (Java VM)

- Java Application Programming Interface (Java API)



Java Programming





Aplikasi-aplikasi java antara lain :

v  Stand alone

v  Applets

v  Aplikasi berbasis Windows (GUI)

v  Java Servlet

v  Java Server Pages (JSP)

v  Java Beans dan Enterprise Java

v  Beans

v  Java Micro Edition

Penulisan program:

Ø Menulis program

Struktur program java yaitu  :

Structure Java Programming
Bentuk Umum Program Java

Dapat ditulis dalam satu file .java :
·        Berisi satu kelas
·        Berisi beberapa kelas

Ditulis dalam beberapa file .java :
·        Satu file satu kelas
·        Satu file banyak kelas
Hanya boleh ada satu fungsi utama pada setiap program objek.

Ø Kompilasi

javac <namafile.java>

Contoh:

javac HelloWorld.java

Ø Eksekusi

java <namafile hasil kompilasi> [<argumen baris perintah>]

Contoh:

java HelloWorld

Dan pada tahap ini gue akan membuat suatu program sederahana dengan menggunakan bahasa pemrograman Java.

Contoh Program 1 (HelloWorld.java) yaitu :

Pada tahap awal, kita harus melakukan aktifitas menulis kode program atau dalam bahasa kerennya itu adalah “Koding”. Dan pada kesempatan ini gue akan menjelaskan cara membuat program sekaligus menjalankannya melalui suatu Text Editor. Text Editor yang gue pakai yaitu Notepad ++.  Buat kalian yang belum ada Notepad ++, bisa juga dengan menggunakan Notepad biasa asalkan nama program yang disimpan harus ditambahkan ekstensi berupa “.java”.

Oke, sekarang mulailah aktifitas kodingnya, yaitu dengan menuliskan kode pada text editor, jangan lupa untuk mengikuti sturuktur program yang sudah dijelaskan pada tulisan di atas.

Kodingan Hello World!


ini merupakan contoh program sederhana yang udah gue buat di Notepad ++. Jangan lupa untuk menyimpan program dengan nama sesuai dengan nama class. Disini gue menggunakan nama kelas “HelloWorld”. Hal ini dimaksudkan agar mengurangi tingkat kesalahan yang ada di program ketika kita menjalankannya.
Selanjutnya melakukan kompilasi program yaitu dengan cara menuliskan javac <nama_file.java>. Kompilasi ini dilakukan di Command Prompt atau sering disebut dengan CMD. Dan hasil dari kompilasi ini akan menghasilkan suatu file program dengan ekstensi “.class”.

Proses Kompilasi Prgoram


Gambar di atas adalah contoh kompilasi pada program yang telah kita buat sebelumnya. Jika program tidak mengalami kesalahan pada penulisan kode program, maka pada tahap kompilasi ini tidak akan muncul pesan eror seperti gambar di atas. Dan jika ada kesalahan pada pengetikan kode program, maka akan tampil pesan eror sekaligus menunjukkan dimana letak kesalahan dari program yang kita buat. Seperti ini contohnya :

Kesalahan dalam proses Kompilasi


Next, setelah proses kompilasi berjalan dengan lancar tanpa mengalami kesalahan atau eror pada program, maka kita lanjut ke tahapan akhir dari pembuatan program ini yaitu eksekusi. Eksekusi ini dilakukan  sama seperti kompilasi yaitu pada Command Prompt, bedanya hanya pada penulisan perintahnya. Jika kita ingin melakukan kompilasi harus dengan menggunakan perintah “javac <nama_file.java>”, maka pada eksekusi kita menuliskan perintah  “java <nama_file.java>” remember it, without “c” just java.
Eksekusi ini dilakukan dengan tujuan untuk memproses program .class yang telah dihasilkan pada teknik kompilasi sebelumnya, agar output atau hasil dari program dapat kita munculkan di Command Prompt atau CMD.

Menjalankan Program


Gambar di atas merupakan hasil dari eksekusi yang udah gue lakukan, sehingga menghasilkan suatu output dari program yang udah gue buat tadi. “Hello World!!” merupakan hasil output yang ditampilkan pada Command Prompt atau CMD.

Oke.. gue rasa cukup sampai di sini dulu perkenalan dari Bahasa Pemrograman JAVA (JAVA Programming Language), kalau mungkin ada kesalahan atau ketidakpahaman tentang materi yang gue sampaikan bisa langsung tanya di sini.

And finally, see you on my articles… Assalamu’alaikum WR. WB…















0 komentar:

Posting Komentar

 

My university

Blogroll