• Tidak ada hasil yang ditemukan

8e09e pemrograman internet 1 sesi 9

N/A
N/A
Protected

Academic year: 2018

Membagikan "8e09e pemrograman internet 1 sesi 9"

Copied!
22
0
0

Teks penuh

(1)

PENGENALAN

JAVA SCRIPT

Pemrograman Berbasis

Web/suvi.rahma@gmail.com

STIMATA@2018

(2)

KARAKTERISTIK JAVA SCRIPT

Suatu Script yang berjalan secara client site yang disisipkan pada

dokumen HTML

Bahasa pemrograman yang dapat memberikan kemampuan tambahan

terhadap bahasa HTML

JavaScript bersifat Case Sensitive

Sintaks penulisan Javascript memiliki kemiripan dengan bahasa

pemrograman Java dan Juga C

Javascript dikembangakan Netscape disebut Web Script

(3)

SINTAKS JAVA SCRIPT

<script

language=”javascript”>

<!—-

// pendefinisian variabel atau objek

/* statement – statement javascript */

//--> variabel atau objek

/* statement – statement javascript */

</script>

(4)

PENEMPATAN SKRIP JAVA SCRIPT

1. Body dalam

dokumen HTML

2. Header, dalam

bentuk function

3. Terpisah dari

dokument

HTML(External

diakhiri oleh

}

</script> </HEAD> <BODY> ...

... Function – function JavaScript yang dibuat dipanggil

dalam BODY ...

</BODY> </HTML>

Bilamana JavaScript diletakkan pada file (file.js) terpisah

dengan file y

dipanggil oleh file tersebut. Contoh penulisan Java dari external javascript:

<html> is written when the page

(5)

KOMENTAR

Untuk memeberikan komentar dalam skrip JavaScript menggunakan :

Untuk menulis komentar dalam satu baris kita gunakan karakter dobel slash.

// semua karakter di belakang // tidak akan di eksekusi

Untuk menulis komentar yang terdiri dari beberapa baris kita gunakan

karakter /* dan */  

(6)

JAVA SCRIPT SEBAGAI BAHASA

BERORIENTASI PADA OBYEK

Properti adalah atribut dari sebuah

objek. Contoh, objek mobil punya properti warna mobil.

Penulisan :

Nama_objek.nama_properti = nilai

window.defaultStatus = ”Selamat

Belajar JavaScript”;

Metode adalah suatu kumpulan kode

yang digunakan untuk melakukan sesuatu tindakan

terhadap objek.

Penulisan :

(7)

PERINTAH MENCETAK JAVA SCRIPT

1. Objek Document

Property dari Objek Document

Untuk memberikan warna huruf

document.fgColor= “warna”;

Untuk memberikan caption / judul pada window

document.title =

“judul_window”;

Untuk menuliskan semua eksekusi isi window / menulis teks tanpa ganti

baris

document.write (“ tempat eksekusi”);

Untuk menuliskan semua eksekusi isi window / menulis teks dengan ganti

(8)

PERINTAH MENCETAK JAVA SCRIPT

2. Objek Window

Method dari objek Window

Untuk memunculkan message box atau pesan peringatan

window.alert(“pesan”);

Untuk memunculkan pesan konfirmasi

window.confirm(“pesan”);

Untuk mencetak sebuah inputan

window.prompt (“ pesan”);

Untuk membuka jendela dialog print

window.print ();

(9)

PERINTAH MENCETAK JAVA SCRIPT

3. Tanda Penghubung

Tanda penghubung dalam JavaScript adalah (+). Tanda ini

digunakan untuk menghubungkan

variable dan string, atau variabel dan variabel.

Contoh:

Nama=”Kucing”

(10)

VARIABEL

Variabel adalah tempat dimana kita menyimpan

nilai-nilai

atau

informasi-informasi

pada

JavaScript.

Variabel yang dideklarasikan dapat di isi dengan

nilai berupa huruf, angka, dll.

Jika anda memberi nilai pada variabel, maka

(11)

VARIABEL

Aturan penamaan

variabel:

 Nama variabel harus dimulai dengan huruf, $, _(underscore) nama variabel cassensitive

Tidak boleh menggunakan

spasi

Jangan menggunakan

reserved word (kata – kata – perintah dalam java script)

Deklarasi variabel:

eksplisit : dengan menuliskan kata kunci var kemudian diikuti dengan nama variabel dan nilai dari variabel

implisit : dengan menuliskan secara langsung nama dari variabel dan diikuti nilai dari variabel

Contoh1 : Var namakota;

namakota = “malang”;

Contoh2 : var namakota

= “malang”;

Contoh3: var namakota

(12)

PELETAKAN VARIABEL

Jika dia

dideklarasikan dibagian awal dari skrip program, yang artinya sebelum

pendeklarasian semua fungsi, maka semua fungsi di dalam program bisa

mengakses variabel ini, dan variabel ini menjadi

variabel global

.

Jika dia

deklarasikan dengan menggunakan kata kunci

var di dalam suatu fungsi

(13)

KONVERSI JENIS VARIABEL

Meskipun

JavaScript memungkinkan pengaturan perubahan jenis variabel secara transparan, kadang kadang kita perlu juga untuk melakukan konversi jenis variabel secara paksa.

parseInt()

Fungsi ini mungkinkan merubah satu variabel yang dilewatkan dengan parameter tertentu (bisa dalam bentuk string ataupun dalam bentuk bilangan dalam basis yang disebutkan di parameter kedua) menjadi bilangan bulat. Sintaksnya adalah sebagai berikut : parseInt(string);

Berikut ini salah

satu contoh penggunaan fungsi parseInt() : var a = "5"; var b = "10";

(14)

KONVERSI JENIS VARIABEL

parseFloat()  Adalah satu fungsi inti dari JavaScript yang memungkinkan merubah variabel yang dilewatkan dengan parameter tertentu menjadi bilangan desimal, Sintaks dari fungsi parseFloat adalah sebagai berikut :

(15)

TIPE DATA

Tip

e data String adalah data yang memuat karakter, misalnya “malang”.

String adalah sembarang teks yang berada di dalam tanda petik, baik petik tunggal (‘) ataupun ganda (‘’)

Con

toh :

Var namakota = “malang”;

(16)

TIPE DATA

Tipe data

integer

(bulat)dan

Tipe data Float

(pecahan) merupakan tipe data

numerik.

Untuk

bilangan bulat, kita dapat mempresentasikan dengan basis desimal,

oktal ataupun heksadesimal.

Contoh :

Var

x1= 34;

(17)

TIPE DATA

T

ipe data Boolean terdiri dari dua nilai, yaitu true

atau false.

C

ontoh :

V

(18)

OPERATOR

Opera

tor aritmatika

untuk operasi matematika

Conto

h :

<script>

var x = 4;

var y = 2;

z = x + y;

(19)

OPERATOR

Operator

Assignment operator yang berfungsi untuk memberikan nilai kepada suatu variabel menggunakan tanda sama dengan (=)

Contoh :<script>

var x = 4;

var y = 2;

x -= y alert(x);

(20)

OPERATOR

Operator

Pembanding digunakan untuk membandingkan dua buah operan. Operan yang dikenal operator ini dapat bertipe string, numerik, dll

(21)

OPERATOR

Operator Logika

untuk menunjukkan nilai kebenaran antara beberapa

variabel atau beberapa nilai.

Contoh :

<script> var x = 76; if(x >= 80){

alert("Nilai = A"); }else if(x >= 70 && x < 80){

alert("Nilai = B"); }else if(x >= 60 && x < 70){

alert("Nilai = C"); }else{

alert("Nilai = D"); }

(22)

OPERATOR

O

perator String

Operator + yang digunakan

untuk variabel jenis String memungkinkan kita

untuk melakukan penggabungan

Referensi

Dokumen terkait

Tujuan penelitian ini adalah untuk mengetahui: (1) Pengaruh burnout terhadap prestasi belajar (2) Pengaruh beban belajar terhadap burnout (3) Pengaruh dukungan sosial

Industri Peralatan: Bahan Kimia Proses: Katalis, Scale Inhibitor, Corrosion Inhibitor, Drag Reducer, Oxygen Scavenger, Glycol, Solvent, Demulsifier, Pour Point Reducer,

Prinsip yang digunakan dalam percobaan ini adalah perpindahan kalor, penggunaan calorimeter, dan merangkai rangkaian alat listrik untuk menghantarkan arus

Hidrograf satuan adalah hidrograf limpasan langsung yang dihasilkan oleh hujan efektif yang terjadi merata di seluruh DAS dengan intensitas tetap dalam satu satuan waktu

Jika bilangan desimal yang direpresentasikan oleh variabel A dijumlahkan dengan bilangan desimal yang direpresentasikan oleh variabel B, rangkaian logika akan menghasilkan keluaran

Islam akan menganggapnya sebagai sesuatu yang tidak terhormat. Nabi sangat peka dengan keadaan bangsa Arab yang puisinya cenderung pada permusuhan dan kekerasan. Karena itu, dalam

Penelitian ini bertujuan memperbaiki kinerja layanan dan proses bisnis menggunakan business process reengineering sebagai motode analisis karena memiliki ruang lingkup yang

Bahasa pemrograman Javascript digunakan jutaan website untuk menambah fungsi-fungsi yang dibutuhkan seperti membuat form, menghubungkan dengan server, membuat