• Tidak ada hasil yang ditemukan

Slide IST209 1 Intro Dasar Javascript

N/A
N/A
Protected

Academic year: 2017

Membagikan "Slide IST209 1 Intro Dasar Javascript"

Copied!
11
0
0

Teks penuh

(1)
(2)

Script tag

Embeded Script:

Linked Script:

<script>

//tulis script anda di sini

</script> <script>

//tulis script anda di sini

</script>

<script src="path/to/your/file.js"> </script>

<script src="path/to/your/file.js"> </script>

Untuk HTML sebelum HTML 5, tambahkan attribut type seperti berikut:

<script type="text/javascript"> //tulis script anda di sini </script>

Untuk HTML sebelum HTML 5, tambahkan attribut type seperti berikut:

<script type="text/javascript"> //tulis script anda di sini </script>

Untuk HTML sebelum HTML 5, tambahkan attribut type seperti berikut:

<script type="text/javascript" src="path/to/your/file.js"> Untuk HTML sebelum HTML 5, tambahkan attribut type seperti berikut:

(3)

Comments

Inline comments:

Blocked comments:

<script>

//tulis comment anda di sini </script>

<script>

//tulis comment anda di sini </script>

<script>

/* tulis comment Anda di sini anda di sini */ </script>

<script>

(4)

Variable

Pembuatan variable:

Tipe variable:

Pada javascript dikenal semua tipe variable yang umum

digunakan pada bahasa pemrograman lain, seperti: number,

string, boolean, …dsb

Pada javascript, kita tidak perlu khawatir tentang tipe suatu

variable. Walaupun suatu variable awalnya diisi dengan nilai tipe

integer, namun bisa diisi dengan nilai tipe string. Jadi tipe suatu

variable adalah tergantung tipe dari nilai yang mengisinya

terakhir kali.

<script>

var uts, uas; var tugas=100; </script>

<script>

var uts, uas; var tugas=100; </script>

<script>

var testVariable = 5; testVariable = "Jack"; </script>

<script>

(5)

Variable

Array

▫ Array berisi daftar nilai.

▫ Array pada javascript dapat berisi nilai tipe apa saja, bahkan

satu array bisa memiliki beragam tipe nilai

<script>

var squares = [1, 4, 9, 16, 25];

var mixed = [1, "Jack", 5, true, 6.5, "Franklin"];

var isiSquares = squares[2]; var isiMixed = mixed[1];

</script> <script>

var squares = [1, 4, 9, 16, 25];

var mixed = [1, "Jack", 5, true, 6.5, "Franklin"];

var isiSquares = squares[2]; var isiMixed = mixed[1];

(6)

Variable

Object

<script>

var car = {

wheelCount: 4, colour: "red", seatCount: 5,

carMaximumSpeed: 99 };

jumlahBan = car.wheelCount;

kecepatanMaks = car["carMaximumSpeed"]; car.colour = "black";

</script> <script>

var car = {

wheelCount: 4, colour: "red", seatCount: 5,

carMaximumSpeed: 99 };

jumlahBan = car.wheelCount;

kecepatanMaks = car["carMaximumSpeed"]; car.colour = "black";

(7)

Function

Contoh:

<script>

function bahaya() {

alert("Ini peringatan bahaya"); }

bahaya(); </script>

<script>

function bahaya() {

alert("Ini peringatan bahaya"); }

bahaya(); </script>

<script>

function perhatian(nama) {

alert("Panggilan untuk saudara" + nama); }

perhatian("jack"); </script>

<script>

function perhatian(nama) {

alert("Panggilan untuk saudara" + nama); }

(8)

Function

Contoh:

<script>

function panggilan(untuk, dari) {

alert("Penggilan kepada" + untuk + oleh + "dari");

}

panggilan("Putra", "Wati"); </script>

<script>

function panggilan(untuk, dari) {

alert("Penggilan kepada" + untuk + oleh + "dari");

}

panggilan("Putra", "Wati"); </script>

<script>

function panggilan(untuk, dari) {

alert("Penggilan kepada" + untuk + oleh + "dari");

}

var nama1 = "Putra"; var nama2 = "Wati";

panggilan(nama1, nama2); </script>

<script>

function panggilan(untuk, dari) {

alert("Penggilan kepada" + untuk + oleh + "dari");

}

var nama1 = "Putra"; var nama2 = "Wati";

(9)

Function

Passing variable tipe object

<script>

function pesanan(mobil) {

alert("jumlah roda: " + mobil.wheelCount + "\n"); alert("warna: " + mobil.colour + "\n");

alert("jumlahKursi: " + mobil.seatCount + "\n"); alert("kecepatanMaks: " + mobil.carMaximumSpeed + "\n");

}

var car = {

wheelCount: 4, colour: "red", seatCount: 5,

carMaximumSpeed: 99 };

pesanan(car); <script>

function pesanan(mobil) {

alert("jumlah roda: " + mobil.wheelCount + "\n"); alert("warna: " + mobil.colour + "\n");

alert("jumlahKursi: " + mobil.seatCount + "\n"); alert("kecepatanMaks: " + mobil.carMaximumSpeed + "\n");

}

var car = {

wheelCount: 4, colour: "red", seatCount: 5,

carMaximumSpeed: 99 };

(10)

Function

return:

<html>

<head> <script>

function pesan(isiPesan) { alert(isiPesan);

function tulisPesan() {

return prompt("Masukkan pesan anda : ", "ketik di sini");

} </script>

<button onclick="teks=tulisPesan(); pesan(teks);"> Panggilan </button>

function pesan(isiPesan) { alert(isiPesan);

function tulisPesan() {

return prompt("Masukkan pesan anda : ", "ketik di sini");

} </script>

<button onclick="teks=tulisPesan(); pesan(teks);"> Panggilan </button>

(11)

That’s All

Referensi

Dokumen terkait

RPP merupakan rencana pelaksanaan pembelajaran untuk setiap pertemuan. RPP berguna sebagai acuan bagi guru dalam melaksanakan kegiatan pembelajaran di

Gagasan Thomas Aquinas tentang dunia juga dipengaruhi oleh Agustinus yaitu membedakan dunia kehidupan “ active life ” ( de vita activa ) dengan &#34; contemplative

sekunder dilakukan melalui studi dokumentasi. Perumusan strategi alternatif dan strategi prioritas menggunakan analisis matriks SWOT dan QSPM. Hasil penelitian menunjukkan

Grafik Rerata Nilai pH Serbuk Effervescent Ekstrak Daun Mengkudu Hasil analisis ragam menunjukkan bahwa konsentrasi asam malat memberikan pengaruh yang sangat nyata

Short report: high efficacy of two artemisinin-based combinations (artesunate+amodiaquine and artemether+lumefantrine) in Caala,Central Angola. Am J Trop Med Hyg. World

Dapat disimpulkan bahwa kondisi ikan karang yang ditemukan di Perairan Desa Bunutan terdiri dari 18 famili dan 68 spesies dengan kelimpahan total ikan karang

Kemudian dengan menggunakan bantuan software smartpicker maka akan memudahkan dalam sistem pengambilan keputusan dimana dengan menggunakan nilai- nilai bobot kriteria

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