Pendahuluan Tutorial Javascript Dasar untuk Pemula.
Ada baiknya anda baca terlebih dahulu pendahuluan tentang Javascript berikut ini, agar anda benar-benar paham tentang Javascript. Karena jika anda langsung menerima materi tanpa mengenal tentang pokok materi tersebut, maka anda akan mengalami tingkatan yang terlalu curam. Sehingga ada miss understanding di kemudian hari.
JavaScript merupakan bahasa pemograman untuk membuat interaksi atau menambah fitur web dinamis kedalam sebuah web. JavaScript adalah salah satu bahasa pemograman(client side programming) yang wajib di kuasai.
Javascript merupakan bagian dari 3 hal penting yang harus dikuasai dalam pembuatan web, yaitu HTML yang berfungsi sebagai pengurai konten atau untuk mengisi konten, CSS untuk memberikan desain atau tampilan frontend website, untuk mempresentasikan sebuah website, dan yang sedang kita pelajari saat ini adalah JavaScript yang berfungsi sebagai interaksi.
JavaScript memiliki peran sangat penting dalam membangun sebuah website dimana beberapa fungsi javascript diantaranya untuk membuat berbagai fitur atau applikasi yang dapat membantu pemilik website atau situs agar lebih mudah berinteraksi dengan user, misalnya validasi form kontak, validasi form komentar, validasi form login, validasi form register, Chat, tombol scroll to top, dll. Untuk melihat contoh fungsi javascript silahkan buat sebuah komentar dan ketik URL web pada bidang yang tersedia tanpa http://, contoh lain juga dapat anda lihat saat anda gulir kebawah pada halaman ini, silahkan lihat pada sisi kanan. Disitu terdapat tombol untuk scrol ke atas halaman ini(Back To Top), tombol scrol to-top tersebut juga menggunakan fungsi javascript. Selain tombol scrol to-top juga terdapat fitur live-chat pada sisi bawah di sudut kanan halaman ini, fitur live-chat tersebut juga menggunakan fungsi javascript.
Untuk membantu pemahaman anda dalam belajar tentang javascript, sebaiknya anda telah menguasai tentang struktur HTMl dan CSS Dasar, serta dapat menggunakan keduanya dalam sebuah project pembuatan website meskipun hanya sederhana.
- Baca Tentang Belajar Struktur HTML Dasar.
- Baca Juga Tentang Materi CSS Dasar.
Pengertian JavaScript.
Dalam dunia pemrograman atau programing dibagi menjadi dua, yaitu:
- Client Side Programming Language.
- Server side programming.
JavaScript merupakan bahasa pemrograman website dan bersifat Client Side Programming Language. Client Side Programming Language adalah tipe bahasa pemrograman yang pemrosesannya dilakukan oleh client. Client Side Programming Language yang dimaksud adalah web browser misalnya Mozilla Firefox dan google chrome.
Jenis bahasa pemrograman Client Side berbeda dengan bahasa pemrograman Server Side seperti PHP, dimana untuk server side seluruh kode program dijalankan di sisi server.
Untuk menjalankan JavaScript, yang kita butuhkan hanya sebuah aplikasi text editor(notepad atau N++), dan web browser. JavaScript memiliki fitur: high-level programming language, client-side, loosely tiped, dan berorientasi objek.
Fungsi JavaScript Dalam Pemograman Web.
JavaScript pada awal berfungsi sebagai interaksi antara user dengan situs web menjadi lebih cepat tanpa harus menunggu pemrosesan di web server. Tidak seperti Sebelum dimana javascript harus diproses oleh web server.
Dalam perkembangan selanjutnya, JavaScript tidak hanya berguna untuk validasi form, namun untuk berbagai keperluan yang lebih modern. Berbagai animasi untuk memberi sentuhan keindahan halaman web, fitur chatting, efek-efek modern, semuanya dapat dibuat menggunakan JavaScript.
Dalam perkembangannya, JavaScript mengalami permasalahan yang sama seperti kode pemograman web yang bersifat client side seperti CSS, yakni bergantung kepada implementasi web browser. Dalam hal seperti ini seorang programer harus bekerja exstra untuk membuat javascript dapat berjalan pada web browser tersenut.
Namun, saat ini javascript telah banyak berkembang dan memiliki dukungan library JavaScript seperti jQuery. Library ini sangat memudahkan seorang programer dan developer dalam membuat program JavaScript yang dapat digunakan pada semua web browser, dan membuat fitur-fitur yang lebih baik dengan pemrograman yang lebih sederhana.
Apakah untuk membuat sebuah website harus bisa Javascript 100%?
- Tidak mutlak dan tidak harus 100% menguasainya. Akan tetapi untuk lebih mendukung sebuah project yang sedang anda kerjakan, ada baiknya anda mempelajarinya.
- Untuk membuat sebuah website secara instan saat ini banyak sekali sofware CMS gratis yang bisa anda pilih, misalnya PopojiCms.
- Tutorial tentang pembuatan website secara instan dengan menggunakan PopojiCms, bisa anda dapatkan di blog multibisnisindo.