Tampilkan postingan dengan label program. Tampilkan semua postingan
Tampilkan postingan dengan label program. Tampilkan semua postingan

Sabtu, 07 Desember 2019

BELAJAR JAVASCRIPT

KENAPA JAVASCRIPT???

  • Gratis
  • Tidak perlu instalasi
  • Hanya butuh web browser









Scripting Language, bahasa pemrograman yang tertanam di dalam program yang lebih besar.

Ada 2 kategori pemrograman berdasarkan bagaimana mengelola tipe data di dalamnya:
  1. Typed
  2. Untype/dynamically type, variabelnya bisa diisi dengan tipe data yang berbeda













PEMROGRAMAN

PROGRAM
Merupakan sekumpulan/rangkaian intruksi yang dirancang agar komputer bisa bekerja/berperilaku sesuai ketentuan dengan tujuan menyelesaikan pekerjaan.

BAHASA PEMROGRAMAN


Yang terpenting dalam pemrograman adalah bagaimana menuliskan bahasa pemrograman menjadi kode-kode program(source code) untuk nantinya diterjemahkan ke dalam bahasa mesin.
Hal-hal yang perlu diperhatikan dalam menulis source code:

  1. Bagaimana menulis source code(ditulis dimana, menggunakan aplikasi apa, dan bagaimana menulisnya)
  2. Bagaimana source code dikonversi ke dalam bahasa mesin
  3. Bagaimana mengeksekusi source code

Bahasa pemrograman ditulis dengan teks sederhana yang disebut dengan Plain Text
Untuk menuliskannya digunakan:

  • Teks editor yang biasanya sudah ada pada sistem operasi(contohnya notepad). 
  • Code editor yang lebih memudahkan programmer dalam menulis bahasa pemrograman seperti Sublime Text, Notepad++, Atom, GEdit, dll.
  • IDE (Integrated Development Environment) termasuk code editor juga namun memiliki fitur yang lebih lengkap. contohnya: Netbeans, Visual Studio, Dreamweaver, XCode, Eclipse dll.
Cara Menerjemahkan Source Code ke dalam bahasa mesin agar bisa dijalankan:

COMPILER
A membuat source code yang kemudian dicompile menjadi file executable(program yang sudah bisa dieksekusi atau file exe), B menjalankan programnya sehingga bisa melihat programmnya tanpa harus memiliki compiler dan melihat source codenya.

INTERPRETER
A membuat source code yang kemudian diduplikat untuk diberikan kepada BB menggunakan interpreter untuk menerjemahkan source code tadi sekaligus menjalankan programnya. Interpreter berjalan realtime pada saat menerjemahkan programnya baris perbaris.

KELEBIHAN DAN KELEMAHAN COMPILER VS INTERPRETER
HYBRID

Penggabungan teknik compiler dan interpreter
A membuat source code yang kemudian dicompile dan menghasilkan IL(cross platform) yang kemudian diberikan kepada B, B melakukan compile sambil menjalankan programnya sekaligus(JIT compilation).




Sumber: Web Programming UNPAS