Page 19 - E-Modul Pemrograman Dasar Kelas X RPL_Neat
P. 19
banyak dipakai oleh programmer karena objek (data dan method) bisa dipakai berulang
kali. Selain itu, method bisa bersifat independent. Oleh karena itu, kesalahan yang terjadi
mudah terlacak dan mudah dikembangkan dengan menyisipkan method yang tidak
mempengaruhi method yang lain.
b. Manfaat Fungsi pada Model Pemrograman Berorientasi Objek
Berikut ini adalah manfaat fungsi pada model pemrograman berorientasi objek.
1) Memudahkan proses pembuatan program dan ukuran program juga dapat diperkecil.
2) Menyembunyikan informasi dari user sehingga mencegah adanya perbuatan "iseng"
seperti memodifikasi atau mengubah program yang kita buat.
3) Meningkatkan kemampuan pelacakan kesalahan, jika terjadi suatu kesalahan. solusinya
hanya dengan mencari fungsi yang bersangkutan saja dan tidak perlu mencari kesalahan
tersebut di seluruh program.
4) Fungsi menjadikan program C# memiliki struktur yang jelas. Dengan memisahkan
langkah-langkah detail ke satu atau lebih fungsi, maka program utama akan menjadi
lebih pendek, jelas, dan mudah dimengerti.
5) Fungsi-fungsi dapat diijinkan untuk menghindari penulisan yang sama berulang-ulang,
Langkah-langkah program yang sama dan sering digunakan berulang-ulang dapat
ditulis sekali saja dan secara terpisah dalam bentuk fungsi-fungsi. Selanjutnya bagian
program yang membutuhkan langkah- langkah ini cukup memanggil fungsi-fungsi
tersebut.
c. Pengertian Kelas, Objek, dan Method
Secara sederhana, penjelasan tentang kelas, objek, dan method di dalam bahasa
pemrograman berorientasi objek dapat diibaratkan dalam kehidupan sehari-hari sebagai
berikut.
Harimau dan buaya adalah objek dari binatang buas. Sementara, motor dan mobil
adalah objek dari kendaraan bermotor. Harimau dan buaya mempunyai atribut berkaki
empat, mempunyai gigi tajam, serta mampu berjalan, berlari, dan menerkam. Sementara,
motor dan mobil mempunyai atribut beroda, mempunyai warna, menggunakan bahan
bakar, serta mampu bergerak maju, mundur, belok kiri, dan belok kanan. Jadi dapat
dikatakan binatang buas dan kendaraan bermotor adalah suatu kelas, harimau, buaya,
motor, dan mobil adalah objek yang mempunyai atribut tertentu. Sedangkan berjalan,
berlari, bergerak maju, atau mundur adalah suatu method.
Berdasarkan perumpamaan tersebut dapat disimpulkan bahwa objek adalah suatu
data yang mempunyai sifat (atribut) dan operasi tertentu (method). Sedangkan kumpulan
dari objek yang sama yang mempunyai sifat dan method yang sama disebut dengan kelas.
9