New Logo

Go to Revolution.

Story

Mimpiku Hanya nyata di dalam mimpi, bagaimana bisa?

Jumat, 20 September 2019

JAVA - Main Class & Method Class

Ini adalah contoh pemanggilan fungsi pada class java.
Pertama kita buat class child-nya terlebih dahulu ,

class hewan:

public class hewan {
    String nama,warna,makan;
    public void registrasi(){      
        System.out.println("Nama : "+nama);
        System.out.println("Warna : "+warna);
        System.out.println("makanan : "+makan);
        System.out.println("--------------------");
       
    }
}
 class buah:

public class buah {
    String nama,ciri,rasa;
    public void registrasi(){      
        System.out.println("Nama : "+nama);
        System.out.println("Ciri-Ciri : "+ciri);
        System.out.println("Rasa : "+rasa);
        System.out.println("--------------------");
       
    }
}
class kendaraan:

public class kendaraan {
    String nama,warna,jenis;
    public void registrasi(){      
        System.out.println("Nama : "+nama);
        System.out.println("Warna : "+warna);
        System.out.println("Jenis Kendaraan : "+jenis);
        System.out.println("--------------------");
       
    }
}
dari class-class di atas, harus di perhatikan untuk tipe variabel2 nya, co/ String "warna" ,
saat di cetak dalam S.o.p harus menggunakan variabel/nama yang sama/besar kecil huruf (sensitif case).

untuk keterangan lebih lanjut, tolong di skipp.. atau bisa baca di sini tengang method & class :
https://arfizart-pro.blogspot.com/2019/09/tugas-java-method-class.html

selanjutnya,
kita persiapkan main class / class utama (parent) untuk menampilkan method dalam childclass tersebut. berikut,

class tugas :

public class Tugas {    
public static void main(String[] args) {
        hewan nama_hewan1 = new hewan();
        nama_hewan1.nama = "kucing";
        nama_hewan1.warna = "oren";
        nama_hewan1.makan = "ikan";
                      
        System.out.println("=================");
        System.out.println("Nama - Nama hewan");
        System.out.println("=================");
        nama_hewan1.registrasi();
       
//  ---------------------------------------------------------------   //
        buah buah1 = new buah();
        buah1.nama = "rambutan";
        buah1.ciri = "merah/memiliki rambut";
        buah1.rasa = "manis";
       
        System.out.println("");
        System.out.println("=================");
        System.out.println("Nama Buah - Buahan");
        System.out.println("=================");
        buah1.registrasi();
       
//  ---------------------------------------------------------------   //
        kendaraan kendaraan1 = new kendaraan();
        kendaraan1.nama = "Ayla";
        kendaraan1.warna = "hijau";
        kendaraan1.jenis = "roda dua";
       
        System.out.println("");
        System.out.println("=================");
        System.out.println("Kendaraan");
        System.out.println("=================");
        kendaraan1.registrasi();     
       
       
        }
    }
dan berikut tampilan hasilnya , ketika sudah di compile (ini di gunakan pada aplikasi BlueJ) :



Sekian.

jika ingin source nya bisa download di sini :
http://bit.ly/2kK2wiw


Kamis, 19 September 2019

JAVA - Method & Class

METHOD / FUNGSI

Fungsi atau Method merupakan sekumpulan pernyataan atau kode program yang dikelompokkan ke dalam sebuah blok dan menghasilkan proses tertentu. Dengan menggunakan fungsi atau method, kode program yang ditulis akan lebih sederhana dan terstruktur rapi, sehingga saat adanya perubahan akan lebih mudah ditemukan dan diperbaiki. Selain itu, menggunakan fungsi atau method dalam Java juga sangat bermanfaat untuk menulis kode program yang memproses hal yang sama. Proses tersebut tidak perlu ditulis berulang-ulang, cukup ditulis sekali di dalam sebuah fungsi atau method, selanjutnya hanya memanggil fungsi atau method tersebut di banyak proses. Hal tersebut dapat dilakukan karena Fungsi atau Method dalam Java dapat digunakan atau dipanggil lebih dari satu kali.


Setidaknya terdapat dua jenis Fungsi atau Method dalam Java, yaitu Method yang mengembalikan nilai menggunakan return type dan method yang tidak mengembalikan nilai menggunakan keyword void.

Format kode program untuk Fungsi atau Method return type dalam Java adalah sebagai berikut.

public static int namaMethod(int angka1, int angka2) {
         // kode proses
    } 
Keterangan:
  • public static : Modifier
  • int        : Return type untuk mengembalikan nilai
  • namaMethod : Nama fungsi atau method yang diinginkan
  • angka1 dan angka2 : Nama variabel parameter
  • int angka1 dan int angka2 : List parameter (boleh satu aja atau lebih)

Contoh Program:

// method ini mengembalikan nilai integer hasil penjumlahan dua angka
public static int penjumlahanDuaAngka(int angka1, int angka2) {
    int hasil = angka1 + angka2;
    return hasil;
}
Method tersebut dapat dilakukan dengan cara memanggil method ke dalam fungsi Main dari program yang dibuat. Contoh program lengkap adalah sebagai berikut.

// program ini memproses penjumlahan dari dua angka
public class ExampleMinNumber {

    public static void main(String[] args) {
         int bilanganPertama = 12;
         int bilanganKedua = 23;
         int hasilDuaBilangan = penjumlahanDuaAngka(bilanganPertama, bilanganKedua);
         System.out.println(bilanganPertama + " + “ + bilanganKedua + “ = " + hasilDuaBilangan);
    }

    public static int penjumlahanDuaAngka(int angka1, int angka2) {
         int hasil = angka1 + angka2;
         return hasil;
    }
}
Selain bentuk di atas, fungsi atau method dalam Java juga dapat dibuat dengan tidak mengembalikan nilai dalam bentuk integer, String, Float dan lainya, tetapi langsung memproses pernyataan yang diberikan. Cara tersebut adalah dengan mengganti tipe data dengan keyword void.

Contoh Kode program adalah sebagai berikut.

// program ini akan menampilkan nilai huruf berdasarkan nilai angka yang diberikan
public class ExampleMinNumber {

    public static void main(String[] args) {
          int nilai = 85;
          nilaiHuruf(nilai);     
    }

    public static void nilaiHuruf(int nilaiAngka) {
         if (nilaiAngka > 87) {
              System.out.println("Nilai huruf yang didapatkan adalah A");
         } else if (nilaiAngka > 77) {
              System.out.println("Nilai huruf yang didapatkan adalah AB");
         } else if (nilaiAngka > 65) {
              System.out.println("Nilai huruf yang didapatkan adalah BC");
         } else if (nilaiAngka > 50) {
              System.out.println("Nilai huruf yang didapatkan adalah C");
         } else if (nilaiAngka > 30) {
              System.out.println("Nilai huruf yang didapatkan adalah D");
         } else {
              System.out.println("Nilai huruf yang didapatkan adalah E");
         }
     }
}


Class dan Object pada Pemrograman Java

Class dan Object pada Pemrograman Java. Java adalah bahasa berorientasi objek. Sebagai bahasa yang memiliki fitur object oriented, Java mendukung konsep dasar berikut ini.
-Polymorphism
-Inheritance
-Encapsulation
-Abstraction
-Classes
-Objects
-Instance
-Method
-Message Parsing
Dalam artikel ini, Kita akan membahas konsep class dan object.
– Class merupakan suatu “Blueprint” atau “Cetakan” untuk menciptakan suatu instant dari object. Class juga merupakan grup suatu object dengan kemiripan attributes/properties, behavior dan relasi ke object lain. Contoh :Class Person, Vehicle, Tree, Fruit dan lainnya.
– Object adalah instance dari class secara umum merepresentasikan (template) sebuah object, sebuah instance adalah representasi nyata dari class itu sendiri.
Contoh : Dari Class Fruit kita dapat membuat object Mangga, Pisang, Apel, dan lainnya.

Object Pada Java

Mari kita lihat lebih dalam apa itu object. Bila kita melihat dunia nyata kita dapat menemukan banyak benda disekitar kita seperti, mobil, kucing, manusia dan lain-lain. Semua object memiliki state(attribute) dan behavior. Jika kita melihat objek kucing, maka state (attribute) tersebut adalah nama, jenis, warna dan behavior(prilaku) tersebut adalah mengeong, bergoyang-goyang, berjalan. Jika Anda membandingkan objek pada software dengan objek dunia nyata, mereka memiliki karakteristik yang sangat mirip. Objek pada software juga memiliki state (Attribute) dan behavior, sebuah state pada objek software disimpan dalam bidang dan behavior ditunjukkan melalui method. Jadi dalam pengembangan software, method beroperasi pada keadaan internal suatu objek dengan komunikasi objek ke objek dilakukan melalui method.

Class Pada Java

Berikut contoh class dibawah ini:

public class cat{
   String breed;
   int age;
   String color;

   void miaow(){
   }
   
   void hungry(){
   }
   
   void sleeping(){
   }
}
 
Class dapat berisi salah satu jenis variabel berikut.
Variabel lokal : Variabel didefinisikan didalam method konstruktor atau blok disebut variabel lokal, variabel akan dideklarisasikan dalam method dan variabel akan dihancurkan ketika method telah selesai.
Variabel Instance : Variabel dalam class tetapi diluar method apapun, variabel ini dipakai ketika class dimuat. Variabel instance dapat diakses dari dalam method, konstruktor atau class tertentu.
variabel Class : Variabel dideklarasikan dalam class, diluar method apapun, dengan kata kunci static.
Class dapat memiliki sejumlah method untuk mengakses nilai dari berbagai jenis method. Dalam contoh diatas miaow(), hungry(), dan sleeping() adalah method.

Membuat Objek

Seperti disebut sebelumnya class menyediakan "blueprint" untuk objek jadi pada dasarnya,sebuah objek dibuat dari class.Di java, kata kunci "new" digunakan untuk membuat objek baru.
Ada tiga langkah membuat objek dari class:
Deklarasi: Deklarasi variabel dengan nama variabel dan jenis objek.
Instansiasi: kata kunci "new" digunakan untuk membuat objek.
Inisialisasi: kata kunci "new" diikuti dengangan panggilan untuk konstuktor, panggilan ini menginisialisasi objek baru.
Berikut contoh membuat objek dibawah ini.

public class Kitten{

 public Kitten(String name){
  // konstruktor ini memiliki satu parameter, name 
  System.out.println("my kitten is:" + name);
  }
 public static void main (String []args){
  //ikuti statement ini untuk membuat objek mykitten
  Kitten mykitten = new Kitten ("teo");
 }
}
 Jika code diatas benar maka hasilnya seperti berikut.
my kitten is:teo


Demikian Sedikit pengertian dari method dan class, sumber berasal dari :
https://allmakruf.blogspot.com/2018/05/fungsi-atau-method-dalam-java.html
https://blog.teknorial.com/class-dan-object-pada-pemrograman-java/

Popular Posts

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites More