Belajar OOP Javascript: Berkenalan dengan OOP pada Javascript
Belajar OOP Pada Javascript.. Di tutorial ini kita akan berkenalan dengan konsep OOP pada Javascript. Walaupun di Javascript bukan bahasa pemograman yang mengusung berbasis OOP seperti halnya Bahasa Pemograman Java yang mengusung Pure OOP. Kita tetap bisa menerapkan OOP di Javascript.
Apa Saja Yang Akan Kita Pelajari di Tutorial ini...?
- Kenapa Kita Belajar OOP
- Berkenalan dengan OOP
- Apa Itu Class dan Object
Kenapa Belajar OOP
Apakah penting belajar OOP di bahasa pemograman Javascript...Yups sangat penting untuk kita pelajari
Kenapa..?
Pada dasarnya bahasa pemograman Javascript itu semuanya adalah Object Contohnya: tipedata Number, Array, Map, String dan lain-lain. sama seperti Bahasa Pemograman Java tapi sintaks nya lebih pure oop dari pada Javascript.
Ada dua pradigama dalam dunia pemograman Yaitu, Functional dan OOP dan yang paling terkenal dari dulu sampai saat ini adalah OOP, Jadi tidak ada salahnya kita mencoba belajar OOP ini, dan menerapkannya di Javascript
Berkenalan Dengan OOP
OOP(Object Oriented Programming) atau istilah dalam bahasa indonesianya adalah Pemograman Berorientasi Objek.
OOP merupakan salah satu jenis dari sebuah Pradigma dalam bahasa pemograman yang berbasis Object, dimana suatu Object terdiri dari sekumpulan Properti dan Method didalamnya.
Istilah mudahnya gini deh.. OOP adalah sebuah Pradigma dalam bahasa pemograman yang berbasis Object Jadi setiap Permasalahan akan direpresentasikan sebagai Object
untuk lebih mudah memahami apa itu oop kita gunakan pemodelan dalam dunia nyata kedalam sebuah program:
Dalam konteks OOP Karakteristik seperti tinggi badan, berat badan, jenis kelamin dll, merupakan property atau attribute yang dimiliki oleh object tersebut.
sedangkan seperti melompot, tidur dan perilakunya merupakan method yang dimiliki object yang berperan sebagai aktivitas dari object tersebut.
dalam sebuah program:
Property adalah variable yang ada didalam class Method adalah Function yang ada didalam class
Class Dan Object
class merupakan sebuah blueprint yang mendefinisikan karakteristik dari sebuah object seperti property dan method.
class Employe {
}
Contoh diatas kita membuat class dengan versi terbaru javascript. kita juga bisa membuat class dengan function.
function Employe() {
}
Contoh diatas kita membuat class dengan Function Constructor, membuat class dengan cara ini merupakan versi lama sebelum adanya membuat class dengan contoh pertama.
Pada dasarnya ketika kamu membuat class dengan cara baru, dibelakang layar yang dilakukan oleh Javascript adalah membuatkan class tersebut dengan cara function constructor
object merupakan variable hasil instance dari class yang telah didefinisikan sebelumnya, istilah instance merupakan wujud dari class.
class Employe {
}
function Employe() {
}
/*Membuat instance class*/
const employe1 = new Employe();
/*Membuat instance class function constructor*/
const employe = new Employe()
Jika anda masih bingung...
Class Ibaratkan sebuah cetakan kue yang menampung adonan seperti tepung, gula, dan lain-lain Kue yang sudah dimasak itulah Wujud dari Object.
Demonstrasi Program:
class Employe {
nama = 'dewaprogrammer.com';
cetakNama() {
console.log(this.nama);
}
}
const employe1 = new Employe();
employe1.cetakNama()
/*Output Program*/
dewaprogrammer.com
Akhir Kata
Sebelumnya kita sudah mengenal dan mempelajari Object dan Class, untuk selanjutnya kita akan mengenal lebih dalam lagi mengenai OOP.
mengenal object dan class merupakan hal dasar untuk menuju tutorial selanjutnya, karena didalam pradigma OOP terdapat 4 pilar utama seperti.. Encapsulation, Inheritance, Poliymorphim dan Abstract.
Posting Komentar