:: Akses Database mysql

Ukuran: px
Mulai penontonan dengan halaman:

Download ":: Akses Database mysql"

Transkripsi

1 :: Akses Database mysql Dalam term ini penggunaan database adalah menggunakan database MySQL Koneksi ke server mysql $db_variable = mysql_connect("host", "nama_user", "password"); Buat database $db_variable = mysql_create_db("nama_db"); Menggunakan database mysql_select_db("nama_db", $db_variable); Menjalankan query $variable_hasil = mysql_query("sql query",$db_variable); Menampilkan hasil query mysql_result($result,nomor record,"field name"); atau $baris = mysql_fetch_row($variable_hasil); $data = $baris [nomor indek kolom field tabel]; atau $baris = mysql_fetch_array($variable_hasil) $data = $baris [nama kolom field tabel] Perintah mysql_fetch_row atau mysql_fetch_array setiap kali digunakan akan menujuk ke baris record secara berurutan jika dipanggil secara berulang, sehingga perintah ini biasa digunakan dalam looping. Contoh koneksi database : $hostname = "localhost"; $username = "root"; $password = "rahasia"; mysql_connect($hostname,$user,$password); atau $hostname = "localhost"; $username = "root"; $password = "rahasia"; if(!$db = mysql_connect($hostname,$user,$password)) echo mysql_error(); return 0; Aas Meinardi, S.Si Hal 1

2 Contoh menampilkan isi tabel : $user = 'root'; $password = 'rahasia'; $db = 'demo'; mysql_connect('localhost', $user, or die('unable to open database'); $query = "select * from gbook"; $result = mysql_query($query); $num = mysql_numrows($result); <b>daftar Buku Tamu</b><br><br> <table> <tr> <td> $i=0; while ($i<$num): $name = mysql_result($result,$i,"nama"); $ = mysql_result($result,$i,"mail"); $comments = mysql_result($result,$i,"komentar"); echo "Nama : <b>$name</b><br> "; echo " <a href='mailto:$ '><b>$ </a></b><br>"; echo "Komentar : $comments<hr width=400 align=left><p>"; mysql_close(); </td> </tr> </table> Contoh menambah record : if($submit) $user = "root"; $password = ""; $db = "demo"; or die("unable to open database"); $query = "insert into gbook (nama, mail, komentar) ". "values('$nama','$mail','$komentar')"; $result = mysql_query($query); mysql_close(); Aas Meinardi, S.Si Hal 2

3 echo ""; echo "<center><h3>terima kasih atas kunjungan Anda!</h3></center>"; echo ""; else Masukkan Saran dan Komentar Anda <br> <form method="post" action=" echo $PHP_SELF "> <table> <tr> <td>nama Anda</td> <td><input type="text" name="nama"></td> </tr> <tr> <td>alamat </td> <td><input type="text" name="mail"></td> </tr> <tr> <td>komentar</td> <td><textarea name="komentar" cols="50" rows="3"></textarea></td> </tr> </table> <input type="submit" name="submit" value="kirim Data"> </form> Aas Meinardi, S.Si Hal 3

4 :: Mencoba Membuat database pertama Sebelum kita bermain-main dengan data dalam database, tentunya kita membutuhkan data yang sudah ada didalamnya bukan? Cara yang paling mudah membuat tabel adalah meng gunakan PHPMyAdmin. Dengan PHPMyAdmin kita dapat meng-create, edit dan remove database, table, row, field, dll. Sangat pasti, daripada Anda melakukannya melalui telnet atau command prompt MySQL. Pertama-tama, pastikan Anda telah memasang PHPMyAdmin dengan benar. Jika Anda masih bingung, silakan baca penjelasannya di Melalui input form, buatlah database baru dengan nama `mydb'. Jika berhasil, PHPMyAdmin langsung akan beralih ke database yang baru dibuat tersebut. Sekarang kita membuat tabel dalam database. Kita bisa membuatnya secara manual, tapi sekarang kita akan membuatnya dengan PHPMyAdmin pada field yang tersedia. Lakukan copy and paste, baris perintah dibawah ini: CREATE TABLE address ( id tinyint(4) DEFAULT '0' NOT NULL AUTO_INCREMENT, name varchar(50), address varchar(225), hnum varchar(10), wnum varchar(10), PRIMARY KEY (id), UNIQUE id (id)); INSERT INTO address VALUES (1,'James Red','3 Not Here Cres, Hopeville',' ',' '); INSERT INTO address VALUES (2,'John Back','8 nice Place, Lo ',' ',' '); INSERT INTO address VALUES (3,'Brad Feed','7 victor pl, Moronville',' ',' '); Baris perintah tersebut akan membuat table dengan nama 'address'. Table 'address' juga akan berisi tiga record. Pada contoh ini kita hanya ingin membuat buku alamat sederhana. Sekarang kita sudah memilik i database, table dan beberapa contoh data. Sekarang kita akan tampilkan data tersebut dalam bentuk yang lebih manis dalam form. Menggunakan PHP, kita mem-format data menjadi bentuk HTML. Baris perintah tersebut akan membuat table dengan nama 'address'. Table 'address' juga akan berisi tiga record. Pada contoh ini kita hanya ingin membuat buku alamat sederhana. Sekarang kita sudah memiliki database, table dan beberapa contoh data. Sekarang kita akan tampilkan data tersebut dalam bentuk yang lebih manis dalam form. Menggunakan PHP, kita mom-format data menjadi bentuk HTML. Kembali kepada data Sekarang coba kita lakukan lagi Copy and Paste teks dibawah ini ke dalam HTML editor lalu simpan dengan nama file 'ope.php': $db "root"); $result = mysql_query("select * FROM address",$db); printf("name: %s<br>\n", mysql_result($result,0,"name")); printf("address: %s<br>\n", mysql_result($result,0,"address")); printf("home Number: %s<br>\n", mysql_result($result,0,"hnum")); printf("work Number: %s<br>\n", mysql_result($result,0,"wnum")); Kita baru saja membuat PHP script sederhana, yang hanya akan menampilkan satu record. Aas Meinardi, S.Si Hal 4

5 Coba kita lihat apa yang terjadi jika dijalankan. Fungsi mysql_connect() membuka link ke MySQL server pada host tertentu (localhost) sebagai root (username). Jika Anda ingin menggunakan password, bisa ditambahkan setelah username. Data untuk menjaga agar koneksi tertap terhubung tersimpan dalam sebuah variable $db. mysql_select_db() akan memberitahu web server bahwa semua queries yang telah dibuat langsung diarahkan ke database 'mydb'. Fungsi mysql mysql_select_db() bisa juga digunakan untuk membuat banyak koneksi ke banyak database. Selanjutnya kita akan mengambil beberapa data dari database. Nanti kita menggunakan fungsi mysql_query(). Mengunakan koneksi database yang tersimpan dalam variable $db, MySQL memproses query sebagai parameter pertama. Hasilnya tersimpan dalam varia ble $result. Terakhir fungsi mysql_result() kita pakai untuk menyimpan nilai field yang dihasilkan dari query kita tadi. Dengan $result, kita pindahkan pada baris pertama dan diberi nomor 0. Jika query ini berhasil, tentu ada output-nya. Fungsi print akan menangani masalah pencetakan data. '%s' adalah simbol untuk variable string, yang dalam prosesnya akan digantikan oleh hasil dari parameter kedua dari fungsi tersebut, yaitu mysql_result($result,0,"name"). Query ini hanya akan menampilkan satu baris tabel address. Jika kita ingin melihat semua baris, ubah 0 menjadi 1 (pada masing-masing pemanggilan mysql_result()) Selanjutnya, kita akan coba menampilkan multiple record dan bagaimana mengirim data dari/ke database. Membuat looping Sekarang kita lihat apa yang bisa dilakukan PHP dan MySQL. Buka 'open.php' lalu ganti isinya dengan teks berikut: $db "root"); $result = mysql_query("select * FROM address",$db); echo "<table border=1>\n"; echo "<tr><td>name</td><td>address</td><td>home Number</td><td>Work Number</td></tr>\n"; while ($myrow = mysql_fetch_row($result)) printf("<tr><td>%s</td><td>%s</td><td>%s</td><td>%s</td></tr>\n", $myrow[1], $myrow[2], $myrow[3],$myrow[4]); echo "</table>\n"; Simpan kembali 'open.php' lalu jalankan dari browser. Anda akan melihat semua data yang ada dalam tabel. Kalau kita perhatikan script-nya, Anda akan menemukan beberapa hal baru. Bagian dari tabel, statement while() adalah baru. Statement while akan mengatakan bahwa selama ada satu baris saja, maka akan menampilkan data pada semua baris yang ada. Fungsi mysql_fetch_row() digunakan untuk mencapai basil tersebut. Yang menarik dari menggunakan while() adalah jika query Anda tidak menghasilkan record, Anda tidak akan mendapatkan pesan error. Tapi jika tidak ada data, kita tidak akan tahu bagaimana cara memberitahunya ke user. Jadi kita perlu membuat program bantu lain yang bisa memberitahu user jika ada fungsi MySQL yang tidak berhasil menemukan record yang dicari dalam query: Aas Meinardi, S.Si Hal 5

6 $db "root"); $result = mysql_query("select * FROM address",$db); if ($myrow = mysql_fetch_array($result)) echo "<table border=1>\n"; echo "<tr><td>name</td><td>address</td><td>home Number</td><td>Work Number</td></tr>\n"; do printf("<tr><td>%s</td><td>%s</td><td>%s</td><td>%s</td></tr>\n", $myrow[name], $myrow[address], $myrow[hnum],$myrow[wnum]); while ($myrow = mysql_fetch_array($result)); echo "</table>\n"; else echo "Sorry, no records were found!"; Kalau diperhatikan, ada perbedaan dari script 'open.php'. yaitu kita menggunakan fungsi mysql_fetch_array() bukan mysql_fetch_row(), sehingga kita bisa me-refer ke field berdasarkan names (such as $myrow["name"]) mereka daripada mengunakan id yang ada. Jelas ini jauh lebih mudah daripada menggunakan angka Jadi kita tidak perlu pusing lagi. Kita juga perlu menambahkan do/ while dan sebuah statement if-else. Statement if-else mengatakan jika kita dapat me-assign sebuah baris ke $myrow, lalu lanjut; atau skip ke sesi lainnya dan menjalankan rutin yang berisi dalam blok yang kita buat sendiri. do/while merupakan variasi dari while() yang kita gunakan pada bagian akhir artikel ini. Kita membutuhkan do/ while untuk alasan-alasan khusus: dengan statement if, kita assign baris pertama yang dihasilkan oleh query ke variable $myrow. Jika pada saat ini kita menjalankan statement while secara normal (seperti while ($myrow = mysql_fetch_row($result)), maka kita akan membypass record pertama dengan record kedua. do/while bisa dipakai untuk menguji kondisi setelah program dijalankan sekali, jadi tidak ada tidak sengaja men-skip sebuah baris. Akhirnya jika tidak ada record sama sekali, statement akan dimasukan ke dalam blok else() dalam rutin yang akan dijalankan. Kalau man lihat bagaimana aksinya jika dijalankan, ubah statement ke SELECT * FROM dimana id=6 atau yang mirip dengan itu maka hasilnya tidak ada record. Linking Kita baru saja mempraktekan sebuah looping. Sebelum kita lanjut, kita pahami dulu bagaimana bekerja dengan HTML form, PHP melakukan query string, dan metode GET dan POST. Ada tiga cara untuk GET informasi ke dalam query variable string. Pertama, menggunakan metode GET dalam form. Kedua, mengetik langsung ke dalam URL pada browser. Ketiga, menambahkan query string ke dalam link. Buat saja anchor tag seperti berikut <a href=" Kita akan gunakan teknik ini. Pertama-tama, kita lakukan query lagi pada database, mengurutkan field name. Perhatikan script berikut: $db = mysql_connect("localhost", "root"); // display individual record if ($id) $result = mysql_query("select * FROM address WHERE id=$id",$db); Aas Meinardi, S.Si Hal 6

7 $myrow = mysql_fetch_array($result); printf("name: %s\n<br>", $myrow["name"]); printf("address: %s\n<br>", $myrow["address"]); printf("home Number: %s\n<br>", $myrow["hnum"]); printf("work Number: %s\n<br>", $myrow["wnum"]); else // show employee list $result = mysql_query("select * FROM address",$db); if ($myrow = mysql_fetch_array($result)) // display list if there are records to display do printf("<a href=\"%s?id=%s \">%s</a><br>\n", $PHP_SELF, $myrow["id"], $myrow["name"]); while ($myrow = mysql_fetch_array($res ult)); else // no records to display echo "Sorry, no records were found!"; Sekali lagi, timpa file 'open.php', jalankan dari browser dan lihat hasilnya. Hal yang harus Anda perhatikan adalah field name yang muncul, dan masing-masing field name berupa sebuah link. Output muncul karena loop ditempatkan dalam rutin yang kita buat. Kita sudah mengunakan fungsi printf(). Pertama, perhatikan masingmasing quotation mark diawali dengan backslash. Backslash memberitahu ke PHP untuk segera memproses karakter yang mengikutinya, daripada menjadikannya sebagai bagian dari rutin program kita. Perhatikan juga penggunaan variable $PHP_SELF. Variable ini (yang menyimpan nama dan lokasi script) dijalankan oleh setiap file PHP. Ini penting karena kita hanya ingin file ini memanggil dirinya sendiri. Dengan menggunakan $PHP_SELF, kita bisa tahu ini terjadi setiap saat: sekalipun file dipindahkan ke direktori lain atau server. PHP mampu melakukan sesuatu yang cerdik ketika melihat pasangan name/ value yang berisi query string. Maka secara otomatis akan dibuatkan sebuah variable dengan nama dari pasangan name/value tersebut. Variable ini berisi sebuah nilai dari pasangan name/value. Fitur ini bisa kita gunakan untuk menguji apakah seorang user baru pertama kali atau kedua kali mengakses halaman ini. Yang perlu kita lakukan hanyalah bertanya pada PHP adakah variable $id. Jika ada script akan menampilkan individual account, berdasarkan $id yang ada. Menambah record ke address book Kita sudah mempraktekan GET data dari database dengan mudah. Lalu bagaimana dengan sending data? Dengan PHP, hal ini mudah dilakukan. Pertama, kita buat halaman yang berisi form berikut: <form method="post" action=" echo $PHP_SELF"> Name:<input type="text" name="name"><br> Address:<input type="text" name="address"><br> Home Number:<input type="text" name="hnum"><br> Work Number:<input type="text" name="wnum"><br> <input type="submit" name="submit" value="enter information"> </form> Kita pakai $PHP SELF lagi. Perhatikan bahwa setiap elemen form cocok dengan nama field dalam database. Tapi ini tidak wajib; agar kita lebih mudah melakukan GET. Juga perhatikan bahwa kita sudah menambahkan nama attribute pada tombol submit. Kita lakukan ini agar kita dapat menguji keberadaan variable $submit. Itulah sebabnya ketika halaman dipangil lagi, kita akan tahu seseorang telah mengunakan form ini. Kita tidak perlu mempunyai halaman yang loops back ke dirinya sendiri. Kita boleh saja mempunyai dua, tiga, atau lebih halaman. Tapi dengan mengunakan satu halaman, semuanya tetap bersama dan tetap dalam satu file. Aas Meinardi, S.Si Hal 7

8 Sekarang kita tambahkan beberapa rutin lagi untuk memeriksa isian form. Sekedar memastikan saja apakah semua isian dalam form sudah benar, kita akan melemparkan semua variable ke layar melalui array $HTTP_POST_ VARS. Fitur debugging ini cukup bermanfaat. Jika kita ingin melihat semua variable yang digunakan sebuah halaman, gunakan array $GLOBALS. if ($submit) // process form while (list($name, $value) = each($http_post_vars)) echo "$name = $value<br>\n"; else // display form <form method="post" action=" echo $PHP_SELF"> Name:<input type="text" name="name"><br> Address:<input type="text" name="address"><br> Home Number:<input type="text" name="hnum"><br> Work Number:<input type="text" name="wnum"><br> < input type="submit" name="submit" value="enter information"> </form> // end if Sekarang kita dapat mengumpulkan informasi dari user, coba ambil informasi yang ada dalam form lalu POST ke database. if ($submit) // process form $db = mysql_connect("localhost", "root"); $sql = "INSERT INTO address (name,address,hnum,wnum) VALUES ('$name','$address','$hnum','$wnum')"; $result = mysql_query($sql); echo "Thank you! Information entered.\n"; else // display form <form method="post" action=" echo $PHP_SELF"> Name:<input type="text" name="name"><br> Address:<input type="text" name="address"><br> Home Number:<input type="text" name="hnum"><br> Work Number:<input type="text" name="wnum"><br> <input type="submit" name="submit" value="enter information"> </form> // end if Script ini akan akan menambahkan data baru kedalam tabel address. Bagaimana kalau sekarang kita bicara updating dan deleting record dari dalam tabel. Updating dan deleting record pada address book Untuk meng-update atau delete record dari tabel 'address', kita gunakan script yang ada sbb: Aas Meinardi, S.Si Hal 8

9 $db "root"); if ($submit) // here if no ID then adding else we're editing if ($id) $sql = "UPDATE address SET name='$name',address='$address',hnum='$hnum',wnum='$wnum' WHERE id=$id"; else $sql = "INSERT INTO address (name,address,hnum,wnum) VALUES ('$name','$address','$hnum','$wnum')"; // run SQL against the DB $result = mysql_query($sql); echo "Record updated/edited!<p>"; elseif ($delete) // delete a record $sql = "DELETE FROM address WHERE id=$id"; $result = mysql_query($sql); echo "$sql Record deleted!<p>"; else // this part happens if we don't press submit if (!$id) // print the list if there is not editing $result = mysql_query("select * FROM address",$db); while ($myrow = mysql_fetch_array($result)) printf("<a href=\"%s?id=%s \">%s</a> \n", $PHP_SELF, $myrow["id"], $myrow["name"]); printf("<a href=\"%s?id=%s&delete=yes\">(delete)</a><br>", $PHP_SELF, $myrow["id"]); <P> <a href=" echo $PHP_SELF">ADD A RECORD</a> <P> <form method="post" action=" echo $PHP_SELF"> if ($id) // editing so select a record $sql = "SELECT * FROM address WHERE id=$id"; $result = mysql_query($sql); $myrow = mysql_fetch_array($result); $id = $myrow["id"]; $name = $myrow["name"]; $address = $myrow["address"]; $hnum = $myrow ["hnum"]; $wnum = $myrow["wnum"]; // print the id for editing <input type=hidden name="id" value=" echo $id "> Name:<input type="text" name="name" value=" echo $name "><br> Address:<input type="text" name="address" value=" echo $address "><br> Home Number:<input type="text" name="hnum" value=" echo $hnum "><br> Work Number:<input type="text" name="wnum" value=" echo $wnum "><br> <input type="submit" name="submit" value="enter information"> </form> Kelihatannya rumit tapi sebetulnya tidak. Script ini terbagi dalam tiga bagian. Pertama statement if() akan memeriksa adakah penekanan tombol submit. Jika ada penekanan tombol, script akan memeriksa keberadaan variable $id. Jika ada, akan ditambahkan record. Jika tidak, kita akan editing record. Aas Meinardi, S.Si Hal 9

10 Selanjutnya kita memeriksa keberadaan variable $delete. Jika ada, kita akan deleting record. Perhatikan dengan statement if() pertama, kita memeriksa variable dari POST, dan pada bagian ini, variable tersebut akan menjadi bagian dari kumpulan variable metode GET. Nah, sekarang kita menampilkan semua daftar orang-orang dan form. Sekali lagi, kita periksa dulu keberadaan varia ble $id. Jika ada, kita query database untuk menampilkan record yang sesuai. Jika tidak ada, kita hanya menampilkan form kosong. Kesimpulan Dengan bermain dengan database, kita bisa banyak belajar. Jika masih belum cukup, beli beberapa buku database yang memenuhi kebutuhan Anda. Sumber: devarticles :: Fungsi-fungsi mysql dalam PHP Nama Fungsi Kegunaan mysql_connect Digunakan untuk membuka hubungan (koneksi) dengan MySQL server. mysql_pconnect Membuka hubungan (koneksi) permanen/tetap dengan MySQL server mysql_close Menutup hubungan (koneksi) dengan MySQL server. mysql_create_db Membuat sebuah database baru pada server database MySQL. mysql_drop_db Mendrop atau menghapus sebuah database pada server database MySQL mysql_select_db Memilih sebuah database sebagai database aktif mysql_query Mengirim perintah SQL ke server MySQL untuk dieksekusi mysql_db_query Mengirim perintah SQL ke server MySQL pada database aktif mysql_fetch_array Mengambil baris hasil sebagai array assosiatif mysql_result Menampilkan data hasil query mysql_fetch_row Menampilkan baris hasil array satu persatu. mysql_affected_row Menampilkan nomor baris akibat dari insert, update, delete yang terakhir mysql_num_rows Menampilkan nomor baris pada hasil. Perintah ini hanya bisa digunakan pada select mysql_fetch_field Mencari informasi kolom dari dari hasil, dan menampilkannya sebagai obyek mysql_fetch_lengthsmenampilkan panjang beberapa field pada baris terakhir mysql_fetch_object Menampilkan baris hasil berupa obyek mysql_field_name Menampilkan nama field tertentu mysql_list_fields Menampilkan daftar field mysql_num_fields Menampilkan nomor field mysql_field_seek Mencari field tertentu mysql_field_type Mendapatkan tipe field tertentu mysql_insert_id Mendapatkan id dari operasi insert sebelumnya mysql_data_seek Memindahkan hasil internal mysql_free_result Menampilkan memori yang bebas mysql_errno Menampilkan pesan error dari operasi yang dilakukan terakhir kali mysql_error Menampilkan pesan error berupa text dari operasi yang dilakukan terakhir kali mysql_list_dbs Menampilkan daftar database yang ada pada database MySQL mysql_list_tables Menampilkan daftar tabel yang ada pada database MySQL mysql_field_len Menampilkan panjang field tertentu mysql_field_table Mendapatkan nama field dari tabel tertentu mysql_tablename Mendapatkan nama tabel Aas Meinardi, S.Si Hal 10

Nama : Maya Masyita K Nst NIM : Tugas : I ( Database berbasis Web ) Fungsi PHP-MySQL

Nama : Maya Masyita K Nst NIM : Tugas : I ( Database berbasis Web ) Fungsi PHP-MySQL Nama : Maya Masyita K Nst NIM : 112406042 Tugas : I ( Database berbasis Web ) Fungsi PHP-MySQL Fungsi PHP-MySQL adalah suatu fungsi yang menjembatani antara PHP sebagai Programming web server, dan MySQL

Lebih terperinci

Dasar PHP-MySQL oleh : Prasaja Wikanta

Dasar PHP-MySQL oleh : Prasaja Wikanta Dasar PHP-MySQL oleh : Prasaja Wikanta prasaja@students.itb.ac.id antok@hotmail.com Tools yang anda butuhkan :! Teks editor! Web server yang mendukung PHP dan MySQL! Browser Basic Untuk memperoleh variabel

Lebih terperinci

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

Basis Data I. Pertemuan Ke-12 (Aplikasi Basisdata berbasis web) Noor Ifada. Basis Data I Pertemuan Ke-12 (Aplikasi Basisdata berbasis web) Noor Ifada noor.ifada@if.trunojoyo.ac.id 1 Sub Pokok Bahasan Cara Kerja: Aplikasi berbasis Web dan Aplikasi Basisdata berbasis Web (PHP MySQL)

Lebih terperinci

Membuat Database mysql dengan PhpMyAdmin

Membuat Database mysql dengan PhpMyAdmin Materi artikel : Membuat database mysql dengan PhpMyadmin View Insert Edit Delete Searching Membuat Hitcounter dengan file teks Syarat : Mengerti penggunaan tag HTML Browser dapat mengenali sintak Php

Lebih terperinci

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

Script PHP dan MySQL J A M K E E M P A T J A M K E E M P A T Script PHP dan MySQL l l l l l l Membuat Koneksi ke Server Menyeleksi Database Mengakses Query Menampilkan Hasil Query Latihan Jam Keempat Soal Jam Keempat Membuat Koneksi ke Server

Lebih terperinci

Integrasi PHP dan MySQL Donny Reza, S.Kom

Integrasi PHP dan MySQL Donny Reza, S.Kom Integrasi PHP dan MySQL Donny Reza, S.Kom MySQL merupakan database server yang paling banyak digunakan oleh pengembang website. Software ini bersifat Open Source, artinya setiap orang dapat mengembangkan

Lebih terperinci

E-trik Ajax. Database MySQL. Dedi Alnas

E-trik Ajax. Database MySQL. Dedi Alnas E-trik Ajax Database MySQL Dedi Alnas Pengenalan MySQL Tutorial kali ini akan membahas cara pembuatan aplikasi web yang dapat dihubungkan dengan MySQL. Pada paket instalasi Xampp terdapat MySQL dan phpmyadmin.

Lebih terperinci

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

1. TUJUAN Mahasiswa dapat memahami langkah-langkah koneksi PHP dengan MySQL Mahasiswa dapat memahami pengambilan record dari database Modul 5 1. TUJUAN Mahasiswa dapat memahami langkah-langkah koneksi PHP dengan MySQL Mahasiswa dapat memahami pengambilan record dari database 2. DASAR TEORI 2.1 Langkah-langkah koneksi Membuka koneksi

Lebih terperinci

DATABASE MYSQL DENGAN PHP

DATABASE MYSQL DENGAN PHP DATABASE MYSQL DENGAN PHP PHP PHP merupakan script yang menyatu dengan HTML dan berada pada server (server side HTML embedded scripting). Dengan menggunakan PHP,dapat membuat berbagai aplikasi berbasis

Lebih terperinci

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

Pemrograman Web. Koneksi dan Manipulasi Basis Data. 7 Adam Hendra Brata Pemrograman Web Koneksi dan Manipulasi Basis Data 7 Adam Hendra Brata Pokok Bahasan MySQL Pengenalan MySQL Dasar SQL pada MySQL Koneksi dan Manipulasi MySQL dengan PHP Koneksi dan Eksekusi Query MySQL

Lebih terperinci

Menangani Input dari User

Menangani Input dari User Menangani Input dari User PHP Programming Language Workshop For Newbie Class Yan Friskantoni

Lebih terperinci

PHP + MySQL M. RUDYANTO ARIEF, MT

PHP + MySQL M. RUDYANTO ARIEF, MT PHP + MySQL M. RUDYANTO ARIEF, MT Perintah Dasar: Mysql_connect ( [host], [username], [password] ); Keterangan: [host] : diisi dengan nama host/ IP address komputer tempat database mysql di install. [username]

Lebih terperinci

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

PHP dan MySQL. Mempelajari koneksi PHP. Fungsi-fungsi aksesnya. Muhammad Zen Samsono Hadi, ST. MSc PHP dan MySQL 1 Mempelajari koneksi PHP dengan database MySQL dan Fungsi-fungsi aksesnya Muhammad Zen Samsono Hadi, ST. MSc POLITEKNIK ELEKTRONIKA NEGERI SURABAYA Yang akan dipelajari dari Modul ini 2

Lebih terperinci

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

Pemrograman Web. Koneksi dan Manipulasi Basis Data. 7 Adam Hendra Brata Pemrograman Web Koneksi dan Manipulasi Basis Data 7 Adam Hendra Brata Pokok Bahasan MySQL Pengenalan MySQL Dasar SQL pada MySQL Koneksi dan Manipulasi MySQL dengan PHP Koneksi dan Eksekusi Query MySQL

Lebih terperinci

PHP & MYSQL. Ingat, PC anda tidak memerlukan tambahan khusus atau apapun untuk melihat hasil eksekusi kode PHP anda. Mengapa?

PHP & MYSQL. Ingat, PC anda tidak memerlukan tambahan khusus atau apapun untuk melihat hasil eksekusi kode PHP anda. Mengapa? Universitas Muhammadiyah Sukabumi Artikel PHP dan Mysql Oleh : dede sulaeman PHP & MYSQL PHP & MYSQL PHP itu apa sih? Penjelasan sederhananya adalah bahwa PHP merupakan sebuah program tambahan yang ada

Lebih terperinci

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

TIB18 - PEMROGRAMAN WEB. Pemrograman Web Pertemuan & 21-22 TIB18 - PEMROGRAMAN WEB Pemrograman Web Pertemuan 19-20 & 21-22 Kompetensi Khusus Mahasiswa dapat membuat aplikasi berbasiskan web dengan menggunakan Data ManipulaIon Language (DML) melalui PHP yang terkoneksi

Lebih terperinci

Sesi Memahami berbagai ekstensi akses database

Sesi Memahami berbagai ekstensi akses database Robby Cokro Buwono Badiyanto, S.Kom,. M.Kom Sesi 13-14 Akses data Kode MK : AK2011T Revisi Terakhir : 2013 Tujuan Intruksional Memahami berbagai ekstensi akses database 2 1 API PHP database MySQL Dengan

Lebih terperinci

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

PHP dan MySQL. Mempelajari koneksi PHP dengan database MySQL dan Fungsi-fungsi aksesnya. Muhammad Zen S. Hadi, ST. MSc. PHP dan MySQL Mempelajari koneksi PHP dengan database MySQL dan Fungsi-fungsi aksesnya Muhammad Zen S. Hadi, ST. MSc. zenhadi@eepis-its.edu 1 Yang akan dipelajari dari Modul ini 1. Koneksi ke MySQL 2.

Lebih terperinci

P - 12 Bab 9 : PHP & MySQL

P - 12 Bab 9 : PHP & MySQL P - 12 Bab 9 : PHP & MySQL 9.1 Tujuan Mahasiswa mampu : Mengetahui dan Memahami Integrasi PHP dengan MySQL Mengetahui dan Memahami Operasi Input, Edit, Delete MySQL Dengan PHP Mengetahui dan Memahami Fungsi

Lebih terperinci

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

Membangun koneksi dari PHP ke MySQL adalah dengan fungsi mysql_connect(); Integrasi PHP dan MySQL PHP akan mengakses database melalui web server yaitu Apache. Jika database server dan web server berada pada komputer yang sama maka koneksi akan menggunakan localhost sebagai nama

Lebih terperinci

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

KapitaSelekta. (KBKI82127, 2 sks) Materi : Pengenalan MySQL KapitaSelekta KapitaSelekta (KBKI82127, 2 sks) Materi : Pengenalan MySQL Mohon Perhatian TUGAS DIKUMPULKAN PROGRAM AKAN DIPERIKSA DI KOMPUTER MASING- MASING Sub Materi : 1. Pengenalan MySQL (Part-1) 1.

Lebih terperinci

WAP (3) Muhammad Zen S. Hadi, ST. MSc. WAP - The Wireless Application Protocol

WAP (3) Muhammad Zen S. Hadi, ST. MSc. WAP - The Wireless Application Protocol WAP (3) The Wireless Application Protocol Muhammad Zen S. Hadi, ST. MSc. Contents WAP (Review) Interkoneksi WML dengan PHP Interkoneksi dengan Database WAP (Wireless Application Protocol) Internet WAP

Lebih terperinci

Pemrograman Basis Data Berbasis Web

Pemrograman Basis Data Berbasis Web Pemrograman Basis Data Berbasis Web Pertemuan Ke-10 (Server Basisdata MySQL dan Koneksi PHP ke Basisdata MySQL) Noor Ifada S1 Teknik Informatika - Unijoyo 1 Sub Pokok Bahasan MySQL? Tipe data field Operator

Lebih terperinci

MODUL 10 KONEKTIVITAS PHP DENGAN MySQL

MODUL 10 KONEKTIVITAS PHP DENGAN MySQL MODUL 10 KONEKTIVITAS PHP DENGAN MySQL Tujuan : 1. Memahami langkah-langkah koneksi PHP dengan MySQL. 2. Memahami perbedaan pengambilan record dari database. Langkah-langkah koneksi PHP-MySQL 1. Membuka

Lebih terperinci

Pemrograman Basis Data Berbasis Web

Pemrograman Basis Data Berbasis Web Pemrograman Basis Data Berbasis Web Pertemuan Ke-11 (Aplikasi Web dengan PHP & MySQL) Noor Ifada S1 Teknik Informatika - Unijoyo 1 Sub Pokok Bahasan Membuat Counter Membuat Guest Book (Buku Tamu) Membuat

Lebih terperinci

Mengakses database MySQL melalui PHP

Mengakses database MySQL melalui PHP Mengakses database MySQL melalui PHP by Fajran Rusadi 1. Publication Information Copyright 2003 by Fajran Iman Rusadi All rights reserved. 2. Abstraksi Pada tutorial ini kita akan mencoba membuat koneksi

Lebih terperinci

MODUL 5 KONEKTIVITAS PHP DENGAN MySQL

MODUL 5 KONEKTIVITAS PHP DENGAN MySQL MODUL 5 KONEKTIVITAS PHP DENGAN MySQL A. Tujuan : 1. Memahami langkah-langkah koneksi PHP dengan MySQL. 2. Memahami perbedaan pengambilan record dari database. B. Dasar Teori Langkah-langkah koneksi PHP-MySQL

Lebih terperinci

MySQL J A M K E T I G A

MySQL J A M K E T I G A J A M K E T I G A MySQL l Apa itu MySQL? l Membuat User Baru l Membuat Database l Tipe Data MySQL l Membuat Tabel l Structured Query Language l Latihan Jam Ketiga l Soal Jam Ketiga Jam Ketiga Apa itu MySQL?

Lebih terperinci

BAB X AKSES DAN MANIPULASI DATA

BAB X AKSES DAN MANIPULASI DATA BAB X AKSES DAN MANIPULASI DATA A. TUJUAN Memahami konsep dasar akses dan manipulasi data. Mampu mengintegrasikan aplikasi PHP dengan database MySQL. Mampu menghasilkan aplikasi web database untuk pengolahan

Lebih terperinci

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

Mahasiswa memahami Pengertian Basisdata, Cara membuat basisdata, cara menginput data dan cara menampilkan data. Database MySql Standar Kompetensi Mahasiswa memahami Pengertian Basisdata, Cara membuat basisdata, cara menginput data dan cara menampilkan data. Indikator Hasil Belajar 1. Dapat menjelaskan pengertian

Lebih terperinci

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

Pertemuan Ke-13 (PHP & MYSQL) Adi Widodo,S.Kom.,MMSI 1 Pertemuan Ke-13 (PHP & MYSQL) Adi Widodo,S.Kom.,MMSI 1 Dasar Pemrograman PHP dan MySQL MATERI 1: PENGENALAN PHP PHP adalah bahasa scripting yang menyatu dengan HTML dan dijalankan pada server side. Artinya

Lebih terperinci

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

b) Membuat database tiket. Siapkan databasenya dengan membuat database tiket Sampai langkah ini database tiket sudah siap digunakan STJ MySQL-PHP Menggunakan MySQL sebagai database server a) Menghidupkan MySQL Database Server C:\mysql\bin>mysqld b) Membuat database tiket. Siapkan databasenya dengan membuat database tiket C:\mysql\bin>mysqladmin

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah melakukan analisis dan perancangan terhadap situs web yang akan dibangun, tahapan selanjutnya adalah implementasi dan pengujian. Pada tahapan

Lebih terperinci

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

PRAKTIKUM PHP 10. Menyimpan Data ke Database & Menampilkan Data dengan PHP PRAKTIKUM PHP 10 Menyimpan Data ke Database & Menampilkan Data dengan PHP Di Praktikum Menyimpan Data ke Database & Manampilkan Data dengan PHP ini akan dibahas bagaimana : 1. Membuat koneksi ke database

Lebih terperinci

MODUL 7 MEMBUAT DATABASE DI MYSQL

MODUL 7 MEMBUAT DATABASE DI MYSQL MODUL 7 MEMBUAT DATABASE DI MYSQL 7.1 MySQL Command Line Ada beberapa cara untuk membuat database di MySQL. Salah satunya ialah dengan command line dengan menjalankan perintah mysql. C:\>mysql Kemudian

Lebih terperinci

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

MySQL Databases. Dasar-dasar MySQL dan Implementasi MySQL kedalam pemrograman PHP. Jakarta, 16 April 2011 Oleh: M. Awaludin, S.Kom MySQL Databases Dasar-dasar MySQL dan Implementasi MySQL kedalam pemrograman PHP Jakarta, 16 April 2011 Oleh: M. Awaludin, S.Kom DDL (Data Definition Language) Definisi DDL Adalah merupakan sub bahasa

Lebih terperinci

Konsep Basis Data di Web

Konsep Basis Data di Web Konsep Basis Data di Web l Pengantar l Pada dasarnya konsep perancangan database dan penggunaan query untuk sistem berbasis web dengan sistem informasi desktop sama saja. Yang membedakan adalah pada saat

Lebih terperinci

Praktikum 3 Cookie, Session, dan Database MySQL

Praktikum 3 Cookie, Session, dan Database MySQL Praktikum Cookie, Session, dan Database MySQL Tujuan Praktikum : Memberikan pemahaman kepada mahasiswa tentang cookie dan bagaimana menggunakannya. Memberikan pemahaman kepada mahasiswa tentang session

Lebih terperinci

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

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id 1 MODUL PEMOGRAMAN WEB II Oleh: CHALIFA CHAZAR 2 MODUL 13 PHP & MySQL Tujuan: Mahasiswa memahami cara mengkoneksikan dan menggunakan MySQL dengan PHP untuk menyelesaikan permasalahan tertentu. Pustaka:

Lebih terperinci

MODUL 8 Insert, Update, & delete

MODUL 8 Insert, Update, & delete MODUL 8 Insert, Update, & delete Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017 Konten Mengubah Data dari Array menjadi Database... Error! Bookmark not defined. Mengkoneksikan

Lebih terperinci

Widhy Hayuhardhika NP, S.Kom

Widhy Hayuhardhika NP, S.Kom Widhy Hayuhardhika NP, S.Kom PHP MySql installed MySql telah running (cek xampp control panel) Database Tabel Query SQL (Structured Query Language) Script PHP untuk pengolahan database Output (HTML) Langkah

Lebih terperinci

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

PHP Accessing MySQL Database. Fajar Pradana S.ST., M.Eng PHP Accessing MySQL Database Fajar Pradana S.ST., M.Eng Requirements PHP MySql installed MySql telah running (cek xampp control panel) Database Tabel Query SQL (Structured Query Language) Script PHP untuk

Lebih terperinci

Pemrograman Web Lanjut 2017

Pemrograman Web Lanjut 2017 Praktikum 9 9.1. CRUD Operasi CRUD (Create, Read, Update, Delete) merupakan operasi dasar yang sering digunakan di dalam database. Fungsi dari operasi ini adalah mengolah data secara dinamis pada aplikasi

Lebih terperinci

Lisensi Dokumen: Uraian Kasus :

Lisensi Dokumen: Uraian Kasus : Uraian Kasus : Pada kasus ini seorang mahasiswa ingin membuat Program sederhana tentang Nomor Handphone teman-temannya untuk mengantisipasi kehilangan HPnya atau HP Error sehingga perlu di Flash ulang

Lebih terperinci

Bondan Muliawan

Bondan Muliawan Membuat MySQL Monitor dengan PHP Bondan Muliawan mail@bondan.net http://www.bondan.net Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk

Lebih terperinci

MODUL PEMROGRAMAN WEB

MODUL PEMROGRAMAN WEB MODUL PEMROGRAMAN WEB SESSION & COOKIE Rajif Agung Yunmar, S.Kom STMIK AMIKOM Yogyakarta 2011 DAFTAR ISI Session & Cookie... 1 1. Session... 2 2. Cookie... 4 3. Program Autentikasi... 5 Daftar Pustaka...

Lebih terperinci

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

Pemrograman Web. Koneksi dan Manipulasi Basis Data. Adam Hendra Brata Pemrograman Web Koneksi dan Manipulasi Basis Data Adam Hendra Brata Pokok Bahasan Koneksi Database pada Aplikasi Berbasis Web MySQLi Pengenalan MySQL dan MySQLi Dasar SQL pada MySQLi Koneksi dan Manipulasi

Lebih terperinci

PERINTAH SQL DAN INTERKONEKSI PHP-MySQL

PERINTAH SQL DAN INTERKONEKSI PHP-MySQL PERINTAH SQL DAN INTERKONEKSI PHP-MySQL Muhammad Zen Samsono Hadi, ST. MSc. zenhadi@eepis-its.edu PRODI TEKNIK TELEKOMUNIKASI POLITEKNIK ELEKTRONIKA NEGERI SURABAYA 1 Konsep Dasar SQL Query 2 Bentuk SQL

Lebih terperinci

BAB 5 MEMAHAMI METHOD GET DAN POST PADA PHP

BAB 5 MEMAHAMI METHOD GET DAN POST PADA PHP BAB 5 MEMAHAMI METHOD GET DAN POST PADA PHP Form pada PHP mempunyai dua method pengiriman data, yaitu GET dan POST. Dengan menggunakan method GET, maka nilai variabel yang dikirimkan ke server melalui

Lebih terperinci

E-trik Ajax. Ajax dan MySQL. Dedi Alnas

E-trik Ajax. Ajax dan MySQL. Dedi Alnas E-trik Ajax Ajax dan MySQL Dedi Alnas Ajax dan MySQL Tutorial kali ini akan membahas cara pembuatan aplikasi Ajax yang dapat dihubungkan dengan MySQL. Pada paket instalasi Xampp terdapat MySQL dan phpmyadmin.

Lebih terperinci

PHP & Mysql. Pemrograman Internet

PHP & Mysql. Pemrograman Internet PHP & Mysql Pemrograman Internet Objective Modularisasi Database MySQL Modularisasi Melakukan pembuatan program berdasarkan modul-modul. Modul dapat berupa fungsi atau prosedur Jenis modularisasi di dalam

Lebih terperinci

Materi

Materi Materi Materi Field Type/Length Extra Primary Key nomor int(10) auto_increment Yes nama varchar(40) agama varchar(15) jnskel varchar(8) email varchar(255) alamat varchar(80) kota varchar(20) INSERT

Lebih terperinci

BAB 2 LANDASAN TEORI. Suatu aplikasi web (bahasa Inggris: web application atau sering disingkat webapp)

BAB 2 LANDASAN TEORI. Suatu aplikasi web (bahasa Inggris: web application atau sering disingkat webapp) BAB 2 LANDASAN TEORI 2.1 Pengertian Aplikasi Web Suatu aplikasi web (bahasa Inggris: web application atau sering disingkat webapp) adalah suatu aplikasi yang diakses menggunakan penjelajah web melalui

Lebih terperinci

Membuat Toko Buku dengan PHP - MySQL

Membuat Toko Buku dengan PHP - MySQL Membuat Toko Buku dengan PHP - MySQL Iman Amalludin iman.llusion@gmail.com :: http://blog.imanllusion.hostzi.com Abstrak PHP. Apa itu? PHP (Hypertext Preprocessor) adalah bahasa skrip yang dapat ditanamkan

Lebih terperinci

Advantages. Keunggulan :

Advantages. Keunggulan : Advantages Keunggulan : Tampilan (interface) Dreamweaver mudah dimengerti oleh pengguna dari semua tingkat keahlian, bahkan bagi orang awam sekalipun. Dreamweaver cukup tangguh untuk membangun berbagai

Lebih terperinci

MODUL PEMROGRAMAN WEB

MODUL PEMROGRAMAN WEB MODUL PEMROGRAMAN WEB DATABASE OPERATION Rajif Agung Yunmar, S.Kom STMIK AMIKOM Yogyakarta 2011 DAFTAR ISI Database Operation... 1 1. SQL... 1 1.1 Data Definition Language (DDL)... 1 1.2 Data Manipulation

Lebih terperinci

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

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id 1 MODUL PEMOGRAMAN WEB II Oleh: CHALIFA CHAZAR 2 MODUL 13 PHP & MySQL Tujuan: Mahasiswa memahami cara mengkoneksikan dan menggunakan MySQL dengan PHP untuk menyelesaikan permasalahan tertentu. Pustaka:

Lebih terperinci

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

Dengan asumsi bahwa aplikasi masih menggunakan cookie, maka query untuk membuka profil adalah seperti berikut: Aplikasi Update Profil Aplikasi Update sebaiknya dibuat setelah registrasi, login dan otentikasi selesai karena untuk melihat profil harus melalui sebuah kunci yang dijadikan kriteria where pada query

Lebih terperinci

Pemrograman Web Lanjut 2017

Pemrograman Web Lanjut 2017 Praktikum 9 9.1. CRUD Operasi CRUD (Create, Read, Update, Delete) merupakan operasi dasar yang sering digunakan di dalam database. Fungsi dari operasi ini adalah mengolah data secara dinamis pada aplikasi

Lebih terperinci

MODUL 8 Mengoperasikan Perangkat Lunak Basis Data

MODUL 8 Mengoperasikan Perangkat Lunak Basis Data MODUL 8 Mengoperasikan Perangkat Lunak Basis Data A. TUJUAN Setelah mengikuti kegiatan pembelajaran ini siswa diharapkan mampu: Membuat, membuka, menyimpan, dan menutup software basis data. Menjelaskan

Lebih terperinci

MODUL 4 INTERNET PROGRAMMING DATABASE

MODUL 4 INTERNET PROGRAMMING DATABASE MODUL 4 INTERNET PROGRAMMING DATABASE A. Tujuan : 1. Memahami tentang penggunaan Ms. Access 2. Memahami tentang pembuatan tabel 3. Memahami tentang relasi antar tabel INTERNET PROGRAMMING PENS-ITS B. Dasar

Lebih terperinci

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

Fungsi-fungsi MySql Fungsi mysql_connect. Bentuk: Membuat hubungan ke database MySQL yang terdapat pada suatu host. By I Wayan Simpen Fungsi-fungsi MySql Fungsi mysql_connect Membuat hubungan ke database MySQL yang terdapat pada suatu host. Bentuk: mysql_connect (host, nama_user, password) Contoh:

Lebih terperinci

MODUL 8 MEMBUAT USER DAN MENGAKSES DATABASE

MODUL 8 MEMBUAT USER DAN MENGAKSES DATABASE MODUL 8 MEMBUAT USER DAN MENGAKSES DATABASE 8.1 Membuat User Sebelum dapat mengakses database, kita sebaiknya membuat user account yang akan kita gunakan untuk mengakses database tersebut. Pada halaman

Lebih terperinci

Membuat CRUD Sederhana Menggunakan PHP Dengan Mysqli Extension

Membuat CRUD Sederhana Menggunakan PHP Dengan Mysqli Extension Membuat CRUD Sederhana Menggunakan PHP Dengan Mysqli Extension Mengapa menggunakan Mysqli Extension?? Pada PHP versi 5.5, extension mysql tidak direkomndasikan lagi karena berstatus deprecated, yang kemungkinan

Lebih terperinci

Membuat Login Dengan PHP dan MYSQL

Membuat Login Dengan PHP dan MYSQL Membuat Login Dengan PHP dan MYSQL Ramdhan Indra Bangun dadhan.rpl@gmail.com :: Abstrak Aplikasi login User dalam suatu situs dinamis menggunakan php sudah hamper menjadi kebutuhan wajib. Tanpa adanya

Lebih terperinci

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

Modul-7 CRUD & Searching. Pemograman Web TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG Modul-7 CRUD & Searching Pemograman Web TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG Kali ini, kita akan membuat halaman back-end (halaman admin). Pada modul kali ini, ada beberapa hal yang harus kalian

Lebih terperinci

MySQL. Pemrograman Web/MI/D3 sks 1

MySQL. Pemrograman Web/MI/D3 sks 1 MySQL Sumber : Buku Database Relational dengan MySQL, Bunafit Nugroho, Tutorial Dasar Pemrograman PHP MySQL, Anon Kuncoro Widigdo, Kuliah Umum IlmuKomputer.Com, Tutorial PHP Programming Fundamental dan

Lebih terperinci

Modul 5. Membuat Formulir Pada Template. Disusun oleh. Sri Siska Wirdaniyati JURUSAN STATISTIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

Modul 5. Membuat Formulir Pada Template. Disusun oleh. Sri Siska Wirdaniyati JURUSAN STATISTIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM Modul 5 Membuat Formulir Pada Template Disusun oleh Sri Siska Wirdaniyati JURUSAN STATISTIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS ISLAM INDONESIA YOGYAKARTA 2013 1 BAB I PENDAHULUAN

Lebih terperinci

MODUL 1. KONEKTIVITAS PHP DENGAN MySQL. Digunakan untuk melakukan uji dan koneksi kepada server database MySQL.

MODUL 1. KONEKTIVITAS PHP DENGAN MySQL. Digunakan untuk melakukan uji dan koneksi kepada server database MySQL. MODUL 1 KONEKTIVITAS PHP DENGAN MySQL Langkah-langkah koneksi PHP-MySQL 1. Membuka koneksi ke server MySQL mysql_connect() Digunakan untuk melakukan uji dan koneksi kepada server database MySQL. Sintaks

Lebih terperinci

PEMROGRAMAN PHP DASAR

PEMROGRAMAN PHP DASAR 2016 PEMROGRAMAN PHP DASAR Eka Dyar Wahyuni Sistem Informasi UPN Veteran Jawa Timur 1/6/2016 Contents 1. Mengambil Nilai Parameter... 2 2. Menyimpan ke Database... 5 3. Menampilkan Hasil dari Database

Lebih terperinci

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

Simak baik-baik komentar-komentar dalam setiap skrip. Komentar diawali dengan tanda #, //, atau /* dan */ Tutorial ini akan membimbing kalian membuat sebuah database bernama bioteman dengan sebuah tabel bernama teman. Tabel biodata ini berisi kolom nomor, namateman, tglahir, dan nomorhp. Tabel tersebut akan

Lebih terperinci

Form Mampu membuat form dan dan mengirim data ke halaman lain Pengaturan Validasi dan keamanan form. Sesi 5

Form Mampu membuat form dan dan mengirim data ke halaman lain Pengaturan Validasi dan keamanan form. Sesi 5 Robby Cokro Buwono Badiyanto, S.Kom., M.Kom Sesi 5 Form Tujuan Intruksional Mampu membuat form dan dan mengirim data ke halaman lain Pengaturan Validasi dan keamanan form Kode MK : AK2011T Revisi Terakhir

Lebih terperinci

Pengenalan Script. Definisi HTML

Pengenalan Script. Definisi HTML 1 Pengenalan Script Pada bab ini akan dibahas bahasa script yang dapat digunakan untuk membuat halaman web. Untuk dapat membuat halaman web bahasa script pertama yang harus anda kenal adalah HTML. HTML

Lebih terperinci

Tutorial Tipe Data MySQL

Tutorial Tipe Data MySQL Tutorial Tipe Data MySQL Benar mendefinisikan field dalam tabel adalah penting untuk optimasi keseluruhan dari database Anda. Anda harus menggunakan hanya jenis dan ukuran lapangan Anda benar-benar perlu

Lebih terperinci

PERINTAH DASAR MySQL

PERINTAH DASAR MySQL PERINTAH DASAR MySQL Menjalankan MySQL Untuk menjalankan MySQL cukup dengan mengetikan mysql pada system prompt Bentuk umum perintah mysql database h host u user p password Dengan windows Menu Start All

Lebih terperinci

Pertemuan 5 Pemrograman Internet (Web Dinamis)

Pertemuan 5 Pemrograman Internet (Web Dinamis) Pertemuan 5 Pemrograman Internet (Web Dinamis) Hasanuddin, S.T. Prodi Teknik Informatika Fakultas Teknologi Industri Universitas Ahmad Dahlan (UAD) Yogyakarta Cakupan Materi Pendahuluan Manajemen Database

Lebih terperinci

Pemrograman Web Lanjut 2017

Pemrograman Web Lanjut 2017 Pertemuan 8 8.1. PHPMyAdmin Menurut wikipedia, PhpMyAdmin adalah perangkat lunak bebas / open source yang ditulis dalam bahasa pemrograman php yang digunakan untuk menangani administrasi MySQL melalui

Lebih terperinci

Langkah 1 Struktur Folder. Langkah 2 Database. Detil Tutorial

Langkah 1 Struktur Folder. Langkah 2 Database. Detil Tutorial Detil Tutorial Tingkat Kesulitan: Pemula Bahasa: PHP Software yang Digunakan: Dreamweaver Lama Pengerjaan: 1 Hours 2 Hours Untuk mengawali kembalinya materi tentang PHP & MySQL, saya membuat tutorial untuk

Lebih terperinci

Pemrograman Basis Data Berbasis Web

Pemrograman Basis Data Berbasis Web Pemrograman Basis Data Berbasis Web Pertemuan Ke-11 (Aplikasi Web dgn PHP & MySQL) Noor Ifada noor.ifada@if.trunojoyo.ac.id S1 Teknik Informatika - Unijoyo 1 Sub Pokok Bahasan Membuat Counter Membuat Guest

Lebih terperinci

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

DATABASE OPERATION. Pemrograman Web. Rajif Agung Yunmar, S.Kom DATABASE OPERATION Pemrograman Web Rajif Agung Yunmar, S.Kom SQL SQL (Structure Query Language) adalah sebuah bahasa pemrograman aras tinggi yang menjadi standar untuk pengolahan data pada sebagian besar

Lebih terperinci

MODUL 11 MEMBUAT LOGIN USER

MODUL 11 MEMBUAT LOGIN USER MODUL 11 MEMBUAT LOGIN USER Halaman web adalah suatu halaman rumah di dalam dunia maya, di sini kita dapat menampilkan tentang segala inspirasi, imajinasi, mimpi maupun uneg-uneg sekalipun. Ibarat sebuah

Lebih terperinci

Membuat Aplikasi Tampil, Entri, Edit, Delete Mahasiswa

Membuat Aplikasi Tampil, Entri, Edit, Delete Mahasiswa Tutorial Macromedia Dreamweaver PHP MySQL Membuat Aplikasi Tampil, Entri, Edit, Delete Mahasiswa Oleh Achmad Solichin, http://achmatim.net, achmatim@gmail.com Dalam Tutorial Ini Diasumsikan Bahwa: 1. Di

Lebih terperinci

BAB 7 APLIKASI KOMENTAR DAN VALIDASINYA

BAB 7 APLIKASI KOMENTAR DAN VALIDASINYA BAB 7 APLIKASI KOMENTAR DAN VALIDASINYA Anda memiliki sebuah usaha yang juga memiliki website sebagai sarana berkomunikasi dengan konsumen. Di dalam website tersebut seorang pengunjung website atau konsumen

Lebih terperinci

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

Modul Pemrograman Web Teori + Praktik PHP, XML, Jquery, Ajax, Yii Modul Pemrograman Web Teori + Praktik PHP, XML, Jquery, Ajax, Yii 2015 Pertemuan IV MEMBUAT FILE CRUD (Create Read Update dan Delete) menggunakan PHP 3.1 Ringkasan Materi Apa itu CRUD? CRUD adalah singkatan

Lebih terperinci

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

BAB I PENDAHULUAN. Perkembangan teknologi telah berkembang dengan sangat. pesat dan banyak terdapat layanan jasa informasi sampai penjualan BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Perkembangan teknologi telah berkembang dengan sangat pesat dan banyak terdapat layanan jasa informasi sampai penjualan dan pembelian secara online baik menggunakan

Lebih terperinci

Pemrograman PHP & MySQL

Pemrograman PHP & MySQL Pemrograman PHP & MySQL Memadukan antara Web Server dan Database Server Pemrograman PHP & MySQL Pada awalnya PHP merupakan singkatan dari Personal Home Page tools, sebuah tool (alat bantu) untuk memonitor

Lebih terperinci

Tahap Instalasi PostgreSQL di Windows

Tahap Instalasi PostgreSQL di Windows Tahap Instalasi PostgreSQL di Windows 1. Unduh file installer PostgreSQL terbaru dari alamat http://www.enterprisedb.com/productsservices-training/pgdownload#windows 2. Setelah file installer berhasil

Lebih terperinci

Tutorial PHP Metode Searching - Multiple Keyword

Tutorial PHP Metode Searching - Multiple Keyword Tutorial PHP Metode Searching - Multiple Keyword Lisensi Dokumen: Dokumen di ilmuwebsite.com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat

Lebih terperinci

Pemrograman Web Lanjut 2017

Pemrograman Web Lanjut 2017 Praktikum 7 Basis data (database) dapat dikatakan sebagai sekumpulan data yang disimpan, saling berhubungan, dan diorganisasi secara bersama. Perangkat lunak yang dapat digunakan untuk mengolah basis data

Lebih terperinci

STRUKTUR DASAR PHP ASUMSI 02/10/2014

STRUKTUR DASAR PHP ASUMSI 02/10/2014 STRUKTUR DASAR PHP 1 ASUMSI Anda telah mengenal dengan cukup baik komputer Anda, dan juga bisa mengoperasikannya. Jadi Anda seharusnya sudah mengerti perbedaan file dan direktori, bagaimana menyimpan file

Lebih terperinci

Mohammad Safii

Mohammad Safii Manipulasi Database MySQL Dengan PHP Mohammad Safii karebet_asli@telkom.net http://sapitenk.cjb.net Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara

Lebih terperinci

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

Cara Cepat : Belajar Pemrograman Web Part 2. Oleh : Harry Sufehmi Institusi : AOSI.or.id (Asosiasi Open Source Indonesia) Revisi : 20090601 Cara Cepat : Belajar Pemrograman Web Part 2 Oleh : Harry Sufehmi Institusi : AOSI.or.id (Asosiasi Open Source Indonesia) Revisi : 20090601 Pengenalan Database Simpan / Cari / Update / Hapus Data Sangat

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN Pada bab ini akan dibahas tentang implementasi Rancangan Aplikasi Pendataan Mahasiswa Pada Universitas XYZ menggunakan PHP dan MySQL beserta faktor pendukung yang dibutuhkan

Lebih terperinci

Persiapan Table Untuk Latihan Sebelum kita berkenalan lebih jauh dengan Trigger, mari kita buat terlebih dahulu, struktur table yang dibutuhkan.

Persiapan Table Untuk Latihan Sebelum kita berkenalan lebih jauh dengan Trigger, mari kita buat terlebih dahulu, struktur table yang dibutuhkan. Mengenal Trigger di MySQL Pernahkan menemukan kasus saat men-develop aplikasi, dimana perlu melakukan update terhadap suatu field, berdasarkan isi dari field lain? Contoh: men-update field status menjadi

Lebih terperinci

Pengenalan Database Management System MySQL. Pokok Bahasan: Pengenalan DataBase Pembangunan database berbasis Client-Server Dasar-Dasar MySQL

Pengenalan Database Management System MySQL. Pokok Bahasan: Pengenalan DataBase Pembangunan database berbasis Client-Server Dasar-Dasar MySQL Pengenalan Database Management System MySQL Pokok Bahasan: Pengenalan DataBase Pembangunan database berbasis Client-Server Dasar-Dasar MySQL 2 Jelaskan perbedaan antara data dengan informasi 3 Data vs.

Lebih terperinci

BAB III PEMBAHASAN 3.1 Analisa Sistem

BAB III PEMBAHASAN 3.1 Analisa Sistem BAB III PEMBAHASAN 3.1 Analisa Sistem Sistem Nursing Diagnostic Test Online adalah aplikasi berbasis web yang menyediakan test secara online yang bersifat try out yang dapat diakses oleh pengguna yang

Lebih terperinci

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

Cara Sederhana Import Data dari Excel (CSV) ke MySQL dengan PHP Cara Sederhana Import Data dari Excel (CSV) ke MySQL dengan PHP Oleh: Arinadi Nur Rohmad Admin sekolah menyuruh saya untuk membuat aplikasi rekap nilai raport dan data siswa, nah pada tengah-tengah membuat

Lebih terperinci

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

Tag dasar yang akan kita gunakan untuk membuat form di HTML adalah tag form, input, textarea, select dan option. Form Form biasanya digunakan untuk mengumpulkan data dari pengunjung web kita. Mulai dari form untuk login, form kontak, form untuk pendaftaran user, bahkan untuk mengirimkan data antar halaman web Tag

Lebih terperinci

INTRO PHP FORM PHPMYADMIN input update delete TEMPLATE SEDERHANA

INTRO PHP FORM PHPMYADMIN input update delete TEMPLATE SEDERHANA INTRO PHP FORM PHPMYADMIN input update delete TEMPLATE SEDERHANA STRUKTUR DASAR PHP Struktur PHP diawali dengan Contoh sederhana pemakaian bahasa PHP yang disisipkan dalam halaman

Lebih terperinci

MODUL 4 PHP (DATABASE)

MODUL 4 PHP (DATABASE) MODUL 4 PHP (DATABASE) Laboratorium Komputer STIMIK PPKIA Pradnya Paramita Malang 2016 Pertemuan 4 4.1 Tujuan : 1. Mahasiswa dapat memahami mengenai database 2. Mahasiswa dapat mengaplikasikan penggunaan

Lebih terperinci