Senin, 07 Oktober 2013

CARA PEMANGGILAN DATA PADA PROGRAM JAVA 1 DENGAN PRORAM JAVA 2


  • CLASS
         Class merupakan suatu blueprint atau cetakan untuk menciptakan suatu instant dari object. class juga merupakan grup suatu object dengan kemiripan attributes/properties, behaviour dan relasi ke object lain.
  •  METHOD
           Method merupakan suatu operasi berupa fungsi-fungsi yang dapat dikerjakan oleh suatu object. Method didefinisikan pada class akan tetapi dipanggil melalui object.
Metode menentukan perilaku objek, yakni apa yang terjadi ketika objek itu dibuat serta berbagai operasi yang dapat dilakukan objek sepanjang hidupnya.
Metode memiliki 4 (empat) bagian dasar :
  1. Nama metode
  2. Tipe Objek atau tipe primitive yang dikembalikan metode.
  3. Daftar parameter.
  4. Badan atau isi metode.
  •  CONSTRUCTOR
Constructor merupakan method khusus yang digunakan untuk menginisialisasi objek, dan tiap class boleh memiliki lebih dari satu constructor.
Perbedaan method biasa dengan constructor adalah bahwa constructor harus  memiliki nama yang sama dengan nama class-nya dan tidak memiliki nilai  kembalian.

Constructor dijalankan pada saat sebuah objek diinisialisasi  (menggunakan kata new). Pada constructor juga berlaku overloading, artinya  boleh mendeklarasikan lebih dari satu constructor, asalkan memiliki parameter yang berbeda.
  • MODIFIER
Modifier adalah sifat yang dimiliki oleh setiap atribut, method maupun kelas dalam java. Modifier akses adalah modifier yang selalu digunakan, modifier akses terdiri dari private, default, protected dan public.
Wilayah Akses
Public
Protected
default
Private
Kelas  yang  sama
Ya
Ya
Ya
Ya
Antar kelas dalam package yangsama
Ya
Ya
Ya
Tidak
Subkelas di package yang berbeda
Ya
Ya
Tidak
Tidak
Bukan Subkelas, package yang berbeda
Ya
Tidak
Tidak
Tidak
beberapa modifier penting lainnya :
  1. Static yaitu modifier yang digunakan agar suatu atribut maupun method dapat diakses oleh objeck atau kelas lain mesti tanpa dilakukan instansiasi terhadap kelas dimana atribut maupun method itu berbeda, method main adalah salah satu contoh method modifier static yang sering digunakan.
  2. Final yaitu modifier yang digunakan untuk mencegah kemungkinan modifikasi terhadap atribut maupun method, dengan modifier ini suatu atribut akan berlaku sebagai konstanta
  • OBJECT
           sebuah kelas dapat digunakan untuk membuat banyak objek, setiap objek dapat dilakukan secara berbeda oleh objek-objek lain yang menggunakannya. di butuhkan operator NEW untuk membuat objek dari suatu kelas.
           objek dibuat dengan cara menuliskan :
  1. NamaKelas NamaObjek = new NamaConstractor();
  2. NamaKelas Namaobjek;
    NamaObjek = new NamaConstractor();
           proses di atas disebut instansiasi. ketika objek selesai dibuat, objek tersebut disimpan didalam memori dan dapat diakses oleh objek-objek lain melalui nama objeknya. 

Membuat program Disket.java

public class Disket {
  int panjang = 10;
  final int LEBAR = 10;
  String warna = "kuning";
  String bentuk = "segiempat";
  String data = "";
  Disket() {
      panjang= 100 ;
  }
  Disket(int panjang1) {
      this.panjang = panjang1;
  }
  void simpanData(String data1) {
         this.data += data1;
  }

  void hapusData() {
         data = "";
  }

  String bacaData() {
         return data;
  }
}
 


Disket.java

Membuat program MainDisket.java

class MainDisket{
    public static void main (String[] args) {
          Disket disk1 = new Disket(50);
          System.out.println("Panjang Disket = "+ disk1.panjang);
          System.out.println("Lebar Disket = "+ disk1.LEBAR);
          System.out.println("Warna Disket = "+ disk1.warna);
          System.out.println("Bentuk Disket = "+ disk1.bentuk);

          System.out.println("data mula-mula = "+ disk1.bacaData());
          disk1.simpanData("Belajar java");
          System.out.println("Setelah SimpanData = "+ disk1.bacaData());
          disk1.hapusData();
          System.out.println("Setelah hapusData = "+ disk1.bacaData());
    }
}



MainDisket.java

Senin, 30 September 2013

JENIS - JENIS PERULANGAN DALAM PRORAM JAVA


PERULANGAN DALAM JAVA

          Struktur kontrol perulangan adalah statement dari java dimana kita bisa mengeksekusi blok code berulang-ulang dalam kurun waktu nilai tertentu. Ada tiga macam jenis struktur kontrol pengulangan yaitu while, do-while dan for.
1. While loop statement
while loop adalah statement atau blok statement yang diulang-ulang sampai mencapai kondisi yang cocok.
Bentuk statement while:
while( boolean_expression ){
statement1;
statement2;
. . .
}


2. do-while loop

        Do-while loop mirip dengan while-loop. Statement di dalam do-while loop akan dieksekusi beberapa kali selama kondisi bernilai true. Perbedaan antara while dan do-while loop adalah dimana statement di dalam do-while loop dieksekusi sedikitnya satu kali.

Bentuk statement do-while:
do{
statement1;
statement2;
. . .
}

while( boolean_expression );

        Statement di dalam do-while loop akan dieksekusi pertama kali, dan dilakukan pengecekan kondisi dari boolean_expression. Jika nilai tersebut belum mencapai nilai yang diinginkan, statement akan dieksekusi lagi.

3. for loop
        Seperti pada struktur pengulangan sebelumnya yaitu melakukan pengulangan eksekusi code beberapa kali.

Bentuk dari for loop,
for (InitializationExpression; LoopCondition; StepExpression){
statement1;
statement2;
. . .
}

dimana:
InitializationExpression – inisialisasi dari variabel loop.
LoopCondition - membandingkan variabel loop pada nilai batas.
StepExpression - melakukan update pada variabel loop.


Contoh programnya :

Contoh 1 (Statement While):

import java.util.Scanner;

class perulangan1 {
    public static void main (String[]args) {

int nilai;

Scanner input = new Scanner(System.in);

System.out.println();
System.out.print("Masukan Angka: ");
nilai = input.nextInt();
while (nilai>=0) {
System.out.println(nilai);
nilai = nilai - 1;
        }
    }
}

Contoh 2 (Statement do-while):
import java.util.Scanner;

class perulangan2 {
    public static void main (String[]args) {

int nilai, nilai2;

Scanner input = new Scanner(System.in);

System.out.println();
System.out.print("Masukan Angka: ");
nilai = input.nextInt();
System.out.print("Masukan Batasan: ");
nilai2 = input.nextInt();

do {
System.out.print(nilai);
nilai = nilai + 1;
}
while (nilai<=nilai2);

        }
    }

Minggu, 22 September 2013

Pengertian Pemograman Java dan Asal MulaPemberian Nama Pada Pemograman Java

Pengertian Java

Java adalah bahasa pemrograman yang multi platform dan multi device. Sekali anda menuliskan sebuah program dengan menggunakan Java,atausatu bahasa pemrograman berorientasi objek (OOP-Object Oriented Programming). Paradigma OOP menyelesaikan masalah dengan merepresentasikan masalah ke model objek. anda dapat menjalankannya hampir di semua komputer dan perangkat lain yang support Java, dengan sedikit perubahan atau tanpa perubahan sama sekali dalam kodenya. Aplikasi dengan berbasis Java ini dikompulasikan ke dalam p-code dan bisa dijalankan dengan Java Virtual Machine. Fungsionalitas dari Java ini dapat berjalan dengan platform sistem operasi yang berbeda karena sifatnya yang umum dan non-spesifik.


Asal mula pemberian nama "Javascript"...!!!

JavaScript adalah bahasa script yang populer di internet dan dapat bekerja di sebagian besar penjelajah internet populer seperti Internet Explorer(IE), Mozilla Firefox, Google Chrome, Netscape, Opera dll. Kode JavaScript dapat disisipkan dalam halaman web menggunakan tag "Script"

Logo Javascript.
Logo Javascript adalah kopi yang hangat..namun.. tahukan anda asal usul Script ini?, JavaScript pertama kali dikembangkan oleh Brendan Beich dari Netscape dibawah nama Mocha, sebelumnya mereka memberikan nama programnya adalah "LiveScript".

Bagaimana namanya menjadi Javascript..?
Jadi begini.. Di amerika.. ada beberapa mahasiswa yang suka sekali mendengarkan gamelan.. (entah video, musik, komputer atau apalah).. ketika mereka mendengarkan gamelan.., mereka Juga minum kopi.. jadi.. ketika para mahasiswa itu sedang mendengarkan gamelan bin minum kopi pula.. ada ide yang terlintas...

Saat itu mereka sudah membuat suatu bahasa script bernama : "LiveScript" lalu mereka memutuskan nntuk mengganti menjadi "JavaScript..". Cukup unik bukan?

Jadi itulah sebenarnya.. mengapa mereka memilih nama JavaScript dan Logo berupa kopi. Mungkin asosiasi mereka kopi "hanya" berasal dari Jawa (atau tahu nya hanya Java coffee..?? :) ) Yang ujung-ujungnya mereka mengganti kata "Live" jadi "Java".

Dan jreeeeng....!!! lalu lahirlah :

"Javascript,,,!!!"