Tampilkan postingan dengan label Java Desktop. Tampilkan semua postingan
Tampilkan postingan dengan label Java Desktop. Tampilkan semua postingan

Senin, 11 April 2016

Contoh coding java - part 3

Kesempatan kali ini saya akan melanjutkan menulis contoh dalam coding java. Saya sebelumnya telah berhasil ditulis yaitu coding java pundamental part 1 dan part 2.

Ok. langsung saja

1. Pernyataan Keputusan (Branching)

Dimana terdapat beberapa jenis struktur keputusan yang termasuk kedalamnya :

  • Pernyataan IF
  • Pernyataan IF ELSE
  • Pernyataan IF ELSE IF
  • Pernyataan SWITCH
Nah,saya akan memberikan contoh satu persatu dan lihat berbagai penggunaan masing-masing pernyataannya.

A. Pernyataan IF

Pernyataan if ini hanya menampilkan hasil yang bernilai true atau false. Jika true hasil akan ditampilkan dan apabila false maka hasilnya tidak akan ditampilkan.
Penulisannya  :

  • if(kondisi){ //jika kondisi true atau false}
- diawali dengan kata if
- terdapat sebuah kondisi dimana kondisi tersebut akan mencari nilai true atau false.

Contoh :
public class PernyataanIF{
       public static void main(String[] args){
                int nilai=80;
                if(nilai > 80){
                        System.out.println("Selamat Dan Sukses");
                }
       }
}

B. Pernyataan IF ELSE

Sama persis dengan pernyataan IF namun jika hasilnya true atau false maka keduanya akan ditampilkan.
Penulisannya :

  • if(kondisi){//jika kondisi true}else{//jika kondisi false}
Contoh :
public class PernyataanIFELSE{
      public static void main(String[]args){
              int nilai= 80;
              if(nilai > 80{
                    System.out.println("Selamat");
              }else{
                    System.out.println("Coba Lagi");
              }
      }
}

C. Pernyataan IF ELSE IF

Pernyataan ini merupakan multi percabangan karena memiliki banyak nilai dan kondisi.
Penulisannya :

  • if(kondisi){//code here}else if(kondisi){//code here}else{}
Contoh :
import java.util.Scanner
public class NilaiAkhir{
        public static void main(String[]args){
                Scanner input=new Scanner(system.in);

               int nilai;
               char hasil;

               System.out.println("Masukkan nilai Anda : ");
               nilai=input.nextInt();

              if(nilai > 80){
                   hasil="A";
             }else if(nilai > 70){
                   hasil="B";
             }else if(nilai > 60){
                   hasil="C";
             }else if(nilai > 50{
                   hasil="D";
             }else{
                   hasil="E";
             }
             System.out.println("Anda mendapat nilai " + hasil);
       }
}

D. Pernyataan SWITCH
Contoh :

public class PernyataanSwitch{
       public static void main(Sring[]args){
              int pilih=3;
           
              Switch(pilih){
                      case 1: //untuk menentukan apabila no 1 dipilih
                      System.out.printpl("Jakarta");
                      break; //untuk menghentikan apabila no 1 dipilih
                   
                      case 2:
                      System.out.println("Bandung");
                      break;

                      case 3:
                      System.out.println("Cirebon");
                      break;

                      default: //kondisi dimana tidak ada pilihan
                      System.out.println("Lampung");
                      break;
              }
      }
}

Nah, itulah beberapa contoh untuk pernyataan keputusan.

Minggu, 27 Maret 2016

Penerapan Coding Java - Part 2

Pembahasan Tentang Coding Java Part 2

Seperti yang sudah diketahui sebelumnya yaitu Coding Java Part 1 . Yang mana pembahasan ini adalah lanjutan dari pembahasan sebelumnya. Dan pada kesempatan ini akan dibahas contoh coding lanjutannya.

Perlu anda ketahui setiap belajar sesuatu perlu suatu kelanjutan dan konsistensi agar tercapainya suatu tujuan. Saya sendiri masih belajar banyak hal. Semakin banyak hal baru yang dipelajari,menurut saya pembelajaran terlebih dahulu akan lupa karena hal-hal yang lalu tidak pernah dipelajari lagi. Untuk itu saya menulis ini bertujuan untuk berbagi dan suatu saat pasti akan dibutuhkan kembali.

Kembali ke topik utama, semua yang saya tulis disini merupakan hal dasar dari java yang mana merupakan pelajaran Java Pundamental. Masih banyak lagi yang perlu dketahui tentang pembelajaran java mulai dari java pundamental samapi java advance.

Mari kita bahas satu persatu.
Baca juga Coding Java Part 1

Array

Array adalah objek yang dapat digunakan untuk menyimpan sejumlah data.
Baca juga Struktur Program Java

Contoh coding Array :
public class ArrayKota{
       public static void main(String[] args){
             //membuat objek array
             String[] kota=new String[4];
             //mengisi elemen array
             kota[0]="Jakarta";
             kota[1]="Bandung";
             kota[2]="Jogja";
             kota[3]="Lampung";

            //menampilkan elemen array
            System.out.println(kota[0]); //hasilnya Jakarta
            System.out.println(kota[3]); //hasilnya Lampung
        }
}
Simpan dengan nama ArrayKota.java lalu jalankan. Kota merupakan nama variabel dari String[] dan nama-nama kota merupakan inisialisasi dari variabel kota. [0],[1] merupakan index array. Index Array biasanya di mulai dari nol ( 0 ) dan bernilai positif.

public class ArrayKota2{
       public static void main(String[] args){
              String[] kota={"Jakarta","Bandung","Jogja","Lampung"};
              System.out.println(kota[2]); // hasilnya Jogja
              System.out.println(kota[3]); // hasilnya Lampung
       }
}
Simpan dengan nama ArrayKota2.java lalu jalankan.

Array MultiDimensi

Array multidimensi adalah array dalam bentuk baris dan kolom.
Gambar Array MultiDimensi
Contoh penulisan array multidimensi :

  • int [] data={1,2,3,4,5,6,7,8,9};
  • int [] duadimensi={{1,2,3,4,5},{6,7,8},{8,9}};
  • String [][] multidimensi={{"satu","dua","tiga"},{"z",'x","c"},{"q","w"}};
Namun cara diatas memiliki kelemahan yaitu tidak memiliki tipe data yang eksplisit untuk operand sebelah kanan. Namun dapat diatasi dengan cara "anonymous array" dengan menyertakan tipe data dari array ketika diinisialisasi. Contoh :

  • int [] data =new int[]{1,2,3,4,5,6,7,8,9};
  • int [] duadimensi=new int[]{{1,2,3,4,5},{6,7,8},{8,9}};
  • String [][] multidimensi=new String[]{{"satu","dua","tiga"},{"z","x","c"},{"q","w"}};
Array bisa juga tidak didefinisikan seberapa panjang dari arraynya. Karena panjang dari array ditentukan dari nilai yang diletakkan dalam kurung kurawal.

Contoh :
public class ArrayMultiDimensi{
        public static void main(String[] args){
               Int [][] nilai=new Int[2][2];
               nilai [0][0]=100;
               nilai [0][1]=90;

               nilai [1][0]=80;
               nilai [1][1]=70;

               System.out.println(nilai[0][0]); //hasilnya 100
         }
}
Simpan dengan ArrayMultiDimensi.java lalu jalankan. Cara ini adalah dengan memasukkan data langsung ke array. Penulisannya setiap baris selesaikan terlebih dahulu kolom yang telah diinisialisasi. Kemudian buat baris baru dan seterusnya.

public class ArrayMultiDimensi2{
       public satic void main(String[] args){
              String[][] panggilan=new String[][]{
              {"Pak","Bu","Mbak"},{"Joko","Ani"}
              };
              System.out.println("Nama Bapak :"+panggilan[0][0] +" " + panggilan[1][0]);
              System.out.println("Nama kakak: " +panggilan[0][2]+ " " +panggilan[1][1]);
              System.out.println("Nama ibu : " +panggilan[0][1]+"" + panggilan[1][1]);
       }
}

Operasi Input/Output Stream Sederhana

Jenis:

  1. System.in (Standard input)
  2. System.out (Standard output)
  3. System.err (Standard error)
Operasi I/O menggunakan class Scanner (import.util.Scanner) dengan method :

  • nextInt() = untuk menerima tipe data Integer
  • nextShort() = untuk menerima tipe data Short
  • nextLong() = untuk tipe data Long
  • nextDouble() = untuk tipe data double
  • nextFloat() = untuk tipe data float
  • nextLine() = untuk tipe data String
  • nextBoolean() = untuk tipe data boolean
Contoh :
import java.util.Scanner;
public class SalamKenal{
        public static void main(String[] args){
               Scanner input=new Scanner(System.in);
               String nama=input.nextLine();
               System.out.println(nama);

               int noktp=input.nextInt();
               System.out.println(noktp);
     
               input.nextLine();
        }
}
Simpan dengan nama SalamKenal.java lalu jalankan.

import java.util.Scanner;
public class Perkalian{
       public static void main(String[] args){
              Scanner masukkan=new Scanner(System.in);
              System.out.println("Masukkan Nilai A !");
              int a =masukkan.nextInt();
              System.out.println("Masukkan Nilai B !");
              int b = masukkan.nextInt();

              System.out.println("Hasil A X B adalah : " + a * b);
      }
}
Simpan dengan Perkalian.java

Nah, itu contoh coding java untuk selanjutnya ditunggu saja.

Sabtu, 26 Maret 2016

Penerapan Coding Java Pundamental - Part 1

Inilah Contoh Dari Penerapan Coding Java Pundamental


Tentunya anda semua sudah tahu apa itu Java dan berbicara tentang java kita sebenarnya harus sudah mengetahui sejarah Java. Java sendiri memiliki dua hal yang saling berkaitan. Yang satu merupakan bahasa pemrograman dan yang kedua merupakan platfrom pengembangan aplikasi.

Sampai saat ini java merupakan bahasa pemrograman yang populer dan yang paling banyak digunakan. Sesuai dengan mottonya sendiri " Tulis sekali, jalan dimanapun ". Banyak bermacam-macam aplikasi yang menggunakan bahasa pemrograman java baik dari embedded system,mobile, desktop hingga web application.

Java merupakan pemrograman yang multiplatfrom, mudah dibaca dan dikembangkan. Sehingga banyak sekali programer yang memakai bahasa pemrograman ini. Bahasa pemrograman ini juga bisa diciptakan sendiri dan menurut algoritma masing-masing,tentunya harus mengacu pada aturan dan strukur java .

Semua bahasa pemrograman tidak lepas dari yang namanya coding atau penulisan code bahasa program untuk membuat suatu aplikasi.

Dalam kesempatan ini saya akan menuliskan contoh dari penerapan coding java. Software yang saya gunakan diantaranya :

  1. jdk 1.7 (ini yang terpenting agar bahasa java bisa di jalankan)
  2. Notepad++ (digunakan untuk menulis kode java jika tidak ada bisa gunakan notepad biasa)
Langkah pertama : Instal jdk-1.7 terlebih dahulu. Jdk-1.7 bisa di download disini.

Langkah kedua : Tambahkan folder instalasi java ke dalam path komputer/laptop anda :

  • klik kanan pada My Computer, pilih properties
  • setelah terbuka jendela properties, pilih advance
  • di dalam path klik tombol system variables
  • di dalam jendela system variables pilih baris path lalu edit
  • tambahkan folder C:\Program Files\Java\jdk1.7.0_21\bin diakhir alamatnya sebelumnya beri tanda ; sebagai pemisah
  • lakukan tes dengan command prompt (cmd) : java -version
Jika langkah diatas berhasil dijalankan kita siap membuat kode pertama.

HelloWorld

Kode Helloworld merupakan kode yang pertama ditulis di berbagai bahasa pemrograman. Menulisnya juga cukup mudah, mari dicoba.

public class HelloWorld{
    public static void main (String[] args){
           System.out.println("HelloWorld!");
    }
}

Simpan di folder D/OOP/  dengan nama HelloWorld.java . Perlu diingat nama class harus sama persis dengan nama file. Setelah disimpan compile HelloWorld.java dengan javac. Jika berhasil maka di dalam folder akan ada dua file yaitu HelloWorld.java dan HelloWorld.class. Setelah selesai jalankan file HelloWorld dengan cmd. Untuk cara lebih jelasnya :

  • Buka command prompt (cmd) dengan cara Window+R ketikan CMD lalu Run
  • ketikan D: lalu enter
  • ketikan dir D: lalu enter
  • ketikan CD OOP lalu enter
  • ketikan dir lalu  enter
  • ketikan javac Helloworld.java lalu enter
  • ketikan java HelloWolrd
Mudah bukan? Ok lanjut!

Variabel

public class TestVariabel{
       public statis void main(String[] args){
              String nama="Ena" //sudah diinisialisasi
              int nilai; //belum diinisialisasi
              nilai = 100; // sudah diinisialisasi
     
              System.out.println("Nama : " + nama);
              System.out.println("Nilai  : " + nilai;
       }
}
Simpan dengan nama TestVariabel.java,lalu jalankan seperti diatas.

Biodata

public class Biodata{
      public static void main(String[] args){
             String namadepan="Ena";
             String namabelakang="lesmana";
             int tgl="31";
             int bulan="05";
             int tahun="1991";
             String hobi="Ngulik";
             String jk="Laki - Laki";
             String alamat="Balam";
             Boolean status=true;
     
             System.out.println("Nama Saya : " + namadepan + namabelakang );
             System.out.println ("Tanggal Lahir : " + tgl + " / " + bulan +" / " + tahun);
             System.out.println("Jenis Kelamin : "  + jk);
             System.out.println("Hobi : " + hobi);
             System.out.println("Alamat : " + alamat);
             System.out.println('Status : " + status);
      }
}
Simpan dengan nama Biodata.java, kemudian jalankan caranya seperti diatas.

Perhitungan

public clas HitungNilai{
       public static void main(String[] args){
              int nilai=100 + 100;
              System.out.println(nilai);

              int a= 10;
              int b=2;
              int c=a+b;
              System.out.println(c);

              double x=100;
              double y=50;
              double z=x/y;
              System.out.println(z);
      }
}
Simpan dengan nama HitungNilai.java lalu jalankan.

Nah,mudahkan belajar coding java.
Baca selanjutnya Coding Java Part 2