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 :))






Sunday, August 12, 2012

Download Micro Video Converter

Coba-coba ngerekam suara menggunakan galaxy SII yang akan di edit di adobe premiere eh malah ga bisa, ternyata format nya 3ga dan premiere ga support. Cari-cari cara untuk convert 3ga ke mp3 ternyata bisa menggunakan Micro Media Converter yang ingin mencoba silahkan download disini .
Tapi harus sudah ada Microsoft .Net Framework dulu ya :) silahkan mencoba !!

Friday, August 10, 2012

Membuat Aplikasi Sederhana dengan VB.net I

Selah kita berkenalan dengan Vb.net pada postingan sebelumnya marilah kita mencoba membuat beberapa aplikasi sederhana dengan menggunakan Microsoft Visual Studio 2008. Apabila tidak mencoba maka tidak akan tau bukan?
Untuk latihan pertama kita akan membuat aplikasi sederhana untuk Menghitung Volume Silinder, ikuti langkah berikut :

  1. Siapkan Microsoft Visual Studio 2008 bagi yang belum ada, silahkan download disini
  2. Jalankan aplikasi Microsoft Visual Studio 2008 dan untuk memulai bekerja buatlah project baru dengan cara pilih File >> New Project >> Windows application >> Beri nama >> Ok
  3. Akan muncul tampilan Form, di Form inilah kita akan membuat aplikasi yang di inginkan
  4. Yang pertama sekali kita lakukan adalah mendesain tampilan Form nya, buatlah Form dengan menggunakan 3 Label , 3 TextBox dan 2 Button dengan cara drag dari Tool Box dan    Ubah Text di Property. 
  5. Double klik button hitung dan sisipkan code berikut : 

  6. Double klik button kosong dan sisipkan code berikut:


  7. Jalankan aplikasi dengan menekan F5


Percobaan kedua adalah Membuat Konversi Suhu, dengan langkah :
  1. Lakukan seperti yang telah kita lakukan pada percobaan di atas
  2. Buatlah desain seperti gambar di bawah ini
  3. Double klik pada button Konversi maka sisipkan code seperti di bawah ini:

  4. Jalankan aplikasi dengan menekan F5


Selamat mencoba, mudah bukan?  :))

Pengenalan VB.net

Baiklah pada kesempatan ini saya akan berbagi catatan tentang pengenalan dengan VB.net ( Visual Basic ). Bahasa Basic pada dasarnya adalah bahasa yang mudah dimengerti sehingga pemrogramman di dalam bahasa basic mudah di lakukan meskipun oleh orang yang baru belajar membuat program. Hal ini lebih di permudah lagi setelah hadirnya Microsoft Visual Studio Basic.

Visual Basic adalah salah satu development tools untuk membangun aplikasi dalam lingkungan Windows Basic merupakan turunan bahasa BASIC dan menawarkan pengmbangan aplikasi komputer berbasis grafik dengan cepat. Para programmer dapat membangun aplikasi dengan menggunakan komponen-komponen yang disediakan oleh Microsoft Visual Basic program-program yang ditulis dengan Visual Basic juga dapat menggunakan Windows API, tapi membutuhkan deklarasi fungsi eksternal tambahan.

Visual Basic merupakan bahasa yang mendukung OOP, namun tidak sepenuhnya. Beberapa karakteristik objek tidak dapat di lakukan pada Visual Basic, sepert Inheritance tidak dapat di lakukan pada class module. Visual Basic tidak bersifat case sensitive, Visual Basic menjadi populer karena kemudahan desain form secara visual dan adanya kemampuan untuk menggunakan desai form secara visual dan adanya kemampuan untuk menggunakan komponen-komponen ActiveX yang di buat oleh pihak lain.

Pembuatan program aplikasi menggunakan Visual Basic digunakan dengan membuat tampilan aplikasi pada form, kemudian diberi script program di dalam komponen-komponen yang di perlukan. Form disusun oleh komponen-komponen yang berada di [Toolbox], dan setiap komponen yang di pakai harus diatur property nya lewat jendela [Property].

Sedangkan .Net (dot Net) merupakan teknologi yang di kembangkan oleh Microsoft untuk memfasilitasi sistem operasi. Perangkat lunak pembuat program berbasis .Net mempunyai lebih banyak fasilitas dan perintah-perintah yang akan mempermudah dan mempercepat dalam pembuatan aplikasi.
Beberapa kelebihan lain yang dapat anda peroleh melalui teknologi .Net adalah :
  1. Kemudahan untuk menggabungkan beberapa program yang di buat dengan berbagai bahasa pemrograman berteknologi .Net 
  2. Kemudahan untuk berpindah antar bahasa pemograman.
  3. Meningkatkan keandalan program dalam menangani error.
  4. Penanganan masalah memori secara otomatis.
  5. .Net berbentuk Intermediate Code (bahasa setengah jadi) sehingga dapat berjalan pada berbagai perangkat keras dan sistem operasi selama .Net Framework sudah terinstall pada komputer tersebut.
Jadi VB.Net  adalah salah satu bahasa pemrograman Komputer Tingkat Tinggi yang  merupakan pengembangan dari bahasa BASIC yang menggunakan teknologi .Net