Wednesday, October 20, 2021

Pengantar OOP dan Cara Pembuatan Class

Hai teman-teman kita lanjut lagi belajar C# Fundamental lagi. Nah sekarang MalamNgoding mau bahas tentang Pengenalan OOP Pada Bahasa Pemrograman C#. Baca pelan-pelan dan sambil prakter yah. Bila ada yang belum tau mengenai operasi Penyeleksian Kondisi (IF) dan Proses Perulangan (Loop) pada bahasa pemrograman C# bisa baca Operasi Penyeleksian Kondisi (IF) dan Proses Perulangan (Loop) Pada Bahasa Pemrograman C#.

Pengantar OOP

Secara umum, sebuah program komputer terdiri atas kode dan data yang dapat berupa variable maupun konstanta. Kode dan data tersebut kemudian diatur sehigga dapat bekerja sama untuk menghasilkan program keluaran yang akan digunaan untuk menyelesaikan sebuah permasalahan.

Pada model pemrograman prosedural alur kerja program berorientasi pada process (Process-Oriented). Program merupakan gabungan dari data dan kode dengan struktur program yang berupa urutan proses. Pendekatan semacam ini memiliki kelemahan, yaitu akan menemui bayak kesulitan ketika menangani kasus-kasus yang kompleks, membutuhkan ribuan baris kode. Kondisi seperti itu akan menyulitkan programmer dalam melacak kesalahan (debugging), meyisipkan modul bar dalam program, dan sebagainya.

Pemograman berorientasi objek (PBO) hadir untuk mejadi solusi kelemahan yang terdapat pada pendekatan prosedural biasa. Dalam pemrograman berorientasi objek, pendekatan yang dilakukan adalah dengan memodelkan sistem menjadi objek-objek. Objek dapat didefinisikan sebagai suatu entitas yang memiliki data dan method.

Object Oriented Programing (OOP) atau yang lebih dikenal dengan pemrograman berorientasi objek adalah suatu teknik atau pendekatan baru dalam dunia pemrograman. Sebelum teknik OOP populer para programmer sering menggunakan teknik prosedural dalam membuat program untuk kebutuhan-kebutuhan mereka. Selanjutnya ketika OOP ternyata lebih mampu menyelesaikan masalah dari pada teknik prosedural, sebagian besar programmer mulai menggunakan teknik OOP.

Dalam prosedural programming kebanyakan fungsi dalam sebuah program ditulis dalam beberapa modul atau dapat lebih dari satu modul tergantung dari jenis aplikasi yang dibuat. Modul-modul ini memiliki ketergantungan antara yang satu dengan yang lainnya. Bila teman-teman ingin mengubah satu modul maka teman-teman harus mengganti baris-baris yang telah teman-teman buat pada modul lainnya yang berkaitan dengan modul tersebut. Dengan teknik OOP, teman-teman tidak perlu mengubah keseluruhan program yang bermasalah tersebut. teman-teman cukup mengubah coding program yang bermasalah saja.

Beberapa hal yang merupakan keuntungn dari konsep pemrograman berbasi object (PBO/OOP) adalah:

  • Objek-objek yang dibuat bersifat reusable, sehingga dapat digunakan untuk program-program lain.
  • Struktur program lebih jelas, trackable (kesalahan mudah dilacak), dan mudah untuk dikembangkan.

Pengertian Class

Class adalah rancangan/sketsa/blueprint dari sebuah objek. Sebelum kita dapat membuat sebuah objek maka kita harus membuat rancangannya terlebih dahulu. Secara umum class memiliki dua macam anggota yaitu field dan method. Field dapat diartikan sebagai atribut dari object sedangkan method dapat diartikan sebagai aksi/tindakan yang dapat dilakukan oleh sebuah object. Contohnya jika sebuah perusahaan ingin membut motor keluaran terbaru, maka sebelumnya perusahaan tersebut harus membuat rancangannya terlebih dahulu, rancangan tersebut bisa berupa gambar/ sketsa.


Main Class (Kelas Utama)

Main class adalah class yang didalamnya terdapat main method atau program utama, yang mana pada saat pertama kali program di compile dan dijalankan, maka compiler kan menerjemahkan coding yang ada pada main class. Bentuk main class pada microsoft visual studio 2017 adalah sebagai berikut.


Cara Membuat Class Baru

  • Klik Menu View > Pilih Solution Explore                                  

  • Jendela Solution Explorer akan muncul di sebelah kanan


  • Klik kanan pada nama project teman-teman pilih add, pilih new item.

  • Muncul jendela Add New Item, Pilih Class, beri nama class pada textbox name, lalu klik add.

  • Teman-teman akan melihat terdapat satu kelas baru dengan nama class yang telah teman-teman buat.

Demikian Pengenalan OOP dan cara pembuatan Class baru Pada Bahasa Pemrograman C#. MalamNgoding berharap teman-teman dapat mengerti tentang Pengenalan OOP dan cara pembuatan Class baru Pada Bahasa Pemrograman C#, untuk pertanyaan bisa dituliskan dikolom komentar.




Load comments