Praktikum Aplikasi Web Pertemuan -12 Mengakases MySQL dari PHP

dokumen-dokumen yang mirip
PENDAHULUAN. 2 Mengakhiri sambungan

Membuat Login Dengan PHP dan MYSQL

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

DATABASE MYSQL DENGAN PHP

MODUL 11 MEMBUAT LOGIN USER

Menangani Input dari User

Hak Akses dan Login Multi User. Baiklah untuk mulai praktek yang pertama ini file yang dibutuhkan adalah seperti yang terlihat dalam gambar berikut :

Lisensi Dokumen: Uraian Kasus :

2. inputkk.php. 3. tampilkk.php

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

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

BAB X AKSES DAN MANIPULASI DATA

Membuat Database mysql dengan PhpMyAdmin

E-trik Ajax. Database MySQL. Dedi Alnas

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

Langkah 1 Struktur Folder. Langkah 2 Database. Detil Tutorial

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

Materi 10: Create Read Update Delete

P - 12 Bab 9 : PHP & MySQL

MODUL 7 MEMBUAT DATABASE DI MYSQL

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

Pemrograman Basis Data Berbasis Web

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

Modul Pembuatan Aplikasi Login dengan PHP dan MySQL

MODUL 7 SESSION DAN USER AUTHENTICATION

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

MODUL 5 KONEKTIVITAS PHP DENGAN MySQL

MODUL 10 KONEKTIVITAS PHP DENGAN MySQL

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

Pemrograman Basis Data Berbasis Web

MODUL 6 SESSION DAN USER AUTHENTICATION

Dasar PHP-MySQL oleh : Prasaja Wikanta

Praktikum 3 Cookie, Session, dan Database MySQL

MySQL. Pemrograman Web/MI/D3 sks 1

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

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

PRAKTIKUM I MySQL / phpmyadmin

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

Cara Mudah Koneksi Php Dan Mysql Dengan Database

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

Basis Data I. Pertemuan Ke-12 (Aplikasi Basisdata berbasis web) Noor Ifada.

Membuat Laporan dengan Bahasa Pemrograman Berbasis WEB

Fungsi-fungsi MySql Fungsi mysql_connect. Bentuk: Membuat hubungan ke database MySQL yang terdapat pada suatu host.

Praktikum Aplikasi Web Pertemuan - 10 PHP Files

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

Pemrograman Web Lanjut 2017

MySQL J A M K E T I G A

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

1. TUJUAN Mahasiswa dapat memahami langkah-langkah koneksi PHP dengan MySQL Mahasiswa dapat memahami pengambilan record dari database

E-trik Ajax. Ajax dan MySQL. Dedi Alnas

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

Tutorial PHP Metode Searching - Multiple Keyword

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

MODUL PEMROGRAMAN WEB

Cara Sederhana Import Data dari Excel (CSV) ke MySQL dengan PHP

INTRO PHP FORM PHPMYADMIN input update delete TEMPLATE SEDERHANA

Domain & Hosting Free By : Subianto, S.Kom

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

MODUL PEMROGRAMAN WEB

Membuat Halaman Login Dengan PHP

Widhy Hayuhardhika NP, S.Kom

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

Membuat CRUD Sederhana Menggunakan PHP Dengan Mysqli Extension

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

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

BAB 5 MEMAHAMI METHOD GET DAN POST PADA PHP

BAB IV IMPLEMENTASI DAN PEMBAHASAN

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

BAB IV IMPLEMENTASI DAN PENGGUNA

MODUL 4 INTERNET PROGRAMMING DATABASE

1. Membuat Kerangka Website dengan Table

Pemrograman Web Lanjut 2017

Advantages. Keunggulan :

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

Create Read Update Delete using PHP MySql

No Nama Tipe Panjang Keterangan 1 Id_pegawai int 5 Id

P - 6 Bab 4 : HTML (Hypertext Markup Language)

MySQL Databases. Dasar-dasar MySQL dan Implementasi MySQL kedalam pemrograman PHP. Jakarta, 16 April 2011 Oleh: M. Awaludin, S.Kom

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

Tutorial Membuat Program Web menggunakan PHP, MySQL, dan PHP

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

Insert Data Menggunakan Database MySQL, PostgreSQL, Oracle

Materi

BAB II ANALISIS DAN PERANCANGAN. Perancangan dari aplikasi ini memerlukan perangkat lunak. dan perangkat keras yang menjadi bagian penting dari

Checkbox dengan Foreach dan MYSQL

PHP & Mysql. Pemrograman Internet

Konektivitas PHP - MySQL

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

Konsep Basis Data di Web

Membuat Toko Buku dengan PHP - MySQL

BAB IV HASIL DAN PEMBAHASAN. Sistem Informasi Penjualan dan Pembelian Barang Pada Toko Touring

Membuat Aplikasi Tampil, Entri, Edit, Delete Mahasiswa

Langkah 1. Asep Tatang S.

BAB VII Database MYSQL

Pertemuan IV. Semester 1

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

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

[FORM AND FRAME] PEMROGRAMAN WEB MODUL [ O L E H : Y U N I T A P R A S T Y N I N G S I H, S. K O M ]

Bab12 Pembuatan Aplikasi Biodata dengan PHP MYSQL

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

Transkripsi:

Praktikum Aplikasi Web Pertemuan -12 Mengakases MySQL dari PHP Dasar Teori Alasan utama untuk mempelajari bahasa scripting semacam PHP adalah karena interaksi antara file PHP dengan database. Pada praktikum kali ini akan mempelajari bagaimana menggunakan PHP dana database MySQL untuk menyimpan informasi di web. Sebelum membuat script database. Kita harus mempunyai database untuk menyimpan informasi dan membaca informasi. Database MySQL mempunya cara pemakaian yang standart. Database terdiri dati tabel dan setiap tabel mempunyai record yang terdiri dari field-field. Untuk memproses database dari komputer ke computer lain, kita harus mengetahui nama database, nama user dan password. Informasi ini digunakan unruk login ke database. Jika kita menggunakan PHPMyadmin atau yang sejenisnya, kita bisa login dengan menggunakan nama dan password. Membuat Tabel Sebelum mengakses database, kita harus membuat tabel terlebih dahulu. Tabel digunakan untuk menyimpan informasi. Dalam tabel kita buat field yang berlainan. Membuat tabel di PHPMyAdmin sangat mudah, hanya perlu nama, jumlah field. Koneksi PHP ke database MySQL Untuk menghubungkan PHP dengan MySQL, kita menggunakan script sebagai berikut. <? $username="username"; $password="password"; $database="your_database"; mysql_connect(localhost,$username,$password);..

Percobaan-1 : create table php createtable.php <? $user="username"; $password="password"; $database="database"; mysql_connect(localhost,$user,$password); @mysql_select_db($database) or die( "Unable to select database"); $query="create TABLE contacts (id int(6) NOT NULL auto_increment,first varchar(15) NOT NULL,last varchar(15) NOT NULL,phone varchar(20) NOT NULL,mobile varchar(20) NOT NULL,fax varchar(20) NOT NULL,email varchar(30) NOT NULL,web varchar(30) NOT NULL,PRIMARY KEY (id),unique id (id),key id_2 (id))"; mysql_query($query); Percobaan-2 : Insert data dengan script php insertdataphp.php <?php $user = "udinharun"; $passwd = "udinharun"; $db = "person"; mysql_connect(localhost,$user,$passwd); @mysql_select_db($db) or die("unable to select database"); $query = "INSERT INTO contacts VALUES('','udin','harun','771971','0816372374','123456789','udinharun@eepisits.edu','http://lecturer.eepis-its.edu/~udinharun')"; mysql_query($query);

Percobaan-3 : Insert data to mysql with form insert.php <?php $username = "udinharun"; $passwd = "udinharun"; $database = "person"; $first = $_POST["first"]; $last = $_POST["last"]; $phone = $_POST["phone"]; $mobile = $_POST["mobile"]; $fax = $_POST["fax"]; $email = $_POST["email"]; $web = $_POST["web"]; mysql_connect(localhost,"$username","$passwd"); @mysql_select_db($database) or die("unable to select database"); $query = "INSERT INTO contacts VALUES('','$first','$last','$phone','$mobile','$fax','$email','$web')"; mysql_query($query); <form action="insert.php" method="post"> First Name: <input type="text" name="first"><br> Last Name: <input type="text" name="last"><br> Phone: <input type="text" name="phone"><br> Mobile: <input type="text" name="mobile"><br> Fax: <input type="text" name="fax"><br> E-mail: <input type="text" name="email"><br> Web: <input type="text" name="web"><br> <input type="submit"> </form>

Percobaan-4 : View Data from MySQL viewdata.php <?php $username="udinharun"; $password="udinharun"; $database="person"; mysql_connect(localhost,$username,$password); @mysql_select_db($database) or die( "Unable to select database"); $query="select * FROM contacts"; $result=mysql_query($query); $num=mysql_numrows($result); echo "<b><center>database Output</center></b><br><br>"; $i=0; while ($i < $num) { $first=mysql_result($result,$i,"first"); $last=mysql_result($result,$i,"last"); $phone=mysql_result($result,$i,"phone"); $mobile=mysql_result($result,$i,"mobile"); $fax=mysql_result($result,$i,"fax"); $email=mysql_result($result,$i,"email"); $web=mysql_result($result,$i,"web"); echo "<b>$first $last</b><br>phone: $phone<br>mobile: $mobile<br>fax: $fax<br>e-mail: $email<br>web: $web<br><hr><br>"; $i++;

} Percobaan-5 : View Data With Table viewdata2.php <?php $username="udinharun"; $password="udinharun"; $database="person"; mysql_connect(localhost,$username,$password); @mysql_select_db($database) or die( "Unable to select database"); $query="select * FROM contacts"; $result=mysql_query($query); $num=mysql_numrows($result); echo "<b>tes</b>"; <table border="1" cellspacing="2" cellpadding="2"> <tr> <th><font face="arial, Helvetica, sans-serif">name</font></th> <th><font face="arial, Helvetica, sans-serif">phone</font></th> <th><font face="arial, Helvetica, sans-serif">mobile</font></th> <th><font face="arial, Helvetica, sans-serif">fax</font></th> <th><font face="arial, Helvetica, sans-serif">e-mail</font></th> <th><font face="arial, Helvetica, sans-serif">website</font></th> </tr>

<?php $i=0; while ($i < $num) { $first=mysql_result($result,$i,"first"); $last=mysql_result($result,$i,"last"); $phone=mysql_result($result,$i,"phone"); $mobile=mysql_result($result,$i,"mobile"); $fax=mysql_result($result,$i,"fax"); $email=mysql_result($result,$i,"email"); $web=mysql_result($result,$i,"web"); echo "<tr><td>$first $last</td> <td>$phone</td> <td>$mobile</td> <td>$fax</td> <td><a href=mailto:$email>$email</a></td> <td><a href=http://$web>$web</a></td></tr>"; $i++; } </table> Percobaan-6 : Connection to Server formloginserver.php <head> <title>login Form</title> </head> <body>

<form method="post" action="connect_server.php"> Enter Username: <input type="text" name="username" size="20"> Enter Password:<input type="password" name="password" size="20"> <input type="submit" value="submit"><input type="reset"> </form> </body> connect_server.php <head><title>connect Server</title></head> <body> <? $link = mysql_connect("localhost",$_post['username'],$_post['password'])or die("connect Error: ".mysql_error()); print "Successfully connected.\n"; mysql_close($link); </body>

Tugas Praktikum Buat Tampilan web seperti gambar dibawah, kemudian simpan datanya kedalam database MySQL, isi database yang telah disimpan juga dapat ditampilkan kedalam layar. Seperti pada percobaan diatas. Contoh : Tampilan 1. Nama : 2. NRP : 3. Kelas : 4. Jenis Kelamin : 5. Agama : ISLAM Pria Wanita 6. Tempat/Tanggal Lahir : / 7. Alamat : 8. Riwayat Pendidikan : a. SD : b. SMP : c. SMA : 9. Email : 10. Homepage : 11. Hobby : 12. Interest : Komputer Sport Travelling Writing Reading SIMPAN RESET