Pertemuan 6 -javacript, object dan object math javascript

Pertemuan 6 -javacript, object dan object math javascript

OBJECT dan OBJECT MATH

OBJECT

- objek adalah segala sesuatu yang ada di dunia

- objek-objek ini dapat kita modelkan di dalam pemograman.

- Biasanya menggunakan paradigma OOP (Object Oriented Programming) atau pemrograman beorientasikan objek.

- paradigma OOP ini merupakan sebuah teknik atau cara di dalam pemrograman dimana segala sesuatu di pandang sebagai objek.

- Objek-objek ini dapat saling berinteraksi sehingga membentuk sebuah program.

Apa itu Objek di Javascript dan Bagimana cara Membuatnya?

Objek sebenarnya adalah sebuah variabel yang menyimpan nilai (properti) dan fungsi (method).

Contoh objek mobil
Properti nya terdiri dari :
name = "Fiat"
model = "500"
weight = "850kg"
color = "white"

Method nya terdiri dari :
start()
drive()
brake()
stop()
Objek pada javascript, dapat dibuat dengan tanda kurung kurawal dengan isi berupa key dan value.

CONTOH
var car = {
    type:"Fiat",
    model:"500",
    color:"white"
};

Apa Perbedaan Properti dan Method?
Pada contoh di atas, kita beru hanya membuat properti saja.

Properti adalah ciri khas dari objek (variabel). Sedangkan method adalah perilaku dari objek (fungsi).

Lalu bagaimana cara membuat metohd di dalam objek?

Method dapat dibuat dengan cara mengisi nilai (value) dengan sebuah fungsi.
Contoh:

Cara Mengakses Properti dan Method Objek

Kita sudah tahu cara membuat objek…


Bagaimana cara mengakses properti dan method dari objek?

Caranya menggunakan tanda titik atau dot (.), lalu diikuti dengan nama properti atau method.
Contoh:




Membuat Class Objek dengan this

Pada pemrograman berorientasikan objek, kita biasanya membuat objek dengan membuat instance dari class.

Akan tetapi pada contoh-contoh di atas, kita membuat objeknya secara langsung.

Lalu bagaimana kalau kita inign membuat objek yang lain dengan properti yang sama.
 Contoh



OBJECT MATH

 Objek Math adalah objek yang berisi fungsi-fungsi matematika dan beberapa konstanta untuk melakukan perhitungan matematika seperti sin, cos, tan, eksponen, akar kuadrat, dll.

Fungsi Trigonometri di Javascript

Trigonometri adalah cabang ilmu matematika yang mempelajari tentang sudut dan panjang pada segitiga.

Contoh Console Javascript:



Fungsi Logaritma, Pangkat, dan Eksponensial di Javascript

Logaritma adalah operasi matematika yang merupakan kebalikan (atau invers) dari eksponen atau pemangkatan.

Objek Math di Javascript juga menyediakan fungsi log() untuk logaritma dan pow() untuk pemangkatan.

 Contoh Console Javascript:
Fungsi Logaritma


 Contoh Console Javascript:
Fungsi Pangkat





Fungsi Pembulatan di Javascript

Apabila kita membutuhkan bilangan bulat (integer), kita bisa gungakan fungsi pembulatang di objek Math.
Ada beberapa fungsi yang sering digunakan:

  1. floor() membulatkan ke bawah;
  2. round() membulatkan ke yang terdekat, bisa ke bawah dan ke atas;
  3. ceil() membulatkan ke atas.
contoh console Javascript:

Fungsi Akar di Javascript

Fungsi akar bisa menghitungnya dengan fungsi sqrt().
Contoh console javascript:

untuk akar n atau nth root, kita bisa akali dengan menggunakan fungsi pow().Contoh console javascript:





Fungsi Random dan Mutlak di Javascript

Fungsi random adalah fungsi yang mengahilkan nilai acak antara 0.0 sampai 1.0.
 Contoh console javascript:

Fungsi Minimum dan Maksimum di Javascript

Fungsi minimum dan maksimum adalah fungsi untuk menentukan nilai paling kecil dan paling besar pada sekumpulan nilai.

Fungsi ini bisa kita berikan input berupa urutan bilangan.

Apabila kita ingin memberikan input array, maka array tersebut harus kita pecah isinya.

 Contoh console javascript:


Konstanta di Objek Math

Selain menyediakan fungsi-fungsi matematika, objek Math juga menyediakan konstanta seperti PIELN10, dll. yang bisa kita manfaatkan untuk perhitungan rumus tertentu.

Komentar