Bab-7 Basis Data dengan MySQL

Ukuran: px
Mulai penontonan dengan halaman:

Download "Bab-7 Basis Data dengan MySQL"

Transkripsi

1 Bab-7 Basis Data dengan MySQL Pengolahan file basis data telah dibahas pada bab sebelumnya yaitu dengan menggunakan perintah-perintah IDC yang dibantu dengan ODBC untuk menghubungkan dengan file basis data access. Untuk tahap selanjutnya maka akan dicoba untuk menggunakan server basis data MySQL guna mendukung proses pengolahan basis data yang lebih handal, cepat dan akurat. PHP telah mendukung berbagai server basis data dan menyediakan fungsi-fungsi yang digunakan untuk pengolahan basis data tersebut. 7.1 Pemasangan Server Basis Data Untuk melakukan akses pada suatu basis data, maka diperlukan cara yang umum digunakan pada semua system basis data, yaitu melakukan koneksi ke server basis data (dengan menyertakan nama server dan bila perlu nama user dan password), memilih basis data yang akan diproses, memilih/ membuka table yang akan diproses dengan menjalankan perintah SQL, melakukan proses penambahan; pembetulan; penghapusan dan menampilkan data, melakukan penutupan hubungan (koneksi) ke server (opsi). Sebelum dapat melakukan akses ke basis data, maka terlebih dulu perlu dilakukan pemasangan server basis data yaitu disini menggunakan MySQL server sebagai berikut: Klik disini Gambar 7.1 Program MySQL 121

2 Maka akan ditampilkan dialog WinZip sebagai berikut: Gambar 7.2 Dialog WinZip saat akan membongkar file mysql win.zip Klik Next terus sampai ditampilkan dialog seperti dibawah ini: Gambar 7.3 Dialog WinZip saat melakukan pembongkaran ke file sementara 122

3 Gambar 7.4 Dialog WinZip untuk memilih tipe setup Klik next terus sampai pemasangan berhasil, kemudian lihat pada direktori dimana MySQL berada, defaultnya pada direktori c:\mysql yang berisi direktoridirektori sebagai berikut: Gambar 7.5 Isi direktori MySQL Direktori bin adalah berisi file-file program yang digunakan untuk keperluan proses basis data dan berisi program utama, service dan admin dari MySQL. Untuk pertama kali menjalankan MySQL adalah klik pada file winmysqladmin.exe. 123

4 Klik disini Gambar 7.6 Menjalankan program winmysqladmin.exe 1. Klik disini 2. Klik disini Gambar 7.7 Tampilan menu awal WinMySQLadmin Untuk melihat user dan password maka klik pada pilihan my.ini setup, kemudian untuk melihat basis data yang telah ada maka klik pada piliha Database. Untuk membuat user baru lakukan perubahan pada user dan password, kemudian 124

5 simpan dengan mengklik save modification, kemudian tutup menu WinMySQLadmin dan buka kembali. Gambar 7.8 Menu WinMySQLadmin pada pilihan my.ini setup Klik disini Gambar 7.9 Menjalankan program interaktif mysql.exe 125

6 Perubahan dari user dan password disimpan pada table user dari basis data mysql. Untuk melihat data user dan password yang telah dimasukkan pada basis data mysql dapat dilakukan dengan memanggil program interaktif mysql sebagai berikut: Gambar 7.10 Program Interaktif MySQL Dengan perintah SQL use mysql dan select, akan didapatkan tampilan seperti dibawah, yaitu ada 2 (dua) user root dengan password kosong dan 1 (satu) user kosong dengan password kosong serta user wasista dengan password rahasia, untuk keamaan data maka user root dan user kosong dapat dihapus. Gambar 7.11 Tampilan tabel user 126

7 Gambar 7.11 Tambahan user baru 7.2 Membuat Basis Data MySQL Program dibawah ini adalah digunakan untuk melakukan pembuatan basis data dan tabel, dengan melakukan koneksi dengan server basis data menggunakan fungsi mysql_connect(), dilanjutkan dengan membuat basis data dengan nama AKADEMIK, kemudian membuat table MAHASISWA yang berisi NRP, NAMA, ALAMAT, KOTA, GENDER dan TELPON. <? mysql_connect("localhost","","") or exit("mysql tidak terhubung!"); print "MySQL telah terhubung!<br>"; $basisdata="akademik"; $terbuat=mysql_create_db($basisdata); if($terbuat) print "Basis Data berhasil dibuat!<br>"; else { printf("basis Data gagal dibuat! (%s)", mysql_error()); mysql_drop_db($basisdata); exit(); } $query="create table MAHASISWA (NRP varchar(10) primary key, NAMA varchar(25), ALAMAT varchar(30), KOTA varchar(20), GENDER varchar(15), TELPON varchar(15))"; mysql_select_db("akademik"); mysql_query($query) or exit("tabel gagal dibuat!"); print "Tabel berhasil dibuat!";?> 127

8 Gambar 7.12 Tampilan Koneksi yang berhasil 7.3 Mengakses Basis Data MySQL Setelah basis data dan table dibuat, maka dapat dilakukan pengolahan dari table tersebut, misalkan menambah, memperbaiki dan menghapus dan menampilkan data record Menambah data Berikut ini adalah program untuk menambah data: <? mysql_connect("localhost","","") or exit("mysql tidak terhubung!"); print "MySQL telah terhubung!<br>"; mysql_select_db("akademik"); $query1="insert into mahasiswa (NRP,NAMA,ALAMAT,KOTA,GENDER,TELPON) values (' ','Eko Prasetyo','Basuki Rahmat 08', 'Surabaya','Pria',' ')"; $query2="insert into mahasiswa (NRP,NAMA,ALAMAT,KOTA,GENDER,TELPON) values (' ','Yosi Aprilius','Simpang Dukuh 11', 'Surabaya','Pria',' ')"; $query3="insert into mahasiswa (NRP,NAMA,ALAMAT,KOTA,GENDER,TELPON) values (' ','Andi Suharianto','Kertajaya 22', 'Surabaya','Pria',' ')"; mysql_query($query1) or exit("insert data 1 gagal dilakukan!"); print "Insert data 1 berhasil!<br>"; mysql_query($query2) or exit("insert data 2 gagal dilakukan!"); print "Insert data 2 berhasil!<br>"; mysql_query($query3) or exit("insert data 3 gagal dilakukan!"); print "Insert data 3 berhasil!<br>";?> 128

9 Gambar 7.13 Memasukkan data 1, 2 dan 3 berhasil Gambar 7.14 Tampilan Isi Tabel mahasiswa Selanjutnya setelah program diatas berhasil, maka dapat dibuat program untuk penambahan data menggunakan memanfaatkan tag-tag dari HTML yaitu tag <form> dan tag <input>, sehingga didapatkan data entry yang dapat memasukkan data melalui keyboard secara langsung (tidak melalui pemrograman). Untuk keperluan tersebut maka diperlukan dua program file, yaitu file program pertama digunakan untuk mengirimkan data yang dimasukkan melalui keyboard dan file program kedua digunakan untuk menangkap data yang dikirimkan tersebut, kemudian melakukan proses koneksi ke server basis data MySQL, untuk selanjutnya melakukan penyimpanan data record yang telah ditangkap tersebut kedalam table yang bersesuaian. File program pertama bernama entry.html sedangkan file program kedua bernama entry.php, file program pertama akan memanggil file program kedua melalui tag <form>. 129

10 <HTML> <HEAD><TITLE>Menambah data Records</TITLE></HEAD> <BODY> <H2>ENTRY DATA SISWA</H2> <FORM ACTION="ENTRY.PHP" METHOD=POST> <TABLE> <TR><TD><B>NRP</B></TD> <TD><INPUT TYPE=text NAME=NRP size=15> </TD></TR><TR><TD><B>Nama</B></TD> <TD><INPUT TYPE=TEXT NAME=NAMASW SIZE=25> </TD></TR><TR><TD><B>Alamat</B></TD> <TD><INPUT TYPE=TEXT NAME=ALAMATSW SIZE=50> </TD></TR><TR><TD><B>Kota</B></TD> <TD><INPUT TYPE=TEXT NAME=KOTASW SIZE=15> </TD></TR><TR><TD><B>Telpon</B></TD> <TD><INPUT TYPE=TEXT NAME=TELPON SIZE=10> </TD></TR><TR><TD><B>Gender</B></TD> <TD><INPUT TYPE=RADIO NAME=GENDERSW VALUE="Pria">Pria </TD></TR><TR><TD></TD><TD> <INPUT TYPE=RADIO NAME=GENDERSW VALUE="Wanita">Wanita</TD></TR> <TR><TD></TD><TD ALIGN=RIGHT> <INPUT TYPE=SUBMIT NAME=TOMBOL VALUE=Kirim> <INPUT TYPE=RESET NAME=TOMBOL VALUE=Batal></TD></TR> </TABLE> </FORM> </FORM> </BODY> </HTML> <? if($_post["tombol"]=="kirim") { mysql_connect("localhost","","") or exit("server MySQL tidak terhubung!"); print "Server MySQL telah terhubung!<br>"; mysql_select_db("akademik"); $nrp=$_post["nrp"]; $nama=$_post["namasw"]; $alamat=$_post["alamatsw"]; $kota=$_post["kotasw"]; $gender=$_post["gendersw"]; $telpon=$_post["telpon"]; $query="insert into MAHASISWA (NRP,NAMA,ALAMAT,KOTA,GENDER,TELPON) values (\"$nrp\",\"$nama\",\"$alamat\",\"$kota\",\"$gender\",\"$telpon\")"; mysql_query($query) or exit("menambah data record GAGAL dilakukan!"); print "Menambah data record BERHASIL!<br>"; }?> 130

11 Gambar 7.15 Tampilan Entry Data Siswa Gambar 7.16 Tampilan setelah menambah data Gambar 7.17 Tampilan Isi data table mahasiswa 131

12 7.3.2 Memperbaiki data Berikut ini adalah program untuk memperbaiki data, seperti pada Bab-5 bahwa untuk dapat melakukan perbaikan data maka harus ditemukan dulu data yang akan diperbaiki, sehingga dapat digunakan program pada Bab-5 yang dimodifikasi menjadi find-rec.html sebagai berikut: <HTML> <HEAD> <TITLE>Mencari Data Records </TITLE> </HEAD> <BODY> <H2>MENCARI RECORD SISWA</H2> <FORM ACTION="FIND-REC.PHP" METHOD=POST> <TABLE> <TR><TD><B>NRP*</B></TD> <TD><INPUT TYPE=text NAME=NRP size=15> (* Kunci Primer) </TD></TR> <TR><TD><B>Nama</B></TD> <TD><INPUT TYPE=TEXT NAME=NAMASW SIZE=25> </TD></TR> <TR><TD><B>Alamat</B></TD> <TD><INPUT TYPE=TEXT NAME=ALAMATSW SIZE=50> </TD></TR> <TR><TD><B>Kota</B></TD> <TD><INPUT TYPE=TEXT NAME=KOTASW SIZE=15> </TD></TR> <TR><TD><B>Telpon</B></TD> <TD><INPUT TYPE=TEXT NAME=TELPONSW SIZE=10> </TD></TR> <TR><TD><B>Gender</B></TD> <TD><INPUT TYPE=RADIO NAME=GENDERSW VALUE="Pria">Pria </TD></TR> <TR><TD></TD> <TD><INPUT TYPE=RADIO NAME=GENDERSW VALUE="Wanita">Wanita</TD></TR><TR><TD></TD><TD ALIGN=RIGHT> <INPUT TYPE=SUBMIT NAME=TOMBOL VALUE=Cari> <INPUT TYPE=RESET NAME=TOMBOL VALUE=Batal> </TD></TR> </TABLE> </FORM> </FORM> </BODY> </HTML> 132

13 Gambar 7.18 Isian Data Mencari Record Program dibawah ini dijalankan oleh script HTML diatas dengan nama FIND-REC.PHP pada tag <form>. Program akan melakukan koneksi ke server MySQL dan membuka basis data AKADEMIK, kemudian menjalankan query untuk mencari nomor record yang akan diperbaiki. Bila data yang dicari ketemu, maka program akan memanggil script edit-rec.php untuk menampilkan data record yang siap untuk dilakukan perbaikan. <? if($_post["tombol"]=="cari") { mysql_connect("localhost","","") or exit("server MySQL tidak terhubung!"); print "Server MySQL telah terhubung!<br>"; mysql_select_db("akademik"); $nrp=$_post["nrp"]; $query="select * from mahasiswa where NRP=\"$nrp\""; $hasil=mysql_query($query) or exit("data record tidak ditemukan!"); print "Data record BERHASIL ditemukan!<br>"; list ($nrp,$nama,$alamat,$kota,$gender,$telpon)=mysql_fetch_ row($hasil); include "edit-rec.php"; }?> 133

14 Berikut ini adalah program edit-rec.php yang dipanggil dengan fungsi include seperti terlihat pada program diatas. <HTML> <HEAD> <TITLE>Memperbaiki Data Records </TITLE> </HEAD> <BODY> <H2>MEMPERBAIKI DATA RECORD</H2> <FORM ACTION="INSERT.PHP" METHOD=POST> <TABLE><TR><TD><B>NRP</B></TD><TD> <?print "<INPUT TYPE=TEXT NAME=NRP SIZE=15 VALUE=$nrp>";?> </TD></TR><TR><TD><B>Nama</B></TD><TD> <?print "<INPUT TYPE=TEXT NAME=NAMASW SIZE=25 VALUE='$nama'>";?> </TD></TR><TR><TD><B>Alamat</B></TD><TD> <?print "<INPUT TYPE=TEXT NAME=ALAMATSW SIZE=50 VALUE='$alamat'>";?> </TD></TR><TR><TD><B>Kota</B></TD><TD> <?print "<INPUT TYPE=TEXT NAME=KOTASW SIZE=15 VALUE=$kota>";?> </TD></TR><TR><TD><B>Telpon</B></TD><TD> <?print "<INPUT TYPE=TEXT NAME=TELPONSW SIZE=10 VALUE=$telpon>";?> </TD></TR><TR><TD><B>Gender</B></TD> <?if($gender=="pria") {?> <TD><INPUT TYPE=RADIO CHECKED NAME=GENDERSW>Pria</TD></TR> <TR><TD></TD> <TD><INPUT TYPE=RADIO NAME=GENDERSW>Wanita</TD></TR> <?} else {?> <TD><INPUT TYPE=RADIO NAME=GENDERSW>Pria</TD></TR> <TR><TD></TD> <TD><INPUT TYPE=RADIO CHECKED NAME=GENDERSW>Wanita</TD></TR> <?}?> <TR><TD></TD><TD ALIGN=RIGHT> <INPUT TYPE=SUBMIT NAME=TOMBOL VALUE=Simpan> <INPUT TYPE=RESET NAME=TOMBOL VALUE=Batal> </TD></TR> </TABLE> </FORM> </FORM> </BODY> </HTML> 134

15 Gambar 7.19 Isian Data Memperbaiki Record <? if($_post["tombol"]=="simpan") { mysql_connect("localhost","","") or exit("server MySQL tidak terhubung!"); print "Server MySQL telah terhubung!<br>"; mysql_select_db("akademik"); $nrp=$_post["nrp"]; $nama=$_post["namasw"]; $alamat=$_post["alamatsw"]; $kota=$_post["kotasw"]; $gender=$_post["gendersw"]; $telpon=$_post["telponsw"]; $query="update MAHASISWA set NRP='$nrp', NAMA='$nama',ALAMAT='$alamat',KOTA='$kota', }?> GENDER='$gender', TELPON='$telpon' where NRP='$nrp'"; //print "$query<p>"; mysql_query($query) or exit("memperbaiki data record GAGAL dilakukan!"); print "Memperbaiki data record BERHASIL!<br>"; 135

16 Gambar 7.20 Tampilan Data telah diperbaiki Menghapus Data Untuk melengkapi proses pengolahan data diatas maka perlu ditambahkan program untuk menghapus data record, dimana cara kerjanya mirip dengan mengganti data record, yaitu mencari dahulu data record yang akan dihapus. Sehingga program diatas find-rec.html, find-rec.php dan edit-rec.php dapat digunakan disini, dengan sedikit modifikasi sebagai berikut. Salinlah file find-rec.html menjadi file dele-rec.html kemudian ubahlah pada tag <form> menjadi seperti dibawah ini: <HTML> <HEAD><TITLE>Mencari Data Records</TITLE></HEAD> <BODY> <H2>MENCARI RECORD SISWA</H2> <FORM ACTION="DELE-REC.PHP" METHOD=POST> <TABLE> </TABLE> </FORM> </FORM> </BODY> </HTML> Titik-titik pada program diatas adalah sama dengan aslinya (disalin), dan tidak dilakukan perubahan sama sekali, perubahan adalah hanya pada parameter yang dicetak tebal saja. 136

17 Gambar 7.21 Tampilan Mencari Data Record untuk Dihapus Berikut adalah salinan dari file find-rec.php yang diubah namanya menjadi file dele-rec.php, dengan mengubah kalimat yang dicetak tebal seperti dibawah ini. <? if($_post["tombol"]=="cari") { mysql_connect("localhost","","") or exit("server MySQL tidak terhubung!"); print "Server MySQL telah terhubung!<br>"; mysql_select_db("akademik"); $nrp=$_post["nrp"]; $query="select * from mahasiswa where NRP='$nrp'"; $hasil=mysql_query($query) or exit("data record tidak ditemukan!"); print "Data record BERHASIL ditemukan!<br>"; list ($nrp,$nama,$alamat,$kota,$gender,$telpon)=mysql_fetch_row($hasil); include "dele-del.php"; }?> Fungsi list() adalah digunakan untuk mengambil isi field dari query yang dihasilkan fungsi mysql_fetch_row(), dimana fungsi mysql_fetch_row() mengambil baris-bari yagn dihasilkan oleh perintah SQL, yang dijalankan melalui fungsi mysql_query(), karena hasil dari query hanya satu baris maka tidak perlu dilakukan perulangan untuk mengambil hasil query tersebut. 137

18 <HTML> <HEAD> <TITLE>Menghapus Data Records </TITLE> </HEAD> <BODY> <H2>MENGHAPUS DATA RECORD</H2> <FORM ACTION="DELETE.PHP" METHOD=POST> <TABLE> <TR><TD><B>NRP</B></TD><TD> <?print "<INPUT TYPE=TEXT NAME=NRP SIZE=15 VALUE='$nrp'>";?> </TD></TR><TR><TD><B>Nama</B></TD><TD> <?print "<INPUT TYPE=TEXT NAME=NAMASW SIZE=25 VALUE='$nama'>";?> </TD></TR><TR><TD><B>Alamat</B></TD><TD> <?print "<INPUT TYPE=TEXT NAME=ALAMATSW SIZE=50 VALUE='$alamat'>";?> </TD></TR><TR><TD><B>Kota</B></TD><TD> <?print "<INPUT TYPE=TEXT NAME=KOTASW SIZE=15 VALUE='$kota'>";?> </TD></TR><TR><TD><B>Telpon</B></TD><TD> <?print "<INPUT TYPE=TEXT NAME=TELPONSW SIZE=10 VALUE='$telpon'>";?> </TD></TR><TR><TD><B>Gender</B></TD> <?if($gender=="pria") {?> <TD><INPUT TYPE=RADIO CHECKED NAME=GENDERSW VALUE=Pria>Pria</TD></TR> <TR><TD></TD> <TD><INPUT TYPE=RADIO NAME=GENDERSW>Wanita</TD></TR> <?} else {?> <TD><INPUT TYPE=RADIO NAME=GENDERSW>Pria</TD></TR> <TR><TD></TD> <TD><INPUT TYPE=RADIO CHECKED NAME=GENDERSW VALUE=Wanita>Wanita</TD></TR> <?}?> <TR><TD></TD><TD ALIGN=RIGHT> <INPUT TYPE=SUBMIT NAME=TOMBOL VALUE=Hapus> <INPUT TYPE=RESET NAME=TOMBOL VALUE=Batal> </TD></TR> </TABLE> </FORM> </FORM> </BODY> </HTML> 138

19 Gambar 7.22 Hasil pencarian data record <? if($_post["tombol"]=="hapus") { mysql_connect("localhost","","") or exit("server MySQL tidak terhubung!"); print "Server MySQL telah terhubung!<br>"; mysql_select_db("akademik"); $nrp=$_post["nrp"]; $query="delete from MAHASISWA where NRP='$nrp'"; print "$query<p>"; mysql_query($query) or exit("menghapus data record GAGAL dilakukan!"); print "Menghapus data record BERHASIL!<br>"; }?> Gambar 7.23 Tampilan data record berhasil dihapus 139

20 7.4 Menggunakan phpmyadmin Untuk mempermudah pembuatan suatu basis data dan pengolahan table dari MySQL, maka telah dibuat suatu program phpmy Admin sejak tahun 1998 oleh Free Software Foundation, Inc yang beralamat di 59 Temple Place, suite 330, Boston, MA USA ( yang berlisensi GNU GENERAL PUBLIC LICENCE, sehingga diijinkan untuk di-copy dan disebarkan dengan bebas, meskipun begitu tidak diijinkan adanya perubahan (adanya modifikasi adalah tanggung jawab masing-masing). Klik disini Gambar 7.24 Program phpmyadmin php.zip Untuk dapat menggunakan phpmyadmin maka harus dilakukan pemasangan dengan langkah sebagai berikut: 1. Klik file phpmyadmin php.zip untuk membongkar isinya, 2. Letakkan pada directori C:\ sehingga akan terbentuk directori C:\phpMyAdmin-2.2.6, 3. Ubahlah alamat URL dari Home Directory ke C:\phpMyAdmin seperti pada Gambar 7.25 dibawah, 4. Modifikasi file config.inc.php (lihat Gambar 7.26 dibawah) dengan menambahkan informasi alamat URL dari host yang bersangkutan, disini adalah seperti pada gambar 7.27 dibawah, 5. Jalankan program phpmyadmin melalui browser dengan memanggil file index.php seperti pada Gambar 7.28 dibawah. 140

21 Gambar 7.25 Home Direktory dari phpmyadmin Gambar 7.26 Isi direktori C:\phpMyAdmin 141

22 Modifikasi disini Gambar 7.27 Modifikasi file config.inc.php pada baris 36 Dengan phpmyadmin maka pembuatan basis data akan semakin mudah, hanya tinggal melakukan pemilihan nama basis data yang ingin dibuka, atau membuat nama basis data baru dengan mengisi nama basis data pada isian yang telah disediakan seperti pada Gambar 7.28 dibawah ini. Kemudian setelah nama basis data dipilih atau dibuat, langkah selanjutnya adalah pengolahan table, atau membuat table dengan memasukkan nama table pada isian yang telah disediakan Isian nama basis data baru yang akan dibuat Pilihan nama basis data yang talah ada Gambar 7.28 Tampilan awal phpmyadmin 142

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

Bab-5 HTML Dinamis dengan IDC

Bab-5 HTML Dinamis dengan IDC Bab-5 HTML Dinamis dengan IDC Bab-bab sebelumnya telah dibahas tentang penggunaan tag-tag yang digunakan untuk Pemrograman HTML secara states diminta Tampilan dari halaman web tidak berubah-ubah saat pengunjung

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

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

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

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

Membuat Laporan dengan Bahasa Pemrograman Berbasis WEB

Membuat Laporan dengan Bahasa Pemrograman Berbasis WEB Modul 8 Membuat Laporan dengan Bahasa Pemrograman Berbasis WEB I. Tujuan Mahasiswa dapat menampilkan informasi yang tersimpan dalam database (membuat laporan) menggunakan bahasa pemrograman berbasis WEB.

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

Menangani Input dari User

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

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

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

Checkbox dengan Foreach dan MYSQL

Checkbox dengan Foreach dan MYSQL Checkbox dengan Foreach dan MYSQL Dwi Jayanthi dwi1607@gmail.com Abstrak Pada tutorial ini, kita akan membahas tentang Insert Data Checkbox dengan Foreach ke database MySQL. Komponen Checkbox merupakan

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 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

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 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

Pertemuan 11 Pengenalan DBMS dan MySQL

Pertemuan 11 Pengenalan DBMS dan MySQL Pertemuan 11 Pengenalan DBMS dan MySQL Tentang Database, DBMS, dan RDBMS Tentang MySQL Instalasi MySQL di Windows Menjalankan Service MySQL Koneksi ke Server MySQL Berbagai Tools Administrasi Server MySQL

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

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

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

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

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

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

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

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

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

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

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

2. inputkk.php. 3. tampilkk.php

2. inputkk.php. 3. tampilkk.php Ketua RT. 04 RW. 10 Desa Pinggir Kompor membuat database berbasis web menggunakan PHP dan MySQL. Halamanhalaman web yang dibuat adalah seperti berikut: 1. index.php 2. inputkk.php 3. tampilkk.php 1 4.

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

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 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

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

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

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

PENGEMBANGAN APLIKASI SISTEM PENGATURAN BASIS DATA SECARA ONLINE. Agustinus Noertjahyana, Rendy Pangestu dan Dwi Budiman

PENGEMBANGAN APLIKASI SISTEM PENGATURAN BASIS DATA SECARA ONLINE. Agustinus Noertjahyana, Rendy Pangestu dan Dwi Budiman PENGEMBANGAN APLIKASI SISTEM PENGATURAN BASIS DATA SECARA ONLINE Agustinus Noertjahyana, Rendy Pangestu dan Dwi Budiman Jurusan Teknik Informatika Universitas Kristen Petra Jl. Siwalankerto 121-131 Surabaya

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

Cara Mudah Koneksi Php Dan Mysql Dengan Database

Cara Mudah Koneksi Php Dan Mysql Dengan Database Cara Mudah Koneksi Php Dan Mysql Dengan Database Pendahuluan Dewasa ini, perkembangan teknologi semakin berkembang pesat. Mulai dari informasi, komunikasi sampai teknologi internet yang sudah merambah

Lebih terperinci

Materi 10: Create Read Update Delete

Materi 10: Create Read Update Delete JURNAL PRAKTIKUM (LAB. ACTIVITY) PEMROGRAMAN WEB LANJUT SI087 Materi 10: Create Read Update Delete Dosen: Lilis Dwi Farida, S.Kom., M.Eng Moch. Farid Fauzi, M.Kom Irma Rofni Wulandari, S.Pd., M.Eng S1

Lebih terperinci

KURSUS ONLINE JASA WEBMASTERS

KURSUS ONLINE JASA WEBMASTERS KURSUS ONLINE JASA WEBMASTERS HTML FORM JASA WEBMASTERS Jl. Ringin Raya No 124A Condong Catur, Sleman, Yogyakarta FORM 9.1 Form Input HTML Form digunakan untuk mengumpulkan data dari user atau pengguna

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

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

2.2 Update Record Salah satu fitur aplikasi database adalah update data. Perintah SQL yang digunakan untuk update data seperti di bawah ini.

2.2 Update Record Salah satu fitur aplikasi database adalah update data. Perintah SQL yang digunakan untuk update data seperti di bawah ini. Modul 6 1. TUJUAN Mahasiswa dapat memahami cara koneksi PHP-MySQL dengan menggunakan perintah include Mahasiswa dapat mencoba beberapa aplikasi PHP-MySQL seperti update dan delete record Mahasiswa dapat

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

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Hasil Berdasarkan hasil analisa dan perancangan sistem yang telah dilakukan pada bab sebelumnya maka dilanjutkan ke tingkat implementasi, implementasi program aplikasi menggunakan

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

MODUL 10 PHP&MYSQL INSERT & DELETE

MODUL 10 PHP&MYSQL INSERT & DELETE MODUL 10 PHP&MYSQL INSERT & DELETE PEMROGRAMAN WEB 2 TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG 2015/2016 Latihan kali ini untuk membuat halaman backend (halaman admin) Pada modul kali ini, ada beberapa

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

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

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

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

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

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

SEARCHING, EDIT / UPDATE DAN DELETE. PHP & MYSQL Part Two SEARCHING, EDIT / UPDATE DAN DELETE PHP & MYSQL Part Two Maskie Z.O Review Project yang telah dibuat sebelumnya : Cek.php (Session) Index3.htm l Login1.php List1.ph p FmSiswaIn.P hp FmSiswaSim. php Index3.Html

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

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

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

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

[FORM AND FRAME] PEMROGRAMAN WEB MODUL [ O L E H : Y U N I T A P R A S T Y N I N G S I H, S. K O M ] [FORM AND FRAME] PEMROGRAMAN WEB MODUL [ O L E H : Y U N I T A P R A S T Y N I N G S I H, S. K O M ] Modul FORM DAN FRAME 1. TEORI DASAR FORM Form identik dengan formulir. Form sangat dibutuhkan pada saat

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

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

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

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

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

BAB V IMPLEMENTASI DAN PENGUJIAN. lingkungan perangkat lunak, implementasi database beserta struktur program dan BAB V IMPLEMENTASI DAN PENGUJIAN 5.1 Implementasi Bab ini berisi implementasi dari perancangan yang telah dibahas pada bab sebelumnya. Pengimplementasiannya meliputi lingkungan perangkat keras, lingkungan

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

Modul Pembuatan Aplikasi Biodata dengan PHP dan MySQL

Modul Pembuatan Aplikasi Biodata dengan PHP dan MySQL Modul Pembuatan Aplikasi Biodata dengan PHP dan MySQL For Community College By ri32 Kata Pengantar Modul ini dibuat untuk menjadi panduan dalam membuat aplikasi sederhana menggunakan bahasa pemrograman

Lebih terperinci

EDISI MEI 2004, Volume IX, No. 2 ISSN : Oleh: Kristophorus Hadiono dan Hari Murti

EDISI MEI 2004, Volume IX, No. 2 ISSN : Oleh: Kristophorus Hadiono dan Hari Murti Oleh: Kristophorus Hadiono dan Hari Murti Data merupakan suatu hal yang setiap kali kita temui, baik itu dalam kegiatan seharihari maupun kegiatan yang berhubungan dengan komputer. Sebagai contoh, saat

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 10 Penanganan Form HTML Tujuan: Mahasiswa memahami cara penanganan permintaan dalam kode PHP yang dikirimkan melalui form HTML untuk menyelesaikan

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

Bab12 Pembuatan Aplikasi Biodata dengan PHP MYSQL

Bab12 Pembuatan Aplikasi Biodata dengan PHP MYSQL Bab12 Pembuatan Aplikasi Biodata dengan PHP MYSQL 1. Pengenalan PHP dan MySQL PHP adalah singkatan dari PHP Hypertext Preprocessor yang merupakan bahasa pemrogramman berbasis web yang memiliki kemampuan

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 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. 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

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

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

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Pengertian Implementasi Sistem Setelah sistem selesai dianalisis dan dirancang secara rinci dan teknologi telah diseleksi dan dipilih, saatnya sistem untuk diimplementasikan.

Lebih terperinci

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

Hak Akses dan Login Multi User. Baiklah untuk mulai praktek yang pertama ini file yang dibutuhkan adalah seperti yang terlihat dalam gambar berikut : Hak Akses dan Login Multi User Sebuah rumah hanya bisa dibuka oleh orang yang berhak yaitu yang punya rumah itu sendiri dan orang lain yang diberikan hak untuk memasuki rumah tersebut demikian juga dengan

Lebih terperinci

Tutorial Membuat Program Web menggunakan PHP, MySQL, dan PHP

Tutorial Membuat Program Web menggunakan PHP, MySQL, dan PHP Tutorial Membuat Program Web menggunakan PHP, MySQL, dan PHP Dalam tutorial berikut penulis langsung ke topik permasalahan, Anda yang belum paham bisa melihat / download tutorial sebelumnya mengenai PHP,MySQL,

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

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 VII Database MYSQL

BAB VII Database MYSQL BAB VII Database MYSQL Dalam pembuatan web sites kita akan memerlukan database. Database berfungsi sebagai sarana untuk penyimpan data. Mysql adalah salah satu database yang mumpuni untuk aplikasi website,

Lebih terperinci

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

BAB I PENDAHULUAN LATAR BELAKANG CONTOH KASUS. Diktat Mata Kuliah Aplikasi Teknologi Online Oleh : Andri Heryandi BAB I PENDAHULUAN LATAR BELAKANG World Wide Web (WWW) telah berubah dengan cepat dalam berbagai cara. Bahasa standar yang dipakai dalam WWW adalah bahasa HTML (Hyper Text Markup Language). Dengan adanya

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

Tutorial Java Desktop 1 Membuat Database dengan JavaDB bawaan Netbeans

Tutorial Java Desktop 1 Membuat Database dengan JavaDB bawaan Netbeans Tutorial Java Desktop 1 Membuat Database dengan JavaDB bawaan Netbeans Oleh: Ardie Jocong Pada Tutorial Pertama ini ane akan menjelaskan bagaimana membuat sebuah database dengan JavaDB yaitu fasilitas

Lebih terperinci

Mengenal PHP dan Web Server

Mengenal PHP dan Web Server J A M P E R T A M A Mengenal PHP dan Web Server l Apa itu PHP? l Instalasi Web Server l Menggunakan Web Editor l Sintaks Dasar PHP l Perintah Cetak dan Menyimpan File l Pemisah Blok Perintah dan Komentar

Lebih terperinci

MODUL 9 WEB PROGRAMMING : MySQL

MODUL 9 WEB PROGRAMMING : MySQL MODUL 9 WEB PROGRAMMING : MySQL Tujuan : 1. Memahami tentang sistem database 2. Memahami instalasi MySQL di lingkungan Windows 3. Memahami dasar-dasar MySQL. PENGENALAN DATABASE Basis Data: Himpunan kelompok

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

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

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

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

Lebih terperinci

kegiatan-kegiatan yang saling berkaitan dan prosedur-prosedur yang saling berhubungan untuk melaksanakan dan mempermudah kegiatan-kegiatan utama

kegiatan-kegiatan yang saling berkaitan dan prosedur-prosedur yang saling berhubungan untuk melaksanakan dan mempermudah kegiatan-kegiatan utama 4 BAB II TINJAUAN PUSTAKA 2.1 Definisi Sistem Menurut Husein (2002), sistem merupakan suatu susunan yang teratur dari kegiatan-kegiatan yang saling berkaitan dan prosedur-prosedur yang saling berhubungan

Lebih terperinci

PRAKTIKUM I MySQL / phpmyadmin

PRAKTIKUM I MySQL / phpmyadmin PRAKTIKUM I MySQL / phpmyadmin I.ATujuan 1. Mengerti dan memahami database, tabel, field dan record 2. Dapat membuat database dan tabel 3. Dapat memodifikasi database dengan perintah SQL I.B.Alat & Bahan

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

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

Spesifikasi: Ukuran: 14x21 cm Tebal: 68 hlm Harga: Rp Terbit pertama: Februari 2005 Sinopsis singkat:

Spesifikasi: Ukuran: 14x21 cm Tebal: 68 hlm Harga: Rp Terbit pertama: Februari 2005 Sinopsis singkat: Spesifikasi: Ukuran: 14x21 cm Tebal: 68 hlm Harga: Rp 14.800 Terbit pertama: Februari 2005 Sinopsis singkat: Buku ini berisi tip dan trik tentang pemrograman aplikasi database dengan Microsoft Access 2000,

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

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

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

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

Petunjuk Upload database MySQL menggunakan PhpMyAdmin

Petunjuk Upload database MySQL menggunakan PhpMyAdmin Petunjuk Upload database MySQL menggunakan PhpMyAdmin Kali ini kami akan ajak anda untuk mengetahui cara meng-upload database anda ke website dengan menggunakan phpmyadmin MySQL memiliki fasilitas yang

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

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

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