RANGKUMAN PRAKTIKUM ALGORITMA DAN PEMROGRAMAN
Praktikum PEMROGRAMAN BERBASIS WEB
Nama : Bintang Harum R
Nim : 221080200053
Prodi : Informatika 3A2
PENDAHULUAN
“Mewujudkan Laboratorium Pemrograman Berbasis Web yang bermutu Tingkat Nasional 2020 di Bidang Informatika dan Komputasi, serta menjadi Unit Pendukung Kegiatan di unit kerja lain di lingkungan UMSIDA”.
1. Menyelenggarakan praktikum berkualitas, dan pembimbingan berdasarkan kurikulum yang terintegrasi dan berkelanjutan untuk seluruh mahasiswa Informatika.
2. Menyediakan sarana dan prasarana untuk kegiatan penelitian, pengembangan dan inovasi dalam bidang Informatika dan Komputer.
3. Memberikan pelayanan laboratorium yang baik dan bermutu.
4. Meningkatkan kerja sama dengan instansi pemerintah/ swasta/ masyarakat di bidang Informatika dan Komputer di Tingkat Nasional.
KURIKULUM
A. Analisis Materi / Instruksional
Mahasiswa diharapkan dapat:
• Menerapkan teori pemrograman web.
• Mampu mendesain/membangun aplikasi berbasis web baik statis maupun dinamis dengan memanfaatkan PHP sebagai Server Site Scripting dan database MySQL sebagai DBMS.
Silabus Praktikum Pemrograman berbasis Web:
1. HTML (Hypertext Markup Language).
2. CSS (Cascading Style Sheet).
3. JavaScript.
4. PHP.
5. Koneksivitas PHP dengan MySQL.
6. Desain web Mobile dengan jQuery Mobile.
C. Satuan Acara Praktikum (SAP)
Tabel 2 Satuan Acara Praktikum.
Pertemuan ke- | Tujuan Instruksional Khusus (TIK) | Topik | Sub Topik |
1 | Mempelajari dan mengimplementasikan elemen-elemen dasar HTML kedalam suatu tampilan web | HTML | • Element HTML • Fitur Baru HTML5 • Tag - tag dalam HTML5 • Form • Table HTML • List HTML • Form HTML • Image HTML • Layout HTML |
2 | Mempelajari dan mengimplementasikan cascading style sheet kedalam suatu halaman web | Cascading Style Sheets
| • Syntax CSS • Bagaimana menggunakan CSS • Background CSS • Border CSS • Margin CSS • Padding CSS • List CSS • Dimensi CSS • Klasifikasi CSS • Layout dengan CSS |
3 | Mempelajari dan mengimplementasikan JavaScript kedalam suatu halaman web | JavaScript | • Pengenalan JavaScript • Menggunakan JavaScript • Variabel JavaScript • Operator JavaScript • Function JavaScript |
4 | Mempelajari dan mengimplementasikan elemen dasar PHP kedalam suatu halaman web Mempelajari dan mengimplementasikan pernyataan kontrol, array, form, dari pemrograman PHP kedalam suatu halaman web
| PHP | • Sewer PHP • Cara menginstalasi server • PHP) • Menampilkan script PHP di browser • Pernyataan if • Pernyataan switch • Pernyataan while • Pernyataan do-while • Pernyataan for • Pernyataan break • Pernyataan continue • Pernyataan exit dan sintaks alternatif • Pengenalan array • Mengambil array dari sebuah file • Penggunaan include() dan require() • Pembuatan form • Elemen form • Membuat page dalam file yang lain |
5 | Mempelajari dan mengimplementasikan cara akses MySQL dari PHP, beserta pemrograman web database melalui PHP dengan MySQL | Konektivi tas PHP dengan MYSQL
| • Langkah-langkah mengambil data dari database My-SQL • Membuat koneksi • Keluar dari koneksi • Memilih database yang digunakan • Mengetahui nama-nama table • Membuat database dan table • Fungsi-fungsi MySQL |
6 | Mempelajari dan mengimplementasikan cara desain web mobile dengan jQuery Mobile | Desain web mobile dengan jQuery Mobile | • Langkah-langkah sebelum mendesain web mobile • Membuat basic template • Membuat aplikasi mobile dengan menggabungkan PHP, MYSQL, danjQuery • Mobile |
MATERI MODUL
HTML (Hypertext Markup Language)
1. Mengenal dan mengetahui tenang pemrograman berbasis HTML
2. Memahami dan mengetahui struktur dan fitur-fitur HTML
3.
4. Memahami tentang pembuatan dan fungsi form.
HTML adalah (Hypertext Markup Language) sebuah bahasa standar yang digunakan oleh browser untuk membuat halaman dan dokumen pada sebuah Web yang kemudian dapat diakses dan dibaca layaknya sebuah artikel. HTML juga dapat digunakan sebagai lilfl<link antara file-file dalam situs atau dalam komputer dengan menggunakan localhost
Standar minimum elemen HTML adalah:
• Document Type Declaration (DTD)
• Head
• Body
<DTD> <html> <head> <!—terdiri dari elemen-elemen yang mendeklarasikan konten sebagai pendukung lingkungan seperti title, meta dokumen, CSS, Javascript --> </head> <body> <!—terdiri dari elemen-elemen yang diinterpretasikan sebagai tampilan web --> </body> </html> |
DTD
Sebagai standar versi dokumen W3C yaitu suatu deklarasi yang digunakan untuk mengidentifikasi jenis dokumen HTML yang digunakan sehingga browser dapat menentukan bagaimana memperlakukan kode tersebut.
Contoh DTD pada HTML versi 4:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
http://www.w3.org/TR/htm14/loose.dtd>
Meta Dokumen
Elemen meta sebagai identitas dari halaman web yang biasa terdiri dari owner, keyword, layout, ataupun inisialisasi proses seperti refresh.
Contoh:
• <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/>
• <meta name="kewords" content="blog, web development, indonesia, html, css"/>
•
Keterangan tag-tag lainnya dapat dilihat pada tabel 3 dibawah.
Pada perkembangannya versi HTML yang dimulai dipakai saat ini adalah HTML5 (HTML Versi 5) yang merupakan standar bam pada pemrograman web berbasis HTML. HTML5 menawarkan fitur baru dan kemudahan penggunaan tag-tag html. HTML5 menggantikan versi HTML sebelumnya, HTML 4.01 yang diperkenalkan pada 1999. Sejak saat itu, telah terjadi banyak perubahan pada web. Walaupun HTML5 masih dalam tahap pengembangan, namun browser-browser modern sudah banyak yang mendukung standar HTML baru ini. Untuk tag-tag html versi sebelumnya masih dipakai di modul.
Fitur Baru HTML5
HTML5 menawarkan banyak fitur yang menarik. Berikut ini adalah beberapa fitur
HTML5 yang cukup menarik.
• Tag <canvas> untuk menggambar 21)
• Tag <video> dan <audio> untuk media playback
• Mendukung penyimpanan local
• Tag khusus, <articel>, <footer> <header>, <nav>, <section>
• Kontrol bam pada form, seperti kalender, tanggal, waktu, email, url, dan search
Tabel 3 Tag-tag dalam HTML5
Tag | Deskripsi |
<!-..-> | Mendefinisikan komentar |
<!DOCTYPE> | Mendefinisikan jenis document |
<a> | Mendefinisikan hyperlink |
<area> | Mendefinisikan area |
<article> | Mendefinisikan artikel |
<aside>* | Mendefinisikan content selain content halaman |
<audio>* | Mendefinisikan audio |
<b> | Mendefinisikan text tebal |
<body> | Mendefinisikan elemen body |
<br> | Mendefinisikan baris baru |
<button> | Mendefinisikan document button/tombol |
<canvas>* | Mendefinisikan document grafis |
<caption> | Mendefinisikan document table caption |
<col> | Mendefinisikan atribut untuk kolom table |
<colgroup> | Mendefinisikan kolom table |
<command>* | Mendefinisikan perintah tombol |
<datalist>* | Mendefinisikan dropdown list |
<dd> | Mendefinisikan definisi deskripsi |
<del> | Mendefinisikan text yang di hapus |
<details>* | Mendefinisikan suatu elemen |
<dialog>* | Mendefinisikan dialog (conversation) |
<div> | Mendefinisikan bagian dalam suatu document |
<dl> | Mendefinisikan daftar |
<dt> | Mendefinisikan istilah |
<cm> | Mendefinisikan text rapat |
<embed>* | Mendefinisikan eksternal content |
<fieldset> | Mendefinisikan fieldset |
<figure>* | Mendefinisikan isi media, dan keterangan |
<footer>* | Mendefinisikan bagian footer |
<form> | Mendefinisikan formulir |
<hl> ampai <h6> | Mendefinisikan header |
<head> | Mendefinisikan informasi tentang document |
<header>* | Mendefinisikan sebuah header untuk bagian suatu halaman |
<hgroup> * | Mendefinisikan informasi tentang bagian sebuah document |
<hr> | Mendefinisikan garis horizontal |
<html> | Mendefinisikan document html |
<i> | Mendefinisikan text italic |
<iframe> | Mendefinisikan inline sub frame |
<img> | Mendefinisikan gambar |
<input> | Mendefinisikan input |
<keygen>* | Mendefinisikan sebuah kunci yang dihasilkan dalam bentuk |
<label> | Mendefinisikan label untuk form |
<legend> | Mendefinisikan judul di fieldset |
<li> | Mendefinisikan list |
<link> | Mendefinisikan referensi sumber |
<map> | Mendefinisikan peta gambar |
<mark>* | Mendefinisikan text yang ditandai |
<menu> | Mendefinisikan daftar menu |
<meta> | Mendefinisikan meta information |
<meter>* | Mendefinisikan ukuran yang sudah di tetapkan |
<nav> | Mendefinisikan navigation link |
<noscript> | Mendefinisikan bagian noscript |
<object> | Mendefinisikan sebuah object |
<ol> | Mendefinisikan daftar angka |
<optgroup> | Mendefinisikan gup pilihan |
<option> | Mendefinisikan drop-down option |
<output>* | Mendefinisikan beberapa jenis output |
<p> | Mendefinisikan paragraph |
<pre> | Mendefinisikan text ke format awal |
<progress>* | Mendefinisikan kemajuan suatu tugas apapun |
<rp>* | Digunakan untuk menentukan apakah browser mendukung ruby |
<rt>* | Menjelaskan tentang penggunaan ruby |
<ruby>* | Mendefinisikan ruby annotations |
<script> | Mendefinisikan script |
<section>* | Mendefinisikan section |
<select> | Mendefinisikan selectable list |
<small> | Mendefinisikan text kecil |
<source>* | Mendefinisikan section |
<span> | Mendefinisikan bagian dalam sebuah document |
<strong> | Mendefinisikan text paket/tabel |
<style> | Mendefinisikan style untuk CSS |
<sub> | Mendefinisikan subscripted text lawan pangkat |
<sup> | Mendefinisikan superscripted text pangkat |
<table> | Mendefinisikan table |
<tbody> | Mendefinisikan table body |
<td> | Mendefinisikan table cell |
<textarea> | Mendefinisikan text area |
<tfoot> | Mendefinisikan table footer |
<th> | Mendefinisikan table header |
<thead> | Mendefinisikan table header |
<time>* | Mendefinisikan date/time |
<title> | Mendefinisikan judul dokumen |
<tr> | Mendefinisikan baris table |
<ul> | Mendefinisikan daftar |
<video>* | Mendefinisikan video |
Keterangan: Yang bertanda ( *) adalah tag bam yang tidak ada di html 4.
Dari tabel tag-tag html diatas kita tidak perlu menghafal semua, karena pada pengaplikasiannya tidak semua tag dipakai.
C. Instruksi Percobaan Praktikum
• Buat direktori/folder kerja dengan nama direktori sesuai dengan NIM anda masing-masing.
• Ketik dokumen percobaan pada notepad atau notepad++
• Simpan file hasil kerja anda pada folder yang sudah anda buat dengan ekstensi .html
• Jelaskan file hasil kerja anda pada browser seperti Mozilla atau Google Chrome (ada beberapa latihan mengharuskan anda menggunakan Google Chrome). Dan buat Laporan
<!DOCTYPE html>
Hanya dengan tag sederhana tersebut, anda sudah siap untuk melakukan scripting.
Berikut ini adalah contoh dari dokumen HTML5
<!DOCTYPE html>
<html>
<head>
<title>Belajar Html </title>
</head>
<body>
Belajar Html pada praktikum pemrograman Web
</body>
</html>
Textbox tanpa Validasi
<!DOCTYPE html>
<html>
<head>
<title>Textbox </title>
</head>
<body>
<h2> Textbox Tanpa Validasi</h2>
<p>
<form method="post" action="">
<input name="textBox" type="text" id="textBox" size="30" />
<input name="btnSubmit" id="btnSubmit" type="submit" value="submit"/>
</form>
</p>
</body>
</html>
Textbox dengan validasi
Script:
<!DOCTYPE html>
<html>
<head>
<title>Textbox2 </title>
</head>
<body>
<h2> Textbox Validasi di HTML 5 </h2>
<p>
<form method="post" action="">
<input name="textBox" type="text" id="textBox" size="30" required="required" placeholder="Texbox in harus diisi" />
<input name="btnSubmit" id="btnSubmit" type="submit" value="submit"/>
</form>
</p>
</body>
</html>
Password
Script:
<!DOCTYPE html>
<html>
<head>
<title>password</title>
</head>
<body>
<p>
<form method="post" action=""> Password:
<input name="textBox" type="password" id="password" size="30" required="required" placeholder="Text Box ini harus diisi" />
<input name="btnSubmit" id="btnSubmit" type="submit" value="Submit" />
</form>
</p>
</body>
</html>
Checkbox
Script:
<!DOCTYPE html>
<html>
<head>
<title>checkbox</title>
</head>
<body>
<form>
Jurusan Di Fakultas Teknik UMSIDA : <br>
<input type ="checkbox" name="informatika" CHECKED> Informatika <br>
<input type ="checkbox" name="mesin" > Mesin <br>
<input type ="checkbox" name="industri" > Industri <br>
<input type ="checkbox" name="elektro" > Elektro <br>
</form>
</body>
</html>
Dropdown / Select
Script:
<!DOCTYPE html>
<html>
<head>
<title>select - Model Drop Down</title>
</head>
<body>
<form>
Matakuliah Yang Aku Sukai : <br>
<select name= "matakuliah">
<option value= "Sistem Operasi"> Sistem Operasi
<option value= "Jaringan Komputer" selected>Jaringan Komputer
<option value= "PTI"> PTI
<option value= "Pascal"> Pascal
<option value= "Lain-lain"> Lain-lain
</select>
<br>
</form>
</body>
</html>
Text area
Script:
<!DOCTYPE html>
<html>
<head>
<title>textarea</title>
</head>
<body>
<form> Catatan : <br>
<textarea name= "komentar" rows="5" cols="40" wrap>
silahkan masukkan komentar anda
</textarea> <br>
</form>
</body>
</html>
Input tanggal
Script:
<!DOCTYPE html>
<html>
<head>
<title>tanggal</title>
</head>
<body>
<h2> Input Tanggal</h2>
<p>
<form method="post" action=""
>Tempat/Tanggal lahir :
<input type="date" name="ttl" />
<input name="btnSubmit" id="btnSubmit" type="submit" value="Submit" />
</form>
</p>
</body>
</html>
Input email
Script:
<!DOCTYPE html>
<html>
<head>
<title>Email</title>
</head>
<body>
<h2> Input Email</h2>
<p>
<form method="post" action="">
email :
<input type="email" name="email" />
<input name="btnSubmit" id="btnSubmit" type="submit" value="Submit" />
</form>
</p>
</body>
</html>
Radio
Script:
<!DOCTYPE html>
<html>
<head>
<title>Radio</title>
</head>
<body>
<form>
<h2> Jenis Kelamin: </h2><br>
<input type ="radio" name="jk" CHECKED> Pria <br>
<input type ="radio" name="jk" CHECKED> Wanita <br>
</form>
</body>
</html>
Image
Script:
<!DOCTYPE html>
<html>
<head>
<title>image</title>
</head>
<body>
<form>
<h2> Image</h2><br>
<img src="IMG/logo-umsida.jpg" width="200px" height="200px" alt="photo">
</form>
</body>
</html>
File browser
Script:
<!DOCTYPE html>
<html>
<head>
<title>File</title>
</head>
<body>
<form action="upload_file.php" method="post" enctype="multipart/form-data">
<h2>File Browser</h2><br>
<input type="file" name="upload" value="" width="200" >
</form>
</body>
</html>
List
Script:
<!DOCTYPE html>
<html>
<head>
<title>list</title>
</head>
<body>
<h2> Menu </h2>
<ol>
<li>Makanan
<ul>
<li>Nasi Goreng</li>
<li>Sate Ayam</li>
</ul>
</li>
<li>Minuman
<ul>
<li>Es Jeruk</li>
<li>Es Teh</li>
</ul>
</li>
</ol>
</body>
</html>
Tabel 3 baris 2 kolom
Script:
<!DOCTYPE html>
<html>
<head>
<title>tabel</title>
</head>
<body>
Contoh tabel 3 baris 2 kolom <br /><br />
<table border="1">
<tr>
<td>NO</td>
<td>NAMA</td>
</tr>
<tr>
<td>1</td>
<td> Ali Sofyan </td>
</tr>
<tr>
<td>2</td>
<td> Ika Ratna Indra Astutik, S.Kom, MT </td>
</tr>
</table>
</body>
</html>
Rowspan
Script:
<!DOCTYPE html>
<html>
<head>
<title>Tabel</title>
</head>
<body>
Contoh tabel 3 baris 4 kolom<br />
dengan beberapa sel yang dimerger <br /><br />
<table border="1">
<tr>
<td rowspan="2">baris 1,2 kolom 1</td>
<td rowspan="2">baris 1,2 kolom 2</td>
<td>baris 1 kolom 3</td>
<td>baris 1 kolom 4</td>
</tr>
<tr>
<td>baris 2 kolom 3</td>
<td>baris 2 kolom 4</td>
</tr>
<tr>
<td>baris 3 kolom 1</td>
<td>baris 3 kolom 2</td>
<td>baris 3 kolom 3</td>
<td>baris 3 kolom 4</td>
</tr>
</table>
</body>
</html>
Colspan
Script:
<!DOCTYPE html>
<html>
<head>
<title>tabel</title>
</head>
<body>
Contoh tabel 3 baris 4 kolom<br />
dengan beberapa sel yang dimerger <br /><br />
<table border="1">
<tr>
<td colspan="3">baris 1 kolom 1,2,3</td>
<td>baris 1 kolom 4</td>
</tr>
<tr>
<td>baris 2 kolom 1</td>
<td colspan="2">baris 2 kolom 2,3</td>
<td>baris 2 kolom 4</td>
</tr>
<tr>
<td>baris 3 kolom 1</td>
<td>baris 3 kolom 2</td>
<td>baris 3 kolom 3</td>
<td>baris 3 kolom 4</td>
</tr>
</table>
</body>
</html>
CSS (Cascading Style Sheet)
exl.css
body {background-color: yellow}
h1 {font-size: 36pt}
h2 {color: blue}
p{margin-left: 50px}
exl.html
<!DOCTYPE html>
<html>
<head>
<title>External Style Sheet</title>
<link rel="stylesheet" type="text/css" href="exl.css">
</head>
<body>
<h1> This header is 36 pt</h1>
<h2> This header is blue</h2>
<p> This paragraph has a left margin of 50 pixels</p>
</body>
</html>
Internal style sheet
Script:
<!DOCTYPE html>
<html>
<head>
<style type="text/css">
h1
{ text-decoration: overline; text-align: center; color: red;
}
h2
{
text-decoration: line-through; text-align: left; color: green;
}
h3{
text-decoration: underline; text-align: right
}
hr
{
color:pink;
}
</style>
<title>Internal Style Sheet</title>
</head>
<body>
<h1>This is header 1</h1>
<hr>
<h2>This is header 2</h2>
<hr>
<h3>This is header 3</h3>
<hr>
</body>
</html>
Inline style sheet
Script:
<!DOCTYPE html>
<html>
<head>
<title>Belajar CSS</title>
</head>
<body>
<h1 style="color:red; text-align:center;">Paragraf Pertama</h1>
<p style="color:white; background:red; font-family:arial;">
Ini adalah paragraf pertama. Ini adalah paragraf pertama. Ini adalah paragraf pertama.
Ini adalah paragraf pertama. Ini adalah paragraf pertama. Ini adalah paragraf pertama.
Ini adalah paragraf pertama. Ini adalah paragraf pertama. Ini adalah paragraf pertama.
</p>
<h1 style="color:orange; text-align:right;">Paragraf Kedua</h1>
<p style="color:yellow; background:orange; font-family:verdana;">
Ini adalah paragraf kedua. Ini adalah paragraf kedua. Ini adalah paragraf kedua.
Ini adalah paragraf kedua. Ini adalah paragraf kedua. Ini adalah paragraf kedua.
Ini adalah paragraf kedua. Ini adalah paragraf kedua. Ini adalah paragraf kedua.
</p>
</body>
</html>
Background color
Script:
<!DOCTYPE html>
<html>
<head>
<title>Background color</title>
<style type="text/css">
body{
background-color: #ffcc66;
}
h1 {
color: #ff0000;
background-color: #ffff00;
}
</style>
</head>
<body>
<h1>Heading 1, dengan warna text merah dan belakangnya adalah kuning</h1>
</body>
</html>
Script:
<!DOCTYPE html>
<html>
<head>
<title>Background Repeat</title>
<style type="text/css">
body
{
background-color: #FFCC66;
background-image: url("IMG/Bekson.jpg
");
background-repeat: no-repeat;
}
h1
{
color: #33CC00;
text-align: center;
}
</style>
</head>
<body>
<h1>Hi....welcome to my simple web page</h1>
</body>
</html>
Script:
<!DOCTYPE html>
<html>
<head>
<title>Background Repeat</title>
<style type="text/css">
body
{
background-color: #FFCC66;
background-image: url("IMG/Purple_Butterfly_PNG_Clip_Art-2280.jpg");
background-repeat: repeat-x;
}
h1
{
color: #33CC00;
text-align: center;
}
</style>
</head>
<body>
<h1>Hi....welcome to my simple web page</h1>
</body>
</html>
Script:
<!DOCTYPE html>
<html>
<head>
<title>Background Repeat</title>
<style type="text/css">
body
{
background-color: #FFCC66;
background-image: url("IMG/Purple_Butterfly_PNG_Clip_Art-2280.jpg");
background-repeat: repeat-y;
}
h1
{
color: #33CC00;
text-align: center;
}
</style>
</head>
<body>
<h1>Hi....welcome to my simple web page</h1>
</body>
</html>
Pengaturan margin pada elemen tabel
Script:
<!DOCTYPE html>
<html>
<head>
<title>Pengaturan Margin Pada Elemen Tabel</title>
<style type="text/css">
table.margin {
margin-left: 1cm;
}
</style>
</head>
<body>
<p>Paragraf ini tidak diberikan pengaturan margin</p>
<table class="margin" width="50%" border="1">
<tr>
<td>Table dengan margin kiri 1 cm</td>
</tr>
<tr>
<td> </td>
</tr>
</table>
</body>
</html>
Pengaturan padding elemen heading
Script:
<!DOCTYPE html>
<html>
<head>
<title>Pengaturan Padding Pada Elemen Heading</title>
<style type="text/css">
h1 {
background: yellow;
padding-top: 50px;
padding-right: 20px;
padding-bottom: 2px;
padding-left: 300px;
}
h2 {
background: orange;
padding-left: 150px;
}
</style>
</head>
<body>
<h1>Hello world</h1>
<h2>i Really love The internet !!!</h2>
</body>
</html>
Pengaturan padding pada tabel [1]
Script:
<!DOCTYPE html>
<html>
<head>
<title>Set the top padding of a tablecell</title>
<style type="text/css">
td {
padding-right: 2cm;
font-style: italic;
}
</style>
</head>
<body>
<table border="1">
<tr>
<td>This is tablecell with a top padding</td>
</tr>
</table>
</body>
</html>
Pengaturan padding pada tabel [2]
Script:
<!DOCTYPE html>
<html>
<head>
<title>Set padding properties in one declaration</title>
<style type="text/css">
td test1 {
padding: 1.5cm;
}
td test2 {
padding: 0.5cm 2.5cm;
}
</style>
</head>
<body>
<table border="1">
<tr>
<td class="test1">
This is table cell with equal padding on each side
</td>
</tr>
</table>
<br>
<table border="1">
<tr>
<td class="test2">
This is table cell has a top and bottom padding of 0.5cm and a left and right padding of 2.5cm
</td>
</tr>
</table>
</body>
</html>
JAVA SCRIPT
a. Pemakaian alert sebagai property window
Script:
<!DOCTYPE html>
<html>
<head>
<title>Alert Box</title>
</head>
<body>
<script language="javascript">
window.alert("Ini merupakan pesan untuk anda");
</script>
</body>
a. Pemakaian metode dalam objek
Script:
<!DOCTYPE html>
<html>
<head>
<title>script Javascript</title>
</head>
<body>
Percobaan memakai JavaScript:<br>
<script language="JavaScript">
!--
document.write("Selamat Mencoba JavaScript")<br>
document.write("Semoga Sukses!");
</script>
</body>
</html>
Script:
<!DOCTYPE html>
<html>
<head>
<title>Pemasukan Data</title>
</head>
<body>
<script language="JavaScript">
var nama= prompt("Siapa nama Anda?", "Masukan nama Anda");
document.write ("Hai, "+nama);
//-->
</script>
</body>
</html>
a. Pembuatan Fungsi dan Cara Pemanggilannya
Script:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>CONTOH PROGRAM JAVASCRIPT</title>
</head>
<script language="JavaScript">
function pesan() {
alert ("memanggil javascript lewat body onload")
}
</script>
<body onLoad="pesan()">
</body>
</html>
Script:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>contoh program javascript</title>
</head>
<script language="javascript">
function pesan(){
alert ("memanggil javascript lewat body onload")
}
</script>
<body onLoad="pesan()">
</body>
</html>
<html>
<head>
<title>contoh program javascript</title>
</head>
<script language="javascript">
function test (val1,val2)
{
document.write("<br>"+"perkalian: val1*val2"+"<br>")
document.write(val1*val2)
document.write("<br>"+"pembagian: val1/val2"+"<br>")
document.write(val1/val2)
document.write("<br>"+"penjumlahan: val1+val2"+"<br>")
document.write(val1+val2)
document.write("<br>"+"pengurangan: val1-val2"+"<br>")
document.write(val1-val2)
document.write("<br>"+"modulus: val1%val2"+"<br>")
document.write(val1%val2)
}
</script>
<body>
<input type="button" name="button1" value="aritmathic" onclick=test(9,4)>
</body>
</html>
Script:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>contoh program javascript</title>
</head>
<script language="javascript">
function test(){
val1=window.prompt("nilai I:")
val2=window.prompt("nilai II:")
document.write("<br>"+"val1==val2"+
"<br>")
document.write(val1==val2)
document.write("<br>"+"val1!=val2"+
"<br>")
document.write(val1!=val2)
document.write("<br>"+"val1>val2"
+"<br>")
document.write(val1>val2)
document.write("<br>"+"val1<val2"
+"<br>")
document.write(val1<val2)}
</script>
<body>
<input type="button" name="button1"
value="relational" onclick=test()>
</body>
</html>
Script:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Contoh if-else</title>
</head>
<body>
<script language="JavaScript">
<!--
var nilai = prompt ("Nilai (0-100)", 0);
var hasil = "";
if (nilai >=60)
hasil = "Lulus";
else
hasil = "Tidak Lulus";
document.write("Hasil: " + hasil);
//-->
</script>
</body>
</html>
Script:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>contoh program javascript</title>
</head>
<body>
<script language="javascript">
<!--
var x=0
do{
document.write(x+"<br>")
x++;
}
while (x<=10)
//-->
</script>
</body>
</html>
PHP
Tag dalam php
Banyak cara untuk menyisipkan php dalam script html, ada berbagai macam bentuk tag yang dapat digunakan, antara lain :
a. Cara 1
<?php Menandai awal tag
……..
?> Menandai akhir tag
b. Cara 2
<? Menandai awal tag
……..
?> Menandai akhir tag
c. Cara 3
<% Menandai awal tag
……..
%> Menandai akhir tag
Cara ini sama dengan tag pada ASP. Opsi ini bisa dilakukan jika nilai asp_tags pada php.ini bernilai on.
d. Cara 4
<script language=”php”> Menandai awal tag
……...
</script> Menandai akhir tag
§ Operator
Dalam PHP juga dapat melakukan proses operasi, baik itu penjumlahan, operasi logika, ataupun operasi pembanding.
Operator Matematika yang digunakan dalam PHP yaitu:
Operator | Fungsi | Operator | Fungsi |
- | Penjumlahan | - | Pengurangan |
* | Perkalian | / | Pembagian |
% | Sisa pembagian | ++ , -- | Perkalian, Penurunan |
Operator pembanding yang digunakan dalam PHP yaitu:
Operator | Fungsi | Operator | Fungsi |
== | Sama dengan | < | Kurang dari |
> | Lebih dari | <= | Kurang dari atau sama dengan |
>= | Lebih dari atau sama dengan | !=, <> | Tidak sama dengan |
Selain itu, operator Logika juga dapat digunakan di PHP, antara lain, and (&&), or(||), xor, dan !.
- Penulisan Karakter Khusus dengan tanda \
Karakter yang ditulis dengan diawali tanda (\) yaitu:
Karakter | Keterangan | Karakter | Keterangan |
\” | Tanda petik ganda | \\ | Tanda backslash |
\$ | Tanda $ | \n | Pindah baris |
\t | Tab | \x00 s.d \xFF | Heksadesimal |
§ Tipe Data
Tipe data yang dikenal pada pemrograman PHP yaitu:
Tipe data | Keterangan |
Integer | Tipe data bilangan bulat |
Double | Tipe data bilangan real |
String | Tipe data teks |
§ Konversi Data
Fungsi-fungsi yang digunakan dalam PHP untuk mengkonversikan tipe data ke tipe data yang lain yaitu dengan memberikan fungsi intval, doubleval, dan strval. Atau dengan menggunakan teknik cast, yaitu dengan mengubah tipe ekspresi yang akan dikonversi.
§ Menampilkan Tanggal dan Waktu
Untuk menampilkan tanggal dan waktu secara update, dapat menggunakan perintah date dengan format-format berikut:
Format | Keterangan |
a, A | am atau pm, AM atau PM |
d, D | hari/tanggal dalam 2 digit, hari (Sun…Sat) |
F | Nama bulan (January…December) |
g, G | Jam (1…12), jam (0…23) |
Z | Hari dari tahun (0…365) |
y, Y | Tahun dalam 2 digit, tahun dalam 4 digit |
h, H | Jam (01…12), (00…23) |
I | Menit (00…59) |
m, M | Nama bulan (01…12), nama bulan (Jan…Dec) |
S | Detik |
W | Hari (0=Sunday..6=Saturday) |
a. Menuliskan array
Script: <!DOCTYPE html> <html lang="en"> <head> <title>Variable</title> </head> <body> <?php $nilai_1=10; $nilai_2=3; $nilai_3=2* $nilai_1 + 8 * $nilai_2; echo "nilai= ", $nilai_3; echo"<br>"; $jumlah=$nilai_1+$nilai_2; echo "hasil dari $nilai_1+$nilai_2 adalah : $jumlah"; echo "<br><br>"; echo "\"nama : Ali sofyan\"<br>"; echo "nim : 221080200067"; ?> </body> </html> Menambahkan script: //menghitung jumlah elemen array
|
Komentar
Posting Komentar