0% menganggap dokumen ini bermanfaat (0 suara)
13 tayangan19 halaman

Belajar Javascript

Dokumen ini menjelaskan tentang pemrograman, khususnya JavaScript, sebagai kumpulan instruksi terstruktur untuk komputer. JavaScript adalah bahasa pemrograman tingkat tinggi yang mudah dipelajari dan digunakan untuk berbagai aplikasi, dengan tipe data yang dinamis dan berbagai operator untuk manipulasi data. Selain itu, dokumen ini juga membahas variabel, kontrol alur, dan penggunaan pop-up dalam interaksi pengguna.

Diunggah oleh

Farid Taufik
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
13 tayangan19 halaman

Belajar Javascript

Dokumen ini menjelaskan tentang pemrograman, khususnya JavaScript, sebagai kumpulan instruksi terstruktur untuk komputer. JavaScript adalah bahasa pemrograman tingkat tinggi yang mudah dipelajari dan digunakan untuk berbagai aplikasi, dengan tipe data yang dinamis dan berbagai operator untuk manipulasi data. Selain itu, dokumen ini juga membahas variabel, kontrol alur, dan penggunaan pop-up dalam interaksi pengguna.

Diunggah oleh

Farid Taufik
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 19

JAVASCRIPT

Apa itu Program

Program adalah kumpulan/ serangkaian Instruksi. Program adalah urutan instruksi

terstruktur, yang dirancang agar komputer dapat berprilaku sesuai dengan ketentuan, dengan

tujuan untuk menyelesaikan sebuah pekerjaan.

 Cara kita untuk memberikan instruksi yang simpel dan terstruktur pada komputer

 Instruksi yang kita berikan harus benar dan masuk akal.

 Instruksi yang kita berikan harus sesuai dengan aturan pada bahasa pemrograman

tertentu

Instruksi Untuk Komputer

 Memberi perintah pada komputer

 Melalui bahasa pemrograman

 Memecah tugas jadi instruksi sederhana

Perintah yang kita gunakan pada sebuah komputer disebut dengan statement

Perilaku Komputer

 Komputer tidak begitu Pintar

 Komputer akan menurut dengan instruksi

 Tidak pernah lelah

 Berikanlah instruksi yang benar

Statement

 Pascal umur := 30
 Javascript var umur = 30;

 Php $umur = 30;

 Cobol MOVE 30 TO UMUR

Apa itu Bahasa Pemrograman?

IDE (Integrated Development Environment)

Bagaimana source code yang dibuat bisa diterjemahkan menjadi machine code?

Menulis source code

Bahasa pemrograman ditulis dengan menggunakan text sederhana atau disbut dengan

plain text dengna menggunakna kode editor seperti nodepad++ atau Visual Studio Code.
Compiler VS Interpreter

Teknik yang bisa menggabungnya kedua tersebut adalah teknik hybrid (intermediate

language)
Contoh Bahasa

compiler > C, C++, Objective-C

interpreter > javascript, PHP

hybrid > java, VB.NET, Python


Kenapa Belajar javascript?

 Gratis

 Tidak Perlu Instalasi

 Hanya butuh Web Browser

JavaScript adalah bahasa pemrograman tingkat tinggi, skrip yang tidak diketik, dan

ditafsirkan.

Javascript adalah bahasa Pemrograman yang untyped / dinamically typed. Tujuannya agar

tidak membingungkan dalam pendeklarasian variabel.


Javascript itu “easy to learn, hard to master”, mudah di pelajari, sulit untuk menjadi master.

Javascript bisa apa?

Nilai & tipe data

Didalam komputer yang lebih jauh, hanya ada data, kita bisa membaca, memodifikasi,

dan menghapusnya kedalam serangkaian bit. Bit / Binary digit adalah satuan terkecil dari data
yang ada didalam komputer kita. Nilainya hanya 0/1 saja.

Digit Biner :

Contoh implementasi biner adalah angka desimal dari 23:

Angka

Didalam javascript, tidak ada yang namanya integer atau bilangan bulat , yang ada

hanya floating point atau bilangan pecahan, ukuran angka ayng bisa ditampung oleh

javascript adalah 64 bit.

 Angka Tanpa Desimal

 10,1500,123456

 Akurat sampai 15 digit

 Javascript bisa menyimpan angka desimal

 3.14, 0.5, 100.00

 Kita bisa menyimpan angka paling besar/ kecil dengan menggunakan

eksponen

 123e5 // 12300000

 123e-5 // 0.00123
 Kita juga bisa menyimpan bilangan negatif

Jika kita mengawali angka dijavascript dengan angka 0 dengan contoh

022 maka akan dianggap sebagai bilangan oktal sehingga hasil dari 022 adalah

18

Jika kita mengawali angka di javascript dengan angka 0x dengan

contoh 0xFF maka akan dianggap sebagai bilangan heksadesimal sehingga

hasil dari 0xFF adalah 255.

Didalam javascript ada angka special :

- Infinity > 2 / 0

- -infinity > -2 / 0

- NaN (not a number) > 0/0 | 100 / "apel" //NaN

Javascript akan membaca string yang memiliki angka sebagai angka seperti

100 / 10 //10.

Operator

Operator dalam javascript ada;ah sbuah simbol yang digunakan untuk melakukan operasi,
 Binary membutuhkan 2 operand

 Operand1 (1) Operator (+) Operand2 (1)

 Unary membutuhkan 1 operand

 Operator (+) Operand 1 (1) | Sebaliknya

 Ternary membutuhkan 3 Operand

Artimatika (+, -, *, / , % (modulus/sisa bagi)

Modulus 10 % 5 = 0 | Modulus 10 % 3 = 1

Jika artimatika tersebut dioperasikan secara bersama :

Contoh : 1 + 2 * 3 – 4

Maka hasilnya adalah 3 karena adanya urutan operasi matematika (operator precedence)

Urutannya adalah ( ) * / + -

Operator penugasan / assignment =

Ada beberapa operator penugasan lainnya seperti =, +=, -=, *=, /=, dan %=
Operator perbandingan / comparison (membandingkan 2 buah operand)

Operator perbandingan ini nantinya akan menghasilkan boolean seperti true dan false

Strict > membandingkan dengan identitasnya juga, jadi tidak hanya membandingkan

nilainya, melainkan juga membandingkan tipe datanya.

Operator Logika > fdigunakan untuk menentukan logika dari ekpresi yang akan digabungkan

Operator String

Operator ini menggunakan tanda + yangmemiliki 2 fungsi, jika operandnya adalah angka

maka dia akan menjadi operator aritmatika, jika string maka menjadi operator penggabung

string.

Operator TypeOf

Operator ini digunakna unuk mengetahui type data apa yang kita masukan, data ktia tinggal

mengetik typeof(“Operandnya apa”). Contohnya adalah


 Typeof (10); , maka hasilnya number

 Typeof(“10”); , maka hasilnya string

 Typeof(true);, maka hasilnya boolean

Operator Kondisional

Ini adalah operator Turnary, dimana kita butuh 3 operand didalamnya. Operator ini

digunakan untuk pengecekan pada sebuah kondisi yang nilainya true / false.

Ilustrasi : (kondisi) ? benar : salah

Contoh : (x & 2 ==0) ? “genap” : “ganjil”

Type Data String

Digunakan untuk merepresentasikan data tekstual (plain text), yang harus dilakukan

hanya membungkus data dengan tanda kutip (“ / ‘)

Escape Character

Berfugnsi untuk menampilkan sebuah karakter yang di interperetasikan berbeda

dalam sebuah pemrograman.

contoh
.length

Digunakan untuk menghitung panjang / jumlah karakter pada sebuah string

Boolean

Boolean adalah sebuah tipe data yang digunakan untuk merepresentasikan logika true atau

false. Boolean pertama kali ditemukan oleh george boole pada tahun 1954, beliau adalah

seorang ahli matematikadalam bidang logika. Boolean biasanya digunakan pada statement

pengkondisian, untuk menentukan aksi yang berbeda dan mengatur kendali program.contoh
Undefioned adalah sebuah tipe yang dihasilkan ketika kita mendeklarasikan sebuah variabel

tapi kita belum mengisikan value/nilainya.

Null adalah niai kosong yang bisa kita berikan pada sebuah variabel contoh var x = null;

Variabel

Variabel adalah sebuah tempat atau wadah yang memiliki nama, yang digunakan

untuk menyimpan nilai. Untuk mendeklarasikan variabel, ada beberapa keyword yang ada

yaitu var, let, dan const.

Untuk cara penggunaannya yaitu


keyword <nama variabel>

Contoh : var meja

Kata yang tidak boleh digunakan sebagai variabel yaitu keyword & reserved word

Shorthand > syntax untuk menyingkat suatu variabel

Didalam variabel ada lingkup variabel / variable scope

Menulis Javascript

Dengan menulis syntax <script></script> Secara internal dan eksternal.

Internal > kita menuliskan javascript langsug didalam tagscript dihalaman website kita.

Eksternal > membuat file terpisah untuk javascriptnya


Javascript disarankan untuk disimpan dibagian akhir body website agar dapat me-load data

dari websitenya terlebih dahulu.

Fungsi yang bisa digunakan untu javascript adalah console.log( );

Pop up box / dialog box

Pop up box adalah sebuah windows kecil pada browser yang dapati dimunculkan

sebagai alat interaksi agar user dapat berdialog dengan web. Ada beberapajenis pop up:

Alert Box

Jika ditampilkan di browser yang berbeda, maka akan menampilkan popup yang

berbeda juga.

Chrome

Microsoft Edge
Prompt Box

Jika ingin nilai yang sudah dimasukkan muncul di broser, maka kita akan

menggunakan Alert sebagai fungsi untuk menampilkan value yang sudah di isi di varibel nya.

Dan nati hasilnya akan seperti ini:

Confirm

Jenis pop up ini digunakan untuk meminta konfirmasi kepada user


Jika Alert dan prompt itu mengembalikan nilainya, Maka Confirm mengembalikan

booleannya. Pada notifikasinya terdapat 2 tombol yaitu ok dan cancel, biasanya sering

digunakan ketika akan menghapus data atau submit data yang serius.

 Tombol ok mengembalikan boolean true

 Tombol cancel mengembalikan boolean false

Normal Flow

Apabila program kita memiliki lebih dari 1 statement, maka statement tersebut akan

di eksekusi mulai dari atas ke bawah atau kiri ke kanan,

Control flow

Menggunakan alur pengulangan / pengkondisian

Pengulangan

Syntax pada pengulangan yaitu for, while, dan do while


Syntax pada pengkondisian yaitu if, else , if else, dan switch.

Penggunaan while

Untuk menghentikan infinite loop

1. User yang menghentikannya

Anda mungkin juga menyukai