Apa itu JavaScript?
JavaScript adalah sebuah bahasa pemrograman interpreted yang sudah ada sejak tahun 1995. JavaScript ditulis pada file-file halaman web yang akan dijalankan dengan web browser, JavaScript digunakan untuk membuat halaman-halaman web menjadi lebih interaktif.
Namun seiring dengan perkembangannya, hari ini JavaScript bukan hanya digunakan pada sisi client untuk membuat halaman web menjadi lebih interaktif, JavaScript sekarang juga bisa digunakan sebagai bahasa pemrograman yang berjalan pada sisi backend atau server.
Dengan munculnya teknologi yang memungkinkan untuk menggunakan JavaScript sebagai bahasa pemrograman pada sisi backend, memungkinkan kita untuk bisa menguasai dua sisi stack sekaligus (back-end dan front-end) secara bersamaan dengan menggunakan satu bahasa; JavaScript.
Dalam pemrograman, istilah untuk developer yang menguasai dua stack sekaligus disebut dengan full-stack developer. Kamu bisa menjadi seorang full-stack developer hanya dengan menggunakan JavaScript, atau kamu jika kamu ingin fokus, kamu juga bisa fokus hanya pada salah satu stack dengan menggunakan JavaScript.
JavaScript menjadi semakin berkembang dan JavaScript menjadi salah satu bahasa pemrograman yang paling banyak digunakan saat ini. Kebutuhan terhadap programmer JavaScript juga terus meningkat, itulah sebabnya JavaScript menjadi salah satu bahasa pemrograman yang sangat diminati.
Pada tutorial seri pertama ini, kita akan bejalar dan membahas JavaScript mulai dari dasar secara perlahan. Belajar JavaScript Dasar ini penting bagi kamu sebagai permulaan dalam perjalanan belajar JavaScript kamu selanjutnya.
Setelah belajar seri JavaScript Dasar ini, kamu bisa melanjutkan perjalanan belajar JavaScript kamu ke seri atau tahap selanjutnya sampai kamu benar-benar bisa menguasai JavaScript dan menjadi seorang back-end developer, front-end developer, atau full-stack developer.
Materi tutorial seri ini disusun secara runut dengan penjelasan yang lengkap namun simple dan dilengkapi dengan contoh potongan kode, sehingga kamu bukan hanya bisa kopi-paste kode, namun mengerti konsepnya dan bisa menulis kode milikmu sendiri sesuai dengan yang kamu inginkan.
Dengan penjelasan lengkap, runut namun simple, seri ini cocok dipelajari oleh kamu yang bahkan baru belajar pemrograman sekalipun.
Jika kamu sudah pernah menulis kode JavaScript sebelumnya namun dasar-dasar pengetahuan kamu tentang JavaScript masih belum kuat atau kamu pernah menggunakan bahasa pemrograman lain sebelumnya, kamu juga bisa mengiktuti tutorial seri ini.
Dengan mengikuti seri ini kamu bisa lebih mengetahui lebih dalam konsep JavaScript, terbiasa dengan JavaScript atau mengingat ulang materi dasar tentang JavaScript dan pemrograman untuk memantapkan pengetahuan yang sudah kamu miliki sebelumnya.
Persyaratan dan Aplikasi yang Dibutuhkan
Seperti yang sudah disebutkan sebelumnya, sekarang JavaScript menjadi bahasa pemrograman yang bisa dijalankan di dua sisi, baik di sisi front-end pada web browser atau di sisi back-end pada server atau web server.
Namun sebagai permulaan untuk belajar JavaScript dasar, pada tutorial ini kita akan menggunakan web browser untuk menjalankan kode-kode JavaScript yang akan kita tulis nantinya. Karena dengan cara ini kita lebih mudah untuk digunakan, kita tidak perlu menginstal paket tambahan.
Kita hanya membutuhkan dua buah aplikasi untuk mengikuti tutorial ini, yaitu web browser dan text editor.
Web Browser
Karena kita akan menjalankan JavaScript pada sisi client, kita akan membutuhkan aplikasi web browser untuk menjalankan potongan-potongan kode yang kita tulis. Pastikan pada perangkat komputer atau laptop yang kamu gunakan sudah terdapat web browser.
Kamu bisa menggunakan web browser apa saja seperti Google Chrome, Mozilla Firefox, Microsoft Edge, Safari atau lainnya. Namun untuk mengembangkan aplikasi web, kamu akan lebih disarankan untuk menggunakan salah satu diantara dua urutan pertama.
Saya sendiri pada tutorial seri ini akan menggunakan web browser Google Chrome, jika kamu masih sangat baru di dalam dunia ini belum atau tau banyak, kamu bisa menggunakan web browser yang sama seperti yang saya gunakan.
Namun jika kamu sudah mengerti, kamu bisa menggunakan aplikasi web browser mana saja yang kamu suka!
Text Editor
Text editor adalah aplikasi yang digunakan untuk menulis kode-kode dalam pemrograman. Text editor bukan hanya sekedar untuk menulis kode, tapi juga akan membantu kamu dalam menulis kode, itu sebabnya saya akan menyarankan untuk menggunakan text editor bagus.
Text editor yang bagus memiliki fungsi-fungsi yang akan membantu kamu dalam menulis kode-kode nantinya, seperti highlight sintaks yang memungkinkan kamu untuk mendeteksi penulisan keyword yang salah, indentasi, dan fungsi-fungsi lainnya.
Beberapa text editor yang bagus namun mudah dan sering digunakan pada umumnya oleh adalah VS Code, Atom, Sublime, dan Bracket.
Kamu bisa menggunakan salah satu text editor tersebut yang kamu suka dengan mengunduhnya pada website resmi masing-masing aplikasi tersebut. Aplikasi-aplikasi Text editor tersebut tersedia untuk berbagai sistem operasi, seperti Windows, OS X, Linux dan sebagainya.
Jika kamu sudah memiliki text editor yang sering kamu suka dan sering kamu gunakan sebelumnya, kamu bisa menggunakannya. Pada tutorial seri ini, saya sendiri menggunakan text editor VS Code karena VS Code adalah text editor harian yang saya gunakan.
Selanjutnya…
Itu dia bagian pertama tutorial seri kali ini yang berisi pengenalan tentang JavaScript dan pengantar untuk mengikuti tutorial seri ini.
Bagian selanjutnya dan seterusnya kita akan mulai membahas JavaScript dan culture yang akan sering ditemui. Pada bagian selanjutnya, kita akan melihat bagaimana caranya menulis dan menjalankan kode JavaScript.