JavaScript Uncover – Panduan Belajar JavaScript untuk Pemula

JavaScript Uncover

Juni 2022: Update eBook JavaScript Uncover 2.0 dengan perubahan:

  • Melengkapi materi EcmaScript 6++ (let, const, arrow notation, template string, dll)
  • Penambahan tipe data bigint, map dan set
  • Penambahan bab Error object (trycatchfinally)
  • Penambahan bab Asynchronous JavaScript (promise / asyncawait)
  • Penambahan bab JSON dan Fetch API
  • Perubahan design cover agar lebih fresh
  • Perbaikan typo dan salah ketik

Sejak dirilis hingga sekarang (Oktober 2023) eBook JavaScript Uncover telah dibaca oleh 3477 rekan-rekan Duniailkom. Terimakasih banyak atas dukungannya…

eBook JavaScript Uncover bisa didapat dengan harga Rp 60.000 melalui transfer Bank Mandiri, BCA, BRI, BNI, GoPay, OVO, Dana, LinkAja, dan PayPal.

Untuk pemesanan bisa ikuti panduannya di: Cara Pembelian eBook & Buku Duniailkom atau boleh email saya langsung ke duniailkom@gmail.com / WA ke 083180285808 (andre).

JavaScript menjadi bagian dari 5 materi dasar web programming: HTML, CSS, JavaScript, PHP dan MySQL.

Bersama HTML dan CSS, ketiganya saling berbagi peran. HTML untuk membuat struktur dan isi halaman web (content). CSS untuk mempercantik tampilan website (design). Dan Javacript untuk menangani interaksi (behavior). Ketiganya nyaris tidak tergantikan oleh bahasa
pemrograman lain.

JavaScript juga hampir selalu digunakan dalam website modern, mulai dari menampilkan jam, membuat slider, validasi form, animasi, hingga membuat game berbasis web.

Dalam buku JavaScript Uncover ini kita akan eksplorasi lebih jauh tentang JavaScript. Mulai dari cara menginput kode JavaScript ke halaman HTML, aturan penulisan (syntax), mengenal struktur DOM (Document Object Model), mengulas tentang event, membuat form validation, hingga AJAX dan Fetch API.

Ketika buku ini saya revisi di pertengahan 2022, juga di update berbagai tambahan materi terkait ECMAScript 6, atau ES6.

Buku JavaScript Uncover terdiri dari 652 halaman yang mencakup 29 bab, dengan rincian sebagai berikut:

  1. Berkenalan Dengan JavaScript
  2. Sejarah dan Perkembangan JavaScript
  3. Menjalankan Kode Program JavaScript
  4. Aturan Dasar, Variabel dan Konstanta
  5. Variabel dan Konstanta
  6. Tipe Data JavaScript
  7. Operator JavaScript
  8. Struktur Logika dan Perulangan
  9. Function
  10. Tipe Data Object
  11. Object Oriented Programming JavaScript
  12. Number Object
  13. Math Object
  14. String Object
  15. Regular Expression Object
  16. Array Object
  17. Date Object
  18. Global Property dan Global Function
  19. Error Object
  20. DOM (Document Object Model)
  21. Document dan Element Object
  22. DOM Event
  23. Form Processing
  24. BOM (Browser Object Model)
  25. Window Object
  26. Case Study: SlideShow
  27. AJAX
  28. Asynchronous JavaScript (Promise / Async – Await)
  29. JSON, REST API dan Fetch API

Contoh (sample) eBook bisa di download dari link berikut:

Tampilan eBook JavaScript Uncover

Sama seperti eBook Duniailkom yang lain, fitur yang bisa didapat adalah:

  • Pembahasan materi yang mendalam. Buku JavaScript Uncover fokus membahas konsep dasar JavaScript dengan detail. Terdiri dari 652 halaman A4 yang meliputi 29 Bab. Jika disetarakan dengan ukuran buku komputer biasa yang berukuran A5, jumlah halamannya menjadi 1304 halaman!
  • Bahasa yang mudah dimengerti dan dipahami. Buku ini ditulis dengan gaya penulisan yang sederhana seperti tutorial di duniailkom, dimana pembahasan materi selalu disertai dengan contoh dan tampilan hasil kode program. Hingga saat ini terdapat 650 lebih contoh kode program JavaScript.
  • Kode program dapat di download. Seluruh contoh kode program yang ada di buku bisa di download, sehingga sangat mudah untuk langsung melihat hasilnya.
  • Layout halaman yang professional. Tampilan buku disusun secara rapi sesuai standar buku / eBook luar negeri.
  • Tersedia dalam format PDF dan ePub. File pdf boleh di print selama untuk dibaca sendiri.
  • Support konsultasi melalui email duniailkom@gmail.com atau WA ke 083180285808. Jika ada materi atau bahasan yang kurang jelas, bisa tanya-tanya via email / WA (mohon maaf, berhubung kesibukan tidak melayani pertanyaan di luar materi buku seperti tugas kuliah / skripsi).

Mohon kerjasama rekan-rekan untuk tidak meng-upload, memperbanyak atau menjual ulang eBook ini. Lisensi eBook hanya untuk 1 orang saja (tidak diperkenankan beli 1 untuk dibaca rame2).

Jika memiliki blog, situs pribadi, atau channel youtube, mohon juga untuk tidak memposting materi apapun yang ada dibuku. Semua materi di eBook/buku Duniailkom sudah terdaftar di Direktorat Jenderal Kekayaan Intelektual RI dan dilindungi oleh Undang-undang Hak Cipta.

Apabila terpaksa, pelanggaran terkait hal ini akan di tuntut dengan peraturan yang berlaku.


FAQ – Frequently Asked Question


Yang dibahas di dalam eBook JavaScript Uncover ini apa saja?

Sesuai dengan judulnya, JavaScript Uncover – Panduan Belajar JavaScript Lengkap untuk Pemula, ditujukan bagi rekan-rekan yang ingin mempelajari JavaScript mulai dari dasar. Walaupun begitu, materi yang ada cukup lengkap untuk sebuah buku JavaScript pemula.

Berikut contoh mini project yang akan dibahas di dalam buku ini (klik untuk memperbesar):

Menampilkan Password

Dropdown Dinamis JavaScript

Window Object JavaScript

Validasi Form dengan JavaScript

Menggunakan AJAX

Membuat Slideshow dengan JavaScript


Apakah ada materi EcmaScript 6?

Ada. Materi buku sudah update ke standar EcmaScript 6 atau ES6.

Diantaranya akan dibahas pembuatan variabel dengan keyword let, membuat konstanta dengan keyword const, membuat string dengan string template string, function dengan penulisan arrow notation, penggunaan spread operator, class object, tipe data set, tipe data map, hingga konsep promise dan async-await.


Apakah ada materi tentang library JavaScript seperti jQuery / React / Vue?

Belum. Buku JavaScript Uncover ini fokus membahas materi JavaScript native atau vanilla JavaScript.

Untuk materi library atau framework JavaScript, rencananya akan menjadi buku terpisah, misalnya saat ini duniailkom sudah tersedia buku React Uncover.


Apa saja aplikasi yang diperlukan?

Aplikasi yang diperlukan hanya teks editor dan web browser. Untuk text editor tidak ada syarat khusus, anda bebas ingin menggunakan text editor apapun, seperti Notepad++, Sublime Text atau Atom.

Dalam buku ini saya akan menggunakan Visual Studio Code atau VS Code. Aplikasi text editor ini gratis dan bisa di download dari web resminya di code.visualstudio.com.

Untuk web browser juga tidak ada syarat khusus, yang direkomendasikan adalah Google Chrome atau Mozilla Firefox versi terbaru.


Apa saya perlu paham HTML, CSS dan PHP terlebih dahulu?

Idealnya iya. Syarat utama sebelum ke JavaScript adalah HTML. Jika belum pernah belajar HTML, silahkan dipelajari terlebih dahulu, misalnya dari buku HTML Uncover. Di buku JavaScript Uncover ini saya berasumsi rekan-rekan sudah paham dan bisa menulis kode HTML.

Beberapa materi juga berkaitan dengan CSS, terutama di bagian akhir buku. Walaupun tidak wajib, tapi untuk bisa memahami materi ini dengan maksimal memang perlu CSS. Minimal paham apa itu property CSS, selector CSS dan konsep cascading dari CSS.

Terdapat 1 bab khusus yang mengharuskan anda paham PHP, yakni yang berkaitan dengan AJAX.

Secara umum, programming di JavaScript juga sedikit lebih rumit daripada PHP, karena di JavaScript sudah mengggunakan pemrograman berbasis object. Belajar programming di PHP akan membantu anda untuk memahami konsep dasar programming, terutama bagi yang bukan dari background IT.

Jika sebelumnya anda sudah membaca buku HTML Uncover, CSS Uncover dan PHP Uncover, maka buku JavaScript Uncover ini adalah lanjutan paling ideal untuk memahami materi dasar web development.


Apakah nanti dapat update juga?

Untuk update ringan (minor update) seperti perbaikan salah ketik atau ada kode program yang error, update bisa di dapat secara gratis.

Namun jika terdapat perbaikan besar (mayor update) seperti penambahan materi baru, updatenya terpaksa sedikit berbayar sekedar upah lelah revisi materi. Khusus yang sudah beli eBook JavaScript Uncover versi sebelumnya, biaya update cukup setengah harga eBook / diskon 50%.

Sebagai contoh bagi yang memiliki lisensi eBook JavaScript Uncover 1.x, update ke JavaScript Uncover 2.x bisa diperoleh dengan harga Rp. 30.000. Di JavaScript Uncover 2 terdapat tambahan 3 bab baru dan penyesuaian dengan ES6.

Diskon berlaku hanya untuk versi eBook, tidak termasuk buku cetak.


Saya ada tugas / skripsi / project nih, kalau beli bukunya bisa bantu g?

Saya sangat ingin membantu jika mengalami kesulitan dalam proyek, tugas atau skripsi yang menggunakan JavaScript. Namun harap dimaklumi bahwa hal itu perlu waktu yang tidak sebentar. Apalagi jika melibatkan database dan terdiri dari ratusan baris kode program.

Oleh karena itu pertanyaan melalui email atau WA, saya batasi hanya seputar materi yang dibahas di buku ini saja. Jika kode tersebut di dapat dari orang lain / situs lain, silahkan bertanya pada programmer yang merancangnya. Memahami coding orang lain jauh lebih sulit daripada kita yang buat sendiri.

Untuk pertanyaan di luar materi buku, saya batasi yang 'ringan-ringan', atau tentang web programming secara umum (yang tidak berhubungan dengan coding).


Ada versi cetaknya ga?

Ada. Versi buku cetak dari JavaScipt Uncover bisa didapat dengan harga Rp. 225.000. Harganya memang cukup mahal mengingat ketebalan buku ini (652 halaman A4), ngalah2in tebal kamus. Buku di cetak dengan kualitas tinggi dan menggunakan hardcover agar lebih awet.

Harga tersebut belum termasuk ongkos kirim dari Bandung 2kg (berat buku ini 1,66 kg sehingga terhitung 2kg). Pengiriman bisa via JNE, POS atau Wahana. Saya tidak menyediakan stock, setiap pemesanan akan dicetak dulu sekitar 5 – 7 hari kerja (maksimal 10 hari kalau order lagi banyak).

Jika berminat silahkan menghubungi duniailkom@gmail.com / WA ke 083180285808, atau langsung ke Official Store Duniailkom di Tokopedia: tokopedia.com/duniailkom. Isi buku di cetak hitam putih (bukan full color).

Tampilan Buku Cetak JavaScript Uncover Duniailkom


## TESTIMONI ##

Sedikit testimoni dari pembaca eBook / Buku Duniailkom

Testimoni eBook DuniailkomTestimoni eBook DuniailkomTestimoni eBook DuniailkomReview eBook DuniailkomReview eBook DuniailkomReview eBook DuniailkomTestimoni eBook DuniailkomReview eBook DuniailkomTestimoni eBook DuniailkomTestimoni eBook DuniailkomTestimoni eBook DuniailkomReview eBook Duniailkom


Cara belinya bagaimana?

eBook JavaScript Uncover bisa didapat dengan harga Rp 60.000 melalui transfer Bank Mandiri, BCA, BRI, BNI, GoPay, OVO, Dana, LinkAja, dan PayPal.

Untuk pemesanan bisa ikuti panduannya di: Cara Pembelian eBook & Buku Duniailkom atau boleh email saya langsung ke duniailkom@gmail.com / WA ke 083180285808 (andre).

Semoga buku JavaScript Uncover ini bisa menjadi buku pengantar terbaik untuk memandu anda untuk menjadi seorang web programmer :)

189 Comments

  1. ali
    03 Aug 18
    • Andre
      03 Aug 18
  2. rio darmawan
    27 Oct 18
    • Andre
      27 Oct 18
  3. Om Gokil
    06 Nov 18
    • Andre
      07 Nov 18
  4. Fajar Rahman
    14 Dec 18
    • Andre
      15 Dec 18
  5. Ruslan
    01 Feb 19
    • Andre
      02 Feb 19
  6. Choirrulloh
    05 Feb 19
  7. Sofia
    15 Jul 19
    • Andre
      15 Jul 19
  8. abdu
    30 Jul 19
    • Andre
      30 Jul 19
    • DWI ROBBI PRASETYO
      25 Jul 20
      • Andre
        29 Jul 20
  9. seng kae
    06 Feb 20
    • Andre
      06 Feb 20
  10. Muhammad Anwarudin
    30 Apr 20
    • Andre
      30 Apr 20
  11. Mroh
    17 Aug 20
    • Andre
      21 Aug 20
  12. Abram
    18 Aug 20
    • Andre
      21 Aug 20
  13. Beni Dinarto
    30 Oct 21
    • Andre
      30 Oct 21
      • Beni Dinarto
        15 Nov 21
        • Andre
          15 Nov 21
  14. Faisal Baraba
    29 Jun 22
    • Andre
      30 Jun 22
  15. ns
    26 Aug 23
    • ns
      26 Aug 23
      • Andre
        30 Aug 23

Add Comment