• Tidak ada hasil yang ditemukan

Pemrograman Web Sisi Client –Pertemuan 3 PI

N/A
N/A
Protected

Academic year: 2018

Membagikan "Pemrograman Web Sisi Client –Pertemuan 3 PI"

Copied!
25
0
0

Teks penuh

(1)

PEMROGRAMAN WEB SISI

CLIENT –PERTEMUAN 3 PI

(2)

Topik

Pendahuluan

HTML

CSS

JavaScript

(3)

Pendahuluan

Pemrograman web sisi client :

pengembangan program web yang berjalan

di komputer user

Ciri-ciri :

Tidak membutuhkan web server

Optimalisasi dan pemanfaatan web browser

Open source

Kegunaan umum :

Validasi form

(4)

Pendahuluan (2)

(5)

Pendahuluan (3)

Tools :

Web Editor

Macromedia Dreamweaver

Ms FrontPage

dll

Web Browser

Mozilla Firefox

Internet Explorer

Opera

(6)

Dasar-dasar HTML

Contoh/format sederhana

Text Formatting

Hyperlink

Image

(7)

Contoh HTML

<html>

<head>

<title>Halaman Latihan 1</title>

</head>

<body>

<h1>Ini adalah latihan

pemrograman web

pertamaku.</h1>

</body>

(8)

HTML : Text Formatting

<html>

<head>

<title>Contoh 1</title>

</head>

<body>

<h1>Judul H1</h1>

<p>

Ini adalah contoh paragraf

dengan rata kiri. Paragraf

terdiri dari beberapa baris

dengan satu topik tertentu.

Dalam paragraf dapat terdiri

dari teks b>tebal</b>,

<i>miring</i> <u>garis

bawah</u>, dan lain-lain.

</p>

(9)

HTML : Text Formatting (2)

<html>

<head>

<title>Contoh

2</title>

</head>

<body>

<ol>

<li>Pilihan satu.

<li>Pilihan dua.

<li>Pilihan tiga.

</ol>

<ul>

<li>HTML

<li>CSS

<li>JavaScript

</ul>

(10)

HTML : Hyperlink

<html> <head>

<title>Contoh 3</title> </head>

<body> <p>

<a href="http://www.uinsgd.ac.id"> Website UIN SGD Bandung</a>

<br>

<a href=“latih1.html“ T arget="_blank">

Buka fle latih1.html pada halaman baru</a>

(11)

HTML : Image

<html>

<head>

<title>Contoh 4</title>

</head>

<body>

<img src="group.jpg“

width="150" height="150“

align="left">Ini adalah teks

yang disajikan bersama

suatu image, teks ini tampil

di bagian kanan image yang

ada. Image bisa dari internal

website maupun eksternal

melalui suatu alamat URL.

</body>

(12)

HTML : Table

<html> <head> <title>Contoh 4</title> </head> <body> <table border="1"> <tr> <td rowspan="2">Prodi</td> <td colspan="2">Jumlah Mahasiswa</td> </tr> <tr> <td>Laki-laki</td> <td>Perempuan</td> </tr> <tr>
(13)

Dasar-dasar CSS

Inline style sheets

Modularity & style sheets

(14)

CSS : Inline style sheets

<html>

<head>

<title>Title for Page</title>

<style type="text/css">

body {background-color : white}

a:link {color : blue}

a:visited {color : purple}

a:active {color : red}

-->

</style>

</head>

<body>

<a

href="http://www.cnn.com">CNN<

/a>

(15)

CSS : Inline style sheets (2)

<html> <head>

<title>Title for Page</title> <style type="text/css">

h1 {color : blue; text-align : center}

p.indented {margin-left : 1in} -->

</style> </head> <body>

<h1>Center Title</h1>

<p>This is a normal paragraph.</p> <p class="indented"> This is an

indented

paragraph.</p> </body>

(16)

Modularity & style sheets

<!-- myStyle.css Dave Reed -->

h1 {color : blue; text-align : center}

p.indented {margin-left : 1in}

<html>

<head>

<title>Title for Page</title>

<link rel="stylesheet“

type="text/css"

href="myStyle.css“

title="myStyle">

</head>

<body>

<h1>Center Title</h1>

<p>This is a normal paragraph</p>

<p class="indented"> This is an

indented

paragraph.</p>

</body>

(17)

Cara Penggunaan CSS

Elemen tunggal

<span style="color:red">red text </span>

Rangkaian element pada suatu page

<style type="text/css">

<!--a {color : red;

text-decoration : none;

font-size : larger}

a:hover {color : blue}

-->

</style>

Rangkaian element pada halaman terpisah

(18)

Dasar-dasar JavaScript

Cetak teks

Operator dan ekspresi

Pernyataan kontrol

Alert

Prompt

(19)

JavaScript : Cetak Teks

<html>

<head>

<title>JavaScript

Page</title>

</head>

<body>

<script

language="JavaScript">

document.write("Hello

world!");

document.write("<p>How

are <br>" +

"<i>you</i>?");

</script>

(20)

JavaScript : Operator dan Ekspresi

<html>

<head>

<title>JavaScript</title>

</head>

<body>

<script language="JavaScript">

x = 5;

document.write("x+1 = " + x+1 +

"<br>");

document.write(x + 1 + " = x+1<br>");

document.write("x+1 = " + (x+1) +

(21)

JavaScript : Pernyataan Kontrol

<html>

<head>

<title>JavaScript</title>

</head>

<body>

<script language="JavaScript">

x = 5;

i = 0;

while (i < x) {

if(i % 2 ==0)

document.write("X = " + i + "<br>");

i++;

}

(22)

JavaScript : Alert

<html>

<head>

<title>JavaScript</title>

</head>

<body>

<script

language="JavaScript">

alert("Selamat Datang!");

</script>

(23)

JavaScript : prompt

<html>

<head>

<title>JavaScript</title>

</head>

<body>

<script language="JavaScript">

userName = prompt("Masukkan

Nama : ", "");

document.write("Selamat

Datang " +userName+", Sukses

selalu!");

(24)

JavaScript : Fungsi

<html> <head> <title>JavaScript</title> <script language="JavaScript"> function fungsiku(m,n) {

jumlah = m+n; return jumlah; } </script> </head> <body> <script language="JavaScript"> a = 5; b = 7;

document.write("a = " + a + "<br>"); document.write("b = " + b + "<br>"); document.write("Hasil Penjumlahan = " + fungsiku(a,b));

(25)

Tugas

Subject : Tugas 2 PI NIM Nama Kelas

Tugas Buat contoh halaman web

Referensi

Dokumen terkait

Teman-teman sekelas Keperawatan Internasional yang hanya terdiri atas 22 mahasiswa yang telah menjadi teman seperjuangan selama empat tahun menempuh masa

Hal itu berarti bahwa SPT13 dapat dimanfaatkan untuk budidaya udang dengan kelas kesesuaian S3 (sesuai marjinal) dengan faktor pembatas ta- nah (t), kualitas air (a), dan iklim

Kriteria ketanggapan/respon ini menjadi kriteria urutan ke empat dengan bobot sebesar 0.094. Ketanggapan merupakan salah satu pendongkrak kinerja pemasok secara

Dalam wawancara singkat antara penulis dengan mbak Yuyun, penulis mendapatkan pernyataan bahwa mbak Yuyun telah benar-benar melakukan perkawinan di masa Iddah dengan

Faridi dan Faubion (1990) mengutip Szczesniak (1963) menyatakan bahwa, parameter-parameter tekstur yang digunakan untuk mengklasifikasikan atribut tekstur secara sensori

Faktor-faktor yang Mempengaruhi Perilaku Seks Pranikah Pada Mahasiswa Akademi Kesehatan X di Kabupaten Lebak Tahun 2012... Farid NDN, Rus SC, Dahlui M, Al-Sadat N,

Subnetting adalah teknik memecah suatu jaringan besar menjadi jaringan yang lebih kecil dengan cara mengorbankan bit host ID pada subnet mask untuk di jadikan

Menurut PSAK No.1: (1) PSAK No.1 (revisi 2009) mewajibkan entitas untuk menyusun laporan laba rugi komprehensif, yang terdiri dari informasi laba rugi yang biasa dilaporkan