Domain & Hosting Free By : Subianto, S.Kom

dokumen-dokumen yang mirip
Materi

Advantages. Keunggulan :

INTRO PHP FORM PHPMYADMIN input update delete TEMPLATE SEDERHANA

STRUKTUR DASAR PHP. Struktur PHP diawali dengan <?php dan ditutup dengan?> Contoh sederhana pemakaian bahasa PHP yang disisipkan dalam halaman HTML.

E-trik Ajax. Database MySQL. Dedi Alnas

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

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

BAB X AKSES DAN MANIPULASI DATA

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

Praktikum 3 Cookie, Session, dan Database MySQL

Pertemuan Ke-13 (PHP & MYSQL) Adi Widodo,S.Kom.,MMSI 1

Pemrograman Web Lanjut 2017

Pemrograman Web Lanjut 2017

Langkah 1 Struktur Folder. Langkah 2 Database. Detil Tutorial

Menangani Input dari User

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

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

BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM. telah dibuat. Tujuannya untuk melakukan uji coba pada aplikasi dan sebagai

DATABASE MYSQL DENGAN PHP

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

MATERI WEB. Pembuatan Login Aplikasi, Dasboard Admin & Menu Keluar menggunakan PHP & Mysql. Bas-Dev : Ahmad Bastiar

Materi 10: Create Read Update Delete

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

Pemrograman Berbasis Web II Oleh : Aririk Japik,S.Kom. copyright by :japikinfo.com

Widhy Hayuhardhika NP, S.Kom

MODUL 11 MEMBUAT LOGIN USER

Membuat Login Dengan PHP dan MYSQL

Modul Pembuatan Aplikasi Login dengan PHP dan MySQL

Create Read Update Delete using PHP MySql

MODUL 8 Insert, Update, & delete

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

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

MySQL J A M K E T I G A

P - 12 Bab 9 : PHP & MySQL

Penjelasan Program. Digunakan untuk menampilkan data yang akan dihapus.

Pertemuan 2. Muhadi Hariyanto

PHP Accessing MySQL Database. Fajar Pradana S.ST., M.Eng

PHP & Mysql. Pemrograman Internet

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 4 PERANCANGAN LAYAR

BAB 5 MEMAHAMI METHOD GET DAN POST PADA PHP

2.2 Update Record Salah satu fitur aplikasi database adalah update data. Perintah SQL yang digunakan untuk update data seperti di bawah ini.

Membuat Database mysql dengan PhpMyAdmin

Membangun koneksi dari PHP ke MySQL adalah dengan fungsi mysql_connect();

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

PERTEMUAN 2 PEMROGRAMAN WEB LANJUT- Pokok Bahasan :

Membuat CRUD Sederhana Menggunakan PHP Dengan Mysqli Extension

Lisensi Dokumen: Uraian Kasus :

Simak baik-baik komentar-komentar dalam setiap skrip. Komentar diawali dengan tanda #, //, atau /* dan */

Pemrograman PHP & MySQL

MODUL PEMROGRAMAN WEB

PRAKTIKUM I MySQL / phpmyadmin

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

MySQL. Pemrograman Web/MI/D3 sks 1

<?php $query = mysql_query("select * from siswa where nama like '%$_POST[cari]%'"); while ($baris = mysql_fetch_array($query)) {?>

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

Mahasiswa mengetahui & memahami mengenai DML, DCL di SQL. (Isi_Field_1, Isi_Field_2,, Isi_Field_N) ;

Pemrograman Web. Koneksi dan Manipulasi Basis Data. 7 Adam Hendra Brata

BAB IV HASIL DAN UJI COBA

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

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

1. Halaman untuk member dan pengujung untuk melakukan pengupload/download. 2. Halaman pengupload/download dapat dikomentar.

KEAHLIAN PEMROGAMAN JAVA

BAB IV IMPLEMENTASI DAN PENGUJIAN

Pemrograman Web. Koneksi dan Manipulasi Basis Data. 7 Adam Hendra Brata

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

BAB IV IMPLEMENTASI DAN PENGUJIAN

Pemrograman Basis Data Berbasis Web

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

LAMPIRAN A. instalan pada folder htdocs dengan mengakses alamat melalui

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

Dasar PHP-MySQL oleh : Prasaja Wikanta

2.4 Proses Upload File dan Database di Free Hosting Membuat Account di Free Hosting

Checkbox dengan Foreach dan MYSQL

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

BAB I PENDAHULUAN. Perkembangan teknologi telah berkembang dengan sangat. pesat dan banyak terdapat layanan jasa informasi sampai penjualan

BAB 2 LANDASAN TEORI

Data Manipulation Language (DML) & Data Control Language (DCL) pada Database

Membuat Halaman Login Dengan PHP

BAB V IMPLEMENTASI DAN PENGUJIAN. lingkungan perangkat lunak, implementasi database beserta struktur program dan

Pemrograman Web Lanjut 2017

Link Nama digunakan untuk menuju halaman Data Absensi Siswa.

Pemrograman Basis Data Berbasis Web

BAB IV HASIL DAN PEMBAHASAN

Mahasiswa memahami Pengertian Basisdata, Cara membuat basisdata, cara menginput data dan cara menampilkan data.

MODUL PRAKTIKUM BASIS DATA TEKNIK INFORMATIKA UIN SUNAN KALIJAGA YOGYAKARTA 2011 PENGENALAN DATABASE MYSQL

Menjalankan Program Aplikasi Web Sistem Pengolahan Data Nilai Siswa SMA Negeri 1 Piyungan Bantul

MODUL 6 SESSION DAN USER AUTHENTICATION

BAB V IMPLEMENTASI DAN PENGUJIAN. Tahap implementasi akan dipersiapkan bagaimana RANCANG BANGUN PERANGKAT LUNAK BANTU PENDAFTARAN

window.location='karyawan/homeuser.php'</script>"; }else if($c['level']=="manajer"){

BAB III ANALISA DAN PERANCANGAN SISTEM. permasalahan yang ada sebagai dasar untuk membuat sebuah solusi yang

BAB III ANALISIS DAN DESAIN SISTEM

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

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

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

MODUL 5 KONEKTIVITAS PHP DENGAN MySQL

MAKALAH JARINGAN KOMPUTER Session Model OSI

BAB IV IMPLEMENTASI DAN PENGUJIAN

E-trik Ajax. Ajax dan MySQL. Dedi Alnas

Transkripsi:

Domain & Hosting Free www.000webhost.com By : Subianto, S.Kom

REGISTRASI By : Subianto, S.Kom

REGISTRASI By : Subianto, S.Kom

REGISTRASI By : Subianto, S.Kom

REGISTRASI By : Subianto, S.Kom

REGISTRASI By : Subianto, S.Kom

REGISTRASI By : Subianto, S.Kom

REGISTRASI By : Subianto, S.Kom

REGISTRASI By : Subianto, S.Kom

REGISTRASI By : Subianto, S.Kom

Detail Setting By : Subianto, S.Kom

UPLOAD FILE By : Subianto, S.Kom

XAMPP server Running Service Directory Address By : Subianto, S.Kom

XAMPP Directory Project Directory Directory Address By : Subianto, S.Kom

XAMPP Directory Project Directory Directory Address By : Subianto, S.Kom

XAMPP Localhost //localhost By : Subianto, S.Kom

STRUKTUR DASAR PHP Struktur PHP diawali dengan <?php dan ditutup dengan?> Contoh sederhana pemakaian bahasa PHP yang disisipkan dalam halaman HTML. <html> <head> <title>example</title> </head> <body> <?php echo "Ini script PHP pertamaku";?> </body> </html>

Tipe Data Tipe data Contoh Keterangan Integer Double String $jumlah=5; $nilai=-10; $pajak=2.5; $bunga=12.50; $nama= Anastasia $status= menikah Bilangan bulat Bilangan real Karakter,kalimat

Variabel Variabel adalah suatu tempat di memori untuk menyimpan data yang nilainya dapat berubah-ubah. Variabel diwakili oleh kata tertentu dengan aturan penulisan sebagai berikut : variabel dimulai dengan tanda dollar ($) harus dimulai dengan huruf atau underscore (_) tidak boleh menggunakan tanda baca case sensitive atau huruf besar dan huruf kecil dibedakan. Penulisan benar $nama $_alamat $angkatan2 $no_telepon Penulisan salah $na*ma $-alamat $2angkatan $no-telepon

Operator Operator Aritmatika Operator Operasi + penambahan - pengurangan * perkalian / pembagian % sisa pembagian (modulus) ++ penambahan dengan 1 -- pengurangan dengan 1 Operator Lain Operator Operasi. Penggabungan string = Penugasan/pengisian nilai $ Mengacu pada variabel Operator Logika Operator Operasi == Sama dengan!= Tidak sama dengan < Lebih kecil > Lebih besar <= Lebih kecil sama dengan >= Lebih besar sama dengan AND atau Logika AND && OR atau Logika OR XOR Logika XOR! Logika Not

Pengertian Struktur IF dalam PHP Pengertian Struktur IF dalam bahasa pemograman adalah sebuah struktur logika untuk membuat percabangan alur program. Secara sederhananya, dengan menggunakan struktur IF kita dapat mengatur apakah sebuah perintah akan dijalankan atau tidak tergantung kepada kondisinya. Penulisan sederhana dari struktur if adalah sebagai berikut: <?php if (expression) { statement; }?> <?php $lampu= merah"; if ($lampu== merah") echo "Selamat datang Andi, di duniailkom...";?>

XAMPP phpmyadmin //localhost/phpmyadmin Menu Create Data Base Database Name By : Subianto, S.Kom

Input Data INSERT INTO namatabel (kolom 1, kolom 2,...) VALUES (nilai1, nilai2,...) $simpan=mysql_query("insert INTO tamu (no, nama, email, alamat, kota) VALUES('','$nama','$email','$alamat','$kota')");

UPDATE namatabel SET kolom1=nilaibaru1, kolom2=nilaibaru2 WHERE kriteria $ubah=mysql_query( UPDATE tamu SET nama='$nama', email='$email, alamat= $alamat, kota= $kota WHERE nomor= $nomor ");

DELETE FROM namatabel WHERE kriteria $hapus=mysql_query( DELETE FROM tamu WHERE nomor= $nomor ");

INPUT DATA TAMU MENGGUNAKAN FORM Kebutuhan : 1. Database dan Table 2. String koneksi (perintah koneksi ke database) 3. Form input 4. String penyimpanan ke database

STRING KONEKSI koneksi.php // definisikan koneksi ke database $server = "localhost"; $username = "root"; $password = ""; $database = sistemdb"; // Koneksi dan memilih database di server mysql_connect($server,$username,$password) or die("koneksi gagal"); mysql_select_db($database) or die("database tidak bisa dibuka");

FORM INPUT bukutamu.php <form action= bukutamuinput.php" method="post">

FILE PROSES SIMPAN bukutamuinput.php <?php include ( koneksi.php"); //string koneksi $nama $alamat $email =$_POST["nama"]; =$_POST[ alamat"]; =$_POST["email"]; $simpan=mysql_query("insert INTO tamu (nama, alamat, email) VALUES ('$nama', '$alamat', '$email')"); header('location:index.php?kirim=bukutamu');?>

Kebutuhan : 1. String koneksi (perintah koneksi ke database) 2. Akses database dan perulangan 3. Tabel

AKSES DATA (SQL QUERY), TABEL dan PERULANGAN <?php include ("sambung.php"); $squery=mysql_query("select * FROM tamu );?> ----------(<table>)tabel dan Baris 1------------------------------ <?php WHILE ($data=mysql_fetch_array($squery)) {?> -------Baris 2 + perintah untuk tampilkan isi tabel---------- ------------ <?php echo $data[nama];?> ----------------------- <?php }?> ---------- Tag penutup Tabel (</table>) ---------------------

AKSES DATA (SQL QUERY), TABEL dan PERULANGAN <?php include "koneksi.php?> <div align="center"><h1>daftar TAMU </h1></div> <table width="800" border="0" cellspacing="1" cellpadding="4" align="center"> <tr bgcolor="#33ccff"> <th scope="col">no</th> <th scope="col">nama</th> <th scope="col">alamat</th> <th scope="col">email</th> </tr> <?php $dt=mysql_query("select * FROM tamu order by idtamu asc"); while($dttamu=mysql_fetch_array($dt)) { $a=$a+1;?> <tr bgcolor="#c7c7c7"> <td><center><?php echo $a;?></center></td> <td><center><?php echo $dttamu[nama];?></center></td> <td><?php echo $dttamu[alamat];?></td> <td><?php echo $dttamu[email];?></td> </tr> <?php }?> </table>

AKSES DATA (SQL QUERY), TABEL dan PERULANGAN

KEBUTUHAN : - Folder untuk CMS - Desain halaman CMS - Pesan Kesalahan - Tabel Login - Form Login - Proses Login

PESAN KESALAHAN (gagal.php):

TABEL LOGIN (ADMIN) :

FORM LOGIN :

PROSES LOGIN : Koneksi Panggil data user dan password ($_POST) Jika user dan password kosong, maka membuka halaman pesan gagal Jika user dan password tidak kosong, maka panggil data di tabel admin Jika user dan password sesuai dengan data di tabel admin setting session lanjutkan membuka halaman admin jika uses dan password tidak sesuai, maka membuka halaman pesan gagal

<?php include "sambung.php"; $username=$_post["username"]; $password=$_post["password"]; if ($username=="" AND $password=="") { header("location:gagal.php"); } else { $datapass=mysql_query("select * from administrator where username='$username' && password='$password '"); $cekpass=mysql_fetch_array($datapass); if ($cekpass[username]=="$username" and $cekpass[password]=="$password") { session_start(); session_register("ses_user"); session_register("ses_pass"); $ses_user = "$cekpass[username]"; $ses_pass = "$cekpass[password]"; session_register("$ses_user"); session_register("$ses_pass"); }?> } else { } header("location:cms/index.php"); header("location:gagal.php");

Pembatas Hak Akses : <?php session_start(); if(empty($_session["ses_user"]) and empty($_session["ses_pass"])) { echo ("Maaf, Anda belum login"); } else {?> SCRIPT YANG DIJALANKAN <?php }?>

PENGHAPUS SESSION : logout.php <?php session_start(); unset($_session["ses_user"]); unset($_session["ses_password"]);?> header("location:index.php");

PENGHAPUS SESSION : logout.php <?php session_start(); unset($_session["ses_user"]); unset($_session["ses_password"]);?> header("location:../index.php");

Kebutuhan : EDIT, HAPUS DATA (buku tamu) - Halaman tampilan semua data - Link edit dan hapus dilengkapi dengan validasi - Tampilan edit data - Proses edit data - Proses hapus data

Tampilan semua data, link edit, hapus data dan validasi Link edit Validasi Hapus Data Link hapus

LINK EDIT dan HAPUS DATA (dengan validasi) Link edit <a href= index.php?kirim=formedittamu&nomor=<?php echo $data[idtamu];?> >Edit</a> Link Hapus dengan Validasi <a href= index.php?kirim=hapustamuproses&idtamu=<?php echo $data[idtamu];?> onclick="return confirm('serius mau hapus data??');">hapus</a>

Tampilan Edit Data Tampilan edit data dibuat dengan menggabungkan data tabel dalam sebuah database dengan form Urutan : Script koneksi (include koneksi.php ;) Ambil key dari halaman pengirim ($idtamu=$_get[ idtamu ];) Script query panggil data $lihatdata=mysql_query("select * from tamu where idtamu='$idtamu "); $bacadata=mysql_fetch_array($lihatdata); <form> Komponen form (value diisi dengan perintah tampil data) value="<?php echo $bacadata[nama];?> Komponen form hidden (untuk mengirim key ke file proses) <input type="hidden" name= idtamu" value="<?php echo $bacadata[idtamu];?>"/> </form>

Proses Edit <?php include("../sambung.php"); $idtamu $nama $alamat $email =$_POST[ idtamu"]; =$_POST["nama"]; =$_POST[ alamat"]; =$_POST[ email"]; $edit = mysql_query("update tamu SET nama='$nama', alamat='$alamat', email='$email WHERE idtamu='$idtamu' ); Header("Location:index.php?kirim=datatamu");?>

Proses Hapus <?php include("../sambung.php"); $idtamu =$_GET[ idtamu"]; $hapus =mysql_query( DELETE FROM tamuwhere idtamu='$idtamu' ); Header("Location:index.php?kirim=dataltamu");?>