Java Script (Bagian 1)

dokumen-dokumen yang mirip
Variabel dan Tipe data Javascript

MODUL 5 JAVA SCRIPT. Sub : PENGENALAN

Module 3. Variabel dan Tipe Data

UNIVERSITAS SAM RATULANGI MANADO FAKULTAS TEKNIK, JURUSAN TEKNIK ELEKTRO Program Studi S-1 Teknik Informatika. Data & Ekspresi

T I P E D A T A P R I M I T I F V A R I A B E L D A N S T A T E M E N P E N U G A S A N E K S P R E S I D A N O P E R A T O R A R I T M A T I K A

BAB 3 TYPE DATA, VARIABLE DAN OPERATOR

Pengenalan PHP Contoh penulisan file PHP :

MODUL 3 Tipe Data, Variabel Dan Konstanta Pada Php

disebut ternary operator. Di dalam suatu operasi dapat terdapat banyak operator. Urutan eksekusi dari operatoroperator

Dasar Pemrograman Java

MODUL 1 INTERNET PROGRAMMING : PHP 1

Kholid Fathoni EEPIS ITS Surabaya

PHP Programing. M.M. Ubaidillah. Dasar-dasar PHP. merupakan bahasa pemrograman berbasis web yang memiliki kemampuan untuk memproses data dinamis.

MODUL DUA VARIABEL DAN TIPE VARIABEL

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

MODUL 1 PHP. (Variabel, Tipe Data, Operator)

Ema Maliachi,S.Kom. Pertemuan ke-2

Pemrograman Berbasis Web Pertemuan 4 Javascript. Program Diploma IPB - Aditya Wicaksono, S.Komp 1

Web Programming. Pengenalan PHP

DASAR PHP. Oleh : Devie Rosa Anamisa

JavaScript. Pemrograman Web 1. Genap

2 TIPE DATA DAN VARIABEL

OPERATOR-OPERATOR DALAM JAVA

PHP mendukung komentar yang digunakan pada C, C++ dan Shell Unix. Sebagai contoh:

BAB II VARIABEL DAN TIPE DATA

Belajar Java Script.

.::BAB II.::MENGENAL PASCAL

Variabel adalah tempat dimana kita menyimpan nilai-nilai atau informasi-informasi pada JavaScript. Aturan penamaan variabel : Harus diawalai dengan

PHP Basic. Pemrograman Web. Rajif Agung Yunmar, S.Kom

Pemrograman Berorientasi Obyek. Operator & Assignment

PERTEMUAN KE 1 PENGENALAN DASAR PHP

SUMBER BELAJAR PENUNJANG PLPG

PEMROGRAMAN WEB 08 JavaScript Dasar

PHP (HYPERTEXT PREPROCESSOR)

STMIK AMIKOM YOGYAKARTA YOGYAKARTA 2008 WIDHIARTA, S. KOM

PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA

Java Operators. Nurochman

Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator PBO. Ramos Somya

PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA

Ekspresi, Pernyataan & Operasi Aritmetika/Logika

Dasar Komputer dan Pemrograman. Konsep Tipe Data dan Operator Nama dan Nilai Data

Dasar Pemrograman Java

Bahasa Pemrograman Java. Yudi Adha. ST. MMSI

Server Response. Hello

Struktur Dasar Bahasa C Tipe Data Dalam bahasa C terdapat lima tipe data dasar, yaitu :

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

Operator Precedence dan Associativity DASAR PEMROGRAMAN. JULIO ADISANTOSO Departemen Ilmu Komputer IPB. Pertemuan 2

Pemrograman Berorientasi Obyek. Dasar Pemrograman Java

PEMROGRAMAN JAVA : VARIABEL DAN TIPE DATA

JavaScript (Dialog Box) Oleh : Devie Rosa Anamisa

Tujuan. Dasar Pemrograman. Mempelajari Program Java Pertama. Mempelajari Program Java Pertama. Mempelajari Program Java Pertama

PERTEMUAN II Tipe Data, Variabel, Konstanta, Operator

PENGENALAN PHP DASAR

Cara pertama adalah pada saat deklarasi variabel ditambahkan ke- yword const sebelum nama tipe data seperti

Pertemuan 07 Struktur Dasar PHP

Tabel 1. Jenis data integer Ukuran memori (dalam byte)

Chapter 2. Tipe Data dan Variabel

TIPE DATA, VARIABLE, dan OPERATOR DELPHI

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

Variabel, Tipe Data, dan Operator. Oleh : Edi Sugiarto, S.Kom, M.Kom

PERTEMUAN 2 PEMROGRAMAN WEB LANJUT- Pokok Bahasan :

PEMROGRAMAN WEB 1 Variabel, tipe data, operator Aritmatika. Rio Andriyat Krisdiawan, M.Kom

Bab 2 Struktur Dasar PHP

Dasar Komputer & Pemrograman 2A

VBSCRIPT TUTORIAL. 2. MEMASUKKAN KODE VBSCRIPT KE DALAM HALAMAN HTML Kode VBScript ditulis didalam pasangan tag <SCRIPT>.

JAVA BASIC PROGRAMMING Joobshet

Pengenalan JavaScript

Dasar Pemrograman Java

MATERI 2 JENIS-JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

FUNGSI STANDAR. Dalam pemrograman, termasuk pembuatan web, string merupakan tipe data yang kerap kali dijumpai dalam berbagai kasus.

BAB VII DASAR-DASAR PHP

Pertemuan 4 ELEMEN-ELEMEN BAHASA PEMROGRAMAN

BAB 3 STRUKTURE PROGRAM JAVA

PEMROGRAMAN JAVA. Petunjuk Penulisan Program Token Aturan Penamaan Identifier Lingkungan /Scope dari variabel Tipe Data (i) Yoannita

Tipe data dasar merupakan tipe data yang disediakan oleh kompailer, sehingga dapat langsung dipakai Dalam algoritma dan pemrograman yang termasuk dala

Pemrograman Basis Data Berbasis Web

Pemrograman Basis Data Berbasis Web

MODUL 8 PENGENALAN JAVASCRIPT & DASAR-DASAR JAVASCRIPT

BASIC. BASIC (Beginner s All-purpose Symbolic Instruction Code)

Module 4. Ekpresi, Operator, dan Konstanta

DESIGN WEB. D3 TKJ

Pemrograman Basis Data Berbasis Web

Pertemuan Ke-5 Client Side Scripting (JavaScript) S1 Teknik Informatika - Unijoyo 1

Reserved words Reserved words atau keywords merupakan kata-kata spesifik digunakan oleh compiler untuk keperluan pemrograman. Contoh reserved words

Mengenal JavaScript dan Struktur JavaScript 1

JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

BAB III LANDASAN TEORI. yang dimiliki oleh internet seperti , File Transfer Protocol (FTP), dan lain

PENGANTAR KOMPUTER DAN TEKNOLOGI INFORMASI 1A

MODUL PRAKTIKUM PEMROGRAMAN WEB (DASAR)

P - 7 Bab 5 : PHP : Hypertext Prepocessor

PHP (Pengenalan Pemrograman ServerSide)

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

VARIABEL, TIPE DATA DAN EKSPRESI Bab 2

Turbo C adalah tool yang dipakai untuk membuat code program dalam bahasa C ataupun C++. Berikut adalah jendela utama Turbo C

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

LAPORAN PRAKTIKUM RESMI TIPE DATA, KONSTANTA DAN VARIABEL

JAVA. Sekilas tentang java : FITUR JAVA :

Brigida Arie Minartiningtyas, M.Kom

Pengembangan Web. Ramos Somya

Sesi/Perkuliahan ke: 1

Transkripsi:

Java Script (Bagian 1) By: U. Abd. Rohim Website : www.abdrohim.com mailto : info@abdrohim.com Internet 1Pemrograman Internet I 1 Apa itu? adalah bahasa pemrograman script yang berbasis objek buatan Netscape yang bersifat cross-platform, dan digunakan pada aplikasi klien dan server. Terdapat dua tipe : Navigator, juga disebut clientside LiveWire, juga disebut serverside info@abdrohim.com Internet 1 2 1

Elemen Kata kunci, sintaks pernyataan, dan tata bahasa ( grammar) Aturan untuk ekspresi, variabel, & literal Model objek dasar Objek dan fungsi built-in info@abdrohim.com Internet 1 3 vs Java Diinterpretasi (tidak dikompilasi) oleh klien Berbasis objek. Menggunakan objek built-in dan extensible, tetapi tidak mempunyai kelas atau inheritance. Java Mengkompilasi bytecodes yang didownload dari server, dieksekusi di klien. Berorientasi objek. Appletterdiri atas kelas objek dengan inheritance. Kode diintegrasikan dan dilekatkan ( embedded) pada HTML. Tipe data variabel tidak dideklarasikan ( loose typing). Dynamic binding. Acuan objek dicek pada runtime. Tidak dapat menulis ke hard disk secara otomatis. Applet dipisahkan dari HTML (diakses dari halaman HTML) Tipe data variabel harus dideklarasikan (strong typing). Static binding. Acuan objek harus ada saat waktu kompilasi. Tidak dapat menulis ke hard disk secara otomatis. info@abdrohim.com Internet 1 4 2

Contoh Script <HTML> <HEAD> <SCRIPT LANGUAGE=""> <!--- Hide script from old browsers. document.write("hello, net!") // End the hiding here. --> </SCRIPT> <P>That's all, folks. </BODY> </HTML> info@abdrohim.com Internet 1 5 Variable Digunakan sebagai nama simbolik untuk nilai dalam aplikasi. Pemberian nama variabel harus mudah diacu dan mengikuti aturan tertentu. Identifier atau nama di harus dimulai dengan huruf atau underscore( _ ); karakter berikutnya dapat berupa digit (0-9). case sensitive, meliputi karakter A- Z dan a-z. Contoh: Number_hits, temp99, dan _name. Deklarasi variabel: Penugasan nilai secara sederhana, contoh x = 42 Dengan kata kunci var, contoh var x = 42 info@abdrohim.com Internet 1 6 3

Global vs Local Variable Global variable: variabel yang diset di luar fungsi -> tersedia di manapun di dalam dokumen Local variable: variabel yang ada di dalam fungsi -> hanya tersedia di dalam fungsi Penggunaan var opsional, tetapi diperlukan saat deklarasi variabel lokal dalam fungsi yang sudah dideklarasikan sebagai variabel global Pengaksesan variabel global yg dideklarasikan di satu window/frame dari window/frame yg lain dpt dilakukan dg menyebut nama window/frame-nya. Contoh: variabel phonenumberyg dideklarasikan di dokumen FRAMESET, dapat diacu dari child frame sebagai parent.phonenumber info@abdrohim.com Internet 1 7 Contoh Variable <HTML> <HEAD> <TITLE> Var </TITLE> <SCRIPT LANGUAGE=""> <!-- sembunyikan script, //jika browser tidak mendukung //deklarasi variable global i=3; var j=12; k=6; function Cetaki() { var i =10; k=15; document.write("i (lokal) = " + i + "<BR>"); document.write("j = " + j + "<BR>"); document.write("k = " + k + "<BR>"); }; // end sembunyi> </SCRIPT> </HEAD> <BODY> <SCRIPT LANGUAGE=""> <!-- sembunyikan script, //jika browser tidak mendukung Cetaki(); document.write("i (global)= " + i + "<BR>"); document.write("j= " + j + "<BR>"); // end sembunyi> </SCRIPT> </BODY> </HTML> info@abdrohim.com Internet 1 8 4

Literal (1/2) Literal digunakan utk merepresentasikan nilai tetap dalam yang bukan variabel. Integer Decimal: basis 10, tanpa diawali 0, contoh: 4, 10 Octal: basis 8, diawali 0, dari 0-7, contoh: 04, 010 Hexadecimal: basis 16, diawali 0x atau 0X, dari 0-9 dan a-f atau A-F, contoh: 0xff, 0X501, 0XBC Floating-point Decimal integer Decimal point (. ) Fraction (angka desimal lain) Exponent ( e atau E ) Type suffix ( + atau - ) Minimal 1 digit + [. e E] Contoh: 3.145, -3.1E12,.1e12, 2E-12 Boolean literals True False info@abdrohim.com Internet 1 9 Literal (2/2) String Nol karakter atau lebih yang diapit oleh tanda petik dua ( ) atau petik satu ( ) Tanda petik pengapit harus sama Kar \b \f \n \r \t \\ Arti BackSpace Form Feed New Line Carriage Return Tab BackSlash info@abdrohim.com Internet 1 10 5

Expression Adalah himpunan literal, variabel, dan ekspresi yang valid yang menghasilkan nilai tunggal; nilai bisa berupa angka, string atau nilai lojik. Tipe ekspresi secara konseptual: Ekspresi yg meng-assign nilai ke variabel, contoh: x=7 Ekspresi yang mempunyai nilai, contoh: 3+4 Tipe ekspresi berdasar nilai yang dihasilkan Arithmetic: contoh 3.14159 String: contoh "Fred" or "234" Logical: evaluates to true or false Null berarti nilai null. Undefinedmenghasilkan run time error. info@abdrohim.com Internet 1 11 Conditional Expression Dapat mempunyai satu dari dua nilai yang ada berdasar kondisi. Sintaks: ( condition)? val1: val2 Jika kondisi benar, nilai ekspresi = val1, jika tidak, nilainya val2 Contoh: status = (age >= 18)? "adult" : "minor Variabel status bernilai adult jika umur lebih atau sama dengan 18, jika tidak nilai status minor info@abdrohim.com Internet 1 12 6

Operator (1) mempunyai operator penugasan ( assignment), perbandingan ( comparison), aritmetika ( arithmetic), bitwise, lojik ( logical ), string dan operator khusus. Tipe operator: Operator binary: operator yang membutuhkan 2 operan, operand1 operator operand2 Contoh: 3+4 or x*y. Operator unary: operator yang membutuhkan 1 operan, operator operand atau operand operator Contoh: x++ or ++x. info@abdrohim.com Internet 1 13 Operator (2) Assignment Operator x = y, x += y, x -= y, x *= y, x /= y, x %= y Comparison Operator ==,!=, >, <, >=, <= Operator Aritmetika +, -, *, /, %, ++, -- Bitwise Operator AND (&), OR ( ), XOR (^), NOT (~) Logical Operator AND (&&), OR ( ), NOT (!) info@abdrohim.com Internet 1 14 7