Dalam paradigma Object-Oriented Programming (OOP), class merupakan sebuah blueprint yang dapat dikembangkan untuk membuat sebuah objek. Blueprint ini merupakan sebuah template yang di dalamnya menjelaskan seperti apa perilaku dari objek itu (berupa properti ataupun method). Paradigma OOP selalu digambarkan dengan kehidupan nyata. Visualisasi di atas mencontohkan gambaran umum OOP di mana terdapat sebuah …
Read More »Contoh Penggunaan Default Parameters Di Javascript
Dengan menggunakan default parameters, nilai pada parameter tidak akan menghasilkan undefined walaupun kita tidak memberikan nilai ketika fungsi tersebut dipanggil. Default parameter dapat digunakan pada regular function ataupun arrow function. Berikut contoh dari penggunaan default parameter: Regular Function function sayHello(name = "Stranger", greet = "Hello") { console.log(`${greet} ${name}!`);} sayHello("Dimas", "Hai");sayHello(); /* output:Hai Dimas!Hello Stranger!*/ Arrow Function …
Read More »Penggunaan This dalam Arrow Function di Javascript
Perbedaan karakteristik dari arrow function dan regular function selanjutnya ada pada penggunaan keyword this. Penjelasan dari this sendiri menyusul di materi class. Namun kita akan bahas sedikit mengenai ini untuk menggambarkan perbedaan ketika this digunakan oleh arrow function dan regular function. Jika sebuah regular function dipanggil dengan menggunakan keyword new. Maka nilainya akan menjadi objek, contohnya: function …
Read More »Regular function vs Arrow Function Javascript
Regular function dapat berupa function declaration atau function expression, namun arrow function hanya berupa function expression saja. Itu sebabnya arrow function memiliki nama lengkap “arrow function expressions”. Regular function // function declarationfunction sayHello(greet) { console.log(`${greet}!`);} // function expressionconst sayName = function (name) { console.log(`Nama saya ${name}`)} Arrow function // function expressionconst sayHello = greet => console.log(`${greet}!`);const sayName = name …
Read More »Contoh Arrow Function Expression Javascript
Arrow function mirip seperti regular function secara perilaku, namun penulisannya jauh berbeda. Sama seperti namanya, fungsi didefinisikan dengan menggunakan tanda panah (=>) dan tentu penulisan fungsi dengan arrow ini akan lebih singkat. Untuk gambaran awal, perhatikan penulisan regular fungsi sebagai callback berikut: const upperizedNames = ["Dimas", "Widy", "Buchori"] .map(function(name) …
Read More »Contoh Rest parameter Dalam Javascript
Rest parameter juga dituliskan menggunakan three consecutive dots (…). Dengan rest parameter, kita dapat menggabungkan beberapa elemen menjadi satu array. Tentu teknik ini sangat bermanfaat ketika kita hendak membuat sebuah variadic function. Sebagai contoh penggunaanya, mari kita buat sebuah variadic function yang berfungsi untuk menjumlahkan seluruh nilai argument fungsi yang diberikan. function sum(...numbers) { var result …
Read More »Contoh Spreading Operator di Javascript
Spreading operator dituliskan dengan three consecutive dots (….). Sesuai namanya “Spread”, Inti nya spread operator adalah pelebur array menjadi beberapa elemen yang berbeda fitur baru ES6 ini digunakan untuk membentangkan nilai array atau lebih tepatnya iterable object menjadi beberapa elements. Mari kita lihat contoh kode berikut: const favorites = ["Seafood", "Salad", "Nugget", "Soup"]; console.log(favorites); /* output:[ …
Read More »Contoh Destructuring Array Dalam Javascript
Destructuring Array serupa dengan destructuring object. Jika objek menggunakan tanda kurung kurawal { } sedangkan array menggunakan tanda kurung siku [ ]. Perbedaan lainnya adalah destructuring array bekerja berdasarkan posisi daripada penamaan propertinya. Berikut contoh dari destructuring array pada ES6: const favorites = ["Seafood", "Salad", "Nugget", "Soup"]; const [firstFood, secondFood, thirdFood, fourthFood] …
Read More »Contoh Destructuring Object dalam Javascript
destructuring object pada ES6 sintaks menggunakan objek literal { } di sisi kiri dari operasi assignment. const profile = { firstName: "John", lastName: "Doe", age: 18} const {firstName, lastName, age} = profile; console.log(firstName, lastName, age); /* output:John Doe 18*/ Pada contoh di atas tanda kurung kurawal { } merepresentasikan objek yang akan didestruksikan. …
Read More »Perdes No. 1 Tahun 2020 tentang RPJM Desa Tahun 2020-2025
PERATURAN Desa (Perdes) Rempanga Kecamatan Loa Kulu Kabupaten Kutai Kartanegara Nomor 1 Tahun 2020 tentang Rencana Pembangunan Jangka Menengah (RPJM) Desa Tahun 2020-2025. Perdes ini ditandatangani pada 01 Maret 2020 oleh Kepala Desa Rempanga Norsari dan dicatatkan dalam Lembaran Desa Rempanga Nomor 01 Tahun 2020 oleh Sekretaris Desa Rempanga Hefnie. …
Read More »
Desa Rempanga Situs Resmi Pemerintah Desa Rempanga