Tampilkan postingan dengan label Beginner. Tampilkan semua postingan
Tampilkan postingan dengan label Beginner. Tampilkan semua postingan

BEGINNER 12: MEMBUAT FORM TANPA BORDER

Minggu, 13 Mei 2012

Tutorial Beginner 12 ini cukup sederhana, pertama tama, buatlah sebuah form dan letakkan form tersebut di tengah layar. Jika belum tahu caranya, baca Beginner 11.

Setelah itu, pada JFrame Properties, beri tanda centang pada undecorated.

gambar 12.1
Save dan run program. maka hasilnya akan tampak seperti berikut.
gambar 12.2

Sekian tutorial beginner 12 ini. Semoga bermanfaat dan sampai jumpa di Tutorial Beginner 13.


^___^

BEGINNER 11: CUSTOMISASI LETAK FORM JAVA DENGAN NETBEANS

Sabtu, 12 Mei 2012

Mungkin anda masih bingung bagaimana cara untuk meletakkan form Java tepat di tengah layar monitor anda.
Sebenarnya caranya cukup mudah.

pertama, buatlah sebuah form di netbeans anda. perhatikan gambari di bawah.

gambar 11.1

Setelah itu, pada bagian source, tambahkan kode
setLocationRelativeTo(null);




gambar 11.2

Setelah program dijalankan, maka form akan tepat terletak di tengah layar monitor anda.
gambar 11.3
Selamat mencoba dan sampai jumpa di Beginner 12.

^___^

BEGINNER 10: IMPLEMENTASI SEDERHANA FUNGSI TRY CATCH DI JAVA NETBEANS

Jumat, 11 Mei 2012

Jika anda belum mengerti konsep sederhana dari fungsi try dan catch, baca Knowledge 10.

Disini, saya akan melanjutkan dari fungsi JOptionPane untuk yang input dialog dari tutorial Beginner 9. langsung saja, perhatikan kode berikut.


import javax.swing.JOptionPane;

/**
 *
 * @author ASTANDRI
 */
public class Beginner10 {
    public static void main(String[] args){
        try{
            //kita akan mencoba mendapatkan input dengan tipe integer
            int a = Integer.parseInt(JOptionPane.showInputDialog("Masukkan sebuah angka"));
        }
        catch(Exception e){
            //Jika ada error, kita akan menampilkan sebuah pesan
            JOptionPane.showMessageDialog(null, "Ups ada error");
         
            //print di console jenis error apa yang terjadi
            System.out.println(e);
        }
    }
}
download kode ini

Misalkan input kita salah, maka dua command di naungan catch akan dijalankan. Untuk lebih jelasnya, perhatikan gambar di bawah ini.

gambar 10.1

gambar 10.2

gambar 10.3
Cukup jelas bukan, silahkan mengeksplorasinya lebih jauh.
Semoga bermanfaat, sampai jumpa di Beginner 11.

^___^

BEGINNER 9: PENGENALAN GUI DASAR, JOPTIONPANE INPUT DIALOG DAN SHOW MESSAGE DIALOG

Senin, 07 Mei 2012

Sebuah program yang baik, harus memiliki User Interface yang baik pula. Java sendiri telah menyiapkan sendiri perangkat GUI-nya (Graphical user Interface) yang nantinya semua program yang menggunakan bahasa pemrograman java bisa memanfaatkan paket GUI ini.

Untuk pengenalan GUI paling awal, mari kita mulai dengan JOptionPane.
JOptionPane sebenarnya ada beberapa jenis. Dalam tutorial kali ini, saya akan membahas mulai dari JOptionPane input serta show message.

Pertama, kita mulai dari JOptionPane input dialog. perhatikan kode berikut:


import javax.swing.JOptionPane;
/**
 *
 * @author ASTANDRI
 */
public class Beginner9 {
    public static void main(String[] args){
        //mendapatkan input dari JOptionPane
        String nama = JOptionPane.showInputDialog("Masukkan Nama anda");
     
        //Memunculkan teks melalui JOptionPane
        JOptionPane.showMessageDialog(null, "Hai "+nama);
    }
}

coba run, maka hasilnya kurang lebih seperti gambar berikut:
gambar 9.1

gambar 9.2
nah sekarang coba ubah kodingannya jadi seperti ini :


import javax.swing.JOptionPane;
/**
 *
 * @author ASTANDRI
 */
public class Beginner9 {
    public static void main(String[] args){
        //mendapatkan input dari JOptionPane
        String nama = JOptionPane.showInputDialog(null, "Masukkan Nama anda", "Tanya Nama", JOptionPane.PLAIN_MESSAGE);
     
        //Memunculkan teks melalui JOptionPane
        JOptionPane.showMessageDialog(null, "Hai "+nama, "Menyapa", JOptionPane.WARNING_MESSAGE);
        JOptionPane.showMessageDialog(null, "Ini pesan Error bro", "Error", JOptionPane.ERROR_MESSAGE);
    }
}
download kode ini

maka hasilnya pun akan berubah seperti gambar berikut:
gambar 9.3

gambar 9.4

gambar 9.5
Cukup sekian tutorial kali ini, semoga bermanfaat dan sampai jumpa di tutorial Beginner 10.

BEGINNER 8: FUNGSI SYSTEM.OUT.PRINTF() DAN PENERAPANNYA

Senin, 30 April 2012

Sebelumnya kita sudah mengenal tentang fungsi dari statement

System.out.println();
dan
System.out.print();

Maka sekarang, mari kita coba sesuatu yang lebih menantang supaya kita terlihat sebagai expert.

System.out.printf();
adalah sebuah statement yang berfungsi untuk menghasilkan output berupa text di console. Bedanya dari println dan print, printf kita harus memasukkan "format" text yang diinginkan terlebih dahulu. Untuk formatnya sendiri, anda bisa lihat dibawah ini.

%s = untuk menampilkan output berupa String
%d = untuk menampilkan output berupa  Integer
%b = untuk menampilkan output berupa boolean

untuk penerapannya, perhatikan code dibawah ini. Coba jalankan code tersebut dan amati hasilnya.


public class Beginner8 {
    public static void main(String[] args){
        System.out.printf( "%s\n%d\n%b\n", "Usia", 18, true );
    }
}


download kode ini

Kita juga bisa menerapkan penulisan dengan printf ini dalam bentuk lain. Anda bisa download codenya di link berikut.
download

Sekian tutorial Beginner 8 kali ini. Semoga bermanfaat dan sampai jumpa di tutorial Beginner 9.

^___^

BEGINNER 7: MEMBUAT KALKULATOR SEDERHANA BERKONSEP OOP

Sabtu, 28 April 2012

Setelah cukup belajar mengenai konsep OOP dan konsep percabangan serta bagaimana membuat method set dan get, maka sekarang mari kita coba membuat aplikasi kalkulator sederhana. Buatlah sebuah class, kemudian  ikuti instruksi dari code dibawah ini.



class KalkulatorBeginner {
    //membuat 3 buah variabel
    private int bilangan1;
    private int bilangan2;
    private int hasil;
 
    //membuat method set dan get
    public void setBilangan1(int n){ bilangan1 = n; }
    public int getBilangan1(){ return bilangan1; }
 
    public void setBilangan2(int n){ bilangan2 = n; }
    public int getBilangan2(){ return bilangan2; }
 
    //karena kita tidak boleh mengeset hasil dari luar,
    //maka kita hanya membuat getHasil
    public int gethasil(){ return hasil; }
 
    //membuat langkah proses
    public void hitungPenjumlahan(){
        hasil = bilangan1+bilangan2;
    }
 
    public void hitungPengurangan(){
        hasil = bilangan1-bilangan2;
    }
}

Setelah itu, buatlah sebuah class baru, kemudian ketikkan code anda seperti dibawah ini. (usahakan ketik sendiri sambil dipahami. JANGAN COPAS).



class KalkulatorBeginner_App{
    public static void main(String[] args){
        //membuat objek baru
        KalkulatorBeginner x = new KalkulatorBeginner();
        Scanner input = new Scanner(System.in);
        boolean lanjut = true;
     
        //penerapan konsep perulangan while supaya menunya berulang
        while(lanjut==true){
            System.out.println("");
            System.out.println("=========================");
            System.out.println("Kalkulator Beginner App");
            System.out.println("1. Penjumlahan");
            System.out.println("2. Pengurangan");
            System.out.println("3. Exit");
            System.out.println("=========================");
            System.out.print("pulihan anda : ");
            int pilihan = input.nextInt();
            System.out.println("");
         
            System.out.print("Masukkan bilangan pertama : ");
            int bil1 = input.nextInt();
            x.setBilangan1(bil1);
            System.out.println("");
         
            System.out.print("Masukkan bilangan kedua : ");
            int bil2 = input.nextInt();
            x.setBilangan2(bil2);
            System.out.println("");
         
            //penerapan konsep percabangan if
            if(pilihan==1){
                x.hitungPenjumlahan();
                System.out.println("Hasil Penjumlahan = "+x.gethasil());
            }
            else if(pilihan==2){
                x.hitungPengurangan();
                System.out.println("Hasil Pengurangan = "+x.gethasil());
            }
            else if(pilihan<1 || pilihan>3)// tanda || artinya adalah "atau"
                System.out.println("Input anda salah");
            else
                lanjut=false;
        }
    }
}

cobalah untuk run class kedua (class main) anda. kurang lebih hasilnya akan seperti dibawah ini, dan menunya akan terus berulang sampai anda memasukkan input berupa angka 3.




=========================
Kalkulator Beginner App
1. Penjumlahan
2. Pengurangan
3. Exit
=========================
pulihan anda : 1

Masukkan bilangan pertama : 12

Masukkan bilangan kedua : 6

Hasil Penjumlahan = 18

=========================
Kalkulator Beginner App
1. Penjumlahan
2. Pengurangan
3. Exit
=========================
pulihan anda :

sekian dulu tutorial beginner 7 kali ini. Jika anda mau mengeksplorasi lebih dalam lagi, berikut saya sediakan codenya.
download

semoga bermanfaat, sampai jumpa di tutorial Beginner 8.

^___^

BEGINNER 6: PENERAPAN OOP DALAM JAVA

Di tutorial Beginner 6 ini, saya akan mencoba menjelaskan penerapan OOP dalam Java. Apa itu OOP? baca tutorial Knowledge 7.

Coba perhatikan code "non-OOP" dibawah ini.



public class Beginner6 {
     
    public static void main(String[] args){
        String nama = "Andri";
        System.out.println("Hai "+nama);
    }
}

Bandingkan code diatas dengan code yang menggunakan prinsip OOP dibawah ini.



public class Beginner6 {
    private String nama;
 
    //method untuk mengeset nilai nama.
    public void setNama(String x){
        nama=x;
    }
 
    //method untuk mendapatkan nilai nama
    public String getNama(){
        return nama;
    }
 
    //method untuk display text
    public void display(){
        System.out.println("Hai "+getNama());
    }
 
    public static void main(String[] args){
        //implementasi OOP
        Beginner6 test = new Beginner6();
        test.setNama("Andri");
        test.display();
    }
}

Jika anda mencoba untuk menjalankan kedua program, hasilnya akan sama, yaitu

Hai Andri

Perbedaannya adalah, kita bisa membuat objek lain. pertama-tama, hapus baris ini dari code diatas.


//baris yang dihapus
    public static void main(String[] args){
        //implementasi OOP
        Beginner6 test = new Beginner6();
        test.setNama("Andri");
        test.display();
    }


Kemudian cobalah untuk membuat new Java Class pada package yang sama. Beri nama BeginnerTest kemudian masukkan kode berikut.


public class BeginnerTest {
     
    public static void main(String[] args){
        //implementasi OOP
        Beginner6 test1 = new Beginner6();
        test.setNama("Andri");
        test.display();

        Beginner6 test2 = new Beginner6();
        test2.setNama("Astandri");
        test2.display();

        Beginner6 test3 = new Beginner6();
        test3.setNama("Saya Java");
        test3.display();


    }
}

Coba jalankan program. Cukup mudah bukan?
Jika ada yang kurang jelas, silahkan comment di bawah ya.
kalau mau nyoba kodingan saya, bisa didownload disini.
download

Semoga bermanfaat dan sampai jumpa di tutorial Beginner 7.


^___^

BEGINNER 5: PENERAPAN KONSEP REKURSI DI JAVA

Jumat, 27 April 2012

Sebelumnya kita telah mengenal konsep rekursi pada tutorial knowledge 6. Sekarang, mari kita coba untuk menerapkannya di Java.

langkah pertama adalah membuat sebuah method bertipe void dengan sebuah parameter. Kemudian dalam method tersebut, panggil method itu sendiri, namun dengan parameter yang lebih kecil. untuk lebih jelasnya, perhatikan code dibawah ini.




    public void rekursiX(int n){// method void dengan sebuah parameter
        if(n>1)          
            //memanggil method ini sendiri namun dengan parameter yang lebih kecil
            rekursiX(n-1);
        else
            System.out.println(n);
    }

Setelah itu, buatlah sebuah objek di main class, kemudian dari objek tersebut, panggil method rekursinya. Perhatikan code dibawah ini.



    public static void main(String[] args){
     
        Beginner5 a = new Beginner5();//membuat sebuah objek baru
     
        //memanggil methd rekursiX dari objek baru dengan parameter bernilai 10
        a.rekursiX(10);
    }

setelah kode dijalankan, amati hasil yang di print. Mengapa bisa demikian? let you eksplore it yourself.
Sekian tutorial kali ini. Apabila ada yang kurang jelas, comment aja dibawah.
Ini saya sediakan code untuk anda coba.
download

sampai jumpa di tutorial Beginner 6.

^___^

BEGINNER 4: MENERAPKAN PERULANGAN FOR DAN WHILE

Dalam dunia programming, konsep perulangan sangat sering digunakan. Jika masih belum jelas konsepnya, anda bisa tanya kakek Google atau lihat tutorial saya di Knowledge 5.

untuk saat ini, mari kita mencoba menerapkan perulangan for. Simaklah baik-baik kode berikut.



/**
 *
 * @author ASTANDRI
 */
public class Beginner4 {
    public static void main(String[] args){
   
        System.out.println("Ini Perulangan For");
        for(int i=1; i<11; i++){
            System.out.println("for ke-"+i);
        }
       
        System.out.println("");
        System.out.println("Ini Perulangan While");
        int j=1;
        while(j<11){
            System.out.println("while ke"+j);
            j++;
        }
    }
}

setelah kita run, maka hasilnya kurang lebih seperti berikut:



Ini Perulangan For
for ke-1
for ke-2
for ke-3
for ke-4
for ke-5
for ke-6
for ke-7
for ke-8
for ke-9
for ke-10

Ini Perulangan While
while ke1
while ke2
while ke3
while ke4
while ke5
while ke6
while ke7
while ke8
while ke9
while ke10

Mudah bukan?
Anda bisa download codenya disini
download

sekian dulu tutorial Beginner 4 ini. Semoga bermanfaat dan sampai jumpa di Beginner 5.

^___^

BEGINNER 3: MENDAPATKAN INPUT DARI USER

Setiap program yang mengandalkan User Interface, pasti membutuhkan suatu input yang dimasukkan oleh user. disini saya akan mencoba menjelaskan cara untuk mendapatkan input yang dasar.

Untuk mendapatkan input dari user, kita memerlukan suatu mesin yang berfungsi untuk menangkap inputan.
mesin itu telah disediakan oleh java yaitu Scanner. bagaimana cara menggunakannya? simak code dibawah ini:



import java.util.Scanner;
/**
 *
 * @author ASTANDRI
 */
public class Beginner3 {
    public static void main(String[] args){
        //pertama kita bukin dulu mesin untuk mendapatkan inputnya.
        Scanner input = new Scanner(System.in);
       
        //sekarang kita bikin variabel yang nilainya diinput oleh user
        System.out.print("Masukkan Nama Anda : ");
        String x;
        x = input.nextLine();
       
        //tampilkan hasilnya
        System.out.println("Hai " + x + " Saya Java, Salam Kenal");
    }
}



cobalah untuk menjalankan program diatas pada netbeans anda.
Pertama anda akan diminta untuk memasukkan sebuah input, baru kemudian akan ditampilkan.
jika mau mencoba codenya, bisa didownload disini
download

sekian tutorial Beginner 3 ini. apabila ada pertanyaan, comment aja dibawah ini.
semoga bermanfaat, sampai jumpa di Beginner 4.


^___^

BEGINNER 2: MENGGUNAKAN FUNGSI IF, ELSE IF DAN ELSE PADA JAVA

Kamis, 26 April 2012

Di tutorial beginner kali ini, kita akan belaar mengenai konsep percabangan. Apa itu percabangan?

Percabangan itu mirip seperti pemilihan, Jika syarat a terpenuhi, maka lakukan x, jika tidak, lakukan y.
untuk lebih jelasnya, mari kita simak kode berikut ini.


public class Beginner2 {

    public static void main(String[] args){

        int a=0;

        if(a==0){
             System.out.println("Java itu mudah");
        } else if(a==1){
             System.out.println("Java itu menyenangkan");
        } else {
             System.out.println("Java itu Susah");
        }
    }
}

dari kode diatas, bisa dilihat, jika nilai a adalah 0, maka command pertama akan dilakukan. lalu cobalah untuk mengubah nilai int a = 1. Maka command kedua akan dilakukan. Lalu coba lagi mengubahnya dengan angka selain 1 atau 0, maka command ke 3 akan dilakukan.

sekian dulu tutorial dari saya di Beginner 2 ini. Sampai jumpa di Beginner 3.
oh iya kalau mau mencoba codenya ini saya sediakan. Silahkan diunduh sesuka hati.
download

^___^

BEGINNER 1: HELLO WORLD DI JAVA

Seperti pada umumnya, tutorial java yang paling pertama adalah menampilkan tulisan Hello world di console output dari Java. Bagaimana caranya?

ketikkan kode dibawah ini:

gambar 1.1

 jadi, System.out.println(""); berfungsi untuk menampilkan teks di output console Java anda. untuk println, anda akan menampilkan teks tersebut dalam satu line. sedangkan jika anda menggunakan System.out.print, maka yang akan ditampilkan adalah teks yang berkesinambungan secara terus menerus dalam satu linenya.

misal,
System.out.println("belajar");
System.out.println("Java");
maka outputnya =
belajar
Java

System.out.print("belajar");
System.out.print("Java");
maka outputnya =
belajar Java


nah jika anda sebelumnya telah mempelajari bagian Knowledge 1, maka kita akan mencoba menerapkannya disini. cobalah untuk mengeditnya menjadi seperti dibawah ini.

gambar 1.2
nah sekian dulu tutorial Beginner 1 ini.
berikut saya sediakan kode program tutorial ini
download

selamat mengeksplorasi fungsi lainnya dan sampai jumpa di tutorial Beginner 2.

^___^

PEMBUKAAN

Assalamualaikum....

Selamat Datang di blog saya teman-teman....

Di blog ini kamu bisa dapetin tutorial seputar java baik beinner, expert ataupun java dengan Android...

di blog ini saya hanya berbagi ilmu...
Jdi kalau ada salah moon maaf...
dan jangan lupa komentar, like, atau saran dan kritiknya ya teman-teman...

Wassalamualaikum...