# Hari 1: Pengantar Javascript

### Pengantar

Semamat bagi teman-teman yang memutuskan untuk mengikuti series pembelajaran **javascript** ini, Pada series ini Anda akan belajar Javascript dari dasar hingga tingkat menengah. Dan pada akhir series ini Anda akan diminta untuk membuat sebuah proyek akhir, yang dikirimkan ke email [me@asrul.dev](mailto:me@asrul.dev). Ini hanya menguji tingkat keseriusan anda dalam mengikuti pembelajaran saja.

Untuk diskusi saya telah siapkan group [Telegram](https://t.me/joinchat/KEE0phS9ZCuR8O7a8F31qA) 

### Persyaratan

Untuk mengikuti series ini Anda perlu:

1. Motivasi yang tinggi
2. Laptop dengan OS apasaja
3. Koneksi Internet
4. Browser (rekomendasi: Google Chrome)
5. Teks Editor (rekomendasi: VS Code)
6. Kopi dan Snek (optional)

### Instal NodeJS

Unduh atau download file untuk instal node js pada link [ini](https://nodejs.org/en/). Silahkan download sesuai OS Anda, disarankan mendownload nodejs dengan versi yang LTS.

![https://raw.githubusercontent.com/AsrulLove/img-db/master/nodejsweb.png](https://raw.githubusercontent.com/AsrulLove/img-db/master/nodejsweb.png)

Double Click file yang telah didownload dan ikuti intruksi instal nodejs hingga selesai.
Jika instal nodejs selesai dapat dicek dengan cara mengetikkan perintah ini diterminal.

```
node -v

```

Jika versi nodejs tersedia, maka dapat disimpulkan bahwa instalasi nodejs berhasil.

### Instal VS Code

VS Code adalah aplikasi teks editor yang akan kita gunakan untuk menuliskan kode. Silahkan download di [sini](https://code.visualstudio.com/).

![https://raw.githubusercontent.com/AsrulLove/img-db/master/downloadvscode.png](https://raw.githubusercontent.com/AsrulLove/img-db/master/downloadvscode.png)

Install hingga selesai, dan tampilannya seperti berikut ini.

![https://raw.githubusercontent.com/AsrulLove/img-db/master/ovscode.png](https://raw.githubusercontent.com/AsrulLove/img-db/master/ovscode.png)

### Instal Google Chrome

Ada banyak sekali browser seperti Firefox, Opera, Edge, Internet Explorer dll, tapi saya sangat merekomendasikan google chrome. Mungkin juga Anda sudah menggunakannya. Bagi yang belum silahkan download di [sini](https://www.google.com/chrome/)

![https://raw.githubusercontent.com/AsrulLove/img-db/master/gchromedownload.png](https://raw.githubusercontent.com/AsrulLove/img-db/master/gchromedownload.png)

Ikuti langkah demi langkah dan selesaikan instal google chrome.

### Menggunakan Chrome Console

Untuk membuka Chrome Console, klik kanan pada chrome, kemudian pilih inspect.

![https://raw.githubusercontent.com/AsrulLove/img-db/master/inspect.png](https://raw.githubusercontent.com/AsrulLove/img-db/master/inspect.png)

Maka hasilnya akan seperti berikut.

![https://raw.githubusercontent.com/AsrulLove/img-db/master/gconsole.png](https://raw.githubusercontent.com/AsrulLove/img-db/master/gconsole.png)

### Kode Pada Chrome Console

Silahkan tuliskan kode berikut untuk menguji konsol dapat digunakan dengan baik.

```jsx
console.log("Belajar Bersama Asrul Dev");
```

![https://raw.githubusercontent.com/AsrulLove/img-db/master/ujikonsole.png](https://raw.githubusercontent.com/AsrulLove/img-db/master/ujikonsole.png)

### Mengenal Javascript

Javascript adalah salah satu bahasa pemograman yang dapat dipakai sebagai bahasa Backend untuk REST API atau Web Server, bisa dipakai sebagai frontend untuk web, desktop, maupun mobile. Bahkan javascript juga bisa digunakan loh untuk robot dan AI.

Untuk lebih jelasnya tentang javascript silahkan baca-baca di google yah. :)

Buatlah folder dengan nama `30hari` sebagai tempat menyimpan file-file javascript `,js` yang kita gunakan untuk belajar. Kemudian arahkan pada terminal lalu buka VScode. Perhatikan gambar.

![https://raw.githubusercontent.com/AsrulLove/img-db/master/open.png](https://raw.githubusercontent.com/AsrulLove/img-db/master/open.png)

Setelah Vscode terbuka maka pilih new file untuk memulai belajar.

![https://raw.githubusercontent.com/AsrulLove/img-db/master/filebaru.png](https://raw.githubusercontent.com/AsrulLove/img-db/master/filebaru.png)

> ekstensi yang digunakan adalah  `.js`

%[https://youtu.be/VgJDT0hJKcQ]
