Tugas OOP

cindy lestari
2 view / 1411 show
3 years ago
Education

       A. Apa itu pemrograman berbasis objek?

Objet Oriented Programing (OOP) adalah sebuah pendekatan untuk pengembangan suatu software dimana dalam struktur software tersebut didasarkan kepada interaksi object dalam penyelesaian suatu proses/tugas. Object oriented programs terdiri dari objects yang berinteraksi satu sama lainya ntuk menyelesaikan sebuah tugas. Seperti dunia nyata, users dari software programs dilibatkan dari logika proses untuk menyelesaikan tugas. Atau OOP adalahsuatu metode pemrograman yang berorientasi kepada objek. Tujuan dari OOP diciptakan adalah untuk mempermudah pengembangan program dengan cara mengikuti model yang telah ada di kehidupan sehari-hari. Konsep dari object oriented programing (OOP) adalah lebih dari sekedar sebuah konsep pemrograman, object oriented proraming adalah cara berpikir tentang aplikasi yang mempelajari untuk berpikir bahwa aplikasi bukan sekedar produser melainkan sebuah object dan real entity.

     Konsep OOP antara lain :
     

  1. Abstraction
  2. Encapsulation
  3. Inheritance
  4. Polymorphism

     B.  Apa manfaat menggunakan OOP?

    1. Mempermudah dalam pembuatan program.
    2. Perbaikan ketika ada bug atau error menjadi lebih mudah di perbaiki. Misalnya kalau ada perubahan-perubahan dalam coding maka yang perlu kita lakukan hanyalah merubah kode yang terdapat didalam class tersebut saja, tanpa harus membongkar semua kode aplikasi yang sudah dibuat dibuat.
    3. Coding menjadi lebih efisien. Artinya, dalam penggunaan OOP tidak boleh ada pengulangan coding yang tidak diperlukan.
    4. Menyederhanakan kompleksitas dengan memungkinkan kita untuk mendefinisikan sebuah sistem besar dan kompleks menggunakan set yang lebih kecil dari objek yang saling terkait.
    5. Penggunaan memori yang lebih kecil.
    6. Mudah dikelola karena kita dengan mudah menemukan sumber kesalahan untuk kemudian diperbaiki. Misalnya  yang rusak adalah penglihatan, tentu yang diperbaiki adalah mata bukan object yang lain (di analofikan dengan tubuh manusia,dimana disetiap bagian tubuh adalah object). Hal ini karena setiap object memiliki fungsi dan kegunaan yang berbeda degan object lainnya.


    C. Cara membuat Class dan Method

          a. Membuat Class

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace ConsoleApplication1

{    

class Kendaraan    

{        

public string NoKendaraan;        

public string Merk;        

public int kecepatan;    

}

}


  

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace ConsoleApplication1

{    

class Program    

{        

   static void Main(string[] args)        

   {            

Kendaraan Motor = new Kendaraan();            

}    

   }

}

 

          b. membuat method

      class Bangunan //membuat class bernama bangunan

       {

            public int lantai; //membuat variabel lantai dengan tipe data integer

            public int luas()

            {

            return panjang * lebar; //method dari variabel luas

        }

 

    }

 

 

 

Share On :