Anda di halaman 1dari 3

Javascript pemrograman dasar

> Program adalah kumpulan atau serangkaian intruksi

> Javascript merupakan salah satu bahasa pemrograman

> Intruksi yang diberikana pada komputer = statement

Pascal umur := 30
javascript var umur = 30
PHP $umur = 30;
Cobol MOVE 30 TO UMUR

> pemrograman adalah cara kita untuk memberikan instruksi yang


simple dan terstruktur pada komputer

APA ITU BAHASA PEMROGRAMAN

> Pyhton, C++, C, C#, Javascript (beberapa contoh bahasa pemrograman)

> Bahasa komputer dapat memahami bahasa mesin

> Bahasa pemrograman adalah bahasa yg menjembatani bahasa manusia


dengan bahasa mesin

> Bahasa mesin --> bahasa assembly --> bahasa pemrograman -->
Bahasa manusia

> Bahasa assembly = bahasa tingkat rendah


> Bahasa pemrograman (C++, C, Javascript) = bahasa tingkat tinggi

> Source code = statement dalam pemrograman agar dimengerti oleh


mesin komputer

COMPILER VS INTERPRETER

> Compiler = source code --> compiler --> executable (trannsfer)


jadi hanya hasil dari soucer code sehingga tidak dapat melihat
source code

> Interpreter = A mentransfer ke B (mengcopy source code) sehingga


si B harus menggunakan interpreter untuk melihat hasil source code

> Compiler (kelebihan)


1. Siap untuk dijalankan
2. Lebih cepat
3. source code tidak terlihat
> Compiler (kekurangan)
1. Tidak lintas platform
2. Tidak fleksibel
3. Langkah tambahan

>Interpreter (kelebihan)
1. Lintas platform
2. Fleksibel
3. Mudah untuk diuji
>Interpreter (kekurangan)
1. Butuh interpreter
2. Lebih lambat
3. source code mudah diakses

> Teknik hybrid (intermediate languange) penggabungan compiler dengan


interpreter

> Teknik Hybrid = Source code --> compile --> IL (Intermediate Languange)
--> dikasih ke B --> JIT Compilation (Just In Time)

> Contoh bahasa yg menggunakan :


1. C, C++, Object-C (Compiler)
2. Javascript, PHP (Interpreter)
3. Java, VB.NET, Python (Hybrid)

carlcheo.com/startcoding

KENAPA BELAJAR JAVASCRIPT

> Alasan belajar javascript


1. Gratis
2. Tidak perlu instalasi (karena ada di browser)
3. Hanya butuh web browser

> Javascript masuk kedalam bahasa tingkat tinggi atau yang mudah dipahami oleh
manusia

> Javascript merupakan bahasa scripting yang berarti bahasa program yang berjalan
di program tertentu

> Javascript masuk kedalam kategori bahasa untyped/dynamical typed

stackoverflow.com

> Yang dapat dilakukan javascript


1. Client-side Web Development
> Native Javascript
> JQuery
> AngularJS, React, Ember, Backbone
2. Server-Side Development (Back End Development)
> NodeJS
> ExpressJS
3. Browser Extension/Add-on
4. Desktop Application
5. Mobile App Development
6. IoT dan Robotics
7. JSON (Javascript Object Notation)

>Tipe data pada Javascript


1. Number 32, 24, 3.14
2. String 'hello world' , "Farras M Santoso"
3. Boolean
4. Object
5. Function
6. Undefined

>Operator
1. Aritmatika ---> Binary
2. Penugasan ----> Binary
3. Perbandingan -> Binary
4. Logika -------> Binary
5. String -------> Binary
6. Kondisional --> Ternary
7. Typeof -------> Unary

> Binaru = membutuhkan 2 operand


Operand1 Operator Operand2
1 + 1

> Unary = membutuhkan 1 operand


Operator Operand atau Operand Operator

> Unary = membutuhkan 3 operand

> && = And , || = or , ! = not

> klo pake && dua kondisi harus true, apabila satu true maka
hasil yg keluar akan false

> klo pake || hanya satu kondisi trus hasil yg keluar akan true

> Boolean = true atau false (mempresentasikan logika)

>

Anda mungkin juga menyukai