JavaScript Uncover – Panduan Belajar JavaScript untuk Pemula

JavaScript Uncover

Sejak dirilis dari tanggal 9 Februari 2017 hingga sekarang (11 September 2017) eBook JavaScript Uncover telah dibaca oleh 841 rekan-rekan Duniailkom. Terimakasih atas dukungannya, semoga eBook JavaScript Uncover bisa menjadi media belajar terbaik dalam menguasai JavaScript.

Untuk pemesanan bisa langsung ke: Cara Pembelian eBook & Buku Duniailkom.

JavaScript merupakan bahasa pemrograman untuk HTML. Dengan JavaScript-lah sebuah kode HTML bisa “berfikir” dan berinteraksi dengan pengguna.

  • Ingin membuat jendela konfirmasi ketika penghapusan data?
  • Membuat menu dropdown yang berubah-ubah?
  • Menampilkan jendela pop-up?
  • Validasi form?
  • Membuat animasi?
  • Membuat slideshow?

Semuanya butuh JavaScript.

Perkembangan JavaScript juga sangat pesat. Saat ini muncul berbagai teknologi turunan JavaScript, seperti jQuery, Node.js, Angular.js, React.js, Meteor.js, dan masih banyak lagi.

Bersama-sama dengan HTML dan CSS, JavaScript menjadi teknologi inti dari pembuatan konten halaman web (front-end). HTML digunakan untuk membuat struktur dan isi dari halaman web (content). CSS untuk mempercantik tampilan website (design). Sedangkan Javacript berfungsi menangani interaksi (behavior). Sebutan kerennya:

“HTML for content, CSS for presentation and JavaScript for behavior”.

Di buku JavaScript Uncover ini saya akan membahas banyak aspek terkait dasar-dasar JavaScript, mulai dari sejarah, cara menjalankan kode JavaScript, mengenal ECMAScript, konsep dasar pemrograman ECMAScript, berbagai function bawaan, regular expression, date, pengenalan object, DOM (Document Object Model), event handling, BOM (Browser Object Model), form processing, hingga AJAX.

Kita juga akan membuat berbagai mini project atau case study, seperti menampilkan waktu saat ini, membuat validasi form, membuat dropdown dinamis, membuat jendela popup, membuat slideshow, hingga menampilkan tabel database menggunakan AJAX.

Buku JavaScript Uncover terdiri dari 662 halaman yang mencakup 26 bab, dengan rincian sebagai berikut:

  • Berkenalan Dengan JavaScript
  • Sejarah dan Perkembangan JavaScript
  • Menjalankan Kode Program JavaScript
  • Aturan Dasar, Variabel dan Konstanta
  • Variabel dan Konstanta
  • Tipe Data JavaScript
  • Operator JavaScript
  • Struktur Logika dan Perulangan
  • Function
  • JavaScript Object
  • Object Oriented Programming JavaScript
  • Number Object
  • Math Object
  • String Object
  • Regular Expression Object
  • Array Object
  • Date Object
  • Global Property dan Global Function
  • DOM (Document Object Model)
  • Document dan Element Object
  • DOM Event
  • Form Processing
  • BOM (Browser Object Model)
  • Window Object
  • AJAX
  • Case Study: SlideShow

Daftar isi lengkap bisa di download dari link berikut: Daftar isi JavaScript Uncover (dropbox)

Contoh sample eBook bisa di download dari link berikut:

Tampilan eBook JavaScript Uncover

eBook JavaScript Uncover ini bisa didapat dengan harga Rp 50.000 jika melalui transfer bank (tersedia Bank Mandiri, BCA, BRI, dan BNI), atau melalui pulsa 60.000* (kartu AS dan XL/AXIS).

Untuk pemesanan bisa ikuti panduannya di: Cara Pembelian eBook & Buku Duniailkom atau boleh email saya langsung ke [email protected]

* Untuk pembelian via pulsa, ada kenaikan menjadi 60.000. Ini karena harga pulsa jatuh ketika saya jual lagi. Semoga bisa dimaklumi…

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 662 halaman A4 yang meliputi 26 Bab. Jika disetarakan dengan ukuran buku komputer biasa yang berukuran A5, jumlah halamannya menjadi 1324 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 dengan menggunakan layanan dari publisher ebook Leanpub, sehingga materi tersusun rapi sesuai standar buku luar negeri.
  • Tersedia dalam format PDF dan ePub. Buku ini hadir dalam 2 format, sehingga nyaman di baca di layar komputer, tablet, maupun di smartphone.
  • Support konsultasi melalui email: [email protected]. Jika ada materi atau bahasan yang kurang jelas, bisa tanya-tanya via email.

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. Daftar isi bisa di download disini: Daftar isi JavaScript Uncover.

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 JavaScriptHarap diingat meskipun buku ini sudah cukup tebal, JavaScript Uncover baru buku pemula untuk JavaScript. JavaScript sendiri sangat-sangat luas, mustahil ada 1 buku yang bisa membahas segala aspek terkait JavaScript. Materi advanced seperti jQuery, pembuatan game, cookies, HTML5 API dan Node.js belum tersedia.

Apakah ada materi tentang jQuery?

Belum ada. Rencana saya nanti akan ada buku khusus jQuery Uncover, karena materi jQuery sendiri sangat luas. Buku JavaScript Uncover fokus membahas JavaScript saja (Native JavaScript), yang menjadi dasar paling pas sebelum masuk ke jQuery.

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

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

Beberapa materi juga berkaitan dengan CSS, terutama di bagian akhir buku. Walaupun tidak harus, 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.

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. 190.000. Harganya memang cukup mahal mengingat ketebalan buku ini (662 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 hanya dengan JNE Reguler. Saya tidak menyediakan stock, setiap pemesanan akan dicetak dulu sekitar 4 hari kerja (maksimal 10 hari kalau order lagi banyak). Jika berminat silahkan menghubungi [email protected] dan sertakan alamat lengkap pengiriman.

Setiap pembelian buku cetak akan mendapatkan versi eBook juga.

Buku cetak JavaScript Uncover*isi buku di cetak hitam putih (bukan full color)


Cara belinya bagaimana?

Apabila berminat untuk memesan eBook dan/atau Buku cetak JavaScript Uncover, silahkan ikuti panduannya di: Cara Pembelian eBook & Buku Duniailkom atau boleh email saya langsung ke [email protected]


Apabila ada pertanyaan, memberikan komentar atau saran, silahkan kirim email ke [email protected], atau tinggalkan pesan pada kolom komentar dibawah.

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

135 Comments

  1. Yunan
    09 Feb 17
    • Andre
      09 Feb 17
  2. Alexandromeo L.G
    09 Feb 17
    • Andre
      09 Feb 17
  3. MUKHAMAD NUR HAKIM
    09 Feb 17
    • Andre
      09 Feb 17
    • Alexandromeo L.G
      09 Feb 17
      • Andre
        09 Feb 17
  4. Philip lambok
    09 Feb 17
    • Andre
      09 Feb 17
  5. Wahabi Putra
    09 Feb 17
    • Andre
      09 Feb 17
  6. Alexandromeo L.G
    09 Feb 17
  7. Anonymous
    09 Feb 17
    • Andre
      10 Feb 17
  8. Candra
    10 Feb 17
    • Andre
      10 Feb 17
  9. Rizqi
    10 Feb 17
  10. dede Hidayat
    10 Feb 17
    • Andre
      10 Feb 17
  11. Aang Zaeni
    10 Feb 17
  12. muhammad ihsan
    10 Feb 17
    • Andre
      10 Feb 17
  13. Yuanda
    10 Feb 17
    • Andre
      10 Feb 17
    • Andre
      10 Feb 17
  14. sariyanto
    11 Feb 17
    • Anonymous
      11 Feb 17
      • Andre
        11 Feb 17
  15. sandy
    11 Feb 17
    • Andre
      11 Feb 17
    • Andre
      11 Feb 17
  16. M Hafiz Prasetyo
    12 Feb 17
    • Andre
      13 Feb 17
      • Mas Mus
        13 Feb 17
        • Andre
          14 Feb 17
  17. Rizky Darmawan
    13 Feb 17
  18. Muhammad Rizki
    14 Feb 17
    • Andre
      14 Feb 17
  19. ahriadi
    14 Feb 17
    • Andre
      14 Feb 17
  20. Ali
    16 Feb 17
    • Andre
      16 Feb 17
  21. Jesaya hasudungan
    16 Feb 17
    • Andre
      16 Feb 17
  22. Arief Supriadi
    16 Feb 17
    • Andre
      16 Feb 17
  23. Imam Rizki
    17 Feb 17
    • Andre
      18 Feb 17
  24. Jeri
    18 Feb 17
    • Andre
      18 Feb 17
  25. Andri
    20 Feb 17
    • Andre
      21 Feb 17
  26. baizul zaman
    21 Feb 17
    • Andre
      22 Feb 17
  27. Arifin Styawan
    22 Feb 17
    • Andre
      22 Feb 17
  28. erdi yanta
    22 Feb 17
    • Andre
      22 Feb 17
  29. Agus
    22 Feb 17
    • Andre
      22 Feb 17
  30. Vincentius
    22 Feb 17
    • Andre
      23 Feb 17
  31. Alexandromeo L.G
    23 Feb 17
    • Andre
      23 Feb 17
  32. Alexandromeo L.G
    23 Feb 17
  33. A R D Y
    24 Feb 17
    • Andre
      24 Feb 17
  34. Arif
    02 Mar 17
    • Andre
      02 Mar 17
  35. Fahri Ahmad
    03 Mar 17
    • Andre
      03 Mar 17
  36. Vincentius
    04 Mar 17
    • Andre
      04 Mar 17
  37. Andre Simamora
    07 Mar 17
    • Andre
      07 Mar 17
  38. Yo gi
    10 Mar 17
    • Andre
      10 Mar 17
  39. Raiz
    10 Mar 17
    • Andre
      10 Mar 17
  40. Anonymous
    10 Mar 17
    • Andre
      12 Mar 17
  41. Korne
    18 Mar 17
    • Andre
      19 Mar 17
  42. Khairon
    20 Mar 17
    • Andre
      20 Mar 17
      • Khairon
        01 Apr 17
        • Andre
          01 Apr 17
  43. angga
    20 Mar 17
    • Andre
      20 Mar 17
  44. Fahmi Idris
    20 Mar 17
    • Andre
      20 Mar 17
      • Fahmi Idris
        20 Mar 17
        • Andre
          20 Mar 17
  45. Erwin Erwin
    21 Mar 17
    • Andre
      22 Mar 17
  46. Handy
    23 Mar 17
    • Andre
      23 Mar 17
      • Khairon
        01 Apr 17
        • Andre
          01 Apr 17
  47. Korne
    08 Apr 17
    • Andre
      09 Apr 17
  48. herdi
    09 Apr 17
    • Andre
      09 Apr 17
  49. Indra
    10 Apr 17
    • Andre
      10 Apr 17
  50. kekto
    10 Apr 17
    • Andre
      10 Apr 17
  51. kekto
    10 Apr 17
    • Andre
      11 Apr 17
  52. Korne
    13 Apr 17
    • Andre
      13 Apr 17
  53. inu rengga
    06 May 17
    • Andre
      06 May 17
  54. rustiand
    24 May 17
    • Andre
      24 May 17
  55. Gultom
    28 Jun 17
    • Andre
      28 Jun 17
  56. aang
    14 Jul 17
    • Andre
      15 Jul 17
  57. Rizki
    17 Jul 17
    • Andre
      17 Jul 17
  58. wahyu
    05 Aug 17
    • Andre
      08 Aug 17
  59. Zikril Hakim
    07 Sep 17
    • Andre
      07 Sep 17
  60. daus pranata
    20 Sep 17
    • Andre
      20 Sep 17

Add Comment