Membuat Database mysql dengan PhpMyAdmin

dokumen-dokumen yang mirip
Mohammad Safii

E-trik Ajax. Database MySQL. Dedi Alnas

MODUL 5 KONEKTIVITAS PHP DENGAN MySQL

MODUL 10 KONEKTIVITAS PHP DENGAN MySQL

Menangani Input dari User

Dasar PHP-MySQL oleh : Prasaja Wikanta

Lisensi Dokumen: Uraian Kasus :

P - 12 Bab 9 : PHP & MySQL

MODUL 8 Mengoperasikan Perangkat Lunak Basis Data

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

DATABASE MYSQL DENGAN PHP

Membuat Aplikasi Tampil, Entri, Edit, Delete Mahasiswa

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

Achmad Solichin

MySQL J A M K E T I G A

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

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

E-trik Ajax. Ajax dan MySQL. Dedi Alnas

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

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

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

BAB I Penginstallan dan setting PHPTriad

MODUL PEMROGRAMAN WEB

Pemrograman PHP & MySQL

Membuat CRUD Sederhana Menggunakan PHP Dengan Mysqli Extension

PHP + MySQL M. RUDYANTO ARIEF, MT

MODUL 7 MEMBUAT DATABASE DI MYSQL

MODUL 7 SESSION DAN USER AUTHENTICATION

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

MODUL 8 MEMBUAT USER DAN MENGAKSES DATABASE

Langkah 1 Struktur Folder. Langkah 2 Database. Detil Tutorial

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

BAB IV IMPLEMENTASI DAN PENGUJIAN

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

MODUL 6 SESSION DAN USER AUTHENTICATION

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

BAB 7 APLIKASI KOMENTAR DAN VALIDASINYA

MODUL PRATIKUM 11 PEMROGRAMAN BERBASIS WEB (CCP119)

3 Cara Belajar HTML, PHP dan MySQL. Nama Penulis Lisensi Dokumen:

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

Membuat Toko Buku dengan PHP - MySQL

Tutorial PHP Metode Searching - Multiple Keyword

BAB VII Database MYSQL

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

Advantages. Keunggulan :

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

Cara Mudah Koneksi Php Dan Mysql Dengan Database

MODUL PRAKTIKUM PEMROGRAMAN BASIS DATA

PHP & Mysql. Pemrograman Internet

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

MODUL PEMROGRAMAN WEB

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

Membuat Pencarian Data Mahasiswa

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

Pemrograman Web Lanjut 2017

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III PEMBAHASAN 3.1 Analisa Sistem

TUTORIAL CODEIGNITER Langkah Tepat menjadi Web Developer Handal, menguasai CodeIgniter, jalan membuat aplikasi berbasis website lebih mudah

Pemrograman Basis Data Berbasis Web

KURSUS ONLINE JASA WEBMASTERS

MODUL 11 PHP&MYSQL UPDATE & SEARCHING

Modul 2 DreamWeaver MX Suendri, S.Kom

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

BAB IV DESKRIPSI KERJA PRAKTEK

Tutorial Membuat WEB Dinamis Dengan PHP

MODUL 8 Insert, Update, & delete

Bab12 Pembuatan Aplikasi Biodata dengan PHP MYSQL

BAB II PEMBUATAN DAN MANAJEMEN TABLE

Kapita Selekta (KBKI82127, 2 sks) Materi : Penanganan Form

Gambar 3.1 Data Flow Diagram Level 0

Membuat Database di MySQL

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

PERINTAH DASAR MySQL

MODUL 4 INTERNET PROGRAMMING DATABASE

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

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

MySQL. Pemrograman Web/MI/D3 sks 1

Konektivitas PHP - MySQL

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

Modul Pembuatan Aplikasi Biodata dengan PHP dan MySQL

MANUAL PROGRAM. Sebelum mulai menjalankan aplikasi ini, terlebih dahulu dilakukan instalasi

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

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

BAB III PERANCANGAN SISTEM

Materi

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

DATABASE SERVER WEB SERVER SUBDOMAIN

MySQL. Setelah Anda melakukan tahapan-tahapan di atas Anda akan dapatkan screen seperti ini

BAB I PENDAHULUAN LATAR BELAKANG CONTOH KASUS. Diktat Mata Kuliah Aplikasi Teknologi Online Oleh : Andri Heryandi

P - 7 Pembahasan UTS PSIK V

BAB IV IMPLEMENTASI DAN PENGUJIAN


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

MODUL 4 PHP (DATABASE)

BAB IV IMPLEMENTASI DAN PENGUJIAN

IF PEMROGRAMAN LANJUT MENGAKSES DATABASE. Oleh : Andri Heryandi, M.T.

Praktikum 3 Cookie, Session, dan Database MySQL

Petunjuk Upload database MySQL menggunakan PhpMyAdmin

BAB IV IMPLEMENTASI DAN PENGUJIAN

Petunjuk Upload Database MySQL

Transkripsi:

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 PC sudah terinstall MySql Php seperti kita ketahui ialah bahasa pemrograman berbasis web Bahasa ini mempunyai kelebihan yaitu kompabilitasnya dengan berbagai macam jenis database, dukungan dengan berbagai macam jenis sistem operasi Php lebih cocok dan umum digunakan jika di gabungkan dengan database mysqlmysql dengan Php seakan-akan dua hal yang tidak dapat dipisahkan Tentunya untuk dapat menggunakan keduanya dibutuhkan tingkat kemampuan programming tertentu Tulisan ini ditujukan bagi anda yang ingin mulai menyentuh dan mengembangkan aplikasi berbasis Php mysql Syarat yang harus dikuasai terlebih dahulu ialah anda harus memahai benar-benar HTML Tutorial ini akan membahas php dan mysql dimana akan dicontohkan bagaimana menghubungkan antara database mysql dengan php, bagaimana menampilkan isi database, update database, hapus database, search database serta berbagai bentuk aplikasi lainnya seperti membuat login dengan php dengan mysql, chat, polling Membuat Database mysql dengan PhpMyAdmin Pertama kita akan membuat database di mysql dan menampilkannya di browser tentunya masih menggunakan Php Untuk membuat database di mysql sebaiknya gunakan PhpMyadmin Jika anda menggunakan phptriad untuk mengakses phpmyadmin, pada browser ketikkan http://localhost/phpmyadmin/ Atau jika menggunakan xampp maka ketikkan http://localhost/xampp/phpmyadmin/ Penulis menggunakan phpmyadmin 220rc4 Penulis tidak menggunakan phptriad tapi easyphp (http://wwweasyphporg) jadi untuk masalah url di localhost dapat disesuaikan Pertama kali buat database mysql dengan phpmyadmin Beri nama databasenya ikc

Gambar 1: Database baru Setelah itu klik create Database baru sudah terbentuk, sekarang kita tinggal membuat tabelnyacontoh pertama kita buat tabel sederhana yaitu tabel pengunjung pada sebuah halaman web Gambar 2: Tabel Pengunjung Karena kita akan membuat tabel dengan nama pengunjung yang mempunyai field sejumlah 4 yaitu : id, nama, email dan situs Maka masukkan pengunjung pada dan 4 pada fieldsklik Go

Gambar 3: Membuat field pd database Selanjutnya ialah mengisi field pada database Field pertama masukkan id, Tabel 1: Field pada tabel pengunjung Field id Type Int nama Length 5 75 email Varchar Varchar 75 situs Varchar 75 a b c P : Primary I : Index U : Unique Attirbut Null Not null Not null Not null Not null Default extra Auto_increement PIU P

Gambar 4: id di set auto_increement dan primary Jangan lupa bahwa php case sensitif jadi sebaiknya isikan semua field dengan huruf kecil termasuk id Pada gambar 4 id di setting auto_increement dan Primary Auto_increement artinya setiap pengisian record (data ) otomatis nilai id akan di naikkan Primary artinya memberi kunci yang unik yang dapat di jadikan pengenal dalam tabel (dalam hal ini tabel pengunjung)angka lebih baik di jadikan kunci utama dari sebuah tabel Karena angka itu unik dan penggunaannya pun bisa di urutkan sehingga tidak akan ada duplikasi data Dengan kata lain hanya dengan id kita nantinya akan dapat melakukan editing, deleteing, update pada record Jika sudah klik save Nantinya hasil tabel pengunjung seperti gambar 5 :

Gambar 5: Tabel pengunjung Browse untuk melihat isi table (record) Insert untuk mengisi table Drop Menghapus field Primary, Index, Unique Menjadikan primary, index atau unique Isi database tersebut dengan beberapa records, klik Insert untuk mengisinya : Gambar 6: Isi Tabel Karena id auto_increement maka id tidak perlu diisi Jika sudah kli Save Untuk melihat record klik Browse :

Gambar 7: Browse tabel Apabila anda tidak menggunakan PhpMyadmin untuk administrasi database MySql maka script yang dapat anda ketikkan di mysql atau paste di jendela query : CREATE TABLE `pengunjung` (`id` INT(5) not null AUTO_INCREMENT, `nama` VARCHAR(75) not null, `email` VARCHAR(75) not null, `situs` VARCHAR(75) not null, PRIMARY KEY (`id`))

View Database sudah terbentuk, sekarang kita akan mulai bagaimana caranya menampilkan isi tabel tersebut pada browser yang tentunya menggunakan Php Pertama jangan lupa start dulu apache dan mysql anda (jika anda menggunakan PhpTriad) Kuliah Umum IlmuKomputerCom Copyright 2003 IlmuKomputerCom Tabel 2: Source code viewphp viewphp 1 <? 2 3 $host = localhost;// alamat atau host 4 $user = root; // username 5 $pass = ""; // password 6 7 $koneksi = mysql_connect("$host","user",$pass); 8 9 mysql_select_db("ikc",$koneksi); 10 11 $query = mysql_query("select * from pengunjung",$koneksi); 12 13 $jumlah = mysql_num_rows($query); 14 15 echo "<center>daftar Pengunjung</center>"; 16 echo "Jumlah pengunjung : $jumlah"; while($baris 17 =mysql_fetch_array($query)) 18 { 19 echo "<br>"; 20 echo $baris[0]; 21 echo "<br>"; 22 echo "Nama : "; 23 echo $baris[1]; 24 echo "<br>"; 25 echo "Email : "; 26 echo $baris[2]; 27 echo "<br>"; echo "Homepage : 28 "; 29 echo $baris[3]; 30 } 31 32?> Penjelasan : 1Php selalu di awali oleh tag <? Dan di akhiri tag?> Seperti pada baris ke 1 dan baris ke 32 2Baris ke 7, merupakan cara untuk melakukan koneksi ke mysql Syarat koneksi ke Mysql ialah memasukkan nama host / IP, username dan tentunya password Secata default koneksi ke mysql seperti

script diatas (baris 7) dengan host = localhost, user = root, dan password di kosongi Ringkasnya sintak baris 7 dapat di tulis : $koneksi = mysql_connect("localhost","root",""); 3Setelah terhubung dengan mysql langkah selanjutnya ialah memilih database yang akan digunakan Pada contoh ini database yang digunakan bernama ikcbaris 9 merupakan sintak bagaimana memilih database 4Setelah memilih database ikc, maka kita dapat melakukan query Dengan sintak seperti baris 11 maka kita akan mengambil semua record yang terdapat pada tabel pengunjung 5Setelah melakukan query maka kita perlu juga menghitung banyaknya record yang terdapat pada tabel Baris 13 adalah cara untuk menghitung seluruh isi tabel 6Langkah utama ialah bagaimana menampilkan isi tabel ke dalam browser Baris 17 memasukkan semua isi hasil dari query ke dalam variable $baris Di dalam $baris inilah semua isi tabel (record) di tampung Pada contoh diatas untuk menampilkan setiap urutannya menggunakan urutan dari field yang ada di tabel $baris[0] artinya menampilkan isi field id Cara ini sama dengan $baris[ id ] Dan seterusnya Urutan pertama dimulai dengan angka 0 (nol) Di browser hasilnya : Gambar 8: Viewphp Kesimpulan : Untuk menampilkan database mysql di Browser dengan Php langkah-langkahnya :

Hubungkan dulu Php dengan mysql (menggunakan fungsi mysql_connect()) Pilih database (menggunakan fungsi mysql_select_db) Query (menggunakan fungsi mysql_query()) Tampilkan (menggunakan fungsi mysql_fetch_array)

Insert File viewphp tidak memungkinkan untuk seseorang memasukkan record dikarenakan file tersebut hanya menampilkan record Untuk dapat membuat sebuah halaman yang dapat memasukkan sebuah inputan maka perlu dibentuk sebuah form Form tersebut memuat variabel-variabel yang dibutuhkan yang kemudian setelah di submit akan di proses dan dimasukkan dalam database Maka dibutuhkanlah dua file yaitu inputhtm dan file pemroses inputphp Tabel 3: Source code inputhtm inputhtm 1<html> 2<head></head> 3<body> 4<form method="post" action="inputphp"> 5<pre> 6Nama : <input type="text" name="nama"> 7Email: <input type="text" name="email"> 8Situs: <input type="text" name="situs"> 9<input type="submit" name="submit" value="kirim"><input type="reset" name="reset" value="reset"> 10</pre> 11</form> 12</body> 13</html> <input type="text" name="nama">name="nama" artinya bahwa apapun yang di inputkan dalam text box tersebut menjadi variable nama Gambar 9: inputhtm Tabel 4: Source code inputphp inputphp 1 <? 2 $koneksi = mysql_connect("localhost","root",""); 3 mysql_select_db("ikc", $koneksi); 4mysql_query("insert into pengunjung (nama, email, situs) 5values ('$nama', '$email', '$situs')",$koneksi);

6echo "Data telah dimasukkan"; 7?> Pada source code inputhtm terdapat 3 variabel yaitu nama, email dan situs Ketiga variable tersebut nantinya akan diproses dalam file inputphp Cara pemrosesan atau pemasukan data dalam database mysql ialah menggunakan perintah mysql yaitu perintah insert mysql_query("insert into pengunjung (nama, email, situs) values ('$nama', '$email', '$situs')",$koneksi); Sintak tersebut memasukkan data yang terdapat pada variable nama, variable email, variable situs untuk di masukkan ke dalam tabel pengunjung dengan urutan field nya nama, email dan situs Id tidak dimasukkan karena sudah auto_increementmemasukkan dalam database harus urut dengan fieldnyapada tabel pengunjung urutannya id, nama, email, situs Maka pada pengisiannya harus di urutkan Pengunjung (nama, email, situs) = nama field dalam tabel pengunjung Sekarang akan kita coba memasukkan data Buka file inputhtm di browser :

Klik kirimi, maka selanjutnya akan diproses di inputphp Untuk melihat data buka lagi file viewphp

Bisa anda lihat bahwa sekarang jumlah record ada 3idyang tidak kita isikan dan masukkan dalam inputphp maka di isi otomatis dan nilainya di naikkan satu (+1) menjadi 3 Inilah yang dinamakan auto_increement Dari sini anda bisa membuat sebuah form untuk input data Program diatas juga dapat anda tambahkan yaitu : jika ada nama atau email atau situs yang dikosongi maka data tidak dapat di masukkan ke dalam database karena kosong Modifikasi inputphp menjadi : Tabel 5: Source code inputphp inputphp 1 <? if(($nama!="") or ($email!="") or 2 ($situs!="")) 3{ 4 $koneksi = mysql_connect("localhost","root",""); 5 mysql_select_db("ikc", $koneksi); 6 mysql_query("insert into 7 pengunjung (nama, email, situs) 8 values ('$nama', '$email, '$situs')",$koneksi); echo "Data telah 9 dimasukkan"; 10 } 11 else echo "Cek kembali form 12 anda"; 13?>

Baris 2 akan menyeleksi jika variable nama, email, situs tidak kosong maka masukkan data (jalankan baris 4-9) namun jika kosong maka jalankan baris 11