Selasa, 24 November 2009

pert7

Pertemuan ke-7 mempelajari metode while dan array
1. Latihan penggunaan metode while
1) Menampilkan bilangan dari 1 – 10
//Inisialisasi Awal menampilkan bilangan dari 1 - 10
$k=1;
while($k<=10){
echo"

$k
";
$k++;
}
?>
2) Menampilkan bilangan genap dari 0 dan kurang dari 100
//Inisialisasi Awal menampilkan bilangan genap
$k=1;
while($k<=100){
if($k%2==0){
echo"

$k
";
}
$k++;
}
?>
3) Menampilkan bilangan 1 sampai 100 dengan kondisi jika tidak habis dibagi 2 dan 3 warnanya merah
//Inisisalisasi Awal
$k=1;
while($k<=100){
if($k%2==1 && $k%3==1){
echo"

$k
";
}
else{
echo"

$k
";
}
$k++;
}
?>

2. Latihan penggunaan metode array
Array merupakan tipe data terstruktur yang berguna untuk menyimpan sejumlah data yang bertipe sama.
1) Menampilkan tanggal, bulan dan tahun
$bulan=array("","Januari","Februari","Maret",
"April","Mei","Juni",
"Juli","Agustus","September",
"Oktober","November","Desember");
for($i=1;$i<=12;$i++){
echo"$bulan[$i] ";
}

echo"

Tanggal Lahir :


";
?>
Hasilnya sebagai berikut :





2) Menampilkan kalimat secara langsung, tidak langsung, mengubah warna kata yang sudah dipilih, dan menampilkan kalimat secara sebagian dan keseluruhan.
//program untuk memotong kalimat
$kalimat="
UKM Gerakan Mahasiswa Pencinta Alam yang kerap disingkat GEMPA, hari jumat kemarin tanggal 30 Oktober hingga Minggu, 1 November 2009 melakukan program Pendidikan Dasar dan Pelantikan di Telaga Remis dan Telaga Nilam, Sumber. Acara tersebut diikuti oleh 35 peserta, yang terdiri dari 17 orang anggota Gempa, dan 18 orang anggota berikut koordinator dari Riank Ghazebo Adventure (Sumber). Ketua lapangan yang memimpin keseluruhan acara adalah Bapak Udin.

Di sela-sela istirahatnya, Adhimas Teguh selaku ketua UKM Gempa CIC Cirebon, memaparkan tujuan pelaksanaan PD. ”PD ini merupakan salah satu syarat untuk menjadi anggota pencinta alam Indonesia secara umum dan syarat memperoleh syal Gempa yang menandakan keikutsertaan anggota secara resmi dalam UKM Gempa CIC Cirebon”, tukas mahasiswa TI semester 5 ini.. ”Di PD ini, kami ingin tahu bagaimana rasanya bertahan hidup di alam bebas dengan kondisi seadanya. Dan kami belajar memakan tumbuhan dan hewan yang dapat dimakan di alam, seperti jangkrik,cacing, ulat gendon (ulat yang sering hidup di kayu).” ”Ya, di alam semua sama, kami tidak membedaan gender, apakah dia laki-laki ataupun perempuan; status ekonomi, kaya maupun miskin, semua sama”,tegasnya sambil mengingat pengalamannya di PD.
";
$data=explode(" ",$kalimat);
//Menampilkan langsung
$jumlah=count($data);
echo"Jumlah kata : $jumlah";
for($i=0;$i<=50;$i++){
//echo"$data[$i] ";
}

//Menampilkan tidak langsung
$d="";
for($i=1;$i<=50;$i++){
$d=$d.$data[$i];
}


echo"

";

$kata=;
for($i=0;$i<=800;$i++){
if($data[$i=="CIC" or $data[$i]=="CIC."){
$data[$i]="$data[$i]).";
}
if($data[$i]=="CIC)."){
$data[$i]=substr($data[$i},0,3);
$data[$i]="font color=red>$data[$i]
).";
}

$kata=$kata." ".$data[$i];
}
echo"$kata";

$menu=$_GET['menu'];

if($menu=="terus"){
echo"$kalimat";
echo"Back";
}
else{
echo"


$data...";
echo"Selengkapnya";
}

?>




pert6

Pertemuan ke-6 mempelajari metode “for”

1. Tampilkan bilangan dari 1 sampai 1000
Jawab :
//Menampilkan bilangan 1 - 1000
for($i=1;$i<=1000;$i++){
echo"$i ";
}
?>
2. Tampilkan Tahun kabisat dari 1900 sampai 2000
Jawab :
//Menampilkan tahun kabisat
for($i=1900;$i<=2000;$i++)
{
if($i%4==0)
{
echo"$i  ";
}
}
?>
3. Tampilkan bilangan Ganjil dari 1900 sampai 2000
//menampilkan bilangan ganjil
for($i=1900;$i<=2000;$i++){
if($i%2==1){
echo"$i ";
}
}
?>

4. Tampilkan Ganjil dari 1900 sampai 2000 untuk kelipatan 3 warnanya merah, kelipatan 5 warna biru dan kelipatan 7 warna hijau
Jawab :
//menampilkan bilangan ganjil kelipatan 3 merah
//dan kelipatan 5 biru
//dan kelipatan 7 Hijau

for($i=1900;$i<=2000;$i++){
if($i%2==1){
if($i%3==0){
echo"$i ";
}
else if($i%5==0){
echo"$i ";
}
else if($i%7==0){
echo"$i ";
}
else{
echo"$i ";
}
}

}
?>
5. Tampilkan kalender bulan November, untuk tanggal hari ini warnanya biru
//Menampilkan Kalender
$hari=date('d');

for($i=1;$i<=30;$i++){

if($i==$hari){
echo"$i  ";
}
else if($i%7==1){
echo"$i  ";
}
else if($i==27){
echo"$i  ";
}
else{
echo"$i  ";
}
if($i%7==0){
echo"
";
}

}
?>
6. Tampilkan bilangan dari Form dari 1 sampai n
Langkah pertama yaitu membuat form inputan, seperti ini :

soal6.htm




Langkah berikutnya yaitu membuat target atau skrip PHPnya :
//Menampilkan bilangan 1 - n
$n=$_POST['n'];
for($i=1;$i<=$n;$i++){
echo"$i ";
}
?>
Kemudian disimpan dengan nama file tsoal6.php.
7. Tampilkan bilangan Genap dari Form dari 1 sampai n

soal7.htm
Langkah berikutnya yaitu membuat target atau skrip PHPnya :
//Menampilkan bilangan genap dari 1 - n

$n=$_POST['n'];
for($i=1;$i<=$n;$i++){
if($i%2==0){
echo"$i  ";
}
}
?>
Kemudian disimpan dengan nama file tsoal7.php.




8. Tampilkan Bintang dalam bentuk
*
**
***
****
*****

soal8.htm

Target atau skrip PHPnya :
//Menampilkan Bintang N
$n=$_POST['n'];
for($i=1;$i<=$n;$i++){
for($k=1;$k<=$i;$k++){
echo"*";
}
echo"
";
}
?>
Kemudian disimpan dengan nama file tsoal8.php.

9. Tampilkan bintang dalam bentuk
***
***
***
***


soal9.htm

Target atau skrip PHPnya :
//Menampilkan Bintang N
$n=$_POST['n'];
for($i=1;$i<=$n;$i++){
if($i%2==0){
echo"***";
}
else{
echo"***";
}
echo"
";
}
?>
Simpan dengan nama file tsoal9.php

10. Tampilkan tabel dengan form
Langkah pertama yaitu membuat form inputan, seperti ini :

soal10.htm

Langkah berikutnya yaitu membuat target atau skrip PHPnya :
$kolom=$_POST['kolom'];
$baris=$_POST['baris'];

echo"";
for($i=1;$i<=$baris;$i++){
echo"";
if($i%2==0){
$warna="#FFFFFFF";
}
else if($i==1){
$warna="#FF0000";
}

else{
$warna="#9FCCFF";
}

if($i==$baris){
$warna="#FF0000";
}
for($k=1;$k<=$kolom;$k++){
echo"";
}
echo"";
}
echo"
 
";
?>
Simpan dengan nama file tsoal10.php

pert5

Pada pertemuan ke-5 kita mempelajari bagaimana cara membuat sebuah desain web dengan beberapa contoh link-nya dan membuat target pada Crimson Editor (PHP).

1. Membuat Desain Web
Pertama hal kita lakukan yaitu membuat desain web seperti pada gambar dibawah ini :

Master.htm
Kemudian langkah berikutnya yaitu menuliskan code HTML untuk includenya, seperti pada gambar di bawah ini :

Sehingga tulisan include pada webnya akan hilang, seperti gambar dibawah ini :

Langkah berikutnya yaitu menentukan linknya, dengan tahapan blok link dan buka Hyperlinknya. Berikut adalah tampilan Hyperlinknya :

Tulisan link yang diinginkan pada Address kemudian klik OK.

2. Membuat Target pada Crimson Editor (PHP)
Pada pembuatan target untuk sebuah web, diperlukan 2 target yaitu sebagai berikut :
1. Mebuat target untuk memanggil master.html , skrip ini disimpan dengan nama file index.php. Skripnya sebagai berikut
include"master.htm";
?>

2. Membuat target untuk memanggil setiap linknya dan disimpan dengan nama file menu.php :
$slamet=$_GET['slamet'];
if($slamet=="sambutan"){
include"sambutan.htm";
}
else if($slamet=="visimisi"){
include"visimisi.htm";
}
else if($slamet=="mi"){
include"mi.htm";
}
else if($slamet=="si"){
include"si.htm";
}
else{
include"home.htm";
}
?>

pert4

Pada pertemuan ke-4 kita mempelajari bagaimana cara membuat sebuah form inputan dan output tentang rental sebuah mobil dan membuat target pada Crimson Editor (PHP).

Pada pertemuan ini kita mempelajari bagaimana cara pembuatan form inputan mengenai rental mobil berikut dengan output atau laporannya, dengan beberapa ketentuan sebagai berikut :
1. Jika seorang member maka akan mendapatkan diskon 20%, dan jika bukan member tidak mendapatkan diskon.
2. Harga mobil jika sedan biaya sewa Rp. 200.000 jika jenis mobil lain biaya sewanya Rp. 300.000.
3. Jika penyewaan lebih dari 3 hari maka akan dikenakan biaya tambahan 10% dari lama penyewaan dan haraga sewa mobilnya.
4. Dikenakan pajak sebesar 10% dari biaya penyewaan.
Seperti biasa hal pertama yang kita lakukan yaitu membuat form inputan seperti gambar dibawah ini :

Form_rental.htm
Tidak lupa langkah berikutnya yaitu mengubah target pada pada code HTML-nya seperti yang terlihat pada gambar yang diblok warna kuning dengan nama target trental.php. dan menghapus skrip HTML pada baris ke-12 (diblok warna biru).

Langkah berikutnya yaitu membuat form otretan hal ini agar tampilan hasil atau output pada Internet Explorernya terlihat rapih, maka langkah yang kita lakukan yaitu membuat otretan form pada MS. Office FrontPage seperti gambar ini :



Langkah berikutnya yaitu meng-copykan skrip html yang sudah diblok seperti pada gambar diatas pada target skrip PHP-nya dan jangan lupa menghapus semua tanda petiknya (“).

Selanjutnya membuat skrip atau target pada Crimson Editornya, seperti dibawah ini :
//target dari form_rental.htm
//Inisialisasi variabel
$noktp=$_POST['noktp'];
$nama=$_POST['nama'];
$alamat=$_POST['alamat'];
$member=$_POST['member'];
$jenis=$_POST['jenis'];
$lama=$_POST['lama'];
if($jenis=="sedan"){
$harga=200000;
}
else{
$harga=300000;
}

//test variabel2
//echo"$harga
";

//menggunakan SWITCH
SWITCH($member){
case "member":
$diskon=0.2;
break;
case "non member":
$diskon=0;
break;
}

//test variabel3
//echo"$diskon
";
$hargamobil=$harga-($diskon*$harga);
$total=$lama*$hargamobil;
if($lama>3){
$tambah=0.1*$total;
}
else{
$tambah=0;
}

$pajak=0.1*$total;

$biaya=$total+$pajak;

//test variabel4
//echo"$hargamobil $total $tambah $pajak $biaya
";

//Laporan rental
echo"


















































Laporan Rental

No KTP $noktp
Nama $nama
Alamat $alamat
Jenis Mobil $jenis
Harga rental $hargamobil
Keanggotaan $member
Diskon $diskon
Lama Peminjaman $lama
Biaya Tambahan $tambah
Pajak $pajak
Biaya rental $biaya


";

?>
Kemudian disimpan dengan nama file rental.php, disimpan pada satu folder dengan file form_rental.htm.

pert3



Pertemuan ke-3 mempelajari bagaimana cara membuat sebuah form dan membuat target pada Crimson Editor (PHP), dan bagaimana cara agar tampilan hasil pada Internet Explorernya terlihat rapih.

1. Membuat Form Nilai Mahasiswa

form_nilai.htm

2. Menghapus skrip html pada code baris ke-12 (blok warna biru) dan mengubah target PHP (blok warna kuning) dengan nama target tnilai.php.












Kemudian file disimpan dengan nama file form_nilai.htm.

3. Membuat target pada Crimson Editor (PHP).

Agar tampilan hasiln pada Internet Explorernya terlihat rapih, maka langkah yang kita lakukan yaitu membuat otretan form pada MS. Office FrontPage seperti gambar ini :











Langkah berikutnya yaitu meng-copykan skrip html yang sudah diblok seperti pada gambar diatas pada target skrip PHP-nya dan jangan lupa menghapus semua tanda petiknya ().

Skrip PHP atau target dari form nilai sebagai berikut :

//Target dari form nilai

$uts=$_POST['uts'];

$uas=$_POST['uas'];

$absen=$_POST['absen'];

$tugas=$_POST['tugas'];

//rumus

$hasil=($uts*0.3) + ($uas*0.4) + ($absen*0.1) +($tugas*0.2);

//kondisi

if($hasil>100){

$ket="Inputan Salah";

}

else if($hasil>=85){

$ket="A";

}

else if($hasil>=65){

$ket="B";

}

else if($hasil>=45){

$ket="C";

}

else if($hasil>=25){

$ket="D";

}

else if($hasil>=0){

$ket="E";

}

else{

$ket="Tidak terdefinisi";

}

echo”

Nilai

UAS
UTS
Absen
Tugas
Hasil
Nilai anda

“;

?>

Kemudian disimpan dengan nama file tnilai.php, disimpan pada satu folder dengan file form_nilai.htm.

pert2

Pada pertemuan ke-2 kita mempelajari bagaimana cara membuat sebuah form dan membuat target pada Crimson Editor (PHP).

1. Membuat Form Login

Pertama hal kita lakukan yaitu membuat form pada MS.Office FrontPage seperti gambar dibawah ini :









form_login.htm

Pada pembuatan form ini jangan lupa kita masukkan name setiap TextBox-nya pada text box properties, seperti gambar dibawah ini :










Pada TextBox Username, name-nya adalah username sedabngkan pada TextBox Password, name password. Kemudian klik OK.








Kemudian pada tahapan selanjutnya yaitu pada code html-nya kita menghapus skrip pada baris ke-12 (blok warna biru), dan selanjutnya kita mengganti targetnya pada baris yang ke-11 (blok warna kuning) diubah dengan target PHP yang kita tuju yaitu menjadi tlogin.php. Dan disimpan dengan nama file form_login.htm.

2. Membuat Target pada Crimson Editor (PHP)

Langkah berikutnya membuat target pada Crimson Editor (PHP) denan skrip PHP sebagai berikut :

$username=$_GET['username'];

$password=$_GET['password'];

echo"

$username dan $password";

?>

Kemudian disimpan dengan nama file tlogin.php, disimpan pada satu folder dengan file form_login.htm.