Inheritance ( Pewarisan Sifat ) Pada JAVA

Assalamualaikum,
lansung aja kali ini aku akan membahas Java inheritance (warisan) adalah suatu hubungan antara superclass dan subclass-nya (atau bisa dikatakan hubungan antara induk class dan anak class-nya).Inheritance class (class warisan) didalam mekanisme java digunakan untuk membangun kelas baru dari kelas yang sudah ada. Jadi inti dari inheritance (pewarisan) pada java ini yaitu sebuah kelas mewarisi attribute dan method dari kelas lain.Sebagai contoh, kelas induk dapat menurunkan sifat (attribute) dan kemampuannya (method) kepada kelas anak.Sehingga kelas induk sebagai superclass yang mewariskan sifat (attribute) dan kemampuannya (method) kepada anak sebagai subclass-nya.
Langsung kita coba aja.
=Buat 3 class baru dengan nama Sepeda, Sepedagunung, Sepedagunungberaksi masukan source code berikut :

Jika dirun akan menamilkan

==Buat 3 class baru dengan nama Matematika, Matematikacanggih, Matematikacanggihberaksi masukan source code berikut :

Jika dirun akan menampilkan
Terlihat jelas bahwa class anak dapat menggunakan kelas induk, Jadi kelas induk sebagai superclass-nya yang kemudian attributenya diturunkan ke subclass-nya (anak). Kondisi pada saat subclass-nya memanggil method dari superclass-nya disebut override method. Jadi subclass tidak perlu membuat attribute dan method sendiri jika attribute dan methodnya sama dengan superclass, maka tinggal meng-override method dari superclass. Selain itu, syarat pewarisan yaitu subclass harus meng-extends class dari superclass-nya.

Sekian semoga ada manfaatnya, wassalamualaikum.

konsep dasar beriorientasi object

Assalamualaikum,
Hallo kali ini aku akan bahas konstruktor dan parameter yuk pahami mudah – mudahan bermanfaat.
A. Membuat Konstruktor pada Java
konstruktor adalah fungsi atau method yang pertama kali dijalankan pada saat sebuah objek pertama kali diciptakan, penamaan method pada konstruktor harus sama dengan nama classnya. Konstruktor pada umumnya digunakan untuk menginisialisasi dan memberikan nilai secara langsung atau melalui parameter kepada sebuah objek pada saat objek pertama kali diciptakan.
Untuk contoh yang pertama, kita akan membuat program sederhana menggunakan konstruktor tampa
parameter, pada program ini kita akan membuat beberapa variabel, dimana pada variable tersebut
sudah kita set nilainya, didalam konstruktor akan kita ubah semua nilai pada variable tersebut.
B.Parameter pada Konstruktor
Parameter merupakan nilai yang bisa kita oper pada fungsi, seperti konstruktor atau method,
parameter tersebut bisa kita gunakan jika nilai didalam fungsi tersebut ingin kita rubah, kita dapat menembahkan beberapa parameter dalam satu fungsi.
Jika masih bingung, coba kalian perhatikan input output berikut ini :
1. Buku

 

2. Bank
-public itu bisa kita sebut dengan  konstruktor : method khusus yang akan dijalankan secara otomatis pada saat sebuah objek dibuat yakni ketika perintah ne dijalankan.
-void bisa disebut juga mutator : merubah data dari sebuah field / variabel yang bersangkutan.
-int bisa disebut juga accesor : proses yang akan menhasilkan data yang kita inginkan.
3.Biodata
Oke cukup sekian contoh yang aku berikan . Wassalamualaikum.

Pertemuan 10 Konsep Dasar Orientasi Object

Assalamualaikum,
Hallo kali ini aku akan bahas konstruktor dan parameter yuk pahami mudah – mudahan bermanfaat.
A. Membuat Konstruktor pada Java
konstruktor adalah fungsi atau method yang pertama kali dijalankan pada saat sebuah objek pertama kali diciptakan, penamaan method pada konstruktor harus sama dengan nama classnya. Konstruktor pada umumnya digunakan untuk menginisialisasi dan memberikan nilai secara langsung atau melalui parameter kepada sebuah objek pada saat objek pertama kali diciptakan.
Untuk contoh yang pertama, kita akan membuat program sederhana menggunakan konstruktor tampa
parameter, pada program ini kita akan membuat beberapa variabel, dimana pada variable tersebut
sudah kita set nilainya, didalam konstruktor akan kita ubah semua nilai pada variable tersebut.
B.Parameter pada Konstruktor
Parameter merupakan nilai yang bisa kita oper pada fungsi, seperti konstruktor atau method,
parameter tersebut bisa kita gunakan jika nilai didalam fungsi tersebut ingin kita rubah, kita dapat menembahkan beberapa parameter dalam satu fungsi.
Jika masih bingung, coba kalian perhatikan input output berikut ini :
1. Buku

2. Bank
-public itu bisa kita sebut dengan  konstruktor : method khusus yang akan dijalankan secara otomatis pada saat sebuah objek dibuat yakni ketika perintah ne dijalankan.
-void bisa disebut juga mutator : merubah data dari sebuah field / variabel yang bersangkutan.
-int bisa disebut juga accesor : proses yang akan menhasilkan data yang kita inginkan.
3.Biodata
Oke cukup sekian contoh yang aku berikan . Wassalamualaikum.

Pertemuan 9 Berorientasi Object

Assalamualaikum,
hallo kembali lagi bersama abdullah, kali ini aku akan bahas java netbeans berorientasi objek :
Attribute – variabel (member) :  contoh nya mobil . stir, ban, pedal rem, pedal gas, dll bisa disebut attributenya si mobil.
Behavior – method (fungsi) : cara menghidupkan mobil, cara menjalankan mobil, cara memundurkan mobil itu dia yg disebut method.
perbedaan class dan object
Class: konsep dan deskripsi dari sesuatu
Class mendeklarasikan method yang dapat digunakan (dipanggil) oleh object.
Object: instance dari class, bentuk (contoh) nyata dari class
Object memiliki sifat independen dan dapat digunakan untuk memanggil method.
Beberapa contoh yg aku coba di java netbean
# 1
package dul3ap;
/**
*
* @author user
*/
public class Mobil {
String warna;
int tahunproduksi;
void printMobil(){
System.out.println(“Warna mobilku  :” + warna);
System.out.println(“Beli mobil tahun :” + tahunproduksi);
System.out.println(“”);
}
void printMobil2(){
System.out.println(“Warna mobil dia :” + warna);
System.out.println(“Beli mobil tahun :” + tahunproduksi);
}}
##
package urmih3ap;
import java.util.Scanner;
/**
/**
*
* @author user
*/
public class MobilBeraksi {
public static void main(String[] args){
Mobil mobilku = new Mobil ();
Mobil mobildia = new Mobil ();

mobilku.warna = “hitam”;
mobilku.tahunproduksi = 2006;
mobildia.warna = “putih”;
mobildia.tahunproduksi = 2007;

mobilku.printMobil();
mobildia.printMobil2();
}}

# 2
package urmih3ap;
/**
*
* @author user
*/
public class handphone {
String
hidupkan,
lakukan_panggilan,
kirim_sms,
matikan;
void hidupkan (){
System.out.println (“handphone hidup ” );
}
void lakukan_panggilan (){
System.out.println  (“krig,kring,kring…panggilan dilakukan “);
}
void kirim_sms (){
System.out.println (“dung,dung…sms berhasil terkirim ” );
}
void matikan (){
System.out.println (“handphone mati” );
}}
# #
package urmih3ap;
/**
*
* @author user
*/
public class handphoneberaksi {
public static void main(String[] args){
handphone Hp = new handphone();

Hp.hidupkan();
Hp.lakukan_panggilan();
Hp.kirim_sms();
Hp.matikan();
}}

# 3
package urmih3ap;
/**
*
* @author user
*/
public class manusia {
String
menangis,
tertawa,
bahagia;
void menangis (){
System.out.println (” zaky jatuh dari sepeda ” );
}
void tertawa (){
System.out.println (” windy ketawa karna bintang buang angin dikelas  ” );
}
void bahagia (){
System.out.println (” ipk bagus ” );
}}
#
package urmih3ap;
/**
*
* @author user
*/
public class manusiaberaksi {
public static void main(String[] args){
manusia orang = new manusia ();
orang.menangis ();
orang.tertawa ();
orang.bahagia ();
}}

# 4
package urmih3ap;
/**
*
* @author user
*/
public class mahasiswa {
String
membaca,
nyontek,
modifikasi;
void membaca (){
System.out.println (“aku lagi membaca novel” );
}
void nyontek (){
System.out.println (“dia nyontek blogku ” );
}
void modifikasi (){
System.out.println (“mahasiswa modifikasi motor ” );
}}
##
package urmih3ap;
/**
*
* @author user
*/
public class mahasiswaberaksi {
public static void main(String[] args){
mahasiswa siswa = new mahasiswa ();
siswa.membaca ();
siswa.nyontek ();
siswa.modifikasi ();
}}

# 5
package urmih3ap;
/**
*
* @author user
*/
public class singa {
String
roaring,
tidur,
berburu;
void roaring (){
System.out.println (“singa menggaung” );
}
void tidur (){
System.out.println (“singanya lagi bobo ” );
}
void berburu (){
System.out.println (” ada manusia lagi beburu singa ” );
} }
##
package urmih3ap;
/**
*
* @author user
*/
public class singaberaksi {
public static void main(String[] args){
singa aksi = new singa ();

aksi.roaring ();
aksi.tidur ();
aksi.berburu ();
}}

jadi intinya kalian kalau mau buat java netbeans berorientasi objeck kalian harus buat 2 class, class 1  itu kalian isi apa yang kalian mau munculkan atau inputnya dan class 2 yang  kalian buat itu untk memunculkan atau memanggil input pada class 1. selamat mencoba 🙂
cukup sekian dulu yah.,

wassalamualaikum

While and While

Assalamualaikum.
Hallo Kembali lagi bersama abdullah yang sering di panggil dul.
Ya langsung saja kali ini aku akan memberikan beberapa contoh While & Do-While karna postingan sebelumnya sudah aku jelaskan pengertian While & Do-While.
-Beberapa contoh Input & Output While
##### untuk perulangan bisa menggunakan for atau while
### coba 1
package urmih3ap;
import java.util.Scanner;
/**
*
* @author user
*/
public class while1 {
public static void main(String[] args){
int i=1;
while (i<=10){
System.out.println(i);
i++;
}}}

while 1

coba 2
package urmih3ap;
import java.util.Scanner;
/**
*
* @author user
*/
public class while1 {
public static void main(String[] args){
int i=1;
while (i<=10){
System.out.println (i+”.”+”Saya Senang Belajar Java”);
i++;
}}}

 

coba 3
package urmih3ap;
import java.util.Scanner;
/**
*
* @author user
*/
public class while1 {
public static void main(String[] args){
int i=1;
Scanner masuk = new Scanner(System.in);
System.out.print(“Masukan Banyaknya Deret=”);
int input=masuk.nextInt();
while (i<=input ){
System.out.print (“Hasil Fungsi While ke-“+i);
System.out.println (“”);
i++;
}}}

silahkan dicoba ya kawan semoga berhasil…

Pertemuan 6(Looping)

Bismillahhirrohmanirrohim

Assalamualaikum..
hallo guys kembali lagi bersama aku abdullah yang sering dipanggil mih.
kali ini aku akan bahas tentang si looping atau bisa dibilang perulangan dalam program netbeans.
nah yang pertama ini aku coba jelaskan tentang si dia (looping)
Perulangan ( looping ) adalah suatu proses didalam  program  yang dapat mengeksekusi beberapa statement yang sama dengan berulang-ulang sampai ada kondisi untuk berhenti.
Beberapa jenis perulangan pada Java, yaitu :

1)FOR
Perulangan for digunakan untuk mengerjakan pernyataan atau sekelompok pernyataan secara berulang, namun pernyataan perulangan for akan dijalankan jika sudah dapat dipastikan kapan perulangan berhenti. Dengan kata lain, jumlah perulangan yang dibutuhkan sudah diketahui sebelumnya.
Keterangan :
-ungkapan 1 merupakan pernyataan inisialisasi.
-ungkapan 2 sebagai kondisi  yang menentukan pengulangan terhadap pernyataan atau tidak.
-ungkapan 3 digunakan sebagai pengatur variabel yang digunakan didalam ungkapan 1.
2) WHILE
Pernyataan ini berguna untuk memproses  suatu pernyataan atau beberapa pernyataan beberapa kali. . Banyaknya perulangan tidak diketahui sehingga selama ungkapan bernilai benar maka pernyataan akan selalu dikerjakan.
Dalam struktur while, pengecekan untuk kondisi perulangan di lakukan di awal, sehingga jika kondisi tidak terpenuhi, maka perulangan tidak akan pernah dijalankan.
Keterangan :
-bagian pernyataan akan diekseskusi selama ungkapan dalam while bernilai benar.
-Pengujian terhadap ungkapan pada while dilakukan sebelum bagian pernyataan.
-Kemungkinan  pernyataan  pada while tidak  dijalankan  sama  sekali,  jika  ketemu
-kondisi yang pertama kali bernilai salah.
3)DO…WHILE
Perulangan do..while juga dapat digunakan jika jumlah perulangan tidak diketahui namun prinsip kerjanya berbeda dengan perulangan while. Pada perulangan do-while, pengecekan kondisi akan dilakukan di akhir perulangan, sehingga walaupun kondisi adalah FALSE perulangan akan tetap berjalan minimal 1 kali.
Perulangan while dan do-while pada dasarnya hampir sama. Perbedaan terletak pada ’lokasi’ pengecekan kondisi perulangan. Jika while berada diatas, sedangkan do..while memiliki perulangan dibawah setelah program dijalankan sekali.
Dalam perancangan perulangan while dan do-while kita harus memahami alur logika program yang dibuat.  Struktur perulangan while dan do-while memiliki banyak perulangan yang ditentukan sampai program mencapai kondisi FALSE. Kesalahan dalam alur logika akan membuat program tidak pernah berhenti memproses perulangan.
Nah kalau yang ini ada beberapa contoh diatas :
yuk dicoba di laptopnya sendiri kali aja ikutin sintak aku berhasil 🙂
#Buatlah output sbb
1 2 3 4 5 6 7 8 9 10

looping 1

Masukan banyaknya deret = 10
Hasil Fungsi FOR ke -1
Hasil Fungsi FOR ke -2
Hasil Fungsi FOR ke -3
Hasil Fungsi FOR ke -4
Hasil Fungsi FOR ke -5
Hasil Fungsi FOR ke -6
Hasil Fungsi FOR ke -7
Hasil Fungsi FOR ke -8
Hasil Fungsi FOR ke -9
Hasil Fungsi FOR ke -10

looping2looping 3

dengan output bintang berurut
*
**
***
****
*****

yang ini bintang kebalikan diatas
*****
****
***
**
*

oke selesai deh, gitu aja dulu ya besok kita lanjut lagi dengan judul yang berbeda.
wasalamualaikum..