Wednesday, October 17, 2012

Inheritance (Pewarisan)

Pengertian dasar Inheritance (Pewarisan)
Inheritance merupakan salah satu dari tiga konsep dasar OOP. Konsep inheritance ini mengadopsi dunia real dimana suatu entitas/obyek dapat mempunyai entitas/obyek turunan. Dengan konsep inheritance, sebuah class dapat mempunyai class turunan. Suatu class yang mempunyai class turunan dinamakan parent class atau base class. Sedangkan class turunan itu sendiri seringkali disebut subclass atau child class.
Dalam dunia real, suatu entitas turunan dapat mewarisi apa-apa yang dipunyai dari entitas induknya. Misalkan saja antara entitas Bapak dan entitas Anak. Entitas anak dapat mewarisi apa-apa yang dipunyai oleh entitas Bapaknya. Demikian juga dalam konsep inheritance, suatu subclass dapat mewarisi apa-apa yang dipunyai oleh parent class. Inilah yang terpenting dari konsep inheritance.
Karena suatu subclass dapat mewarisi apa-apa yang dipunyai oleh parent class-nya, maka member dari suatu subclass adalah terdiri dari apa-apa yang ia punyai dan juga apa-apa yang ia warisi dari class parent-nya. Kesimpulannya, boleh dikatakan bahwa suatu subclass adalah tidak lain hanya memperluas (extend) parent class-nya.


Deklarasi Inheritance dalam java
Deklarasi inheritance dalam java cukup mudah yaitu dengan menambahakan kata kunci extands setelah deklarasi nama class kemudian diikuti dengan nama parent class nya. Berikut contoh deklarasinya

Single Inheritance
Satu hal penting yang harus kita ketahui dari konsep inheritance yang ada di Java adalah Java hanya memperkenankan adanya single inheritance. Konsep single inheritance hanya memperbolehkan suatu sublass mempunyai satu parent class. Dengan konsep single inheritance ini, masalah pewarisan akan dapat diamati dengan mudah. Inilah salah satu keunggulan OOP dalam Java.

Saturday, October 13, 2012

Aplikasi sederhana dengan menggunakan operator pada VB.Net

Kali ini kita akan membuat aplikasi sederhana dengan menggunakan operator pada visual basic, terlebih dahulu marilah kita berkenalan dengan operator, Operator adalah symbol yang menunjukkan bagaimana visual basic melakukan aksi terhadap sebuah ekspresi, ada 4 jenis operator dalam visual basic yaitu, operator penugasan, operator aritmatika, operator perbandingan, dan operator logika.

  • Operator penugasan digunakan untuk memasukkan nilai dari ekspresi lainnya. symbol yang digunakan sebagai operator penugasan adalah tanda sama dengan (=)
  • Operator aritmatika digunakan untuk melakukan beberapa operasi matematika. Operator aritmatika merupakan operator yang memiliki nilai hirarki tertinggi di bandingkan operator lainnya
  • Operator perbandingan digunakan untuk membandingkan suatu ekspresi / nilai dengan ekspresi yang lain, dimana hasilnya merupakan sebuah nilai boolean true atau false. merupakan operator kedua yang di kerjakan setelah operator aritmatika
  • Operator logika digunakan untuk melakukan operasi logika boolean yang akan menghasilkan nilai yang bertipe boolean yaitu true atau false.
Baiklah kita akan membuat program yang bisa conversi bilangan decimal menjadi binary dan hexadeciamal
1. Lakukan hal yang sama seperti postingan sebelum nya
2. Desain seperti gambar di bawah ini


3. Klik form Demo Operator dua kali dan ketikkan code di bawah ini :


4. Jalankan aplikasi dan lihat hasilnya, selamat mencoba :)

Membuat Aplikasi VB.Net sederhana menggunakan variable

Kali ini kita akan membuat kembali aplikasi perhitungan sederhana menggunakan variabel sebagai komponen formula dengan Microsoft Visual Studio 2008, yang perlu di perhatikan dalam pembuatan aplikasi ini adalah
1. Ketentuan memberi nama variabel adalah sebagai berikut :
  • Karakter pertama harus huruf dan atau underscore
  • Karakter selanjutnya yang diperbolehkan adalah huruf, angka dan garis bawah "_"
  • Tidak boleh ada spasi, garis penghubung, titik atau tanda baca yang lain
  • Jika lebih dari 255 karakter, yang dikenali adalah 255 karakter awal
  • Tidak boleh menggunakan keyword  (kata kunci) VB 2008
  • Tidak boleh memiliki nama variabel yang sama dalah satu subrutin yang sama.
2. Data memiliki tipe yang berbeda-beda dan biasanya data di kelompokkan pada kelompok yang sejenis agar tidak terjadi operasi matematika diantara data yang berbeda jenis tersebut. (integer, single, double, long, dll)

Langkah-langkah pembuatan :
1. Lakukan hal yang sama seperti postingan sebelum nya, untuk melihat kembali klik disini
2. Desain lah tampilannya seperti gambar di bawah ini :

3. Klik dua kali pada form Permainan angka dan ketikkan code di bawah ini :




4. Setelah mengetikkan code di atas jalankanlah aplikasi klik Button Ambil angka pada pemain 1 dan pemain 2 maka angka otomatis akan muncul dengan random

5. Dan inilah hasilnya apabila Pemain pertama nilainya lebih besar dari  Pemain kedua
Selesai... mudah bukan, selamat mencoba :))