Sabtu, 24 Mei 2014

Pengenalan tentang C#(bab 1)

OOP(object oriented program)
Apa itu oop? Pada dasarnya konsep oop ini sebenarnya mudah di menegerti karena pada dunia real sudah ada. Jadi OOP cara membuat program yang meniru apa yang sudah terjadi di lingkungan sekitar kita atau sudah ada di alam. Dalam bahasa C# menggunakan konsep OOP, untuk dapat mengerti pemorgraman dengan bahasa c# kita harus mengerti konsep dasar OOP tersebut.
OOP contoh seperti di dunia nyata yaitu  segala sesuatu dipandang (berorientasi)  sebagai benda ( objek) , yang bisa melakukan sesuatu (dlm dunia pemrograman berbentuk Fungsi) dan mempunyai sifat tertentu (dlm dunia pemrograman sbg data/variable) .
Objek
Contoh sebuah Objek di dunia real
Anjing Golden
Objek Anjing itu dapat melakukan aktifitas : berjalan, berlari, minum, makan, dll
Objek Anjing memiliki ciri-ciri : berbulu tebal, berekor panjang, dll.
Method
Method atau biasa di sebut function adalah potongan code untuk menjalankan suatu perintah
Contoh formatnya :
Public int jumlah (int bil1, int bil2)
{
Return bil1+bil2;
}
Method jumlah tersebut akan mengembalikan hasil penjumlahan dari bil1 dan bil 2 sebelumnya dengan bil1 dan bil2 sudah di kirimkan angkanya. Bil1 dan bil2 disebut parameter, mengirim angka biasa di sebut mengirim parameter

Encapsulation adalah konsep dalam OOP yang bertujuan membungkus(mengkapsula) data dan metode dalam suatu classs agar data dalam class tidak dapat di akses dari luar class. Konsep enkapsulasi sangat penting dilakukan untuk menjaga kebutuhan program agar dapat diakses sewaktu-waktu, sekaligus menjaga program tersebut. Begitulah konsep kerja dari enkapsulasi, dia akan melindungi sebuah program dari akses ataupun intervensi dari program lain yang mempengaruhinya. Hal ini sangat menjaga keutuhan program yang telah dibuat dengan konsep dan rencana yang sudah ditentukan dari awal.

Inheritance (pewarisan)
kita dapat membuat sebuah kelas baru dengan cara menurunkan class yang sudah ada, jadi tidak perlu membuat ulang dari nol lagi tetapi menggunakan kelas yang sudah ada. Contohnya kita sudah membuat sebuah class hitung, kita bisa menggunakan class hitung yang sudah ada. Kelas induk adalah kelas kalkulator kita dapat membuat turunannya dengan mengakses member class public dan protected dari induk.
Polymorphsim adalah suatu aksi yang membuat pemrogram menyampaikan pesan tertentu keluar dari objeknya, dimana objek yang berbeda memberikan tanggapan/respon terhadap pesan yang sama sesuai dengan sifat masing-masing obyek.