MENGGUNAKAN JAVASCRIPT
DASAR-DASAR PEMROGRAMAN
Variabel
Type data
Pengulangan
Pengkondisian
Object
Array
Function
Dll
KONSEP DASAR
Program / Pemrograman - Bahasa Pemrograman
SKILL/KEMAMPUAN?
GIMANA CARA MENULIS PROGRAM, DISIMPAN DIMANA PROGRAMNYA DAN BAGAIMNA CARA MENJALANKAN
PRORAM ITU SENDIRI.
SISTEM OPERASI?
UNTUK SISTEM OPERASI ITU BEBAS, YANG TERPENTING DALAM SISTEM OPERASI ITU TERDAPAT WEB BROWSER.
LATAR BELAKANG?
SETIAP ORANG BISA BELAJAR TENTANG PEMROGRAMAN TIDAK HARUS MEMPUNYAI LATAR BELAKANG IT.
INTINYA…
SEMUA ORANG BERHAK BELAJAR PEMROGRAMAN ATAU SEBAIKNYA
BELAJAR PEMROGRAMAN.
“I think everybody in this country
Should learn how to program a computer
Because it teaches you how think.”
- Steve Jobs, Apple’S Co-Founder.
“In fifteen years we’ll be teaching
Programming just like reading and writing,
And wondering why we didn’t do it sooner.”
- Mark Zuckerberg, Facebook Founder.
“Ketika kita memiliki skill Coding,
Kita akan leluasa untuk berkarya
Membuat sebuah aplikasi yang akan
Menyelesaikan banyak masalah.”
- Kresna Galur, CEO CodePolitan.
MANFAAT BELAJAR PEMROGRAMAN
Program adalah urutan instruksi terstruktur, yang dirancang agar komputer dapat berprilaku
sesuai dengan ketentuan, dengan tujuan untuk menyelesaikan sebuah pekerjaan.
PROGRAM => INSTRUKSI
PROGRAM => INSTRUKSI
INSTRUKSI ??
Komplek
Masuk komplek.
Belok kiri.
Lurus terus 200m.
Belok kanan.
Lurus trus 200m.
Rumah sebelah kiri sesudah rumah sakit.
PASCAL Umur := 30
JAVASCRIPT Var umur = 30
PHP $umur = 30;
COBOL MOVE 30 to UMUR
Statementnya mengerjakan instruksi yang sama, yang menampung nilai umur dari seseorang, tapi dengan cara
penulisan yang berbeda-beda. Karna setiap Bahasa pemrograman mempunyai aturan yang berbeda-beda.
C
C++
C#
JAVA
JAVASCRIPT
PHP
PYTHON
OBJECTIVE-C
Bahasa pemrograman popular = Bahasa yang paling banyak digunakan oleh aplikasi-aplikasi RUBY
terkini, digunakan oleh banyak orang, komunitasnya banyak, dan juga banyak pekerjaan yang
membutuhkan keahlian untuk Bahasa tersebut. VISUAL BASIC
Bahasa Mesin
Bahasa Manusia
Note :
Javascript, ActionScript Bahasa Tingkat Tinggi / Semakin TINGGI Bahasa yang
High Level Language Digunakan, maka akan semakin
Ruby, Pyhton Mudah untuk ditulis dan dibaca
Oleh manusia. Tapi, akan semakin
Java, VB.net Lambat karna Bahasa tersebut
harus diterjemahkan dulu dan
C++ Di optimasi ke dalam Bahasa mesin.
C
Tapi yang terpenting adalah
bagaimana kita menuliskan Bahasa
Bahasa Tingkat Rendah/ tersebut menjadi kode-kode program
Bahasa Assembly Low Level Language yang nanti akan kita kenal dengan
source Code.
Maksudnya Plain Text adalah Penulisan textnya tidak membutuhkan Rich text adalah Penulisannya sudah/akan diberi formatting, artinya
format seperti Bold, Italic, Underline. Teks nya berbentuk apa text tersebut sudah diberikan effect khusus dalam format
adanya/default. Contohnya seperti diatas yang menggunakan text penulisannya. Misalkan, di setiing italic atau font - type (tipe
editor bawaan windows yaitu Notepad. tulisannya) di ubah dan diubah warna fontnya. Contohnya seperti
aplikasi Microsoft Word.
SOURCE CODE
aplikasi teks editor
sublime text, notepad++, gedit, atom, ultraedit, brackets
SOURCE CODE
aplikasi ide
xcode, netbeans, eclipse, dreamweaver, visual studio, php strom
SOURCE CODE
mengkonversi source code ke bahasa mesin, mengeksekusi source code.
untuk mengkonversi cource code bisa menggunakan compiler dan interpreter.
Compiler adalah sebuah program yang bertugas untuk mengonversi source code yang kita buat menjadi bahasa mesin.
Apabila terdapat penulisan kode yang salah, maka compiler akan mengirimkan pesan eror kepada kita dan harus
diperbaiki. Jika tidak maka akan menghasilkan berkas executable, contohnya seperti .exe.
SOURCE CODE
mengkonversi source code ke bahasa mesin, mengeksekusi source code.
untuk mengkonversi cource code bisa menggunakan compiler dan interpreter.
Interpreter (penerjemah) adalah perangkat lunak yang berfungsi melakukan eksekusi sejumlah instruksi yang ditulis
dalam suatu bahasa pemrograman tanpa terlebih dahulu menyusunnya menjadi program bahasa mesin. Interpreter
umumnya menggunakan salah satu strategi berikut untuk menjalankan program:
1.Mengeksekusi kode sumber secara langsung.
2.Menerjemahkannya ke dalam serangkaian portable-code atau precompiled-code kemudian mengeksekusinya.
3.Mengeksekusi kode yang telah dikompilasi sebelumnya oleh compiler yang merupakan bagian dari sistem
penerjemahan.
SOURCE CODE
Compiler vs Interpreter
https://www.udacity.com/blog/2015/05/pick-your-first-programming-language.html