Your SlideShare is downloading. ×
Tugas php
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Tugas php

1,155
views

Published on


0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,155
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
30
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Perintah SQL dan Pengunaannya - SQL (Structured Query Language) adalah sebuah bahasayang digunakan untuk mengakses data dalam basis data relasional. Bahasa ini secara de factomerupakan bahasa standar yang digunakan dalam manajemen basis data relasional. Saat inihampir semua server basis data yang ada mendukung bahasa ini untuk melakukan manajemendatanya.1. Create Database : Create database berguna untuk membuat database baru.Syntax dasar:CREATE DATABASE database_namaContoh:CREATE DATABASE databaseku2. Create Table : Berguna untuk membuat tabel data baru dalam sebuah database.Syntax dasar:CREATE TABLE(Column_name1 table_nama data_typeColumn_name2 table_nama data_typeColumn_name3 table_nama data_type)Contoh menggunakan perintah create table :CREATE TABLE registrasi(Id int,Nama varchar (255),Email varchar(50),Kota varchar(255))3. 18. Alter Table : Digunakan untuk menambah, menghapus, atau mengubah kolom (field)pada tabel yang sudah ada.Syntax untuk menambah kolom :ALTAR TABLE table_nameADD column_name datatyoeContoh :
  • 2. ALTER TABLE PersonsADD DateOfBirth date4. Syntax untuk mengubah kolom :ALTER TABLE table_nameALTER TABLE clumn_name datatypeContoh:ALTER TABLE PersonsALTER COLUMN DateOfBirth year5. Drop Database()Digunakan untuk menghapus database.Syntax dasar :DROP DATABASE database_name6. Drop TableDigunakan untuk menghapus tabel beserta seluruh datanya.Syntax dasar :DROP TABLE table_nameContoh :DROP TABLE mhs7, Delete : Digunakan untuk menghapus data di table database. Tambahkan perintah Whereuntuk memfilter data-data tertentu yang akan dihapus. Jika tanpa perintah Where, maka seluruhdata dalam tabel akan terhapus.Syntax dasar :DELETE FROM table_nameWHERE some_column=some_valueContoh :DELETE FROM registrasiWHERE id=1
  • 3. 8. UpdateDigunakan untuk mengubah/memperbarui data di tabel database.Syntax dasar:UPDATE table_nameSET column1=value,column2=value, . . .WHERE some_column=some_valueContoh :UPDATE bukutamuSET email=’arini@yahoo.com’, kota=’Jakarta’WHERE9. Perintah melihat table apa saja yang ada pada database :Show tables;10. 10. Insert IntoDigunakan untuk menambahkan data baru di tabel database.Syntax dasar :INSERT INTO table_nameVALUES (value1,value2,value3, . . .)AtauINSERT INTO table_name (column1,column2,column3, . . .)VALUES (value1,value2,value3, . . .)Contoh 1:INSERT INTO bukutamuVALUES (1,’Arini’,’arini@mail.com’,’Yogyakarta’)
  • 4. Contoh 2:INSERT INTO bukutamu (id,nama,email,kota)VALUES (1,’Arini’,’arini@mail.com’,’Yogyakarta’)
  • 5. ………………………………………………………………………………………………………Tutorial kali ini akan membahas cara pembuatan aplikasi web yang dapat dihubungkan denganMySQL. Pada paket instalasi Xampp terdapat MySQL dan phpMyAdmin.MySQL adalah database yang menghubungkan script PHP menggunakan perintah query danescaps character yang sama dengan PHP . MySQL mempunyai tampilan client yangmempermudah Anda dalam mengakses database.Sedangkan phpMyAdmin merupakan halaman yang terdapat pada web server . Fungsi darihalaman ini adalah sebagai pengendali data - base MySQL menggunakan web server .Adapun langkah-langkah untuk menjalankan phpMyAdmin, adalah berikut ini.1. Terlebih dahulu Anda buka Web browser yang ada pada komputer caranya klik Start | P rograms | Internet Explorer atau web browser lain seperti Mozila Firefox atau opera.2. Kemudian pada kotak alamat address. Anda ketikhttp://localhost/phpmyadmin , lalu tekan Enter pada keyboard.3. Maka akan tampil halaman phpMyAdmin seperti pada Gambar 3 .Gambar 3 Halaman phpMyAdmin
  • 6. 4. Anda dapat memilih bahasa yang digunakan pada halaman phpMyAdmin . Caranya padabagian Language, Anda ganti bahasa English ke Bahasa Indonesia(kalau mau) . LihatGambar 4 .Pilih BahasaIndonesiaGambar 4 Mengganti bahasa yang digunakan5. Apabila Halaman phpMyAdmin tidak muncul seperti gambar di atas maka Anda harusmengeceknya dengan cara Klik Start | All Programs | Apache Friends | XAMPP | XAMPPControl Panel. Perhatikan Gambar 5 .Gambar 5 Membuka Aplikasi xampp control panelLihat Gambar 6
  • 7. .Gambar 6 Apache dan MySQL telah diaktifkan6. Selanjutnya Anda Klik Start pada bagian Apache dan MySQL , maka akan tampil statusmenjadi running .MEMBUAT DATABASE1. Pastikan Anda masih berada pada halaman phpMyAdmin. LihatGambar 7 .Gambar 7 Halaman phpMyAdmin2. Untuk membuat database baru, caranya pada kotak teks Ciptakan database baru Anda ketiknama maxi setelah itu klik tombol Ciptakan . Lihat Gambar 8 .
  • 8. Ketik di sini Klik Ciptakan database baruGambar 8 Membuat database baru3. Apabila proses pembuatan database berhasil, maka akan te r cipta database baru padaphpMyAdmin seperti padaGambar 9 .2 Gambar 9 Pembuatan database berhasilMEMBUAT TABELSetelah Anda membuat database. T ahap selanjutnya adalah membuat table . T able ini nantinyaakan digunakan untuk menyimpan data - data yang akan ditampilkan pada halaman web.Adapun cara-cara pembuatan table adalah sebagai berikut.1. Pastikan Anda telah membuka halaman phpMyAdmin dan mengaktifkan database maxi .Perhatikan Gambar 10 .
  • 9. Gambar 10 Halaman phpMyAdmin2. Perhatikan Gambar 11 . Klik pada tab SQ L ,kemudian akan tampil a r ea input perintahSQL. Ketiklah perintah di bawah ini , setelah itu klik tombol Go .CREATE TABLE buku ( id INT NOT NULL primary key auto_increment,judul VARCHAR ( 50 ) NOT NULL ,pengarang VARCHAR ( 50 ) NOT NULL ,penerbit VARCHAR ( 30 ) NOT NULL ,tahun INT ( 4 ) NOT NULL ) ;Baris 1Perintah di atas akan membuat tabel dengan nama buku, field pertama yaitu field id. field iniadalah field sebagai primary key ( unik) dengan auto_increment ( penomoran secara otomatis ).• Baris 2 - 4Perintah berikutnya akan membuat field judul dengan tipe data varchar ( 50 ) , field pengarangtipe data varchar (50) , penerbit tipe data varchar ( 30 ) dan not null ( tidak boleh kosong ).Perintah berikutnya membuat field tahun dengan tipe int dan not null( tidak boleh kosong).MEMBUKA KONEKSI KE SERVERUntuk melakukan koneksi ke server , Anda perlu membuat file khusus yang berfungsi sebagaipanghubung antara script dan database. Untuk membuka koneksi ke server Anda harusmemerlukan alamat server, username dan password.Adapun langkah-langkahnya adalah sebagai berikut:
  • 10. 1. Anda buka aplikasi Macromedia Dreamweaver 8 . Klik T ombol Start pada Start menu.Kemudian Anda pilih menu All Programs > Macromedia > Macromedia Dreamweaver 8.Gambar 16 Memilih PHP. Setelah tampil jendela Start page Anda Klik icon dengan tulisan PHP , Perhatikan Gambar 16 .3. Setelah diklik icon maka akan tampil jendela dokumen baru seperti Gambar 17 .Gambar 17 T ampilan Jendela dokumen4. Selanjutnya Anda pastikan tab yang aktif pada Code . Lihat Gambar 18
  • 11. .Gambar 18 Mengaktifkan tab Code5. Kemudian Anda hapus semua kode, lalu ketikkan kode di bawah ini.1 <?php2 $host = “localhost”;3 $user = “root”;4 $pass = “”;5 $koneksi = mysql_connect($host, $user,6 $pass);7 if (!$koneksi) {8 echo “Koneksi ke database gagal”;9 };10 ?>Baris 1 A wal tag PH P .• Baris 2 - 6 V ariabel host , user , password padaserver dan koneksi.• Baris 7 -9 Jika koneksi database gagal , maka akantampilkan pe- san bahwa koneksi ke database gagal.• Baris 10 Akhiri Tag PH P .6. Simpan ke dalam lokasi c:/xampp/htdocs/xampp , lalu Anda buat folder baru dengan namakoneksi_PHP dan simpan file dengan nama koneksi.php. Per hatikan Gambar 19 .
  • 12. Tempat penyimpan lokasiBeri nama koneksi.phpGambar 19 Menyimpan dengan nama file koneksi.phpMENYELEKSI DATA BASESetelah data terhubung ke dalam Server , Anda diizinkan untuk menghubungkan databse yangakan digunakan. Perintah untuk menyeleksi database adalah mysql_select_db( ).Adapun langkah-langkahnya adalah sebagai berikut;1. Pastikan jendela Dreamweaver Anda masih aktif. Buatlah halaman PHP yang baru.2. Ketiklah perintah di bawah ini untuk menyeleksi database maxi yang telah Anda buatsebelumnya. <?php1 include (“koneksi.php”);2 $database = “maxi”;3 $selek_db = mysql_select_db ($database);4 if (!$selek_db) {5 die (“Database tidak terseleksi”);6 }7 ?>8Baris 1 A wal tag PH P .• Baris 2 Memanggil file koneksi.php.• Baris 3-4 V ariabel database diisi dengan nama database yang akandipanggil dan variabel untuk penyeleksian database.• Baris 5-7 Jika Penyeleksian database tidak berhasil maka tampilkanpesan Databse tidak terseleksi.• Baris 8 Akhiri Tag PH P .
  • 13. 3. Simpan ke dalam lokasi c:/xampp/htdocs/xampp/koneksi_PHP dan simpan file dengannama seleksi_db.php.MENAMPILKAN HASIL QUERYUntuk menampilkan seluruh data di dalam tabel. Anda dapat m e - nampilkannya melaluihalaman PHP yang akan Anda buat.Adapun langkah-langkahnya adalah sebagai berikut;1. Bukalah Program Dreamweaver Anda dan pilihlah jenis halaman PH P .2. Kemudian ketiklah perintah di bawah ini untuk menampilkan semua data pada tabel buku. <html>1 <title>Menampilkan data ke dalam tabel</title>2 <body>3 <table border=”1”>4 <tr>5 <th>Kode Buku</th>6 <th>Judul Buku</th><th>Pengarang<th>7 <th>Penerbit</th><th>tahun</th>8 </tr>9 <?php10 include (“koneksi.php”);11 include (“seleksi_db.php”);12 $seleksi = “SELECT * FROM buku”;13 $hasil_seleksi = mysql_query ($seleksi);14 if (!$hasil_seleksi){15 echo “Proses penyeleksian tabel buku gagal !!!”;16 } else {17 while ($baris = mysql_fetch_18 array ($hasil_seleksi)) {19 echo “<tr>20 <td>$baris[id]</td>21 <td>$baris[judul]</td>22 <td>$baris[pengarang]</td>23 <td>$baris[penerbit]</td>24 <td>$baris[tahun]</td>25 <tr>”;26 };27 };28 ?>29 </table>30 </body>31 </html>32• Keterangan Kode
  • 14. • Baris 1-2A wal tag HTML dan membuat title atau judul halaman.• Baris 3 - 9 Pada bagian bod y , dibuat perintah pembuatan tabel dengantag <th> untuk memasukkan judul masing-masing kolom.• Baris 10 - 13A wal tag PH P , perintah Include akan menghubungkan dan menyeleksidatabase dengan memanggil file koneksi.php dan seleksi_db.php yangtelah Anda buat sebelumnya.• Baris 14V ariabel $seleksi diisi dengan perintah untuk menyeleksi seluruh data didalam tabel buku, sedangkan variabel $hasil_seleksi diisi dengan perintahuntuk meng-eksekusi query penyeleksian tabel.• Baris 15 - 29Apabila proses penyeleksian gagal , maka akan ditampilkan pesan bahwap r oses penyeleksian tabel gagal dan apabila berhasil dilakukan perintahpengulangan WHILE sebanyak baris yang te r dapat di dalam tabel buku.Kemudian, hasil dari per intah mysql_fetch_array ditampilkan ke dalamtabel. penulisan nama array harus sesuai dengan nama field yang te rdapat pada tabel buku.• Baris 30• Baris 31-33Akhiri dan tutup tag PH P .Akhiri tag tabel body dan HTML.MENJALANKAN PROGRAMSekarang Anda coba jalankan web yang telah Anda buat menggunakan browser , baik ituInternet Explorer atau browser lainnya. Pada tutorial kali ini menggunakan browser Mozila Firefox. Adapun langkah-langkahnya sebagai berikut :
  • 15. 1. Anda buka Klik T ombol Start pada Start menu. Kemudian Anda pilih menu All P rograms > Mozila Fi r efox . Lihat Pada Gambar 22 .Gambar 22 Membuka P r ogam Mozila Fi r efox2. Kemudian akan tampak jendela b r owser Mozila Fi r efox . terlihat padaGambar 23 di bawah ini.Gambar 23 Jendela Mozila Fi r efox3. Setelah itu Anda Ketik dialamat address pada browser Mozila Firefox yaituhttp:/Localhost/xampp/koneksi_PHP lalu tekan Enter , maka akan tampil halaman yang telahAnda buat. Perhatikan Gambar 24Ketik alamat
  • 16. URL di siniGambar 24 Halaman Index.php……………………………………………………………………………………………………………………………………………………………………….