LAPORAN PRAKTIKUM
PEMROGRAMAN WEB
MODUL II
Disusun oleh
:
Paulus Diki
Sugianto
Sistem
Informasi A
2015091079
LABORATORIUM KOMPUTER
FAKULTES ILMU KOMPUTER
UNIVERSITAS KUNINGAN
2017
DASAR TEORI
FRAME
Frame merupakan fasilitas dalam HTML yang
berfungsi untuk mengatur tampilan pada halaman web, sehingga halaman web akan
terbagi menjadi beberapa bagian (menjadi beberapa baris / rows atau kolom /
cols). Dengan adanya fasilitas frame, pada satu halaman bisa ditampilkan
beberapa script sekaligus.
<FRAMESET
atribut>….</FRAMESET>. Untuk menampilkan dokumen file gunakan
<FRAME src=”nama_file>, tag ini diletakan di antara <FRAMESET> Pada
saat pembuatan FRAME, tidak boleh menuliskan
struktur dasar dokumen HTML di dalamnya (seperti : tag HTML, tag HEAD, tag
BODY).
FORM
Form biasanya digunakan untuk melakukan interaksi dengan
pengunjung web, misalnya untuk mendapatkan komentar pengunjung, melakukan
pendaftaran suatu keanggotaan tertentu, dan lain Sebagainya.
Bentuk
umum :
<form
method=”post|get” action=”alamat_url”> …..
</form>
Semua Input HTML, diletakan diantara
<FORM>. Umumnya, dalam 1 dokumen memiliki 1 <FORM> dengan banyak
komponen input
HTML di dalamnya. Input HTML adalah komponen-komponen yang
terdapat dalam HTML yang digunakan untuk memasukan input data.
Bentuk
umum input HTML :
<input
type=”type_komponen” name=”nama_komponen”>
Komponen
Input Form
Text
Textbox
Radio
Select
Checkbox
File
Button/submit
PRETEST
Buatlah
halaman web form input seperti tampilan sebagai berikut :
Jawaban coding web adalah :
Hasilnya Output :
Analisis:
Pada output web di
atas terdapat kata “INPUT DATA MAHASISWA”, merupakan tema dari web tersebut.
Untuk membuat kata tersebut memerlukan berbagai tag-tag, diantaranya:
<center>…</center> fungsinya
untuk membuat suatu objek berada di tengah.
<h1 - h…>…</h1 - h…> merupakan
alternative dalam menentukan ukuran huruf.
<font atribut=”Value”>…</font>
fungsinya untuk menentukan mengedit tulisan.
Atribut pada tag
<font> diantaranya:
Atribut
|
Fungsi
|
Face
|
Untuk
menentukan jenis huruf yang akan di gunakan
|
Color
|
Untuk
menentukan warna huruf yang akan di gunakan
|
Size
|
Untuk
menentukan ukuran huruf yang akan di gunakan
|
Kemudian terdapat
kata “NIM dan Nama Mahasiswa” beserta text field, merupakan tempat untuk
memasukan data pada tent field. Untuk membuatnya menggunakan fungsi bentuk,
diantaranya:
<input type=”type_komponen”
name=”nama_komponen”>
Yang terakhir
terdapat kata “Jenis Kelamin” beserta radio, merupakan tempat untuk memilih
salah satu pada atribut. Untuk membuatnya sama seperti dalam pembuatan NIM /
NAMA, hanya saja dalam membuat Jenis Kelamin menggunakan komponen Radio.
Praktikum I
Hasilnya Output :
Analisis :
Hasilnya Output :
Analisis :
<p>
kita gunakan untuk mengatur sebuah paragraf pada halaman
web.
<sup>
dalam tag ini digunakan untuk merubah text, seperti pada html diatas ada 15.<sup>30</sup>
ini menunjukan bahwa pada angka ke 30 telah diatur textnya dengan tag <sup>
yang artinya text akan menjorok ke arah pojok kanan atas.
<br>
kita gunakan untuk memindahkan letak sebuah paragraf atau sebagai enter.
<sub>
tag ini kita gunakan untuk merubah text, coding html diatas menuliskan
20<sup>0</sup> <sub>Celcius</sub>
maka dengan menuliskan tag tersebut maka tampilan yang dihasilkan akan
menampilkan 200 Celcius.
<pre>
serupa dengan tag <br> namun pada penerapannya jauh lebih
praktis jika menggunakan tag ini, karena dengan hanya menuliskan satu tag saja,
seperti yang terlihat dalam coding html diatas.
Selanjutnya tag <strike>
digunakan untuk memberikan garis pada sebuah text, seperti yang terlihat dalam
tampilan output halaman web.
Pada penggunaan tag <ol>
adalah sebuah tag untuk mengurutkan sebuah daftar atau list secara berurutan : <ol
atribute=”value”> didalam ol terdapat 2 atribut saja yaitu
type dan start, didalam program tersebut menggunakan jenis atribut type yaitu
dapat mengurutkan dengan mulai angka 1 dst..., penggunaan huruf kapital atau
kecil. Sedangkan untuk atribut start digunakan untuk meneruskan dari angka yang
telah ada, misal dari yang sudah ada adalah nomer 2 lalu pindah ke angka
berikutnya yaitu 3.
<li>
digunakan untuk menuliskan daftar list pada urutan tersebut.
<b>
kita gunakan untuk mempertebal tulisan atau dengan kata lain memberikan
efek huruf tebal pada teks.
<ul>
tag yang digunakan untuk mengurutkan sebuah daftar list juga namun terdapat
perbedaan dengan tag <ol> karena tag <ul>
ini terdapat sebuah atribut yaitu type dengan urutan menggunakan
sebuah simbol seperti disk, circle, dan square.
<i>
digunakan untuk memiringkan posisi huruf.
<dl>
digunakan untuk mendefinisikan sebuah daftar.
<dd>
digunakan untuk mengurutkan isi daftar yang terdapat pada tag <dl>
Praktikum II
<html>
<body>
<b><center>Input Data Mahasiswa</center></b>
<form name="form1" meethod="post" action="tampil_post.php">
<table width="456" border="0" align="center">
<tr>
<td>NIM</td>
<td><input type="text" name="nim" value="Masukan NIM"></td>
</tr>
<tr>
<td>Nama</td>
<td><input type="text" name="nama" value="Masukan Nama"></td>
</tr>
<tr>
<td>Jenis Kelamin</td>
<td><input type="radio" name="jkl" id="jkl" value="L">
Laki-laki
<input name="jkp" type="radio" id="jkp" value="P">
Perempuan</td>
</tr>
<tr>
<td>Hobi</td>
<td><label>
<input type="checkbox" name="hb1" id="checbox">
Sepak Bola<br>
<input type="checkbox" name="hb2" id="checbox">
Berenang<br>
<input type="checkbox" name="hb3" id="checbox">
Membaca</label></td>
</tr>
<tr>
<td>Prodi</td>
<td><label>
<select name="prodi" id="select">
<option value="Teknik Informatika S1">TI S1</option>
<option value="Sistem Informasi S1">SI S1</option>
<option value="Manajement Informatika D3">MI D3</option>
<option value="Teknik Informatika D3">TI D3</option>
</select>
</label></td>
</tr>
<tr>
<td>File Foto</td>
<td><input type="file" name="file1"></td>
</tr>
<tr>
<td>Alamat</td>
<td><label>
<textarea name="almt" id="textarea" cols="45" rows="5"></textarea>
</label></td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" name="OK" id="OK" value="OK">
<input type="reset" name="reset" value="Cancel"></td>
</tr>
</table>
</form>
</body>
</html>
<body>
<b><center>Input Data Mahasiswa</center></b>
<form name="form1" meethod="post" action="tampil_post.php">
<table width="456" border="0" align="center">
<tr>
<td>NIM</td>
<td><input type="text" name="nim" value="Masukan NIM"></td>
</tr>
<tr>
<td>Nama</td>
<td><input type="text" name="nama" value="Masukan Nama"></td>
</tr>
<tr>
<td>Jenis Kelamin</td>
<td><input type="radio" name="jkl" id="jkl" value="L">
Laki-laki
<input name="jkp" type="radio" id="jkp" value="P">
Perempuan</td>
</tr>
<tr>
<td>Hobi</td>
<td><label>
<input type="checkbox" name="hb1" id="checbox">
Sepak Bola<br>
<input type="checkbox" name="hb2" id="checbox">
Berenang<br>
<input type="checkbox" name="hb3" id="checbox">
Membaca</label></td>
</tr>
<tr>
<td>Prodi</td>
<td><label>
<select name="prodi" id="select">
<option value="Teknik Informatika S1">TI S1</option>
<option value="Sistem Informasi S1">SI S1</option>
<option value="Manajement Informatika D3">MI D3</option>
<option value="Teknik Informatika D3">TI D3</option>
</select>
</label></td>
</tr>
<tr>
<td>File Foto</td>
<td><input type="file" name="file1"></td>
</tr>
<tr>
<td>Alamat</td>
<td><label>
<textarea name="almt" id="textarea" cols="45" rows="5"></textarea>
</label></td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" name="OK" id="OK" value="OK">
<input type="reset" name="reset" value="Cancel"></td>
</tr>
</table>
</form>
</body>
</html>
Hasilnya Output :
Analisis :
<b>
digunakan untuk menebalkan huruf atau tulisan.
<center>
digunakan untuk menentukan posisi berada pada tengah layar.
<form>
digunakan untuk berinteraksi dengan user ketika membuka web, bentuk umum dari
tag <form> adalah <form name=”nama_form”
method=”post|get” action=”alamat_url”>
Selanjutnya
menggunakan tag <table> yang digunakan untuk membuat sebuah
tabel.
Selanjutnya kita
menggunakan tag <tr> digunakan untuk membuat baris pada
suatu tabel.
Pada tag <td>
kita gunakan untuk membuat kolom pada suatu tabel.
Adapun untuk <input
type=”text” name=”nim/nama” value=”Masukan NIM/Nama”> adalah
bentuk umum suatu inputan dari suatu form yang mana type nya menggunakan
suatu teks, nama dari suatu formnya adalah nim dan valuenya masukan NIM/Nama,
maka form yang akan ditampilkan adalah sebuah kotak yang mana nantinya bisa
diisi oleh sebuah teks.
Perintah <input
type=”radio” name=”jk” value=”L/P”/> Laki-laki/Perempuan, karena
jenis type nya menggunakan pilihan type radio maka tampilan yang dihasilkan
adalah tampilan pemilihan dengan memilih hanya satu pilihan saja.
<label>
digunakan untuk memberikan sebuah label kotak pada hasil yang akan ditampilkan.
Dalam perintah <input
type=”checkbox” name=”hb1” id=”checkbox”> Sepak Bola. Jenis type
checkbox ini digunakan untuk memilih beberapa pilihan artinya dapat memilih
satu atau lebih. Adapun bentuk yang ditampilkan dari checkbox ini ialah
berupa daftar dengan bersimbolkan kotak untuk bisa mencentang pilihan tersebut.
<select
name=”prodi” id=”select”> digunakan untuk
memberikan pada satu pilihan saja dengan tampilan menu list.
<input
type=”file”name=”file1”> digunakan untuk
menyisipkan atau mengupload sebuah gambar/foto.
<textarea
name=”id=”textarea” cols=” rows=”> digunakan untuk
menampilkan textarea
<td colspan=””
align=””> tag ini digunakan untuk
menggabungkan beberapa kolom dari beberapa baris yang ada.
Pada perintah <input
type=”submit” name=”” id=”” value=””> kita gunakan untuk
memberikan fugsi pada form berupa tombol yang mana berfungsi sebagai
penyimpanan data pada suatu form.
Serta perintah <input type=”reset” name=”” id=”” value=””>
digunakan untuk memberikan fungsi yang akan menghapus/dalam keadan semula.
Praktikum III
Hasilnya Output :
Analisis :
Pada kali ini kita
membuat halaman html yang menampilkan form login, yang mana dalam
pemuatan html ini terdapat beberapa tag yang kita gunakan, diantaranya :
<form name=””>
digunakan untuk penamaan dalam suatu form yaitu dengan nama login.
Selanjutnya kita
gunakan <table width=”” border=”” align=””> untuk
mengatur sebuah
Pada tag <tr>
kita gunakan untuk membuat berapa banyak baris yang diinginkan pada suatu
tabel tersebut.
Dan untuk tag <td
colspan=”” bgcolor=”” align=”” > td colspan
kitangunakan untuk menggabungkan beberapa kolom menjadi satu baris, untuk
atribut bgcolor kita gunakan untuk memberikan warna pada satu baris
tabel. Atribut align digunakan untuk mengatur posisi pada sebuah tabel.
<b>
digunakan untuk menebalkan huruf atau teks.
Selanjutnya pada
bagian username kita gunakan coding tag <input type=”text
name=”textfield” id=”textfield” size=”” maxlength=”” title=””> yang
berfungsi untuk menampilkan bentuk teks dari suatu form.
Tentunya untuk LogIn
selain diharuskan untuk menuliskan username kita juga harus menginputkan
password, dan tag yang digunakan ialah <input type=”password” name=””
id=”” size=”” maxlength=”” title=””> tag password sendiri digunakan
ketika penggunaan password / kata sandi saja, dengan itu maka password ketika
kita menginputkan tulisan yang ada didalam sebuah teks area akan tersembunyi
Untuk tag <input type=”button”
name=”login” value=”login”> ini kita gunakan untuk sebuah tombol.
Pertanyaan!
A.
Jelaskan
fungsi tag-tag pada praktikum 5!
B.
Buatlah
desain web frame dengan skema sebagai
berikut:
Header
|
||
Menu
|
Utama
|
Menu
|
Footer
|
||
Jawaban
A.
<p>…</p> berfungsi untuk membuat paragraph.
<sup>…</sup> berfungsi
untuk membuat tulisan mengecil dan naik ke atas.
<sub>…</sub> berfungsi
untuk membuat tulisan mengecil dan turun ke bawah.
<br>…</br> berfungsi untuk memberi baris baru/pindah baris
  berfungsi untuk memberi baris baru/pindah baris sebanyak 2 kali
<pre>…</pre> berfungsi
untuk membuat teks dengan
ukuran huruf yang sama
<strike>…</strike> berfungsi
untuk memberi garis
tengah pada teks/mencoret teks, fungsi tag ini sama dengan tag <del>
<ol>…</ol> berfungsi untuk mendefinisikan daftar dalam format penomoran
<li>…</li> berfungsi untuk menampilkan informasi dalam bentuk item
daftar
<b>…</b> berfungsi untuk
membuat teks menjadi tebal
<ul>…</ul> berfungsi untuk mendefinisikan daftar dalam format bullet
<dl>…</dl> berfungsi untuk mendefinisikan sebuah daftar definisi
<dt>…</dt> berfungsi untuk mendefinisikan istilah (item) dalam daftar definisi
<i>…</i> berfungsi untuk
membuat teks menjadi miring
<dd>…</dd> berfungsi
untuk mendefinisikan deskripsi dari item dalam daftar definisi.
B. Buatlah desain web frame dengan skema sebagai berikut:
header.html
B. Buatlah desain web frame dengan skema sebagai berikut:
<frameset
rows=40%,50%,10%>
<frame
src="header.html"></frame>
<frameset
cols=20%,40%,20%>
<frame
src="menu.html"></frame>
<frame
src="utama.html"></frame>
<frame
src="menu.html"></frame>
</frameset>
<frame
src="footer.html"></frame>
</frameset>
header.html
<html>
<body>
<center>Header</center>
</body>
</html>
menu.html
<html>
<body>
<center>Menu</center>
</body>
</html>
utama.html
<html>
<body bgcolor="blue">
<center>Utama</center>
</body>
</html>
footer.html
<html>
<body>
<center>Footer</center>
</body>
</html>
Hasilnya Output :
Analisis :
Pada bagian coding pertama terdapat
file frame.html <frameset rows=”40%,50%,10%”> ini
digunakan untuk mengatur berapa banyak baris yang akan dibuat.
Selanjutnya <frame
src=”header.html”> coding ini digunakan untuk menunjukan bahwa
pada bagian baris frame pertama yang terisi adalah memanggil file dari header.html.
Pada bagian <frameset
cols=”20%,40%,20%”> kita gunakan ketika pembuatan sebuah kolom pada
suatu frame.
Pada perintah <frame
src="menu.html"></frame>, <frame
src="utama.html"></frame>, <frame
src="menu.html"></frame>, <frame src=”footer.html”>
Keempat tag tersebut kita gunakan
untuk memanggil dari setiap file yang akan dimasukan ke dalam sebuah frame,
sepertihalnya perintah tag diatas dan diakhiri dengan tagv </frameset>
POST TEST
<html>
<body>
<b>Property Readonly</b><br>
NIM<input type="text" name="NIM" readonly value="2015091079"><br>
<b>Readonly dan Tittle di TextArea</b><br>
Komentar:<textarea cols="50" rows="10" readonly value="Komentar">Komentar di Text Area Tidak Bisa Dihapus</textarea><br>
Cheked<br>
Jenis Kelamin<input type="radio" value="Laki-Laki">L <input type="radio" value="Perempuan">P
<br>Maximal Character
<br>NIM<input type="text" name="textfield" id="textfield" size="20" maxlength="10" title="Masukan NIM">
</body>
</html>
<body>
<b>Property Readonly</b><br>
NIM<input type="text" name="NIM" readonly value="2015091079"><br>
<b>Readonly dan Tittle di TextArea</b><br>
Komentar:<textarea cols="50" rows="10" readonly value="Komentar">Komentar di Text Area Tidak Bisa Dihapus</textarea><br>
Cheked<br>
Jenis Kelamin<input type="radio" value="Laki-Laki">L <input type="radio" value="Perempuan">P
<br>Maximal Character
<br>NIM<input type="text" name="textfield" id="textfield" size="20" maxlength="10" title="Masukan NIM">
</body>
</html>
Hasilnya
Ouputnya :
Analisis :
Pada
fungsi tag <form id=”” name=”” method=”” action=””>
untuk memberikan sebuah inputan nama pada form, form id ibaratkan
sebuah kunci primary key dari sebuah form, untuk name sendiri
adalah untuk mengatur nama apa yang akan digunakan pada sebuah nama form
tersebut, method merupakan pemanggilan post atau bisa juga dengan get,
sedangkan untuk fungsi action adalah untuk memanggil menuju ke halaman
berikutnya.
Disini
kita menggunakan tag <strong> yang kita gunakan untuk
menebalkan sebuah huruf/teks sama halnya dengan tag <b>.
Pada
program diatas ada menginputkan sebuah NIM, dan untuk coding htmlnya kita
gunakan <input type=”text” name=”” id=”” readonly value=””>
Pada
baris bagian komentar juga terdapat tag <textarea cols=”” rows=””
readonly title=””> yang mana ini sama halnya dengan memasukan
perintah NIM, dan texarea ini dapat diatur ukuran besar panjang lebarnya dengan
atribut cols dan rows, sedangkan untuk fungsi raedonly
title juga ini adalah sebuah perintah dimana hanya dapat membaca suatu text
dengan kita menginputkan dan tidak dapat diubah begitupun dihapus.
Dan
pada bagian jenis kelamin kita gunakan coding html <input type=”radio”
name=”jk” value=”L/P”>
Terakhir kita gunakan tag <input
type=”text” maxlength=”” size=””> untuk memasukan NIM, dan mengatur
batasan pada masukan text tersebut dengan menggunakan atribut maxlength









Komentar
Posting Komentar