Java Beparameter


lanjut dari postingan sebelumnya Konsep OOP dan Java ,bagian parameter pada java di isi dengan parameter dan fungsi yang di perlukan. parameter bisa lebih dari satu fungsi di java aka di by pass value yang artinya pad setiap fungsi tidak akan dapat merubah isi dari variable parameter yang dimasukan.

untuk pemanggilan method dapat kita lakukan seperti dibawah ini :

namaObject.nama_method( [parameter] );

latihan yu :

buku.java

1836cf7c0844842f0afadbba8262e690_buku-edi

buku2.java

0b3a14f8865adc679d0a327e5002b917_buku-edi2

Hasilnya

44f512fb336084c742c4fe8dfa224ae2_buku-edi-hasil

Iklan

Konsep OOP dan Java


Konsep OOP dan Java ,… hmmm dari judulnya untuk orang baru seperti saya mungkin sedikit binggung ya, karena ini tugas kuliah pertama saya dan saya belum banyak mengenal applikasi java. Boleh dicoba untuk yang satu ini. ( beralih dari php dulu hihi ). Tapi bagus juga buat nambah ilmu di web base dan applikasinya. Sedikit kita bahas, mohon maaf jika ada kesalahan.

JAVA

Apa itu Java? Java adalah sebuah bahasa pemrograman pada komputer sama seperti pendahulunya c++ . Bahasa pemrograman ini dikembangkan oleh Sun microsystems yang dikembangkan pada tahun 1995 . Awalnya java diciptakan pada tahun 1991 oleh Patrick Naughton, Mike Sheridan , James Gosling dan Bill Joy beserta programer dari Sun Microsystems . Uniknya nama java diambil dari nama pulau jawa ( bahasa inggris dari jawa ) karena James Gosling ” Bapak Java ” menyukai kopi tubruk yang berasal dari pulau Jawa . Jadi kita perlu berbangga menjadi warga negara Indonesia .

Java dibagi menjadi 3 yaitu :

JSE ( Java Standart Edition ) lebih kearah applikasi

JEE ( Java Enterprise Edition ) lebih kearah Web Base dan applikasinya

JME ( Java Micro Edition ) lebih kearah smartphone dan fiturnya

Java sendiri merupakan bahasa pemrograman yang berbasis OOP atau kepanjangan dari Object Oriented Programming adalah sebuah cara pandang( paradigma ) dalam memecahkan masalah di dunia nyata dianalogikan kedalam bentuk object dan struktur data yang didalamnya terdapat kumpulan item data disebut variable dan method/fungsi yang saling berinteraksi dalam sebuah struktur program.

OPP adalah Teknik membuat program berdasarkan object. OOP bukan sricpt / code pada pemogramanan melaikan cara kita mendesign suatu program

Pemrograman Berorientasi Objek (Object Oriented Programming/OOP) merupakan pemrograman yang berorientasikan kepada objek, dimana semua data dan fungsi dibungkus dalam class-class atau object-object. Setiap object dapat menerima pesan, memproses data, mengirim, menyimpan dan memanipulasi data. Beberapa object berinteraksi dengan saling memberikan informasi satu terhadap yang lainnya. Masing-masing object harus berisikan informasi mengenai dirinya sendiri dan dapat dihubungkan dengan Object yang lain. Jadi, secara mudah OOP dapat disimpulkan sebagai suatu teknik atau metode untuk menangani kompleksitas pembuatan program. Jika mengikuti aturan-aturan dalam metode tersebut maka program yang dibuat akan lebih mudah dikembangkan.

Sedikit perbandingan tambahan dengan bahasa C dan C++, Java banyak mewarisi konsep orientasi objek dari C++ namun dengan menghilangkan aspek-aspek kerumitan dalam bahasa C++ tanpa mengurangi kekuatannya. Hal ini mempermudah programer pemula untuk mempelajari Java namun mengurangi keleluasaan programer berpengalaman dalam mengutak-atik sebuah program. Di balik kemudahan yang ditawarkan Java, luasnya fasilitas library Java sendiri membuat seorang programer membutuhkan waktu yang tidak singkat untuk dapat menguasai penggunaan library-library tersebut.

Ayo kita permudah bahasanya…

Di dalam OOP, minimal kita harus kenalan dulu dengan yang namanya

  1. Class
  2. Methode
  3. Inheritance
  4. Encapsulation

Class adalah point penting dari OOP yang berisi data dan kode  dengan aksi. Dalam Java segalanya terjadi dalam Class

Class : blue print dari object

Object adalah unit dasar  dalam oop dengan aksi, identitas, bagian dari class tapi tidak sama. sebuah  objek di ekspresikan dengan variable dan methode.

Obejct : hasil cetakan dari class

27ec7b58da6d8d72ed9968644984d136_oopjava

Methods kita tau bahwa sebuah class mendefinisikan atribut dan aksi,  peran methode disini menjelaskan bagaimana suatu atribut beraksi.

Inheritance adalah pewarisan atau turunan, seperti ibu/bapak dengan anaknya,  tumbuhan dsb. Dalam bahasa pemrograman java inheritance merupakan turunan dan  pengembangan dari class ke  class lainnya.  Dan saling berhubungan satu sama lain serta atribut dari class diwariskan dari  kelas sebelumnya yang dikenal dengan super class / parent  class / based class Sedangkan class baru yang menjadi turunannya  disebut dengan subclass / child class / derived class.

Enkapsulasi adalah sebuah objek yang mengandung  variabel-variabel dan method-method, dapat ditentukan hak akses pada sebuah  variabel atau method dari objek

Latihan yuu. . created Java – Java Application

  1. Motor.java

Public class Motor {

String JenisMtr = “ Vespa “,

String Warna = “ Hijau”,

String Tahun = “ 1976 “;

}

  1. Motorberaksi.java

Public class Motor {

Public static voidmain (String[]args) {

Motor obj = new Motor ();

System.out.println ( “Konsep OOP”);

System.out.println ( “JenisMtr : “+obj JenisMtr);

System.out.println ( “Warna : “+obj Warna);

System.out.println ( “Tahun : “+obj Tahun);

}

}

Untuk menjalankan program ini, aku pakai Jcreator.. kompasianer bisa download dengan gratis ini di mbah google. jangan lupa di running yaa.. apakah program nya jalan atau tidak.

Dalam sebuah program, objek-objek berkomunikasi satu sama lain dengan mengirimkan pesan. Sebagai contoh, jika sebuah objek ingin memanggil metode dari objek lain, maka objek ini akan mengirimkan sebuah pesan yang meminta objek tujuan untuk menjalankan metode yang dikehendaki. Pesan ini akan berisi informasi-informasi yang dibutuhkan objek tujuan untuk dapat menunaikan permintaan tadi.

Sebuah pesan dibentuk oleh informasi berikut ini: 1) objek yang dituju; 2) nama metode yang ingin dipanggil; 3) parameter yang dibutuhkan metode tersebut. Misalnya:

anotherObject.aMethod(parameter1);

Bila sebuah objek ingin memanggil metode miliknya sendiri, maka informasi pertama adalah dirinya sendiri. Untuk menunjuk diri sendiri dalam Java digunakan kata kunci this. Maka contoh sebelumnya akan menjadi:

this.aMethod(parameter1);

Atau kita dapat menghilangkan informasi pertama sehingga menjadi:

aMethod(parameter1);

karena bila informasi pertama tidak ada, kompiler akan secara otomatis menunjuk ke objek itu sendiri.

Ada dua keuntungan dalam penggunaan pesan, yaitu: 1) semua kebutuhan interaksi antarobjek dapat dilakukan; 2) objek-objek yang saling berinteraksi tidak harus berada dalam satu proses atau bahkan dalam satu komputer.

To be continue…

Sumber :

http://www.oracle.com

http://en.wikipedia.org/wiki/Java_Platform,_Standard_Edition