Pelajari dan Kerjakan soal latihan berikut ini: 1.Nama file: Arimtika.php. <?php. $a = 20; $b = 10; $c = $a + $b; // Rumus Penjumlahan

dokumen-dokumen yang mirip
Mahasiswa memahami Pengertian Basisdata, Cara membuat basisdata, cara menginput data dan cara menampilkan data.

BAB 1 Trik Dasar Memahami Pemrograman PHP & MySQL

Membuat Buku Tamu Berbasis Web secara Gampang & Simple FIRST Menggunakan PHP dan MySQL EDITION

Menangani Input dari User

Skrip koneksi_bukutamu.php

PHP & Mysql. Pemrograman Internet

Mahasiswa memahami Pengertian PHP, Cara menjalankan PHP, Operasi Matematik, penggunaan variable dan struktur control perulangan PHP.

b) Membuat database tiket. Siapkan databasenya dengan membuat database tiket Sampai langkah ini database tiket sudah siap digunakan

Pemrograman Web Lanjut 2017

MODUL 3 INTERNET PROGRAMMING : PHP 3

Pemrograman Web Lanjut 2017

MODUL 8 WEB PROGRAMMING : PHP 3

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

INTRO PHP FORM PHPMYADMIN input update delete TEMPLATE SEDERHANA

MODUL 5 KONEKTIVITAS PHP DENGAN MySQL

MODUL 10 KONEKTIVITAS PHP DENGAN MySQL

Membuat Database mysql dengan PhpMyAdmin

Bab12 Pembuatan Aplikasi Biodata dengan PHP MYSQL

Modul Pembuatan Aplikasi Biodata dengan PHP dan MySQL

DATABASE OPERATION. Pemrograman Web. Rajif Agung Yunmar, S.Kom

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

PRAKTIKUM I MySQL / phpmyadmin

Dengan asumsi bahwa aplikasi masih menggunakan cookie, maka query untuk membuka profil adalah seperti berikut:

TIB18 - PEMROGRAMAN WEB. Pemrograman Web Pertemuan & 21-22

MODUL PEMROGRAMAN WEB

Bagian 20. Bekerja dengan Form menggunakan PHP.

Dasar PHP-MySQL oleh : Prasaja Wikanta

BAB 5 MEMAHAMI METHOD GET DAN POST PADA PHP

Langkah 1 Struktur Folder. Langkah 2 Database. Detil Tutorial

Membuat Toko Buku dengan PHP - MySQL

Materi

Pertemuan 4 Penanganan Form

LAMPIRAN. Lampiran 1 Wawancara dengan Bapak Thoriq Rachmat selaku Manager IT di PT. 1. Apakah perusahaan saat ini membutuhkan sistem server yang baru?

Materi 10: Create Read Update Delete

Create Read Update Delete using PHP MySql

MODUL 6 SESSION DAN USER AUTHENTICATION

P - 12 Bab 9 : PHP & MySQL

BAB VIII PEMROSESAN FORM

Penanganan Form 16/10/2014

Modul Pemrograman Web Teori + Praktik PHP, XML, Jquery, Ajax, Yii

BAB X AKSES DAN MANIPULASI DATA

Pemrograman Basis Data Berbasis Web

Pemrograman Basis Data Berbasis Web

Advantages. Keunggulan :

PHP dan MySQL. Mempelajari koneksi PHP. Fungsi-fungsi aksesnya. Muhammad Zen Samsono Hadi, ST. MSc

Lisensi Dokumen: Uraian Kasus :

MODUL 7 SESSION DAN USER AUTHENTICATION

Cara Cepat : Belajar Pemrograman Web Part 2. Oleh : Harry Sufehmi Institusi : AOSI.or.id (Asosiasi Open Source Indonesia) Revisi :

Pemrograman Web PRAKTIKUM 6. Query Data 2. TUJUAN BELAJAR Mahasiswa dapat menggunakan PHP dan MySQL untuk mengupdate data

DATABASE MYSQL DENGAN PHP

Domain & Hosting Free By : Subianto, S.Kom

BAB 4 PERANCANGAN LAYAR

Halaman Utama. Tampilan Menu. Universitas Sumatera Utara

TUTORIAL PHP MYSQL Langkah Tepat menjadi Web Developer Handal, menguasai PHP dan MySQL, jalan terbaik membuat website dan aplikasi berbasis web

MODUL III MEMBUAT FORM DAN HALAMAN WEB DENGAN FRAME

SEARCHING, EDIT / UPDATE DAN DELETE. PHP & MYSQL Part Two

[CRUD] Membuat Blog Sederhana dengan PHP + MongoDB

Praktikum 3 Cookie, Session, dan Database MySQL

X/HTML5 Form. Auriza Akbar 25 Mei 2012

Modul Pemrograman Web Teori + Praktik PHP, XML, Ajax, Laravel

Muhammad Zen Samsono Hadi, ST. MSc.

Membuat CRUD Sederhana Menggunakan PHP Dengan Mysqli Extension

PHP Penanganan Form. Overview. 15-Jan Jenis-jenis Form Form Validation. Tag <FORM> Atribut ACTION Atribut METHOD SUBMIT BUTTON

Aplikasi Sistem Informasi Siswa ini adalah Versi 1.1 yang merupakan kelanjutan dari versi sebelumnya dengan tambahan Menu. Struktur menunya adalah :

PHP dan MySQL. Mempelajari koneksi PHP dengan database MySQL dan Fungsi-fungsi aksesnya. Muhammad Zen S. Hadi, ST. MSc.

KapitaSelekta. (KBKI82127, 2 sks) Materi : Pengenalan MySQL

Tag dasar yang akan kita gunakan untuk membuat form di HTML adalah tag form, input, textarea, select dan option.

PERTEMUAN 2 PEMROGRAMAN WEB LANJUT- Pokok Bahasan :

KURSUS ONLINE JASA WEBMASTERS

Sony Arianto Kurniawan

SISTEM PAKAR UNTUK MENDAGNOSIS PENYAKIT SINUSITIS MENGGUNAKAN ALGORRITMA CERTAINTY FACTOR DAN FORWARD CHAINING

Pertemuan 5 Pemrograman Internet (Web Dinamis)

PRAKTIKUM PHP 10. Menyimpan Data ke Database & Menampilkan Data dengan PHP

HTML FORM. Praktikum III

P - 11 Bab 8 : PHP & HTML (Manipulasi Form)

MEMBER. 1. Tabel member. 2. Form Pendaftaran Member : formmember.php. 3. Script Form Pendaftaran Member

Script PHP dan MySQL J A M K E E M P A T

Penanganan Form. Muhammad Zen Samsono Hadi, ST. MSc. T.TELEKOMUNIKASI - PENS

BAB III IMPLEMENTASI. Program penghubung database tersebut disimpan dengan nama. konek.php. Berikut merupakan kode program penghubung Database :

Praktikum Aplikasi Web Pertemuan - 10 PHP Files

MEMBUAT APLIKASI GUEST BOOK

BAB VI PHP DENGAN MYSQL (3)

PEMBUATAN MASTER PENGGUNA PADA APLIKASI BPN-PPAT (CRUD)CREATE, READ, UPDATE,DELETE With PHP & Mysql

MAKALAH JARINGAN KOMPUTER Session Model OSI

Pemrograman Web DASAR HTML 2

E-trik Ajax. Database MySQL. Dedi Alnas

MODUL PEMROGRAMAN WEB

MODUL 7 MEMBUAT DATABASE DI MYSQL

Langkah Cara Membuat Form Login Menggunakan PHP dan MySQL Langkah 1: Membuat Tabel MySQL User/Pengguna

MANAGEMENT, FORWARDING & AUTO RESPONDER

Membuat Shopping Cart Sederhana Menggunakan PHP

Membuat Aplikasi CRUD dengan OOP dan PDO MySQL

Pemrosesan form HTML

Modul-7 CRUD & Searching. Pemograman Web TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG

HTML (HYPERTEXT MARKUP LANGUAGE)

2. inputkk.php. 3. tampilkk.php

LAMPIRAN. 1. Listing Program pada website sekolah. index.php

Form identik dengan formulir

Modul Pembuatan Aplikasi Login dengan PHP dan MySQL

Tujuan: Siswa dapat membuat list item dan form untuk diterapkan dalam pembuatan halaman web

Transkripsi:

Pelajari dan Kerjakan soal latihan berikut ini: 1.Nama file: Arimtika.php $a = 20; $b = 10; $c = $a + $b; // Rumus Penjumlahan $d = $a * $b; // Rumus Perkalian echo "Nilai a : $a <br>"; echo "Nilai b : $b <br><br>"; echo "Penjumlahan $a + $b = $c <br>"; echo "Perkalian $a x $b = $d"; 2.1-Nama file: form_jumlah.php <form method="get" action="hasil_jumlah.php"> Nilai a: <input type="text" name="a"><br><br> Nilai b: <input type="text" name="b"><br><br> <input type="submit" value="jumlahkan"> </form> 2.2.-Nama file: hasil_jumlah.php // Ambil variabel dari form $a = $_GET['a']; $b = $_GET['b']; $c = $a + $b; // Rumus penjumlahan

echo "Nilai a : $a <br>"; echo "Nilai b : $b <br><br>"; echo "Penjumlahan $a + $b = $c"; 3.-Nama file: method.php Method GET <form method="get" action="method.php"> <input type="text" name="nama"> <input type="submit" name="proses" value="proses"> </form> if (isset($_get['proses'])){ $nama = $_GET['nama']; echo "Nama: <b>$nama</b>"; <br><hr><br> Method POST <form method="post" action="method.php"> <input type="text" name="nama"> <input type="submit" name="proses" value="proses"> </form>

if (isset($_post['proses'])){ $nama = $_POST['nama']; echo "Nama: <b>$nama</b>"; 4.1.-Nama file: form_hitung.php <form method="get" action="hasil_hitung.php"> Nilai a : <input type="text" name="a"><br><br> Nilai b : <input type="text" name="b"><br><br> Operasi : <br> <input type="radio" name="operasi" value="jumlah">penjumlahan<br> <input type="radio" name="operasi" value="kurang">pengurangan<br> <input type="radio" name="operasi" value="kali">perkalian<br> <input type="radio" name="operasi" value="bagi">pembagian<br><br> <input type="submit" value="hitung"> </form> 4.2.-Nama file: hasil_hitung.php $a = $_GET['a']; $b = $_GET['b']; $operasi = $_GET['operasi']; echo "Nilai a : $a<br>";

echo "Nilai b : $b<br><br>"; if ($operasi=="jumlah"){ $c = $a + $b; // rumus penjumlahan echo "Penjumlahan $a + $b = $c"; elseif ($operasi=="kurang"){ $c = $a - $b; // rumus pengurangan echo "Pengurangan $a - $b = $c"; elseif ($operasi=="kali"){ $c = $a * $b; // rumus perkalian echo "Perkalian $a x $b = $c"; elseif ($operasi=="bagi"){ $c = $a / $b; // rumus pembagian echo "Pembagian $a / $b = $c"; // apabila operasi perhitungan belum dipilih else{ echo "Anda belum memilih operasi perhitungan"; 5.1.-Nama file: for.php <form method="get" action="hasil_for.php">

Berapa file yang akan di upload: <br><br> <input type="text" name="jumlah_file"> <input type="submit" value="proses"> </form> 5.2.-Nama file: hasil_for.php $jumlah_file=$_get['jumlah_file']; for($i=1; $i<=$jumlah_file; $i++){ echo "File ke-$i : <input type=\"file\" name=\"namafile[]\"> <br><br>"; 6. Buat database beri nama filenya latihan menggunakan PHPmyadmin dengan format data sebagai berikut Field Type Length Index A_I (auto increment) Id_tamu INT 3 PRYMARY Nama VARCHAR 50 Email VARCHAR 50 Pesan TEXT Setelah file database latihan terbentuk kerjakan latihan berikut ini: INPUT DATA 6.1.-Nama file : form_tamu.php <html> <title>buku Tamu</title> <link href="style.css" rel="stylesheet" type="text/css"> <body>

<h3>form Buku Tamu</h3> <form method="get" action="input_tamu.php"> <table> <tr><td>nama</td><td>: <input type="text" name="nama"></td></tr> <tr><td>e-mail</td><td>: <input type="text" name="email"></td></tr> <tr><td>pesan</td><td>: <textarea name="pesan" rows="5" cols="30"></textarea></td></tr> <tr><td></td><td><input type="submit" value="kirim"></td></tr> </table> </form> 6.2.-Nama file : iput_tamu.php // koneksi ke database // ambil variabel yang dikirim dari form $nama = $_GET['nama']; $email = $_GET['email']; $pesan = $_GET['pesan']; $input = "INSERT INTO tamu(nama,email,pesan) VALUES('$nama','$email','$pesan')"; $hasil = mysqli_query($konek, $input); // apabila query untuk menginput data benar if ($hasil){ // lakukan redirect header("location:tampil_tamu_admin.php"); else{

echo "Input Data Tamu Gagal"; TAMPIL DATA 6.3.-Nama file : tampil _tamu_tabel.php <h3>data Tamu</h3> $tampil = "SELECT * FROM tamu ORDER BY id_tamu"; $hasil = mysqli_query($konek, $tampil); echo "<table> <tr> <th>nama</th> <th>e-mail</th> <th>pesan</th> </tr>"; while ($data=mysqli_fetch_array($hasil)){ echo "<tr> <td>$data[nama]</td> <td>$data[email]</td> <td>$data[pesan]</td> </tr>"; echo "</table>";

6.4.-Nama file : tampil _tamu_admin.php <html> <title>buku Tamu</title> <link href="style.css" rel="stylesheet" type="text/css"> <body> <h3>data Tamu</h3> <p><a href="form_tamu.php">input Tamu</a></p> $tampil = "SELECT * FROM tamu ORDER BY id_tamu"; $hasil = mysqli_query($konek, $tampil); $total = mysqli_num_rows($hasil); echo "<table> <tr> <th>no</th> <th>nama</th> <th>e-mail</th> <th>pesan</th> <th>aksi</th> </tr>"; // nomor awal untuk pengurutan $no = 1; // tampilkan data tamu while ($data=mysqli_fetch_array($hasil)){

echo "<tr> <td>$no</td> <td>$data[nama]</td> <td>$data[email]</td> <td>$data[pesan]</td> <td><a href=\"edit_tamu.php?id=$data[id_tamu]\">edit</a> <a href=\"hapus_tamu.php?id=$data[id_tamu]\">hapus</a></td> </tr>"; // tambahkan $no dengan 1 $no++; echo "</table>"; echo "<p>jumlah Tamu: <b>$total</b> Orang</p>"; 7. Melakukan Pengaihan Halaman Web 7.1.-Nama file :input _tamu.php // koneksi ke database // ambil variabel yang dikirim dari form $nama = $_GET['nama']; $email = $_GET['email']; $pesan = $_GET['pesan']; $input = "INSERT INTO tamu(nama,email,pesan) VALUES('$nama','$email','$pesan')";

$hasil = mysqli_query($konek, $input); // apabila query untuk menginput data benar if ($hasil){ // lakukan redirect header("location:tampil_tamu_admin.php"); else{ echo "Input Data Tamu Gagal"; Edit dan Update Data 7.2.-Nama file :edit_tamu.php <h3>edit Buku Tamu</h3> // ambil id dari hasil klik link Edit $id = $_GET['id']; $edit = "SELECT * FROM tamu WHERE id_tamu='$id'"; $hasil = mysqli_query($konek, $edit); $data = mysqli_fetch_array($hasil); echo "<form method=\"get\" action=\"update_tamu.php\"> <input type=\"hidden\" name=\"id\" VALUE=\"$id\"> <table> <tr><td>nama</td><td>: <input type=\"text\" name=\"nama\" value=\"$data[nama]\"></td></tr> <tr><td>e-mail</td><td>: <input type=\"text\" name=\"email\" value=\"$data[email]\"></td></tr>

<tr><td>pesan</td><td>: <textarea name=\"pesan\" rows=\"5\" cols=\"30\">$data[pesan]</textarea></td></tr> <tr><td></td><td><input type=\"submit\" value=\"edit\"></td></tr> </table> </form>"; 7.3.-Nama file :update_tamu.php // ambil variabel yang dikirim dari form $id = $_GET['id']; $nama = $_GET['nama']; $email = $_GET['email']; $pesan = $_GET['pesan']; $update = "UPDATE tamu SET nama='$nama', email='$email', pesan='$pesan' WHERE id_tamu='$id'"; $hasil = mysqli_query($konek, $update); // apabila query untuk mengupdate data benar if ($hasil){ // lakukan redirect header("location:tampil_tamu_admin.php"); else{ echo "Update Data Tamu Gagal";

Hapus data 7.4.-Nama file :hapus_tamu.php // ambil id dari hasil klik link Hapus $id = $_GET['id']; $hapus = "DELETE FROM tamu WHERE id_tamu='$id'"; $hasil = mysqli_query($konek, $hapus); // apabila query untuk menghapus data benar if ($hasil){ // lakukan redirect header("location:tampil_tamu_admin.php"); else{ echo "Hapus Data Tamu Gagal"; Memperbaiki nomor urut data 7.5.-Nama file :tampil _tamu_admin.php <html> <title>buku Tamu</title> <link href="style.css" rel="stylesheet" type="text/css"> <body> <h3>data Tamu</h3> <p><a href="form_tamu.php">input Tamu</a></p>

$tampil = "SELECT * FROM tamu ORDER BY id_tamu"; $hasil = mysqli_query($konek, $tampil); $total = mysqli_num_rows($hasil); echo "<table> <tr> <th>no</th> <th>nama</th> <th>e-mail</th> <th>pesan</th> <th>aksi</th> </tr>"; // nomor awal untuk pengurutan $no = 1; // tampilkan data tamu while ($data=mysqli_fetch_array($hasil)){ echo "<tr> <td>$no</td> <td>$data[nama]</td> <td>$data[email]</td> <td>$data[pesan]</td> <td><a href=\"edit_tamu.php?id=$data[id_tamu]\">edit</a> <a href=\"hapus_tamu.php?id=$data[id_tamu]\">hapus</a></td> </tr>";

// tambahkan $no dengan 1 $no++; echo "</table>"; echo "<p>jumlah Tamu: <b>$total</b> Orang</p>"; Kembangkan program buku tamu dengan menambahkan dua field yakni alamat rumah dan hoby setelah selesai masukkan dalam web anda