jobsheet2 php

9
A. TUJUAN 1) Pengenalan PHP 2) Variabel dan konstanta 3) Tipe data dan operator 4) Struktur kendali 5) Pengulangan 6) Fungsi B. ALAT DAN BAHAN 1) Software pemrograman berbasis web. 2) MySQL 3) PHP 4) Tabel C. KESELAMATAN KERJA 1) Gunakan peralatan sesuai dengan fungsinya. 2) Bekerjalah sesuai dengan cara kerja atau petunjuk yang telah ditentukan. D. TEORI Baca di Modul PHP E. LANGKAH KERJA Membuat aplikasi sederhana Membuat program menggunakan PHP Berikut ini adalah contoh program menggunakan PHP. Ketikkan program dibawah ini dan jalankan di localhost. 1. Program 1. Jobsheet Pemrograman Web- SMKN 2 Yogyakarta- untuk kalangan sendiri Created by Tim Pengampu Pemrograman Web TKJ SMKN 2 Yogyakarta SMK N 2 YOGYAKARTA Bidang : Teknologi Komputer dan Informatika Program : Teknik Komputer dan Jaringan Kompetensi Dasar: Mengintegrasikan Halaman web dengan database Instruktur : Rohmadi H & Alia NP No Jobsheet : 02 Semester : Genap Nama : Tanggal : <?php $isi_variabel = "Ini isi awal variabel!"; print ("Menampilkan isi variabel awal : $isi_variabel"); print ("<p>"); $isi_variabel = "Ini isi Variabel setelah diupdate!";

Upload: yanke-maulana

Post on 12-Aug-2015

20 views

Category:

Engineering


1 download

TRANSCRIPT

Page 1: Jobsheet2 php

A. TUJUAN1) Pengenalan PHP2) Variabel dan konstanta3) Tipe data dan operator4) Struktur kendali5) Pengulangan6) Fungsi

B. ALAT DAN BAHAN1) Software pemrograman berbasis web.2) MySQL3) PHP4) Tabel

C. KESELAMATAN KERJA

1) Gunakan peralatan sesuai dengan fungsinya.

2) Bekerjalah sesuai dengan cara kerja atau petunjuk yang telah

ditentukan.D. TEORI

Baca di Modul PHPE. LANGKAH KERJAMembuat aplikasi sederhana

Membuat program menggunakan PHP

Berikut ini adalah contoh program menggunakan PHP. Ketikkan program dibawah ini dan jalankan di localhost.1. Program 1.

Amati output yang terjadi dan jelaskan mengapa bisa mendapatkan output seperti itu!

Jobsheet Pemrograman Web- SMKN 2 Yogyakarta- untuk kalangan sendiriCreated by Tim Pengampu Pemrograman Web TKJ SMKN 2 Yogyakarta

SMK N 2 YOGYAKARTA

Bidang : Teknologi Komputer dan Informatika

Program : Teknik Komputer dan Jaringan

Kompetensi Dasar:Mengintegrasikan Halaman web

dengan database

Instruktur :Rohmadi H & Alia NP

No Jobsheet : 02Semester : Genap

Nama :

Tanggal :

<?php$isi_variabel = "Ini isi awal variabel!";print ("Menampilkan isi variabel awal : $isi_variabel");print ("<p>");$isi_variabel = "Ini isi Variabel setelah diupdate!";print ("Isi variabel setelah diupdate : $isi_variabel");

?>

Page 2: Jobsheet2 php

2. Program 2

Tambahkan code html untuk mendapatkan keluaran yang bagus. Anda dapat menambahkan warna text, jenis text atau bahkan membuat border.

3. Program 3

Buatlah kesimpulan dari operasi diatas!

Tugas:1. Buatlah program untuk menghitung luas segitiga dengan alas dan tinggi yang sudah

diketahui!2. Buatlah program untuk menghitung luas persegi dengan sisi yang sudah diketahui!

MEMBUAT PROGRAM INPUT DARI KEYBOARD Program diatas adalah program yang variabelnya statis. Dibawah ini contoh listing program dengan nilai variabel yang dinamis.

Jobsheet Pemrograman Web- SMKN 2 Yogyakarta- untuk kalangan sendiriCreated by Tim Pengampu Pemrograman Web TKJ SMKN 2 Yogyakarta

<?php$angka1=100;$angka2=80;print ("angka1: $angka1");print ("<p>");print ("angka2: $angka2");$jumlah=$angka1+$angka2;print ("<p>");print ("Penjumlahan: $jumlah");$equal=$angka1>$angka2;print("Angka1=Angka2:$equal"); ?>

<?php$angka1=100;$angka2=80;print ("angka1: $angka1");print ("<p>");print ("angka2: $angka2");$jumlah=$angka1+$angka2;$hasil=$angka1*$angka2;$kurang=$angka1-$angka2;$bagi=$angka1/$angka2;print ("<p>");print ("jumlah dari angka1+angka2= $jumlah");print ("<p>");print ("hasil dari angka1x angka2= $hasil");print ("<p>");print ("hasil dari angka1-angka2= $kurang");print ("<p>");print ("hasil dari angka1:angka2=$bagi"); ?>

Page 3: Jobsheet2 php

4. Program 4 beri nama program4.html

Buatlah program4.php seperti dibawah ini:

Jelaskan debug program diatas!

5. Program5a. Buatlah input an seperti dibawah ini!

<form id="form1" name="form1" method="POST" action="form2action.php"> Perhatikan pada bagian actionnya haruslah sesuai dengan program php yang akan anda buat.

<input type="text" name="a" id="a" /> <input type="text" name="b" id="b" />

Perhatikan pada bagian input type name. Maka textbox diatas akan diberi nama a dan b

Jobsheet Pemrograman Web- SMKN 2 Yogyakarta- untuk kalangan sendiriCreated by Tim Pengampu Pemrograman Web TKJ SMKN 2 Yogyakarta

<!DOCTYPE><html><head><title>Program input</title></head>

<body><form id="form1" name="form1" method="POST"action="program4.php"> <p> <label for="name">Nama</label> <input type="text" name="namaku" id="name" /> </p> <p> <input type="submit" name="lanjut" id="lanjut" value="Submit" /> </p></form></body></html>

<?php$nama=$_POST['namaku'];print("hai $nama");

?>

Page 4: Jobsheet2 php

b. Untuk file form2action.php listingnya ada dibawah ini!

Tambahkan untuk membuat perkalian, pembagian, pengurangan dan pangkat.Keterangan contoh untuk pangkat: 3 pangkat 2,di PHP exp(2 * log(3));

6. Program 6Buatlah program untuk output dibawah ini:

Gunakan untuk menghitung luas persegi panjang dan kelilingnya!Buatlah program menghitung luas dan keliling persegi dengan satu input sisi!

KLAUSA IFFungsi IF mengembalikan satu nilai jika kondisi yang Anda tentukan mengevaluasi ke TRUE, dan nilai lain jika kondisi itu mengevaluasi ke FALSE.

7. program 7a

Jobsheet Pemrograman Web- SMKN 2 Yogyakarta- untuk kalangan sendiriCreated by Tim Pengampu Pemrograman Web TKJ SMKN 2 Yogyakarta

<?php$a=$_POST['a'];$b=$_POST['b'];$jum=$a+$b;Print("Jumlah=$jum");?>

<?php$nilai=70;if ($nilai>=76)

print ("Selamat Anda Lulus");elseprint ("Maaf Anda harus Mengulang");?>

Page 5: Jobsheet2 php

PROGRAM UNTUK INPUTAN DARI KEYBOARD Program 7b.php

Program 7bac.php

8. program 8 untuk nilai matematika, bahasa inggris dan indonesia menggunakan variabel. Sedangkan nilai rata-rata menggunakan rumus dengan ketentuan rata<76 mengulang dan rata>=76 tuntas. Buatlah prgram untuk output dibawah ini!

Jobsheet Pemrograman Web- SMKN 2 Yogyakarta- untuk kalangan sendiriCreated by Tim Pengampu Pemrograman Web TKJ SMKN 2 Yogyakarta

<!DOCTYPE ><head><title>Untitled Document</title></head>

<body><form id="form1" name="form1" method="POST" action="7bac.php"> <p> <label for="nilai">Masukkan nilai</label> <input type="text" name="nilai" id="nilai" /> </p> <p> <input type="submit" name="lanjut" id="lanjut" value="Lanjut" /> </p></form></body></html>

<?php$nilai=$_POST['nilai'];if ($nilai>=76)

print ("Selamat Anda Lulus");elseprint ("Maaf Anda harus Mengulang");?>

Page 6: Jobsheet2 php

Program 8b.php dibawah ini adalah contoh input dari keybord. Tentukanlah file actionnya dan buat serta jalankan!

9. program 9

Jobsheet Pemrograman Web- SMKN 2 Yogyakarta- untuk kalangan sendiriCreated by Tim Pengampu Pemrograman Web TKJ SMKN 2 Yogyakarta

<?php$mat=73;$eng=100;$bi=80;print ("Nilai Matematika: $mat");print ("<p>");print ("Nilai Bahasa Inggris: $eng");print ("<p>"); print ("Nilai Bahasa Indonesia: $bi");print ("<p>"); if ($mat>=76 and $eng>=76 and $bi>=76)print ("selamat anda lulus");elseprint ("Maaf Anda harus Mengulang ");

if ($mat<76)print("matematika");el se if ($eng<76)print("Bahasa Inggris");else if ($bi<76)print("Bahasa Indonesia");

?>

<!DOCTYPE <head><title>Untitled Document</title></head>

<body><form id="form1" name="form1" method="POST" action="8bac.php"> <table width="260" border="1"> <tr> <td width="202"><label for="mat">Masukkan nilai Matematika</label></td> <td width="42"><input type="text" name="mat" id="mat" size="3" /></td> </tr> <tr> <td>Masukkan nilai Bahasa Inggris</td> <td><input type="text" name="eng" id="eng" size="3" /></td> </tr> <tr> <td>Masukkan nilai Bahasa Indonesia</td> <td><input type="text" name="bi" id="bi" size="3" /></td> </tr></table> <p> <input type="submit" name="lanjut" id="lanjut" value="Lanjut" /> </p> </form></body></html>

Page 7: Jobsheet2 php

Apakah fungsi AND pada perintah if diatas?

Tugas:1. buatlah program masukan dari keyboard untuk menentukan kriteria

Kriteria A jika nilai>=90Kriteria B jika nilai>=80Kriteria C jika nilai>=76Kriteria D jika nila<76

PENGAYAAN1. Buatlah program masukan dari keyboard untuk menentukan bilangan genap atau ganjil.2. Buatlah program masukan dari keyboard untuk menghitung luas

Jika yang dipilih persegi panjang maka user hanya diminta memasukkan panjang dan lebar.Jika yang dipilih segitiga maka user hanya diminta memasukkan panjangalas dan tinggiJika yang dipilih persegi maka user hanya diminta memasukkan panjang dan lebar.Jika yang dipilih lingkaran maka user hanya diminta memasukkan jari-jari.

** SELAMAT MENGERJAKAN **

Jobsheet Pemrograman Web- SMKN 2 Yogyakarta- untuk kalangan sendiriCreated by Tim Pengampu Pemrograman Web TKJ SMKN 2 Yogyakarta

Page 8: Jobsheet2 php

Jobsheet Pemrograman Web- SMKN 2 Yogyakarta- untuk kalangan sendiriCreated by Tim Pengampu Pemrograman Web TKJ SMKN 2 Yogyakarta