• Basic Programming
  • Promise? Let’s Async/Await

    Bagi yang belum mengetahui apa itu Async/Await, berikut ini adalah sedikit penjelasannya: Async/Await adalah salah satu cara untuk mengatasai masalah asynchronous pada Javascript selain menggunakan callback dan promise. Untuk menggunakan Async/Await, kembalian dari suatu fungsi harus merupakan suatu Promise. Async/Await tidak dapat berdiri tanpa adanya Promise. Tidak seperti Promise, dengan Async/Await maka suatu baris kode dapat tersusun rapi mirip dengan kode yang sifatnya synchronous. Pada implementasi Async/Await, kita menggunakan kata kunci asyncsebelum fungsi. Await sendiri hanya bisa […]

  • Basic Programming
  • Kesalahan Penggunaan Promise Javascript Bagian 2

    Kesalahan Penggunaan Promise Javascript Bagian 2 Melanjutkan dari tulisan sebelumnya mengenai kesalahan penggunaan Promise di Javascript. Saya ingin membahas kesalahan lebih lanjut dalam penggunaan Promise di Javascript. Kesalahan #1: Tidak memanfaatkan Promise.resolve() Kita dapat mempersingkat penggunaan Promise berikut: View the code on Gist. Menggunakan Promise.resolve() menjadi seperti berikut: View the code on Gist. Demikian juga dengan Promise.reject() , kita […]

  • Basic Programming
  • Javascript Fundamental – Konversi Tipe Data Javascript

    Javascript Type Conversion   Pada bagian tutorial ketiga mengenai Javascript ini, saya akan sedikit membahas tentang konversi tipe data Javascript. Untuk artikel sebelumnya mengenai Tipe Data Javascript, bisa dilihat di http://pionize.com/2017/01/tipe-data-javascript/   Untuk semua contoh kode, dapat dilihat di JsFiddle: https://jsfiddle.net/pionize/6a25q75v/   Javascript Data Types Javascript mempunyai 5 tipe data yang memiliki nilai, yaitu String, Number, Boolean, […]

  • Basic Programming
  • Javascript Fundamental – Tipe Data Javascript

    Javascript Data Types   Jika pada tutorial sebelumnya membahas tentang standar kode Javascript, untuk tutorial kali ini, saya akan membahas tentang Tipe Data Javascript. Untuk semua contoh kode, dapat dilihat di Js Fiddle: https://jsfiddle.net/pionize/aq08et5d/   Data Type Tipe data yang disediakan adalah String, Number, Boolean, Array, dan Object. Ketika melakukan operasi penjumlahan terhadap tipe data Number […]