23 Oktober 2011

Membuat Program Java Menggunakan Notepad dan Command Prompt

Banyak cara untuk membuat program java diantaranya yaitu melalui software Netbean sebagai software editor dan compiler program java, dan juga dengan software sejenisnya. Tapi bagaimana jika komputer kita tidak memenuhi spesifikasi minimum untuk menjalankan software-software tersebut? Pasti komputer kita akan berat menjalankannya bahkan program tersebut tidak bisa jalan sama sekali di komputer kita. Lalu bagaimana caranya kita agar bisa membuat program java?
Gampang saja!
Hanya dengan bermodalkan Notepad dan Command Prompt kita bisa membuat program java. Notepad dan Command Prompt adalah software bawaan Windows, jadi kita tidak perlu menginstallnya lagi.

  • Pertama, komputer kita harus terinstall Java Development Kit dulu. Kalau belum ada bisa download di sini
  • Jika sudah terinstall, buka Notepad. Caranya klik Start->All Programs->Accessories->Notepad. Lalu ketik programnya.
  • Setelah selesai, save filenya dengan tipe *.java dengan menambahkan .java pada nama filenya. Simpan di folder javanya. Contoh: C:\Program Files\Java\jdk1.7.0\bin. Direktorinya bisa saja berbeda tergantung versinya.
  • Kemudian buka Command Prompt. Caranya klik Start->All Programs->Accessories->Command Prompt atau klik Start->Run ketik cmd klik OK atau Enter.
  • Setelah terbuka jendela Command Promptnya, masuk ke Direktori javanya. Caranya Ketik "CD C:\Program Files\Java\jdk1.7.0\bin" tanpa tanda kutip lalu tekan Enter. Sesuaikan direktorinya dengan yang ada dikomputer anda.
  • Lalu compile file javanya. Caranya ketik "javac [file javanya]" tanpa tanda kutip tekan enter. contoh: "javac Program.java".
  • Jika masih ada error, edit filenya, save, lalu compile seperti cara di atas. Lakukan sampai tidak ada error.
  • Jika sudah tidak ada error, run programnya dengan cara mengetik "java [programnya]" tanpa tanda kutip. Contoh: "java Program".
  • Kemudian muncul outputnya.
Ada juga cara yang lain agar source file java tidak harus dikompilasi di folder bin java sdk-nya. Jadi file *.java bisa dicompile di folder mana saja.
Caranya adalah dengan klik kanan My Computer, lalu pilih Properties, masuk ke tab Advanced seperti gambar di bawah.

Klik Environment Variables


Jika belum ada seperti yang di atas, tambahkan dengan mengklik New, Lalu isi Variable name dengan Path dan Variable value dengan folder bin JDK-nya.



Karena JDK (Java Development Kit) di komputer saya adalah versi 7 jadi foldernya adalah C:\Program Files\Java\jdk1.7.0\bin. Sesuaikan dengan versi JDK di komputer anda.

Cukup sekian dari saya. Jika ada kekurangan atau kesalahan mohon maaf, Karena saya hanya manusia biasa dan masih newbie.
Jangan menyerah untuk selalu mencoba!

Menulis Artikel Blog Secara Offline Menggunakan w.bloggar

Banyak cara untuk menulis artikel blog secara offline. Seperti melalui Notepad, Microsoft Word, Worpad atau editor teks lainnya. Tapi apakah efektif?
Mungkin ya, mungkin tidak. Tergantung orang yang memakainya.
Dan di sini saya akan menjelaskan cara yang mungkin lebih efektif untuk menulis blog secara offline yaitu dengan menggunakan software bernama w.bloggar.
Pertama, download filenya gratis di sini.
Lalu extract file yang sudah didownload, kemudian buka aplikasinya.


w.bloggar sudah support dengan banyak situs blog. Diantaranya:
  • WordPress,
  • TypePad,
  • Blog:CMS,
  • LiveJournal,
  • Blog-City,
  • dan lainnya. Termasuk Blogger yang saya pakai ini.

16 Oktober 2011

Cara mendapatkan input dari keyboard dalam program java

Setelah tadi saya memposting tugas java, saya jadi terpikir untuk memberitahu cara untuk mendapatkan input dari keyboard.

Oke, begini caranya.

Pertama, masukkan di bagian paling atas kode tulisan seperti ini.
import java.io.*;
Ini kegunaannya untuk menggunakan semua kelas yang berada dalam java.io package termasuk DataInputStream.
Bisa juga ditulis begini.
import java.io.DataInputStream;
Jika yang digunakan hanya kelas DataInputStream.

Setelah itu tambahkan statement ini setelah deklarasi main method.
DataInputStream input = new DataInputStream(System.in);
Nama variabelnya terserah mau apa. Di sini saya beri nama variabelnya input.

Lalu deklarasikan variabel untuk menyimpan atau menampung input dari user seperti ini.
String nama = input.readLine();
ini untuk data bertipe string, sedangkan untuk integer adalah
int n = Integer.parseInt(input.readLine());

Oh iya, jangan lupa tambahkan throws Exception dibelakang deklarasi main method seperti ini.
public static void main (String[]args) throws Exception {
atau kalau mau lebih ribet pakai try-catch blok. Tapi sekarang ini hanya itu yang saya pahami.

Ini contoh programnya yang sudah saya posting sebelumnya. Klik di sini


Nah, cukup sekian dari saya. Mohon maaf bila ada kesalahan atau kekurangan, karena saya masih dalam tahap belajar.
Jangan menyerah untuk terus mencoba!!!

15 Oktober 2011

Tugas Algoritma & Pemrograman 3 (Java)

1. BARIS DAN DERET PERTAMA output = 1,3,5,7,9,11,13,.... (bilangan ganjil)

Kode programnya:

import java.io.*; /*Statement utk menggunakan semua class di package java.io*/
public class DeretGanjil{ //Deklarasi class
    public static void main (String[]args) throws Exception{ /*Deklarasi main method*/
        DataInputStream Input = new DataInputStream (System.in); /*Membuat variabel utk menampung inputan*/
        System.out.print("Masukkan jumlah suku: "); /*Mencetak pada layar*/
        int n = Integer.parseInt(Input.readLine()); /*Membaca dan memasukkan hasil input*/
        int x; //Deklarasi variabel
        n*=2; /*Statement utk mendapatkan suku sesuai yg diinput*/
        for(x=1;x<=n;x+=2){ /*Looping utk mendapatkan angka ganjil*/
            if(x==1){ /*Kondisi utk mencetak hasil yg diinput dgn tanda koma*/
                System.out.print(x);}
            else{
                System.out.print(", "+x);}
        }
    }
}


Outputnya:
 


2. BARIS DAN DERET KEDUA output = 1,1,2,3,5,8,13,......

Kode programnya:

import java.io.*; /*Statement utk menggunakan semua class di package java.io*/
public class DeretFibonacci{ //Deklarasi class
    public static void main(String[]args) throws Exception{ /*Deklarasi main method*/
        DataInputStream Input= new DataInputStream(System.in); /*Membuat variabel utk menampung inputan*/
        System.out.print("Masukkan jumlah suku: "); /*Mencetak pada layar*/
        int n=Integer.parseInt(Input.readLine()); /*Membaca dan memasukkan hasil input*/
        int x; //Deklarasi variabel
        int temp1=0; /*Deklarasi dan pemberian nilai pada variabel penampung*/
        int temp2=1;
        int hasil=0;
        for(x=1;x<=n;x++){ /*Looping statement sesuai jumlah suku*/
            temp1=temp2; /*Update nilai variabel penampung*/
            temp2=hasil;
            if(x==1){ /*Kondisi utk mencetak hasil dgn tanda koma*/
                System.out.print(hasil);}
            else{
                System.out.print(", "+hasil);}
            hasil=temp2+temp1; /*Statement utk mendapatkan hasil*/
        }
    }
}

Outputnya: