Jumat, 11 Maret 2011

Belajar Pemrograman Java !!!

Akhirnya ada ide lagi untuk buat artikel baru .. :D , kebetulan saya lagi belajar pemrograman Java. Memang belum lama sih, baru sekitar 3 bulan. Jadi sekaligus mengingat kembali saya bisa terus menambah artikel di blog saya ini. Langsung saja ya ...

Note : Saya menggunakan buku berjudul Dasar Pemrograman JavaTM 2 karya Abdul Kadir dan buku berjudul Sams Teach Yourself JavaTM  2 in 21 Days, Fourth Edition by Rogers Cadenhead, Laura Lemay sebagai referensi artikel ini. Jadi saya menggunakan j2sdk1.4.2 .



Apa itu Java ?
Java adalah bahasa pemrograman serbaguna, yang dapat digunakan untuk membuat sebuah program. Java adalah sebuah bahasa pemrograman tingkat menengah. Bisa dibilang tingkat kesulitannya menengah.Salah satu kelebihan Java adalah ketidak tergantungan dengan platform. Artinya, java dapat dijalankan pada sebarang komputer dan pada sembarang sistem operasi, yang sering disebut dengan portabilitas. Yang menariknya portabilitas Java tidak terbatas pada program sumber (source code), melainkan juga pada tingkat bytecode. Dengan demikian suatu program yang sudah anda kompilasi dengan java di OS Windows dapat juga berjalan di Macintosh secara langsung tanpa kompilasi ulang.
Satu hal yang penting yang perlu kita ketahui tentang Java, bahwa Java adalah bahasa pemrograman yang berorientasi objek.  Sebagai bahasa pemrograman yang berorientasi objek, Java menggunakan kelas untuk membentuk suatu objek.


Download Java

Berikut adalah beberapa situs dimana anda bisa mendownload kompiler Java
1. Java Development Kit
2. Netbeans
3. Eclipse (pilih yang paket klasik)

- Petunjuk download :
Jika anda memilih JDK (pilihan nomor 1) silakan pilih JDK, lalu klik download. Ukuran file kira - kira 77 MB. Untuk Eclipse setelah masuk ke website tersebut , pilih yang paket klasik.. Sebaiknya anda tidak memilih netbeans, karena netbeans hanya untuk sebatas konsol saja.
Saya sarankan untuk pemula memilih yang nomor 1, agar tidak bingung nantinya.

-Set environment variable:
Setelah anda berhasil melakukan instalasi JDK pada komputer anda,  klik kanan pada My Computer, pilih tab Advance, lalu klik Environment Variables, pada Set Classpath tambahkan directory bin pada JDK anda. Contoh pada komputer saya adalah : C:\j2sdk1.4.2\bin . Mengapa folder bin ? Karena di dalam folder bin terdapat program-program seperti javac dan java yang nantinya berguna untuk mengompilasi source code Java kita. .

-Pilihlah text editor anda:
Notepad sangat tidak disarankan !!! Sebagai alternatif cobalah memakai Notepad++ atau Geany.

-Online Compiler:
Online Java Compiler #1 - URL
Online Java Compiler #2 - URL

Istilah-Istilah dalam Java 
sumber : kaskus.us
  • J2EE = Java 2 Enterprise Edition, buat server programming
  • J2SE = Java 2 Standard Edition, buat keperluan programming umum
  • J2ME = Java 2 Mobile Edition, buat mobile device kaya HP atau PDA
  • SDK = Software Development Kit
  • JDK = Java Development Kit (penting buat develop aplikasi Java)
  • JRE = Java Runtime Environment (cuma buat jalanin aplikasi Java)
  • NetBeans = IDE buat Java
  • Eclipse = IDE juga
  • IDE = Integrated Development Environment (editor + compiler + debugger + built automation tool + versioning system + dst dst, pokoknya tool all in one buat bikin aplikasi)
  • Swing = library GUI punya Java
  • Struts = framework buat java web application
  • Catalina = servlet container basic-nya Tomcat
  • Servlet = interface yang digunakan java server buat berkomunikasi dengan aplikasi via protokol web
  • Servlet Container = semacem server buat naro servlet, gampangnya sih kalo analoginya itu servlet container itu apache, trus servlet itu file php yang dirender
  • Java Application Server = lebih dari sekedar servlet container, berupa sebuah server buat naro berbagai aplikasi berbasis server, service dan lain sebagainya
  • JBOSS = salah satu brand buat java based application server
  • Tomcat = salah satu brand buat java application server juga
  • hibernate
  • iBATIS
  • API = Application Programming Interface
  • Deprecated
  • JDBC :Java Database Connectivity --> untuk akses ke database dg XAMPP APACHE.
Semuanya bermulai dari "Hello World"
Akhirnya selesai juga semua setting dan instalasinya. Nah dimulai lah tahap paling menyenangkan dan intinya, memula menggunakan Java. Source code pertama kita, apalagi kalau bukan program legendaris "Hello World"
Berikut scriptnya :
 
//berkas :HelloWorld.java

public class HelloWorld {
 public static void main(String [] args) {
  System.out.println("Hello World");
 }
}
Simpanlah source code diatas dengan nama HelloWorld.java (kalau tidak yakin simpanlah di directory bin anda ) kemudian bukalah command prompr (Start >> Run >> "cmd" ), kalau anda tidak yakin bahwa anda sudah menset environment variable nya dengan benar, anda bisa menggunakan perintah cd untuk masuk ke directory bin, dengan cara( kita asumsikan bahwa directory bin berada pada C:\j2sdk1.4.2\bin dan directory default berada pada partisi D:
ketikkan C:
ketikkan cd C:\j2sdk1.4.2\bin
untuk mengompilasi program ketikkan javac HelloWorld.java
setelah program selesai di kompilasi, jalankan dengan java HelloWorld
Yup itulah sekilas tentang pemrograman pada tingkat konsol

Sekilas mengenai program yang barusan kita buat :
1. Baris satu merupakan komentar yang ditandai dengan tanda //
2. Baris kedua merupakan bagian untuk mengawali pendefinisian kelas dengan nama HelloWorld
Perlu diingat : misal => public class nama {
                                   maka nama programnya juga harus "nama.java" (tanpa tanda kutip)
3. Metode main() didefinisikan sebagai inti program . Kata kunci public artinya metode ini bisa dipanggil dari mana kelas mana saja. Static artinya metode ini bersifat sama untuk semua kelas.Kata kunci void artinya metode ini tidak memberikan nilai balik.
4. Pada baris lima anda melihat syntax yang menghasilkan tulisan Hello World pada cmd anda, perlu diingat bahwa setiap argumen harus dibatasi dengan tanda ; (semi colon)

1 komentar:

  1. S128Cash Agen Betting Online Indonesia Terpercaya.
    Kami hadir untuk Anda semua para Pecinta Judi Online yang menyediakan semua permainan Populer, seperti :
    - Sportsbook
    - Live Casino
    - Sabung Ayam Online
    - IDN Poker
    - Slot Games Online
    - Tembak Ikan Online
    - Klik4D

    Disini, tidak hanya menyediakan Deposit / Withdraw melalui ATM. Tetapi Anda juga dapat melakukan deposit melalui OVO, GOPAY dan PULSA!!
    HOT PROMO BONUS S128Cash :
    - BONUS NEW MEMBER 10%
    - BONUS DEPOSIT SETIAP HARI 5%
    - BONUS CASHBACK 10%
    - BONUS 7x KEMENANGAN BERUNTUN !!

    Informasi lebih lanjut, bisa hubungi kami melalui :
    - Livechat : Live Chat Judi Online
    - WhatsApp : 081910053031

    Link Alternatif :
    - http://www.s128cash.biz

    Judi Bola

    Rumus Judi Bola Over Under

    BalasHapus