TUGAS WEB PROGRAMING
FILE INPUTAN
<html>
<head>
<title>nilai krs</title>
</head>
<body>
<table>
<form action="nilai_krs.php" >
<tr><td>NIM</td><td><input type="text" name="nim" /></td></tr>
<tr><td>Nama</td><td><input type="text" name="nama" /></td></tr>
<tr><td>Jumlah Kehadiran</td><td><input type="text" name="jml_hadir" /></td></tr>
<tr><td>Nilai Tugas</td><td><input type="text" name="nilai_tugas" /></td></tr>
<tr><td>Nilai UTS</td><td><input type="text" name="nilai_uts" /></td></tr>
<tr><td>Nilai UAS</td><td><input type="text" name="nilai_uas" /></td></tr>
<tr><td colspan="2" align="center"><input type="submit" value="SUBMIT" /></td></tr>
</form>
</table>
</body>
</html>
FILE OUTPUTAN
<html>
<head>
<title>hasil input nilai krs</title>
</head>
<body>
<?
$nim=$_REQUEST["nim"];
$nama =$_REQUEST["nama"];
$jml_hadir =$_REQUEST["jml_hadir"];
$nilai_tugas =$_REQUEST["nilai_tugas"];
$nilai_uts =$_REQUEST["nilai_uts"];
$nilai_uas =$_REQUEST["nilai_uas"];
$nilai_akhir = (0.1*($jml_hadir/0.1))+(0.2*$nilai_tugas)+(0.35*$nilai_uts)+(0.35*$nilai_uas);
echo "<table><tr><td>NIM</td><td>:</td><td>$nim</td></tr>
<tr><td>Nama Lengkap</td><td>:</td><td>$nama</td></tr>
<tr><td>Nilai Akhir</td><td>:</td><td>".ceil($nilai_akhir)."</td></tr>
</table>";
?>
</body>
</html>
create database penjualantiket;
use penjualantiket;
create table konsumen
(kode_konsumen varchar(3) not null primary key,
nama varchar(15) not null,
alamat varchar(15) not null);
create table tiket1
(kode_tiket varchar(3) not null primary key,
kode_konsumen varchar(3) not null,
kode_pesawat varchar(3) not null,
jurusan varchar(15) not null,
harga int not null,
jumlah_pesan int not null);
create table pesawat
(kode_pesawat varchar(3) not null primary key,
nama_pesawat varchar(15) not null);
insert into konsumen value
('K01','Indra Sanjaya','Semarang'),
('K02','Kiki Amalia','Semarang'),
('K03','Murni Herawati','Magelang'),
('K04','Budi Nugraha','Muntilan'),
('K05','Indah Permadi','Ungaran');
select*from konsumen;
insert into tiket1 value
('T01','K01','P01','Jakarta','300000','5'),
('T02','K04','P03','Bandung','250000','2'),
('T03','K05','P01','Surabaya','350000','6'),
('T04','K02','P01','Bali','1000000','1'),
('T05','K03','P04','Jakarta','300000','3');
select*from tiket1;
insert into pesawat value
('P01','Garuda Airline'),
('P02','Merpati Airline'),
('P03','Buroq Airline'),
('P04','Line Airline'),
('P05','Air Asia Airline');
select*from pesawat;
select*from konsumen k
join tiket1 t on k.kode_konsumen = t.kode_konsumen
where t.jurusan='Surabaya' and k.alamat='Ungaran';
select*from konsumen k
join tiket1 t on k.kode_konsumen=t.kode_konsumen
where t.jumlah_pesan > 3 and t.jurusan='Surabaya';
select*from pesawat p
join tiket1 t on p.kode_pesawat=t.kode_pesawat
where t.jurusan='Bali';
alter table tiket1 add bayar int;
update tiket1 set bayar=harga*jumlah_pesan where kode_tiket='T01';
update tiket1 set bayar=harga*jumlah_pesan where kode_tiket='T02';
update tiket1 set bayar=harga*jumlah_pesan where kode_tiket='T03';
update tiket1 set bayar=harga*jumlah_pesan where kode_tiket='T04';
update tiket1 set bayar=harga*jumlah_pesan where kode_tiket='T05';
select*from tiket1;
select*from konsumen k
join tiket1 t on k.kode_konsumen=t.kode_konsumen
where t.bayar >1000000 and t.jurusan='Bandung';
select*from konsumen k
join tiket1 t on k.kode_konsumen=t.kode_konsumen
join pesawat p on t.kode_pesawat=p.kode_pesawat
where p.nama_pesawat='Buroq Airline' and t.jurusan='Bandung';
alter table tiket1 add discount int;
update tiket1 set discount=(0.1*bayar) where kode_tiket='T01';
update tiket1 set discount=(0.1*bayar) where kode_tiket='T02';
update tiket1 set discount=(0.1*bayar) where kode_tiket='T03';
update tiket1 set discount=(0.1*bayar) where kode_tiket='T04';
update tiket1 set discount=(0.1*bayar) where kode_tiket='T05';
select*from tiket1;
alter table tiket1 add bayar_bersih int;
update tiket1 set bayar_bersih=(bayar-discount) where kode_tiket='T01';
update tiket1 set bayar_bersih=(bayar-discount) where kode_tiket='T02';
update tiket1 set bayar_bersih=(bayar-discount) where kode_tiket='T03';
update tiket1 set bayar_bersih=(bayar-discount) where kode_tiket='T04';
update tiket1 set bayar_bersih=(bayar-discount) where kode_tiket='T05';
select*from tiket1;
SOURCE CODE :
create database rumkit;
use rumkit;
create table pasien (kode_pasien varchar (5) primary key not null,
nama_pasien varchar (19) not null, jk varchar (5),alamat varchar (20) not null,
kode_dokter varchar (10) not null,kode_penyakit varchar (5) not null,no_resep varchar (5) not null);
insert into pasien value
('P01','ira','P','jl.jeruk','D01','N01','RR1'),
('P02','maya','P','jl.mangga','D03','N02','RR2'),
('P03','hendra','L','jl.durian','D02','N05','RR3'),
('P04','putra','L','jl.nangka','D02','N02','RR4'),
('P05','lanang','L','jl.pisang','D05','N02','RR5');
select*from pasien;
create table dokter (kode_dokter varchar (5) primary key not null,
nama_dokter varchar (10) not null,alamat varchar (10) not null,
spesialisasi varchar (10) not null,tarif_dokter varchar (10) not null,
kode_penyakit varchar (5) not null,kode_pasien varchar (5) not null);
insert into dokter value
('D01','ardi','jl.mawar','jantung','150000','N01','P01'),
('D02','gilang','jl.anggrek','kulit','100000','N02','P02'),
('D03','era','jl.melati','paru-paru','125000','N03','P03'),
('D04','kiki','jl.kenanga','kandungan','200000','N04','P01'),
('D05','gunawan','jl.bougenvile','kelamin','250000','N05','P02');
select*from dokter;
create table penyakit (kode_penyakit varchar (5) primary key not null,
nama_penyakit varchar (20) not null);
insert into penyakit value
('N01','jantung'),
('N02','kulit'),
('N03','paru-paru'),
('N04','kandungan'),
('N05','kelamin'),
('N06','tulang');
select*from penyakit;
create table resep(no_resep varchar (10) primary key not null,
tanggal date not null,kode_pasien varchar (5)not null,kode_dokter varchar (6) not null,
kode_penyakit varchar (5) not null, nama_obat varchar (10)not null);
describe resep;
insert into resep value
('R1','2012-05-12','P01','D02','N02','anti biotik'),
('R2','2012-06-10','P03','D03','N03','kaplet salut'),
('R3','2012-06-05','P04','D02','N02','anti jamur'),
('R4','2012-06-01','P01','D05','N05','anti biotik'),
('R5','2012-06-20','P02','D01','N01','anti sesak'),
('R6','2012-06-15','P02','D01','N01','anti sesak');
select*from resep;
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<style type="text/css">
body{
margin:0px;
padding:50px;
font-family:Tahoma;
}
#judul{
font-size:18px;
}
</style>
</head>
<body>
<table width="500" align="center" style="border:1px solid black">
<form method="post" action="hasil.html" >
<tr height="40" >
<td rowspan="8" width="30"></td>
<td colspan="3" align="center" id="judul">Silahkan Inputkan Data</td>
</tr>
<tr >
<td width="100" >Nama</td>
<td width="10">:</td>
<td width="350"><input type="text" name="nama" /></td>
</tr>
<tr>
<td>Alamat</td><td> :</td><td><textarea name="alamat" rows="5"></textarea></td>
</tr>
<tr>
<td>Tempat Lahir</td> <td> :</td><td> <input type="text" name="tmp_lhr" /></td>
</tr>
<tr>
<td>Tgl Lahir</td><td> : </td><td><input type="text" name="tmp_lhr" maxlength="2" size="1" />
<select name="bln_lhr">
<option value="1">Januari</option>
<option value="2">Februari</option>
<option value="3">Maret</option>
<option value="4">April</option>
<option value="5">Mei</option>
<option value="6">Juni</option>
<option value="7">Juli</option>
<option value="8">Agustus</option>
<option value="9">September</option>
<option value="10">Oktober</option>
<option value="11">Novemver</option>
<option value="12">Desember</option>
</select>
<input type="text" name="tahun" maxlength="4" size="3" /></td>
</tr>
<tr>
<td>Telepon</td><td> :</td> <td><input type="text" name="tlp" /></td>
</tr>
<tr>
<td >Jenis Kelamin</td> <td>: </td><td><input type="radio" name="lk"/>Laki-laki
<input type="radio" name="pr" />Perempuan</td>
</tr>
<tr>
<td colspan="2" align="right" height="50" ><input type="submit" value="Daftar" /></td><td><input type="reset" value="Reset" /> </td></tr>
</form>
</table>
</body>
</html>
Source code :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<style type="text/css">
<!--
body {
font: 100%/1.4 Verdana, Arial, Helvetica, sans-serif;
background-color:#111;
color: #000;
}
</style>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<table width="100%" align="center">
<tr>
<td width="824" height="1320" bgcolor="#CCFF66"><table width="1273" align="center">
<tr>
<td width="255" height="137" background="twitter.jpg"style="font:bold 40px Georgia" align="center"></td>
<td width="824" background="spesific.jpg"style="font:bold 40px Georgia" align="center">Pengembangan Web</td>
<td background="pipit.png"></tr>
<tr valign="top">
<td colspan="2" rowspan="4"><table width="1089" >
<tr valign="top">
<td height="100" bgcolor="#FFFFFF" style="font:bold 33px Georgia">Latar Belakang</td>
</tr>
<tr valign="top">
<td height="230" bgcolor="#FFFFFF" style="font:bold 20px Georgia">Dua Bagian Proses
<p>Kumpulkan Tim anda, buatlah analisis kebutuhan dan tujuan akhir, bekerjalah sesuai proses yang ada serta perbaikilah rencana anda
Membuat dokumen proyek, bab yang detail apa yang ingin Anda lakukan dan mengapa, teknologi apa dan konten yang Anda butuhkan, berapa lama proses akan selesai, apa yang akan Anda keluarkan untuk melakukannya, dan bagaimana Anda akan menilai hasil dari usaha Anda.</p></td>
</tr>
<tr>
<td height="1" bgcolor="#FFFFFF">
</tr>
<tr valign="top">
<td height="170" bgcolor="#FFFFFF" style="font:bold 20px Georgia">Peran Web Tim dan Tanggung Jawab
<p>Web manajer proyek,
Usability Lead,
Arsitek Informasi,
Art director,
Pemimpin Teknologi Web,
Pemimpin Situs produksi,
Editor situs.</p></td>
</tr>
<tr>
<td height="1" bgcolor="#FFFFFF"> </td>
</tr>
<tr valign="top">
<td height="240" bgcolor="#FFFFFF" style="font:bold 20px Georgia">Usability Lead
<p>bekerja sama dengan arsitek informasi
memiliki tanggung jawab untuk pengujian user, penelitian dan pengembangan personal user, dan standar kegunaan universal untuk proyek situs/web
mengevaluasi efektivitas desain melalui studi lapangan tambahan dan pengujian pengguna dan memastikan bahwa tujuan kegunaan universal terpenuhi, bertanggung jawab untuk mengevaluasi keberhasilan proyek.</p></td>
</tr>
<tr>
<td height="1" bgcolor="#FFFFFF"> </td>
</tr>
<tr valign="top">
<td height="250" bgcolor="#FFFFFF" style="font:bold 20px Georgia">Web Technology lead
<p>Harus memiliki pemahaman yang luas dari lingkungan penerbitan web, bahasa pembangun dan pengembangan kerangka web, pilihan database web, dan teknologi jaringan
Menciptakan cetak biru umum untuk teknologi yang akan mendukung pilihan kerangka teknologi situs/web, termasuk manajemen konten, rss (Really Simple Syndication) atau xml (Extensible Markup Language) format konten, integrasi database dan dukungan, pemrograman web, dan integrasi dengan aplikasi lain atau database yang menyediakan konten atau fitur interaktif ke situs/web.</p></td>
</tr>
<tr>
<td height="37" bgcolor="#FFFFFF"> </td>
</tr>
</table></td>
<td width="172" height="51" bgcolor="#666600" style="font:bold 25px Georgia">Home</td>
</tr>
<tr>
<td height="51" bgcolor="#666600" style="font:bold 25px Georgi">Galery</td>
</tr>
<tr>
<td height="51" bgcolor="#666600" style="font:bold 25px Georgia">Contact</td>
</tr>
<tr valign="top">
<td height="800" bgcolor="#999966" style="font:bold 20px Georgia"> Daftar Pengingat<strong></strong><p>Tempatkan diri Anda di latar belakang
Bekerjalah dari desain yang cocok
Jangan menimpa
Suka standar untuk offbeat
Jelas
Apakah visual terakhir
Merevisi dan menulis ulang
Harus Konsisten
Tidak mempengaruhi dengan cara santai
Menurunkan gengsi
Jangan menjelaskan terlalu banyak
Pastikan pengguna mengetahui siapa yang berbicara.</p></td>
</tr>
</table></td>
</tr>
</table>
</body>
</html>
Hasil :
1. Membuat File Teks
Ada bebagai macam cara untuk membuat sebuah file teks, tetpi cara termudah adalah dengan menggunakan perintah cat.
Sintaks
cat >
Contoh :
% cat > coba.txt
ini adalah pertama kali saya menggunakan perintah cat, untuk membuat file
^d (Ctrl + D) akhir input isi file
% cat latihan.txt
berakit rakit ke hulu berebang renang ke tepian
bersakit-sakit dahulu bersenang-senang kemudian
^D
2. Melihat Isi File Teks
Selain dapat digunakan untuk membuat file teks, perintah cat juga dapat digunakan untuk melihat isi file teks.
Contoh :
% cat coba.txt
% cat latihan.txt
penampilan isi file dapat dihentikan sementara dengan karakter stop (Ctrl + s) dan melanjutkan penampilan dengan karakter start (Ctrl + Q).
3. Menyalin File
Menyalin file dapat dilakukan dengan printah :
cp
Contoh :
% cp coba.txt coba2.txt
% cp coba.txt /usr/home/0101310010/manajemen
% cp latihan.txt ~0101310010/manajemen/akuntansi
4. Memindah File
Berbeda dengan perintah cp yang menghasilkan file baru dengan tidak menghapus file lama, perintah mv akan menghasilkan file baru dengan menghapus file lama.
Sintaks :
mv
Contoh :
% mv coba.txt coba3.txt
% mv latihan.txt ~0101310010/manajemen
5. Mengganti Nama File
Selain digunakan untuk memindah nama file, perintah mv juga bisa digunakan untuk mengganti nama file. Perbedaannya terletak pada lokasi direktori maksudnya jika memindah dilakukan pada direktori yang berbeda, kalau mengganti harus pada direktori yang sama.
Contoh :
% mv coba3.txt baru.txt
% mv ~0101310010/manajemen/latihan.txt ~0101310010/manajemen/baru2.txt
6. Menghapus File
Untuk menghapus file digunakan perintah rm. Perintah ini dapat digunakan untuk menghapus beberapa file sekaligus. Dengan menyertakan argumen –r diikuti oleh nama direktori dapat digunakan untuk menghapus seluruh isi direktori termasuk subdirektorinya.
Contoh :
% rm baru.txt
% rm ~0101310010/manajemen/baru2.txt
% rm –r ~0101310010/manajemen/akuntansi