Senin, 16 April 2012

HELLO WORLD,, JAVA PROGRAMING

Setelah kita mengerti cara instalasi java dan dapat memanggil program java dan javac melalui command line (terminal), maka langkah selanjutnya adalah membuat program Java itu sendiri.

Tulisan selanjutnya akan membahas cara kita membuat satu program Java sederhana, kemeudian dijalankan di command line. Dan kita memulainya dengan code yang simpel dan universal, program yang mencetak "Hello World" di layar !

Source Code Java

Seperti kebanyakan source code bahasa pemrograman lain, di Java file source codenya berupa text file yang namanya berakhiran .java.

Contoh nama-nama filenya seperti Testing.java, Contoh.java, HelloWorld.java, dsbnya. Yang penting semuanya berakhiran dengan ektensi .java.

Kita langsung praktek saja dengan satu contoh sederhana :
  1. Buat satu folder dengan nama belajarjava pada drive c Anda (c:\belajarjava).
  2. Buka aplikasi notepad dari menu Start All Programs Accessories > Notepad.
  3. Ketik code berikut ini di notepad
    • perhatikan bahwa kita huruf kecil dan huruf besar dibedakan di Java sehingga pengetikan berikut harus memperhatikan hal tersebut atau akan terjadi error.
    1. public class HelloWorld {  
    2.    public static void main(String[] args)  
    3.    {  
    4.        System.out.print("Hello World !");  
    5.    }  
    6. }  
  1. Setelah itu save dengan nama HelloWorld.java, perhatikan penulisan nama file harus SAMA huruf besar dan huruf kecilnya sesuai penulisan saya. Hal ini karena nama file berkorelasi langsung dengan nama class di Java.

  2. Selesai

Kompilasi Code

Langkah berikutnya adalah membuat class java (bytecode) yang bisa dieksekusi kemudian. Sebagai overview dari proses kompilasi ini, berikut disertakan gambar dari artikel sebelumnya dengan tambahan informasi program yang terlibat dalam kompilasi dan menjalankan bytecode, yakni javac.exe dan java.exe (untuk platform Windows). Jadi source code HelloWorld.java akan dikompilasi oleh javac.exe untuk menghasilkan bytecode HelloWorld.class. Untuk menjalankan bytecode ini sendiri kita menggunakan java.exe.




Kembali ke contoh kita, langkah-langkah untuk melakukan kompilasi adalah sebagai berikut :
  1. Jalankan "Command Prompt" melalui menu Start => Command Prompt
  2. Masuk ke folder c:\belajarjava dengan perintah "cd c:\belajarjava"
  3. Jalankan perintah "javac HelloWorld.java"
  4. Apabila tidak ada error, maka akan dihasilkan file bytecode bernama HelloWorld.class, untuk melihat apakah file tersebut sudah ada maka lanjutan perintah yang kita jalankan di Command Prompt adalah "dir". Hasilnya mungkin akan tampak sebagai berikut :

  5. Selesai

Menjalankan ByteCode /Class Java

Karena kita hanya memiliki satu bytecode class saja - HelloWorld.class - maka untuk menjalankan bytecode ini sangat sederhana.

Jalankan perintah "java HelloWorld" (bukan "java HelloWorld.class"). Kalau tidak ada error maka harusnya akan tercetak kata "Hello World !" di Command Prompt kita seperti terlihat pada gambar berikut.


Selamat ! Anda sudah berhasil menjalankan program Java pertama Anda !

Pada kesempatan kali ini, penulis secara sengaja tidak membahas secara detil mengenai apa arti code Java kita agar lebih terfokus ke tujuan, yakni bagaimana memulai programming dari instalasi, kompilasi dan menjalankannya.

Langkah selanjutnya tentunya adalah mempelajari bahasa Java secara lebih detil dan konstruktif. Topik-topik seperti konstruksi class di Java, implementasi OOP, API untuk mengolah berbagai hal termasuk filesystem, multimedia, dan sebagainya perlu ditekuni lebih lanjut untuk menjadi programmer Java yang baik.

Semoga artikel ini berguna untuk Anda, penulis akan mencoba membahas hal-hal tersebut di atas di lain kesempatan. Dan saran dan kritik dapat Anda sampaikan melalui komentar yang dapat diposting pada blog ini.

STARTING JAVA..WHY?

Pendahuluan
"Bagaimana saya memulai programming Java ?"

Pertanyaan di atas seringkali diajukan pada saat kita ingin belajar programming dengan bahasa Java,
  • Apa yang harus diinstal terlebih dahulu ?
  • Bagaimana saya menulis code dan kompilasi ? Bagaimana saya menjalankan program tersebut ?
  • dan seterusnya...
Oleh karena itu saya tertarik untuk menulis 2 rangkaian artikel dengan topik "Memulai Programming Java" ini, terdiri dari :
1. Instalasi Java
2. Menulis aplikasi sederhana, "Hello World" !

Instalasi Java

Updated : Versi lain untuk artikel instalasi ini tersedia di situs Google Sites, silahkan klik disini.

Sebelum saya memulai dengan langkah-langkah instalasi Java, perlu diluruskan dulu bahwa Java sebenarnya terdiri dari atas 2 pengertian, yaitu :
  1. Teknologi Java sebagai suatu platform yang biasa disebut sebagai Java Runtime Environment (JRE). Platform ini diperlukan sebagai lapisan atau layer untuk menjalankan program Java yang telah dikompilasi (bytecode).

    Untuk melakukan kompilasi kita memerlukan tools tambahan yang ditambahkan ke dalam JRE dan dikenal sebagai Java Development Kit (JDK). Jadi di dalam JDK sendiri secara otomatis sudah terdapat platform JRE.
  2. Bahasa programming Java.

    Bahasa inilah yang mungkin dirujuk sebagai "Java" secara umum. Java merupakan bahasa Object Oriented Programming yang bisa diklaim telah diimplementasikan secara penuh . OOP di Java merupakan pengembangan lebih lanjut dari dari bahasa C++.


JRE dan JDK merupakan suatu aplikasi/program yang perlu diinstalasi terlebih dahulu. Paket untuk JRE dan JDK tersedia untuk berbagai sistem operasi populer seperti Microsoft Windows, Macintosh, Unix, Linux, dan Solaris.

Karena ketersediaan JRE/JDK yang multi-platform dan karena aplikasi Java berjalan di atas JRE ini, maka seringkali teknologi Java dikenal dengan motto "Write Once Run Everywhere" (Ditulis sekali saja untuk satu platform tetapi dapat dijalankan di berbagai platform sistem operasi).

Jadi setelah konsep-konsep Java kita "luruskan" dengan keterangan di atas, sekarang kita melangkah ke instalasi JDK.

Instalasi Java Development Kit (JDK)
  1. Download
    • Masuk ke situs http://java.sun.com/javase/downloads/index.jsp
    • Pilih paket JDK terbaru (pada saat penulisan JDK sudah memasuki versi 6 update 5 seperti terlihat pada gambar di bawah ini). Klik tombol Download.


    • Pilih paket sesuai sistem operasi yang kita gunakan. Untuk contoh, saya pilih Microsoft Windows.
    • Klik "Accept" dan pilih link "Windows Offline Installation, Multi Language"


    • Sering sekali kita masih diminta registrasi account di Sun untuk melanjutkan download. Apabila kita sudah memiliki account Sun kita tinggal login saja, tetapi apabila belum maka lakukan registrasi terlebih dulu.

    • Download paket JDK.
  2. Jalankan program yang telah kita download tersebut.
    • Jalankan setup program jdk-6u5-windows-i586-p.exe atau sesuai yang Anda download.
    • Muncul dialog awal instalasi JDK

    • Tekan Accept untuk menerima persetujuan lisensi dari Sun.


    • Pilih semua fitur yang kita inginkan pada langkah "Custom Setup" dan tekan next untuk melanjutkan. Perhatikan bahwa folder instalasi adalah di C:\Program Files\Java\jdk1.6.0_05


    • Akan keluar progress dialog untuk instalasi JDK. Tunggu hingga selesai.


    • Setelah selesai melakukan instalasi JDK akan dilanjutkan dengan instalasi JRE seperti terlihat pada gambar di bawah. Lanjutkan dengan mengklik tombol Next.


    • Akan keluar progress dialog untuk instalasi JRE.

    • Setelah selesai, klik tombol Finish.


  3. Set environment variable, %PATH%.
    • Klik "Start" pada sistem Windows Anda
    • Klik kanan icon "My Computer", pilih "Properties"


    • Pada dialog "System Properties", klik tab "Advanced" kemudian dilanjutkan dengan klik tombol "Environment Variables"

    • Cari variable "Path" pada bagian System variables dan klik edit.

    • Tambahkan satu nilai pada Variable Value yaitu folder binary instalasi JDK. Untuk contoh pada blog ini maka path kita adalah C:\Program Files\Java\jdk1.6.0_05\bin. Perhatikan pada gambar bahwa antar satu path/folder yang satu dengan path yang lain kita pisahkan dengan tanda titik koma.


    • Klik tombol OK
    • Selesai
  4. Test hasil instalasi kita di Windows.
    • Masuk ke command prompt (Start => Command Prompt atau Start=>Run=>cmd )
    • Ketik "java -version" dan apabila berhasil akan menghasilkan output sebagai berikut :

    • Ketik "javac -version" dan apabila berhasil akan menghasilkan output sebagai berikut:

    • Selesai
    • thanks by:  http://pintar-java.blogspot.com

ALL ABOUT JAVA PROGRAMING



Java secara resmi diperkenalkan oleh SUN pada dunia pada tanggal 23 Mei 1995. Sedangkan sejarah pembangunan Java sendiri sudah dimulai sejak tahun 1991. Saat itu tim “Stealth Project” mengadakan pertemuan (brainstorming) untuk menciptakan suatu sistem software yang mampu berjalan pada alat-alat elektronik (small devices).

James Gosling berkonsentrasi pada ide pembuatan bahasa pemrograman. Pada Juni 1991, muncullah bahasa interpreter “Oak” yang menjadi cikal bakal dari Java. Kemudian secara resmi pada tahun 1995 Java diperkenalkan bersama dengan browser HotJava , Java pun merambah ke dunia web.

Kenyataan ini mungkin agak sedikit berbeda dengan ide pembuatan Java pada awalnya. Internet ternyata membantu menjadikan Java terkenal seperti sekarang ini. Memang harus diakui karena semakin berkembangnya Internet, maka fokus pemograman saat ini mengarah ke pemograman Internet itu sendiri.

Saat ini Java dibagi menjadi 3 macam framework atau teknologi yaitu J2SE untuk pemogramman aplikasi berbasis console dan destop, kemudian J2EE untuk pemogramman aplikasi berskala enterprise seperti aplikasi web-base (JSP dan Servlet), komponen (EJB), Web Services dan lain – lain. Kemudian framework yang terakhir adalah J2ME untuk pemogramman small divice seperti hanphone dan pda.




Sintaks bahasa pemogramman Java adalah pengembangan dari bahasa pemogramman C/C++. Sehingga bagi mereka yang sudah terbiasa dengan C/C++, tidak akan mengalami kesulitan mempelajari bahasa pemogramman Java.

Java adalah bahasa pemogramman yang sederhana dan tangguh. Berikut ini adalah beberapa karakteristik dari Java sesuai dengan white paper dari Sun.

Berorientasi Object, java telah menerapkan konsep pemograman berorientasi object yang modern dalam implementasinya
Robust, java mendorong pemograman yang bebas dari kesalahan dengan bersifat strongly typed dan memiliki run-time checking
Protable, program java dapat berjalan pada sistem operasi apapun yang miliki Java Virtual Machine
Multithreading, Java mendukung pemograman multithreading dan telah terintegrasi secara langsung dalam bahasa Java.
Dinamis, program Java dapat melakukan sesuatu tindakan yang ditentukan pada saat eksekusi program dan bukan pada saat kompilasi.
Sederhana, Java menggunakan bahasa yang sederhana dan mudah dipelajari.
Terdistribusi, Java didesain untuk berjalan pada lingkungan yang terdistribusi seperti halnya internet.
Aman, aplikasi yang dibuat dengan bahasa java lebih dapat dijamin keamanannya terutama untuk aplikasi internet.
Netral secara arsitektur, Java tidak terikat pada suatu mesin atau sistem operasi tertentu.
Interpreted, aplikasi Java bisa dieksekusi pada platform yang berbeda-beda karena melakukan interpretasi pada bytecode.
Berkinerja Tinggi, bytecode Java telah teroptimasi dengan baik sehingga eksekusi program dapat dilakukan secara cepat.

Minggu, 15 April 2012

All about Me



Lahir di Dusun Durian Buttu, Desa Sambosaraya Simalungun pada 15 juli 1991 membuat saya menjadi seorang yang berbeda bagi kebanyakan orang di desa saya. Sebagai agama dan suku minoritas saya tidak bisa membaur pada lingkungan saya yang memang sangat jelas berbeda pada pribadi saya. Sehingga masa-masa kecil saya dihabiskan hanya bergaul dan bermain pada lingkungan keluarga saja. Inilah juga yang membuat pengetahuan akan ilmu agama menjadi sangat kurang dikerakan lingkungan dan kehidupan saya habiskan hanya seremonial terus menerus yaitu membaca buku dan ke kebun begitu terus menerus. Yang menarik adalah ketika saya mulai memasuki masa sekolah SD kelas 2 nenek saya meminta saya pada orang tua saya untuk ikut bersamanya, akhirnya saya pun ikut nenek saya ke Kisaran bersama nenek saya.



Di sinilah paradigma berpikir saya mulai jalan, hidup bersama nenek saya adalah pengalaman hidup yang tidak pernah saya lupakan hingga saat ini. Kesulitan hidup yang nenek saya alami membuat saya berpikir kembali bahwa hanya jalan pendidikanlah yang dapat membuat saya dapat memberikan sedikit harapan buat mereka. Kesulitan hiduplah yang membuat nenek saya harus pindah ke suatu kota –ke kota lainnya dikarenakan kota yang sebelumnya sudah tidak bersahabta lagi untuk dihidupi. Hingga pada akhirnya ketika saya kelas 6 SD saya kembali ke kampung halaman saya di Simalungun, sepeninggal saya nenek sakit-sakitan dan akhirnya Meninggal. Sampai saat ini saya tidak percaya dia telah tiada, karena ketika nenek meninggal saya tidak mau melihatnya saya sampai saat ini masih mengangapnya masih hidup dan hidup di hati saya..



Akhirnya saya kembali ke kampung halaman, kembali ke pangkuan orang tua saya, dan saya sekolah kembali di Simalungun. Sebagai anak yang sudah mengerti hidup saya bersekolah sangat sungguh-sungguh karena berharap hal-hal sebelumnya bisa lebih baik. Ternyata perjuangan untuk mendapatkan pendidikan lebih baik tidaklah mudah (saya akan ceritakan pada bagian lain) penuh dengan pejuangan yang cukup berat. Namun saat ini saya telah sampai pada puncak perjuangan, akhirnya saya dapat kuliah dan itu sudah lebih dari cukup karena tak terbayang sebelumnya. Untuk siapapun hanya ada dua tips dalam menggapai apa yang kita inginkan hanyalah doa dan usaha dan selebihnya serahkan pada Tuhan anda.

Biodata Saya


  • Nama Lengkap: Poniadi
  • Naman Panggilan : adi, didi
  • Tempat Tanggal Lahir: Durian Buttu, 15-07-198
  • Riwayat Pendidikan: SDN Banjaran Simalungun, SMP N 1 Raya Kahean, SMK N 1 Serdang Bedagai.
  • Aktivitas Sekarang: Kuliah di UNIVERSITAS NEGERI MEDAN, Jurusan AKUNTANSI dan STMIK LOGIKA jurusan SISTIM INFORMASI KOMPUTER.
Bagaiman anda dapat terhubung dengan saya:
  • 087768043251
  • adyakuntansi@yahoo.co.id (YM)
  • ady Poniady (FB, google plus & Twitter)
demikianlah riwayat singkat saya, Terimakasih...

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Best Buy Coupons