MODUL 7 MEMBUAT DATABASE DI MYSQL

dokumen-dokumen yang mirip
Bab-7 Basis Data dengan MySQL

MODUL 8 MEMBUAT USER DAN MENGAKSES DATABASE

E-trik Ajax. Database MySQL. Dedi Alnas

Membuat Database mysql dengan PhpMyAdmin

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

Lisensi Dokumen: Uraian Kasus :

Achmad Solichin

MySQL J A M K E T I G A

BAB 10 NETBEANS DATABASE

MODUL 4 INTERNET PROGRAMMING DATABASE

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

Menangani Input dari User

BAB IV HASIL DAN UJI COBA

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

MODUL 8 Mengoperasikan Perangkat Lunak Basis Data

PERINTAH DASAR MySQL

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

Membuat Aplikasi Tampil, Entri, Edit, Delete Mahasiswa

Pemrograman Web Lanjut 2017

BAB VII Database MYSQL

E-trik Ajax. Ajax dan MySQL. Dedi Alnas

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

MODUL PRAKTIKUM PEMROGRAMAN BASIS DATA

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

Dasar PHP-MySQL oleh : Prasaja Wikanta

MODUL PEMROGRAMAN WEB

MENGELOLA DATA MySQL DENGAN PHPMYADMIN

P - 12 Bab 9 : PHP & MySQL

Bab12 Pembuatan Aplikasi Biodata dengan PHP MYSQL

Pemrograman Web Lanjut 2017

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

BAB IV IMPLEMENTASI DAN PENGUJIAN

Modul Pembuatan Aplikasi Biodata dengan PHP dan MySQL

Cara Mudah Koneksi Php Dan Mysql Dengan Database

BAB III ANALISA DAN PERANCANGAN SISTEM

Membuat Laporan dengan Bahasa Pemrograman Berbasis WEB

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

INTRO PHP FORM PHPMYADMIN input update delete TEMPLATE SEDERHANA

Pemrograman PHP & MySQL

Modul 2. Database Menggunakan Primary Key, Unique, Auto Increment, Alter-Add dan Alter-Drop. Disusun oleh. Sri Siska Wirdaniyati JURUSAN STATISTIKA

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

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

SMK BHAKTI NUSANTARA BOJA

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

Membuat Toko Buku dengan PHP - MySQL

Tahap Instalasi PostgreSQL di Windows

MEMBUAT DATA BASE dengan Microsoft SQL server 2000

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

Pemrograman Basis Data Berbasis Web

Materi 10: Create Read Update Delete

MODUL 11 MEMBUAT LOGIN USER

MODUL 8 Insert, Update, & delete

MODUL 9 WEB PROGRAMMING : MySQL

Cara Menggunakan MySQL

Petunjuk Upload database MySQL menggunakan PhpMyAdmin

Pemrograman Web 1. Akademi Manajemen Informatika dan Komputer AMIK Royal Kisaran. Modul 2 Revisi 2. Tahun Akademik 2012/2013

Pemrograman Web Lanjut 2017

BAB X AKSES DAN MANIPULASI DATA

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

BAB I Penginstallan dan setting PHPTriad

DATABASE MYSQL DENGAN PHP

Membuat Login Dengan PHP dan MYSQL

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

MODUL 5 KONEKTIVITAS PHP DENGAN MySQL

d. Primary Key Primary key atau unique key adalah suatu nilai di basis data yang digunakan untuk mengidentifikasi keunikan baris-baris di dalam tabel.

MANUAL PENGOPERASIAN JSTOCKINVENTORY Twitter

BAB 2 LANDASAN TEORI

MODUL 5 INTERNET PROGRAMMING : MySQL

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

Ahmad Zidni, S.T. SMK Gondang 2011

Advantages. Keunggulan :

MODUL 10 PHP&MYSQL INSERT & DELETE

BAB IV IMPLEMENTASI DAN EVALUASI. telah dibuat pada tahap tiga. Adapun kebutuhan software (perangkat lunak) dan

Membuat CRUD Sederhana Menggunakan PHP Dengan Mysqli Extension

BAB II DASAR TEORI. 2.1 Konsep Dasar Sistem Aplikasi Pengertian Sistem. Pengertian sistem adalah kumpulan dari elemen-elemen yang berinteraksi

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

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

BAB IV HASIL DAN UJI COBA

MODUL 7. Apakah Joomla itu? A. Pra-Instalasi Joomla. Tujuan : 1. Pengenalan Joomla 2. Installasi Joomla 3. Pengenalan Section dan Categories

MODUL 1 DATABASE MYSQL

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

Petunjuk Upload Database MySQL

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

APLIKASI KOMPUTER. Pokok Bahasan : MS. Access 2010 (Bagian 1) Anggun Puspita Dewi, S.Kom., MM. Modul ke: Fakultas MKCU

LAPORAN TUGAS BASIS DATA I

BAB IV HASIL DAN UJI COBA

LAPORAN PRAKTIKUM MODUL 1 PENGENALAN MYSQL

P - 7 Pembahasan UTS PSIK V

Pertemuan 11 Pengenalan DBMS dan MySQL

MySQL AL AZHAR COMPUTER CLUB

Panduan E-Learning Untuk Dosen S2 S1 D-IV DIII

MODUL VII DATABASE DAN MICROSOFT SQL SERVER 2000

Bondan Muliawan

Langkah 1 Struktur Folder. Langkah 2 Database. Detil Tutorial

MODUL 10 KONEKTIVITAS PHP DENGAN MySQL

1. Mahasiswa mampu membuat form pada dokumen HTML. 2. Mahasiswa memahami cara penggunaan dari fasilitas Form pada halaman dokumen HTML

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. perancangan sistem agar siap untuk dioperasikan. Implementasi Sistem

MODUL III STRUCTURED QUERY ANGUAGE (SQL)

BAB IV HASIL DAN PEMBAHASAN

Koneksi Visual Basic, MySQL (ODBC) dan Crystal Report

Transkripsi:

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 kita akan menjumpai prompt mysql tempat mengetikkan perintah SQL. Lihat Gambar 7.1. Gambar 7.1 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. Lihat Gambar 7.2 dan Gambar 7.3. Raka Yusuf: Pemrograman Berbasis Web 2 (Modul 7) #1/10

Gambar 7.2 Tampilan tabel user. Gambar 7.3 Tambahan user baru. 7.1.1 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 Raka Yusuf: Pemrograman Berbasis Web 2 (Modul 7) #2/10

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!";?> Gambar 7.4 Tampilan Koneksi yang berhasil 7.1.2 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. 7.3.1 Menambah data Berikut ini adalah program untuk menambah data: <? mysql_connect("localhost","","") or exit("mysql tidak terhubung!"); Raka Yusuf: Pemrograman Berbasis Web 2 (Modul 7) #3/10

print "MySQL telah terhubung!<br>"; mysql_select_db("akademik"); $query1="insert into mahasiswa (NRP,NAMA,ALAMAT,KOTA,GENDER,TELPON) values ('11990008','Eko Prasetyo','Basuki Rahmat 08', 'Surabaya','Pria','3001819')"; $query2="insert into mahasiswa (NRP,NAMA,ALAMAT,KOTA,GENDER,TELPON) values ('11990015','Yosi Aprilius','Simpang Dukuh 11', 'Surabaya','Pria','3011819')"; $query3="insert into mahasiswa (NRP,NAMA,ALAMAT,KOTA,GENDER,TELPON) values ('11990022','Andi Suharianto','Kertajaya 22', 'Surabaya','Pria','3021819')"; 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>";?> Gambar 7.5 Memasukkan data 1, 2 dan 3 berhasil 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 Raka Yusuf: Pemrograman Berbasis Web 2 (Modul 7) #4/10

kedua bernama entry.php, file program pertama akan memanggil file program kedua melalui tag <form>. Gambar 7.6 Tampilan Isi Tabel mahasiswa <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> Raka Yusuf: Pemrograman Berbasis Web 2 (Modul 7) #5/10

</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>"; }?> Gambar 7.7 Tampilan Entry Data Siswa Raka Yusuf: Pemrograman Berbasis Web 2 (Modul 7) #6/10

Gambar 7.8 Tampilan setelah menambah data Gambar 7.9 Tampilan Isi data table mahasiswa 7.2 Membuat Database dengan phpmyadmin Cara dengan command line interface ini agak sulit karena kita harus mengetahui secara persis sintaks perintah MySQL. Cara lain yang lebih mudah ialah dengan menggunakan sebuah tool yang diberinama phpmyadmin. Tool ini dapat diunduh dari situsnya yakni http://www.phpmyadmin.net Pada saat modul ini dibuat, versi terbarunya ialah versi 2.9.0. Namun versi ini menerapkan security yang lumayan ketat sehingga tidak cocok untuk keperluan belajar. Di sini kita akan menggunakan versi 2.2.3. Lihat gambar 7.10. Raka Yusuf: Pemrograman Berbasis Web 2 (Modul 7) #7/10

Gambar 7.10 Tampilan awal PhpMyAdmin. PhpMyAdmin terdiri dari dua panel, yakni kiri dan kanan. Panel kiri merupakan link utama yang dapat membawa kita ke database tertentu. Ada link lain yaitu Home. Panel kanan berisi menu-menu yang dapat kita gunakan sesuai pemilihan link di panel kiri. 7.2.1 Membuat Database Untuk membuat database klik home di panel kiri, kemudian pilih Create new database di panel kanan. Ketikkan nama database pada textbox yang disediakan lalu klik tombol Create. Lihat gambar 7.11. Gambar 7.11 Membuat database. Raka Yusuf: Pemrograman Berbasis Web 2 (Modul 7) #8/10

7.2.2 Membuat Tabel Untuk membuat tabel, dari panel kiri klik nama database, kemudian di panel kanan pilih menu paling bawah, yakni Create new table. Isikan nama tabel di tempat yang telah disediakan. Isi pula jumlah field yang diinginkan. Kemudian klik tombol Go. Lihat gambar 7.12. Gambar 7.12 Membuat tabel. Setelah itu, kita akan diberi halaman seperti yang ditunjukkan gambar 7.13. Di sini kita menentukan nama-nama field, tipe datanya, panjangnya (bila ada), dan setting attribut lain seperti null, primary, index, dst. Gambar 7.13 Mengisikan field untuk tabel. 7.2.3 Mengisi Tabel Untuk mengisi tabel (menyisipkan row pada tabel), dari panel kiri klik nama database, lalu klik nama tabel. Di panel kanan, pilih link Insert yang terletak di atas halaman. Kita akan dibawa ke halaman yang diperlihatkan gambar 7.14. Raka Yusuf: Pemrograman Berbasis Web 2 (Modul 7) #9/10

Jangan dicentang! Gambar 7.14 Mengisi tabel secara manual. Pilih Return bila hanya mengisi satu row, atau Insert a new record bila ingin mengisi lagi. Klik tombol Save. 7.4 Perintah Lainnya Bagaimana untuk melihat isi tabel, menghapus row, merubah tabel, menghapus tabel, atau menghapus database? Pelajarilah menu-menu lainnya seperti browse, delete, drop table, dan lain-lain. Raka Yusuf: Pemrograman Berbasis Web 2 (Modul 7) #10/10