SlideShare a Scribd company logo
1 of 8
TUJUAN
1) Pengenalan PHP
2) Variabel dan konstanta
3) Tipe data dan operator
4) Struktur kendali
5) Pengulangan
6) Fungsi
ALAT DAN BAHAN
1) Software pemrograman berbasis web.
2) MySQL
3) PHP
4) Tabel
KESELAMATAN KERJA
1) Gunakan peralatan sesuai dengan fungsinya.
2) Bekerjalah sesuai dengan cara kerja atau petunjuk yang telah
ditentukan.
TEORI
Baca di Modul PHP
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.
Amati output yang terjadi dan jelaskan mengapa bisa mendapatkan output seperti itu!
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!";
print ("Isi variabel setelah diupdate : $isi_variabel");
?>
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 sendiri
Created 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");
?>
4. Program 4 beri nama program4.html
Buatlah program4.php seperti dibawah ini:
Jelaskan debug program diatas!
5. Program5
a. 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 sendiri
Created 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");
?>
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 6
Buatlah 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 IF
Fungsi 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 sendiri
Created 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");
else
print ("Maaf Anda harus Mengulang");
?>
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 sendiri
Created 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");
else
print ("Maaf Anda harus Mengulang");
?>
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 sendiri
Created 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");
else
print ("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>
Apakah fungsi AND pada perintah if diatas?
Tugas:
1. buatlah program masukan dari keyboard untuk menentukan kriteria
Kriteria A jika nilai>=90
Kriteria B jika nilai>=80
Kriteria C jika nilai>=76
Kriteria D jika nila<76
PENGAYAAN
1. 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 tinggi
Jika 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 sendiri
Created by Tim Pengampu Pemrograman Web TKJ SMKN 2 Yogyakarta
Jobsheet Pemrograman Web- SMKN 2 Yogyakarta- untuk kalangan sendiri
Created by Tim Pengampu Pemrograman Web TKJ SMKN 2 Yogyakarta

More Related Content

What's hot

Java web application 2 - membuat template web
Java web application 2 - membuat template webJava web application 2 - membuat template web
Java web application 2 - membuat template webDoni Andriansyah
 
Membuat mvc framework sederhana dengan php
Membuat mvc framework sederhana dengan phpMembuat mvc framework sederhana dengan php
Membuat mvc framework sederhana dengan phpCahya Dwiana SN
 
Entri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQuery
Entri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQueryEntri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQuery
Entri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQueryAchmad Solichin
 
Java Web Form Pendaftaran - JSP
Java Web Form Pendaftaran - JSPJava Web Form Pendaftaran - JSP
Java Web Form Pendaftaran - JSPDoni Andriansyah
 
Laravel 5 Tutorial : Membuat Blog Sederhana dengan Laravel 5.3
Laravel 5 Tutorial : Membuat Blog Sederhana dengan Laravel 5.3Laravel 5 Tutorial : Membuat Blog Sederhana dengan Laravel 5.3
Laravel 5 Tutorial : Membuat Blog Sederhana dengan Laravel 5.3harisonmtd
 
Udahnyatudella
UdahnyatudellaUdahnyatudella
Udahnyatudelladella1214
 
Membuat form login dengan php mvc dan my sql
Membuat form login dengan php mvc dan my sqlMembuat form login dengan php mvc dan my sql
Membuat form login dengan php mvc dan my sqlabuyanto
 
Belajar laravel untuk pemula
Belajar laravel untuk pemulaBelajar laravel untuk pemula
Belajar laravel untuk pemulaDadan Dhamdani
 
Udahnyatudella
UdahnyatudellaUdahnyatudella
Udahnyatudellaagrafury
 
Web dengan php mysql dreamweaver
Web dengan php mysql dreamweaverWeb dengan php mysql dreamweaver
Web dengan php mysql dreamweaverAlbertz Ace-Red
 
Tutorial membuat form login dengan php mvc dan my sql
Tutorial membuat form login dengan php mvc dan my sqlTutorial membuat form login dengan php mvc dan my sql
Tutorial membuat form login dengan php mvc dan my sqlAjiDwiKusman
 
Tugas laporan aplikasi web nova muhdalifah
Tugas laporan aplikasi web nova muhdalifahTugas laporan aplikasi web nova muhdalifah
Tugas laporan aplikasi web nova muhdalifahzakianadalina97
 
Modul web design - studi kasus website portal berita
Modul web design - studi kasus website portal beritaModul web design - studi kasus website portal berita
Modul web design - studi kasus website portal beritaDoni Andriansyah
 
Tutorial Pembuatan Aplikasi Website Beserta Databasenya
Tutorial Pembuatan Aplikasi Website Beserta DatabasenyaTutorial Pembuatan Aplikasi Website Beserta Databasenya
Tutorial Pembuatan Aplikasi Website Beserta DatabasenyaRCH_98
 

What's hot (19)

Java web application 2 - membuat template web
Java web application 2 - membuat template webJava web application 2 - membuat template web
Java web application 2 - membuat template web
 
Membuat mvc framework sederhana dengan php
Membuat mvc framework sederhana dengan phpMembuat mvc framework sederhana dengan php
Membuat mvc framework sederhana dengan php
 
Entri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQuery
Entri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQueryEntri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQuery
Entri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQuery
 
Java Web Form Pendaftaran - JSP
Java Web Form Pendaftaran - JSPJava Web Form Pendaftaran - JSP
Java Web Form Pendaftaran - JSP
 
Java web application 1
Java web application 1Java web application 1
Java web application 1
 
Laravel 5 Tutorial : Membuat Blog Sederhana dengan Laravel 5.3
Laravel 5 Tutorial : Membuat Blog Sederhana dengan Laravel 5.3Laravel 5 Tutorial : Membuat Blog Sederhana dengan Laravel 5.3
Laravel 5 Tutorial : Membuat Blog Sederhana dengan Laravel 5.3
 
Udahnyatudella
UdahnyatudellaUdahnyatudella
Udahnyatudella
 
Laporan Aplikasi Website
Laporan Aplikasi WebsiteLaporan Aplikasi Website
Laporan Aplikasi Website
 
Cover
CoverCover
Cover
 
Cover
CoverCover
Cover
 
Membuat form login dengan php mvc dan my sql
Membuat form login dengan php mvc dan my sqlMembuat form login dengan php mvc dan my sql
Membuat form login dengan php mvc dan my sql
 
Perkenalan PHP 13-14
Perkenalan PHP 13-14Perkenalan PHP 13-14
Perkenalan PHP 13-14
 
Belajar laravel untuk pemula
Belajar laravel untuk pemulaBelajar laravel untuk pemula
Belajar laravel untuk pemula
 
Udahnyatudella
UdahnyatudellaUdahnyatudella
Udahnyatudella
 
Web dengan php mysql dreamweaver
Web dengan php mysql dreamweaverWeb dengan php mysql dreamweaver
Web dengan php mysql dreamweaver
 
Tutorial membuat form login dengan php mvc dan my sql
Tutorial membuat form login dengan php mvc dan my sqlTutorial membuat form login dengan php mvc dan my sql
Tutorial membuat form login dengan php mvc dan my sql
 
Tugas laporan aplikasi web nova muhdalifah
Tugas laporan aplikasi web nova muhdalifahTugas laporan aplikasi web nova muhdalifah
Tugas laporan aplikasi web nova muhdalifah
 
Modul web design - studi kasus website portal berita
Modul web design - studi kasus website portal beritaModul web design - studi kasus website portal berita
Modul web design - studi kasus website portal berita
 
Tutorial Pembuatan Aplikasi Website Beserta Databasenya
Tutorial Pembuatan Aplikasi Website Beserta DatabasenyaTutorial Pembuatan Aplikasi Website Beserta Databasenya
Tutorial Pembuatan Aplikasi Website Beserta Databasenya
 

Similar to Jobsheet2 php

Laporan praktikum web ke 5
Laporan praktikum web ke 5Laporan praktikum web ke 5
Laporan praktikum web ke 5sunubismel13
 
PENGEMBANGAN PROGRAM TERSTRUKTUR
PENGEMBANGAN PROGRAM TERSTRUKTURPENGEMBANGAN PROGRAM TERSTRUKTUR
PENGEMBANGAN PROGRAM TERSTRUKTUREDIS BLOG
 
Modul praktikum algoritma
Modul praktikum algoritmaModul praktikum algoritma
Modul praktikum algoritmaRony BolaNk
 
Modul praktikum Pemrograman web Backend dengan Codeigniter dan LTE
Modul praktikum Pemrograman web Backend dengan Codeigniter dan LTEModul praktikum Pemrograman web Backend dengan Codeigniter dan LTE
Modul praktikum Pemrograman web Backend dengan Codeigniter dan LTEIgun
 
PPT Pertemuan 06 Web Developer VSGA DTS 2022.pptx
PPT Pertemuan 06 Web Developer VSGA DTS 2022.pptxPPT Pertemuan 06 Web Developer VSGA DTS 2022.pptx
PPT Pertemuan 06 Web Developer VSGA DTS 2022.pptxAgustianNoor
 
Belajar php-dengan-framework-code-igniter1
Belajar php-dengan-framework-code-igniter1Belajar php-dengan-framework-code-igniter1
Belajar php-dengan-framework-code-igniter1Al-dhimas Purnama
 
80325555 modul-7-jam-membuat-web-dari-nol
80325555 modul-7-jam-membuat-web-dari-nol80325555 modul-7-jam-membuat-web-dari-nol
80325555 modul-7-jam-membuat-web-dari-nolAgilNur1
 
Udahnyatudella
UdahnyatudellaUdahnyatudella
Udahnyatudelladella1214
 
Udahnyatudella
UdahnyatudellaUdahnyatudella
Udahnyatudelladellandel
 
10 pemrograman internet php (2)
10 pemrograman internet   php (2)10 pemrograman internet   php (2)
10 pemrograman internet php (2)Toni Tegar Sahidi
 
Buku tamu php&my sql
Buku tamu php&my sqlBuku tamu php&my sql
Buku tamu php&my sqltotoh fatah
 
Belajar Framework CodeIgnitier Lengkap (bahasa Indonesia)
Belajar Framework CodeIgnitier Lengkap (bahasa Indonesia)Belajar Framework CodeIgnitier Lengkap (bahasa Indonesia)
Belajar Framework CodeIgnitier Lengkap (bahasa Indonesia)riarel
 
Belajar framework code igniter xii rpl
Belajar framework code igniter xii rplBelajar framework code igniter xii rpl
Belajar framework code igniter xii rplDenny Yahya
 
Belajar php-dengan-framework-code-igniter
Belajar php-dengan-framework-code-igniterBelajar php-dengan-framework-code-igniter
Belajar php-dengan-framework-code-igniterGeorge Kartutu
 
Belajar php-dengan-framework-code-igniter
Belajar php-dengan-framework-code-igniterBelajar php-dengan-framework-code-igniter
Belajar php-dengan-framework-code-igniterMuhammad Rais
 
Php dgn framework code ignitier
Php dgn framework code ignitierPhp dgn framework code ignitier
Php dgn framework code ignitierAlbertz Ace-Red
 

Similar to Jobsheet2 php (20)

Laporan praktikum web ke 5
Laporan praktikum web ke 5Laporan praktikum web ke 5
Laporan praktikum web ke 5
 
PENGEMBANGAN PROGRAM TERSTRUKTUR
PENGEMBANGAN PROGRAM TERSTRUKTURPENGEMBANGAN PROGRAM TERSTRUKTUR
PENGEMBANGAN PROGRAM TERSTRUKTUR
 
Modul praktikum algoritma
Modul praktikum algoritmaModul praktikum algoritma
Modul praktikum algoritma
 
Php coder
Php coderPhp coder
Php coder
 
Modul praktikum Pemrograman web Backend dengan Codeigniter dan LTE
Modul praktikum Pemrograman web Backend dengan Codeigniter dan LTEModul praktikum Pemrograman web Backend dengan Codeigniter dan LTE
Modul praktikum Pemrograman web Backend dengan Codeigniter dan LTE
 
PPT Pertemuan 06 Web Developer VSGA DTS 2022.pptx
PPT Pertemuan 06 Web Developer VSGA DTS 2022.pptxPPT Pertemuan 06 Web Developer VSGA DTS 2022.pptx
PPT Pertemuan 06 Web Developer VSGA DTS 2022.pptx
 
Belajar php-dengan-framework-code-igniter1
Belajar php-dengan-framework-code-igniter1Belajar php-dengan-framework-code-igniter1
Belajar php-dengan-framework-code-igniter1
 
Bab2 form php
Bab2 form phpBab2 form php
Bab2 form php
 
80325555 modul-7-jam-membuat-web-dari-nol
80325555 modul-7-jam-membuat-web-dari-nol80325555 modul-7-jam-membuat-web-dari-nol
80325555 modul-7-jam-membuat-web-dari-nol
 
Udahnyatudella
UdahnyatudellaUdahnyatudella
Udahnyatudella
 
Udahnyatudella
UdahnyatudellaUdahnyatudella
Udahnyatudella
 
Tutorial ci
Tutorial ciTutorial ci
Tutorial ci
 
10 pemrograman internet php (2)
10 pemrograman internet   php (2)10 pemrograman internet   php (2)
10 pemrograman internet php (2)
 
Buku tamu php&my sql
Buku tamu php&my sqlBuku tamu php&my sql
Buku tamu php&my sql
 
Belajar Framework CodeIgnitier Lengkap (bahasa Indonesia)
Belajar Framework CodeIgnitier Lengkap (bahasa Indonesia)Belajar Framework CodeIgnitier Lengkap (bahasa Indonesia)
Belajar Framework CodeIgnitier Lengkap (bahasa Indonesia)
 
Belajar framework code igniter xii rpl
Belajar framework code igniter xii rplBelajar framework code igniter xii rpl
Belajar framework code igniter xii rpl
 
Modul pemrograman-visual 3
Modul pemrograman-visual 3Modul pemrograman-visual 3
Modul pemrograman-visual 3
 
Belajar php-dengan-framework-code-igniter
Belajar php-dengan-framework-code-igniterBelajar php-dengan-framework-code-igniter
Belajar php-dengan-framework-code-igniter
 
Belajar php-dengan-framework-code-igniter
Belajar php-dengan-framework-code-igniterBelajar php-dengan-framework-code-igniter
Belajar php-dengan-framework-code-igniter
 
Php dgn framework code ignitier
Php dgn framework code ignitierPhp dgn framework code ignitier
Php dgn framework code ignitier
 

Jobsheet2 php

  • 1. TUJUAN 1) Pengenalan PHP 2) Variabel dan konstanta 3) Tipe data dan operator 4) Struktur kendali 5) Pengulangan 6) Fungsi ALAT DAN BAHAN 1) Software pemrograman berbasis web. 2) MySQL 3) PHP 4) Tabel KESELAMATAN KERJA 1) Gunakan peralatan sesuai dengan fungsinya. 2) Bekerjalah sesuai dengan cara kerja atau petunjuk yang telah ditentukan. TEORI Baca di Modul PHP 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. Amati output yang terjadi dan jelaskan mengapa bisa mendapatkan output seperti itu! 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!"; print ("Isi variabel setelah diupdate : $isi_variabel"); ?>
  • 2. 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 sendiri Created 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"); ?>
  • 3. 4. Program 4 beri nama program4.html Buatlah program4.php seperti dibawah ini: Jelaskan debug program diatas! 5. Program5 a. 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 sendiri Created 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"); ?>
  • 4. 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 6 Buatlah 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 IF Fungsi 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 sendiri Created 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"); else print ("Maaf Anda harus Mengulang"); ?>
  • 5. 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 sendiri Created 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"); else print ("Maaf Anda harus Mengulang"); ?>
  • 6. 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 sendiri Created 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"); else print ("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>
  • 7. Apakah fungsi AND pada perintah if diatas? Tugas: 1. buatlah program masukan dari keyboard untuk menentukan kriteria Kriteria A jika nilai>=90 Kriteria B jika nilai>=80 Kriteria C jika nilai>=76 Kriteria D jika nila<76 PENGAYAAN 1. 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 tinggi Jika 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 sendiri Created by Tim Pengampu Pemrograman Web TKJ SMKN 2 Yogyakarta
  • 8. Jobsheet Pemrograman Web- SMKN 2 Yogyakarta- untuk kalangan sendiri Created by Tim Pengampu Pemrograman Web TKJ SMKN 2 Yogyakarta