Minggu, 13 Mei 2012

inheritance


Inheritance atau pewarisan merupakan salah satu dari beberapa konsep dasar OOP. Inheritance merupakan penurunan sifat superclass (induk) kepada subclass (anak). Konsep inheritance ini mengadopsi dunia riil 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. Suatu subclass dapat mewarisi apa-apa yang dipunyai oleh parent class.
            Pendekatan inheritance dapat dipahami sebagai pengembangan produk, dimana engineer tidak perlu merancang produk dari awal, tetapi dengan melakukan modifikasi terhadap produk yang telah ada untuk menghasilkan suatu produk baru.

C#

/*
 * Created by SharpDevelop.
 * User: user
 * Date: 10/05/2012
 * Time: 10:50


overload dan override


Override merupakan pendefinisian ulang suatu metode oleh subclass. Syarat Override yaitu nama metode, return type, dan parameter harus sama. Jika tidak sama maka bukan dianggap sebagai override tetapi metode yang baru pada subclass.

Overload merupakan pendefinisian ulang suatu metode dalam class yang sama. Syarat overload yaitu nama metode dan tipe parameter harus berbeda dalam class yang sama.

C#

/*
 * Created by SharpDevelop.
 * User: user
 * Date: 10/05/2012
 * Time: 9:31
 *
 * To change this template use Tools | Options | Coding | Edit Standard Headers.
 */
using System;

information hidding dan encapsulotion


Pengertian dasar dari encapsulation  adalah penyembunyian data dengan membungkus seluruh member dari class tersebut sehingga nilainya tidak dapat diubah menjadi apa yang tidak diinginkan atau menyelipkan sebuah proses bisnis didalamnya. Pengertian lainnya adalah sebuah proses dalam menyatukan data yang kita kelola menjadi sebuah kelompok tertentu dimana pembentukannya terjadi secara abstrak.
            Ecapsulation yaitu merupakan sebuah proses pengelompokan property & method serta memberikan hak akses kepada property & method yang menyebabkan property hanya dapat diakses melalui method accessor dan tidak dapat di rubah tanpa melalui prosedur yang seharusnya yang diatur pada method mutator.
Di dalam OOP encapsulation berbentuk class yang terdiri dari property & method yang mempunyai hak akses tertentu terhadap environment/lingkungannya, yang biasa disebut Acces Modifier. Encapsulation biasa dilambangkan dengan penggunaan accessor dan mutator atau disebut juga dengan metode get dan set. Dinamakan accessor (get) karena metode ini hanya mengambil tanpa mengubah state dari member tersebut, dan dinamakan mutator (set) karena metode ini juga mengubah state dari member tersebut. Method-method ini dideklarasikan sebagai public, sedangkan variable dideklarasikan sebagai private.

class,method,modifier

Class adalah kumpulan atas definisi data dan fungsi-fungsi dalam suatu unit untuk suatu tujuan tertentu. Sebuah class adalah dasar dari modularitas dan struktur dalam pemrograman berorientasi object. Dengan modularitas, struktur dari sebuah program akan terkait dengan aspek-aspek dalam masalah yang akan diselesaikan melalui program tersebut. Cara seperti ini akan menyederhanakan pemetaan dari masalah ke sebuah program ataupun sebaliknya. 

Method adalah sarana bagi programmer untuk memodularisasi,artinya membreak atau memecah program kompleks menjadi bagian yang kecil-kecil sehingga nantinya dapat digunakan berulang-ulang,daripada menulis beberapa baris kode yang sama.Method dalam Java mirip dengan fungsi atau procedure dalam bahasa pemrograman yang lain.Pada konsep Object Oriented Programming, Function lebih dikenal dengan istilah Method dimana merupakan suatu bagian dari Object yang mendefinisikan apa yang bisa Object tersebut lakukan.
Jadi : Method adalah fungsi atau prosedur yang dibuat oleh seorang programmer didalam suatu Class.Method dapat dibagi menjadi fungsi dan prosedur.Fungsi adalah bagian atau sub dari program yang mempunyai algoritma tertentu dalam menyelesaikan suatu masalah dengan mengembalikan hasil.Prosedur adalah bagian atau sub dari program yang mempunyai algoritma tertentu dalam menyelesaikan suatu masalah tanpa mengembalikan suatu nilai hasil. Secara umum method dalam java adalah sebuah fungsi.Setiap method menghasilkan suatu nilai dengan tipe data tertentu yang dinamai Return Type. Apabila terdapat suatu fungsi yang tidak menghasilkan suatu nilai apapun maka bagian return type ini diganti dengan void.


Selasa, 20 Desember 2011

function

haaaayyyyy.....
alhamdulillah yach.....
akhirnya tugas oop terakhir tentang function ini sudah selesai....
akhirnya aku bisa istirahat sejenak neh,monggo dilihat semua yaaa.....

C#

using System;

namespace function
{
 class Program
 {

Minggu, 18 Desember 2011

Array 2 dimensi

array 2 dimensiku sudah selesai neh....
monggo dilihat......

C#

class Program
 {
  public int baris;
  public int kolom;
  public static void Main(string[] args)
  {

Kamis, 15 Desember 2011

Array 1 dimensi

neh postingan saya tentang Array 1 dimensi
semoga berguna........
amiiieeeennnnnn.......


C#

using System;

namespace arr_1
{
 
 class Program
 {
  public int inputan;
  public static void Main(string[] args)
  {
   arr_1 dw = new arr_1();
   dw.soim();