SlideShare a Scribd company logo
1 of 17
MySQL

Hj. Yuslena Sari., M.Kom
MySQL
PHP MyAdmin
• Buka browser, lalu ketikkan pada bagian
  Address: http://localhost/phpmyadmin/
• Untuk membuat database, isikan nama
  database yang akan dibuat pada bagian
  Create new database lalu klik create
• Buat tabel pada create tabel, isikan nama
  tabel dan jumlah fields tabel, klik GO
• Isikan fields tabel dengan tipe data masing –
  masing fields.
PHP MyAdmin
Buat database library dan tabel books dengan fields:
  -> title CHAR(50),
  -> author CHAR(50),
  -> publisher CHAR(50),
  -> pages INT,
  -> year DATETIME,
  -> isbn char(13);
PHP MyAdmin

Pilih tab INSERT untuk memasukkan data ke dalam tabel
MySQL
• Menampilkan database >show databases;
• Menghapus database >drop database
  nama_database;
• Membuat database >create database
  nama_database;
• Menggunakan/memilih database >use
  database nama_database;
• Membuat tabel >create table nama_table
  field;
Latihan
• Buka mysql pada c:xamppmysqlbinmysql
• Masuk ke cmd (command prompt)
  cd c:
  cd xampp
  cd mysql
  cd bin
  mysql –u root –p
  enter
Latihan
• Buat database
  – Create database crud
  – Use crud
  – CREATE TABLE crud ( nim int(8), nama
    varchar(30), alamat text, varchar(3));
                Field             Type        Length

       Nim              INT              8

       Nama             Varchar          30

       Alamat           Text

       Umur             Varchar          3
Latihan
  – show tables; //untuk melihat tabel
  – desc toperasi; //untuk melihat struktur dari tabel
    yang telah dibuat
• INSERT digunakan untuk Memasukkan data ke
  dalam Tabel
  – INSERT INTO toperasi (nim,nama,alamat, umur)
    values (‘1234’,'Michael Owens', ‘jl.a.yani’,’25’);
• Select * from toperasi digunakan untuk
  melihat data yang telah dimasukkan
PHP MyAdmin
• SELECT pada kolom Tertentu
   – Select nama from toperasi;
   – SELECT dengan kondisional dengan menggunakan WHERE
   – select * from toperasi where umur=‘25';
• Alter digunakan untuk manipulasi field dalam tabel
   – alter table toperasi add telp varchar(12); //menambah
     field
   – alter table toperasi change nim id int(8);//mengubah field
   – Alter table toperasi drop telp;//menghapus field
Dynamic Web Application
Road Map

Update data   Tambah           Hapus
                data            data




                       Tampil data
Script
•   Skrip simpan dengan nama “tambah.php”
<from method=”post” action=”ttambah.php”>
<h2>Tambah Data</h2>
<table>
<tr>
     <td> Nama </td>
     <td>: <input type=”text” name=”nama”> </td>
</tr>
<tr valign=”top”>
     <td> Alamat </td>
     <td>: <textarea name=”alamat”></textarea> </td>
<tr>
     <td> Umur </td>
     <td>: <input type=”text” name=”umur”> </td>
</tr>
<tr>
     <td>: <input type=”submit” value=”Simpan”> </td>
</tr>
</table>
</from>
Script
•   Skrip ttambah.php

<?php
mysql_connect (“localhost”,”root”,””) ;
mysql_select_db (“crud”) ;

$nama = $_POST * ‘nama’ + ;
$alamat = $_POST * ‘alamat’ + ;
$umur= $_POST * ‘umur’ + ;

$masuk = mysql_query (“INSERT INTO toperasi (nama, alamat, umur)
VALUES ( ‘ $nama ’,’ $alamat ’, ’ $umur ‘ ) “) ;
if ($masuk) {
echo “Data berhasil disimpan” ;
}
else {
echo “Data gagal disimpan” ;
}
?>
•   Skrip tampil.php
                                              Script
<table border=”1”>
<tr>
<th> No </th>
<th> Nama </th>
<th> Alamat </th>
<th> Umur </th>
<th> Aksi </th>
</tr>
<?php
mysql_connect (“localhost”,”root”,””);
mysql_select_db (“crud”);

$no = 1;
$sql = mysql_query (“SELECT * FROM toperasi”); while ($data = mysql_fetch_array ($sql) ) {

echo “<tr><td>$no</td><td>$data[nama]</td><td>$data [alamat]</td><td>$data[umur]</td>

<td><a href=ubah.php?id=$data[id]>ubah</a> | <a href=hapus.php?id=?data[id]>Hapus</a></td></tr>”;
$no++;
}
?>
Script
•     Skrip ubah.php
 <?php
Mysql_connect(“localhost”,”root”,””);
Mysql_select_db (“crud”) ;
$id = $_GET*‘id’] ;
$data =mysql_fetch_array (mysql_query (“SELECT * FROM toperasi
WHERE id=’$id’ “) ) ;
echo “
      <form method=post action=tubah.php?id=$id>
      <table> <tr>
      <td> Nama </td>
      <td>: <input type=text name=nama value=’$data *nama+ ‘> </td></tr>
      <tr valign=top>
      <td> Alamat </td>
      <td>: <textarea name=alamat>$data [alamat]</textarea> </td></tr>
      <tr><td> Umur </td>
      <td>: <input type=text name=umur value=’$data *umur+ ‘> </td>
      </tr>
      <tr>
      <td> <input type=submit value=Ubah> </td>
      </tr>
      </table>
      </from>“;
?>
Script
•    Skrip tubah.php

<?php
mysql_connect (“localhost”,”root”,””) ;
mysql_select_db (“crud”) ;

$id = $_GET *‘id’+ ;
$nama =$_POST *‘nama’+ ;
$alamat = $_POST *‘alamat’+ ;
$umur = $_POST *‘umur’+ ;

$ubah = mysql_query (“UPDATE toperasi SET nama=’$nama’,alamat=’$alamat’,umur=’$umur’ WHERE id=’$id’ “) ;
if ($ubah) {
echo “Data berhasil diubah” ;
}
else {
echo “Data gagal diubah” ;
}
?>

More Related Content

What's hot

Tb a faisal 1200324 j query
Tb a faisal 1200324 j queryTb a faisal 1200324 j query
Tb a faisal 1200324 j query
TB Faisal
 

What's hot (19)

manipulasi data
manipulasi data manipulasi data
manipulasi data
 
Superglobals dan session pada php
Superglobals dan session pada phpSuperglobals dan session pada php
Superglobals dan session pada php
 
Laporan Praktikum Web dengan PHP
Laporan Praktikum Web dengan PHPLaporan Praktikum Web dengan PHP
Laporan Praktikum Web dengan PHP
 
Coding
CodingCoding
Coding
 
Belajar php 2015
Belajar php 2015Belajar php 2015
Belajar php 2015
 
Management File & Group
Management File & GroupManagement File & Group
Management File & Group
 
Modul php 4
Modul php 4Modul php 4
Modul php 4
 
materi php
materi phpmateri php
materi php
 
CRUD dengan PHP dan MySQL
CRUD dengan PHP dan MySQLCRUD dengan PHP dan MySQL
CRUD dengan PHP dan MySQL
 
Tugas management File Dan Group
Tugas management File Dan GroupTugas management File Dan Group
Tugas management File Dan Group
 
Berajar html 1
Berajar html 1Berajar html 1
Berajar html 1
 
Tb a faisal 1200324 j query
Tb a faisal 1200324 j queryTb a faisal 1200324 j query
Tb a faisal 1200324 j query
 
Virtual host
Virtual hostVirtual host
Virtual host
 
Web Programming - Simpan Tampil Customer
Web Programming - Simpan Tampil CustomerWeb Programming - Simpan Tampil Customer
Web Programming - Simpan Tampil Customer
 
Management File And Group
Management File And GroupManagement File And Group
Management File And Group
 
Praktikum 8
Praktikum 8Praktikum 8
Praktikum 8
 
Management user dan group
Management user dan groupManagement user dan group
Management user dan group
 
Program hapus data barang
Program  hapus data barangProgram  hapus data barang
Program hapus data barang
 
01. pengelolaan database, tabel upload
01. pengelolaan database, tabel upload01. pengelolaan database, tabel upload
01. pengelolaan database, tabel upload
 

Viewers also liked

Menu utama2
Menu utama2Menu utama2
Menu utama2
ayaerdas
 
Band Image Analysis
Band Image AnalysisBand Image Analysis
Band Image Analysis
gc00096317
 
2013 GMC Terrain SLE-1 Philadelphia
2013 GMC Terrain SLE-1 Philadelphia2013 GMC Terrain SLE-1 Philadelphia
2013 GMC Terrain SLE-1 Philadelphia
Fred Beans GMC
 
Latihan soal uts 2
Latihan soal uts 2Latihan soal uts 2
Latihan soal uts 2
kristnto
 
Visitamos la tienda de andrés gómez
Visitamos la tienda de andrés gómezVisitamos la tienda de andrés gómez
Visitamos la tienda de andrés gómez
buinchi
 
50 keys to cat from test funda
50 keys to cat from test funda50 keys to cat from test funda
50 keys to cat from test funda
jesusisgood
 
Initial ideas and feedback
Initial ideas and feedbackInitial ideas and feedback
Initial ideas and feedback
ChloeandRachel
 
английиский
английискийанглийиский
английиский
Oleg Afanasev
 
Tuberkulez
TuberkulezTuberkulez
Tuberkulez
milka562
 

Viewers also liked (18)

Robot pegatortas
Robot pegatortas Robot pegatortas
Robot pegatortas
 
Menu utama2
Menu utama2Menu utama2
Menu utama2
 
Band Image Analysis
Band Image AnalysisBand Image Analysis
Band Image Analysis
 
2013 GMC Terrain SLE-1 Philadelphia
2013 GMC Terrain SLE-1 Philadelphia2013 GMC Terrain SLE-1 Philadelphia
2013 GMC Terrain SLE-1 Philadelphia
 
Sabetta 2
Sabetta 2Sabetta 2
Sabetta 2
 
Latihan soal uts 2
Latihan soal uts 2Latihan soal uts 2
Latihan soal uts 2
 
Visitamos la tienda de andrés gómez
Visitamos la tienda de andrés gómezVisitamos la tienda de andrés gómez
Visitamos la tienda de andrés gómez
 
50 keys to cat from test funda
50 keys to cat from test funda50 keys to cat from test funda
50 keys to cat from test funda
 
Planning tabloids
Planning tabloidsPlanning tabloids
Planning tabloids
 
Initial ideas and feedback
Initial ideas and feedbackInitial ideas and feedback
Initial ideas and feedback
 
Cards re done
Cards re doneCards re done
Cards re done
 
A Notes Developer's Journey into Java
A Notes Developer's Journey into JavaA Notes Developer's Journey into Java
A Notes Developer's Journey into Java
 
It's Not Infernal: Dante's Nine Circles of XPages Heaven
It's Not Infernal: Dante's Nine Circles of XPages HeavenIt's Not Infernal: Dante's Nine Circles of XPages Heaven
It's Not Infernal: Dante's Nine Circles of XPages Heaven
 
английиский
английискийанглийиский
английиский
 
Nat report2
Nat report2Nat report2
Nat report2
 
Tema 3 Autonomía e promoción das relacións de igualdade
Tema 3 Autonomía e promoción das relacións de igualdadeTema 3 Autonomía e promoción das relacións de igualdade
Tema 3 Autonomía e promoción das relacións de igualdade
 
Nat 03
Nat 03Nat 03
Nat 03
 
Tuberkulez
TuberkulezTuberkulez
Tuberkulez
 

Similar to My sql

Ansanwan form sederhana php
Ansanwan form sederhana phpAnsanwan form sederhana php
Ansanwan form sederhana php
Sigit Ariyanto
 
Belajar php dan my sql bareng newbie v.1
Belajar php dan my sql bareng newbie v.1Belajar php dan my sql bareng newbie v.1
Belajar php dan my sql bareng newbie v.1
nasib silaban
 
5 - Accessing-MySQL-Database by PHP - Pemrograman Internet Lanjut.pptx
5 - Accessing-MySQL-Database by PHP - Pemrograman Internet Lanjut.pptx5 - Accessing-MySQL-Database by PHP - Pemrograman Internet Lanjut.pptx
5 - Accessing-MySQL-Database by PHP - Pemrograman Internet Lanjut.pptx
MasSam13
 

Similar to My sql (20)

Modul 1
Modul 1Modul 1
Modul 1
 
pembuatan database dan web (1).pdf
pembuatan database dan web (1).pdfpembuatan database dan web (1).pdf
pembuatan database dan web (1).pdf
 
Ansanwan form sederhana php
Ansanwan form sederhana phpAnsanwan form sederhana php
Ansanwan form sederhana php
 
Pertemuan tentang DDL DML dan praktikum system basis data MYSQL
Pertemuan tentang DDL DML dan praktikum system basis data MYSQLPertemuan tentang DDL DML dan praktikum system basis data MYSQL
Pertemuan tentang DDL DML dan praktikum system basis data MYSQL
 
Kelompok 7(edit)
Kelompok 7(edit)Kelompok 7(edit)
Kelompok 7(edit)
 
uploadfoto.docx
uploadfoto.docxuploadfoto.docx
uploadfoto.docx
 
Belajar php dan my sql bareng newbie v.1
Belajar php dan my sql bareng newbie v.1Belajar php dan my sql bareng newbie v.1
Belajar php dan my sql bareng newbie v.1
 
10 PHP dan MySQL.pptx
10 PHP dan MySQL.pptx10 PHP dan MySQL.pptx
10 PHP dan MySQL.pptx
 
Mysql
MysqlMysql
Mysql
 
Basis data 2
Basis data 2Basis data 2
Basis data 2
 
SQL database client server
SQL database client serverSQL database client server
SQL database client server
 
Membuat CRUD data Mahasiswa dengan PHP MYSQLi.pdf
Membuat CRUD data Mahasiswa dengan PHP MYSQLi.pdfMembuat CRUD data Mahasiswa dengan PHP MYSQLi.pdf
Membuat CRUD data Mahasiswa dengan PHP MYSQLi.pdf
 
Modul%20 mysql
Modul%20 mysqlModul%20 mysql
Modul%20 mysql
 
Modul mysql5
Modul mysql5Modul mysql5
Modul mysql5
 
Program Untuk melakukan pencarian data barang
Program Untuk melakukan pencarian data barangProgram Untuk melakukan pencarian data barang
Program Untuk melakukan pencarian data barang
 
Program Edit Data Barang
Program Edit Data BarangProgram Edit Data Barang
Program Edit Data Barang
 
Web Programming - DB Buku Tamu
Web Programming - DB Buku TamuWeb Programming - DB Buku Tamu
Web Programming - DB Buku Tamu
 
Command promt p2
Command promt p2Command promt p2
Command promt p2
 
5 - Accessing-MySQL-Database by PHP - Pemrograman Internet Lanjut.pptx
5 - Accessing-MySQL-Database by PHP - Pemrograman Internet Lanjut.pptx5 - Accessing-MySQL-Database by PHP - Pemrograman Internet Lanjut.pptx
5 - Accessing-MySQL-Database by PHP - Pemrograman Internet Lanjut.pptx
 
slide praktikum basis data
slide praktikum basis data slide praktikum basis data
slide praktikum basis data
 

My sql

  • 3. PHP MyAdmin • Buka browser, lalu ketikkan pada bagian Address: http://localhost/phpmyadmin/ • Untuk membuat database, isikan nama database yang akan dibuat pada bagian Create new database lalu klik create • Buat tabel pada create tabel, isikan nama tabel dan jumlah fields tabel, klik GO • Isikan fields tabel dengan tipe data masing – masing fields.
  • 4. PHP MyAdmin Buat database library dan tabel books dengan fields: -> title CHAR(50), -> author CHAR(50), -> publisher CHAR(50), -> pages INT, -> year DATETIME, -> isbn char(13);
  • 5. PHP MyAdmin Pilih tab INSERT untuk memasukkan data ke dalam tabel
  • 6. MySQL • Menampilkan database >show databases; • Menghapus database >drop database nama_database; • Membuat database >create database nama_database; • Menggunakan/memilih database >use database nama_database; • Membuat tabel >create table nama_table field;
  • 7. Latihan • Buka mysql pada c:xamppmysqlbinmysql • Masuk ke cmd (command prompt) cd c: cd xampp cd mysql cd bin mysql –u root –p enter
  • 8. Latihan • Buat database – Create database crud – Use crud – CREATE TABLE crud ( nim int(8), nama varchar(30), alamat text, varchar(3)); Field Type Length Nim INT 8 Nama Varchar 30 Alamat Text Umur Varchar 3
  • 9. Latihan – show tables; //untuk melihat tabel – desc toperasi; //untuk melihat struktur dari tabel yang telah dibuat • INSERT digunakan untuk Memasukkan data ke dalam Tabel – INSERT INTO toperasi (nim,nama,alamat, umur) values (‘1234’,'Michael Owens', ‘jl.a.yani’,’25’); • Select * from toperasi digunakan untuk melihat data yang telah dimasukkan
  • 10. PHP MyAdmin • SELECT pada kolom Tertentu – Select nama from toperasi; – SELECT dengan kondisional dengan menggunakan WHERE – select * from toperasi where umur=‘25'; • Alter digunakan untuk manipulasi field dalam tabel – alter table toperasi add telp varchar(12); //menambah field – alter table toperasi change nim id int(8);//mengubah field – Alter table toperasi drop telp;//menghapus field
  • 12. Road Map Update data Tambah Hapus data data Tampil data
  • 13. Script • Skrip simpan dengan nama “tambah.php” <from method=”post” action=”ttambah.php”> <h2>Tambah Data</h2> <table> <tr> <td> Nama </td> <td>: <input type=”text” name=”nama”> </td> </tr> <tr valign=”top”> <td> Alamat </td> <td>: <textarea name=”alamat”></textarea> </td> <tr> <td> Umur </td> <td>: <input type=”text” name=”umur”> </td> </tr> <tr> <td>: <input type=”submit” value=”Simpan”> </td> </tr> </table> </from>
  • 14. Script • Skrip ttambah.php <?php mysql_connect (“localhost”,”root”,””) ; mysql_select_db (“crud”) ; $nama = $_POST * ‘nama’ + ; $alamat = $_POST * ‘alamat’ + ; $umur= $_POST * ‘umur’ + ; $masuk = mysql_query (“INSERT INTO toperasi (nama, alamat, umur) VALUES ( ‘ $nama ’,’ $alamat ’, ’ $umur ‘ ) “) ; if ($masuk) { echo “Data berhasil disimpan” ; } else { echo “Data gagal disimpan” ; } ?>
  • 15. Skrip tampil.php Script <table border=”1”> <tr> <th> No </th> <th> Nama </th> <th> Alamat </th> <th> Umur </th> <th> Aksi </th> </tr> <?php mysql_connect (“localhost”,”root”,””); mysql_select_db (“crud”); $no = 1; $sql = mysql_query (“SELECT * FROM toperasi”); while ($data = mysql_fetch_array ($sql) ) { echo “<tr><td>$no</td><td>$data[nama]</td><td>$data [alamat]</td><td>$data[umur]</td> <td><a href=ubah.php?id=$data[id]>ubah</a> | <a href=hapus.php?id=?data[id]>Hapus</a></td></tr>”; $no++; } ?>
  • 16. Script • Skrip ubah.php <?php Mysql_connect(“localhost”,”root”,””); Mysql_select_db (“crud”) ; $id = $_GET*‘id’] ; $data =mysql_fetch_array (mysql_query (“SELECT * FROM toperasi WHERE id=’$id’ “) ) ; echo “ <form method=post action=tubah.php?id=$id> <table> <tr> <td> Nama </td> <td>: <input type=text name=nama value=’$data *nama+ ‘> </td></tr> <tr valign=top> <td> Alamat </td> <td>: <textarea name=alamat>$data [alamat]</textarea> </td></tr> <tr><td> Umur </td> <td>: <input type=text name=umur value=’$data *umur+ ‘> </td> </tr> <tr> <td> <input type=submit value=Ubah> </td> </tr> </table> </from>“; ?>
  • 17. Script • Skrip tubah.php <?php mysql_connect (“localhost”,”root”,””) ; mysql_select_db (“crud”) ; $id = $_GET *‘id’+ ; $nama =$_POST *‘nama’+ ; $alamat = $_POST *‘alamat’+ ; $umur = $_POST *‘umur’+ ; $ubah = mysql_query (“UPDATE toperasi SET nama=’$nama’,alamat=’$alamat’,umur=’$umur’ WHERE id=’$id’ “) ; if ($ubah) { echo “Data berhasil diubah” ; } else { echo “Data gagal diubah” ; } ?>