Membuat Database Menggunakan MySQL Dan PHP _ Blognya Riza Agustiansyah

10
4/10/12 Membuat Database Menggunakan MySQL dan PHP _ Blognya Riza Agustiansyah 1/10 riza.blog.ittelkom.ac.id/blog/2012/03/10/membuat-database-menggunakan-mysql-dan-php/ MePbXaW DaWabaVe MeQggXQaNaQ M\SQL daQ PHP Posted on MaUch 10, 2012 Untuk dapat membantu mengerti mengenai perancangan database, ada baiknya jika kita mengetahui bagaimana bentuk dari database itu sendiri. Pada intinya di dalam suatu database terdapat tabel-tabel dimana kita akan menyimpan data sesuai dengan kebutuhan dari aplikasi yang akan kita buat. Pada pembahasan ini kita akan coba membuat database menggunakan mysql dan menampilkan hasilnya menggunakan php. Untuk dapat mempermudah melakukannya, anda cukup menggunakan paket aplikasi XAMPP dimana didalamnya antara lain terdapat aplikasi database M\STO , PhS dan ASache VeUYeU. Anda dapat mendownloadnya melalui link berikut: Selesai mendownload, lakukan instalasi dengan mengikuti langkah-langkah yang diberikan. Setelah aplikasi XAMPP berhasil diinstall, jalankan XAMPP Control Panel dan jalankan (start) modules Apache dan MySql. BORgQ\a Ri]a AgXVWiaQV\ah next step…

Transcript of Membuat Database Menggunakan MySQL Dan PHP _ Blognya Riza Agustiansyah

Page 1: Membuat Database Menggunakan MySQL Dan PHP _ Blognya Riza Agustiansyah

4/10/12 Membuat Database Menggunakan MySQL dan PHP | Blognya Riza Agustiansyah

1/10riza.blog.ittelkom.ac.id/blog/2012/03/10/membuat-database-menggunakan-mysql-dan-php/

Membuat Database Menggunakan

MySQL dan PHP

Posted on March 10, 2012

Untuk dapat membantu mengerti mengenai perancangan database, ada baiknya jika kita

mengetahui bagaimana bentuk dari database itu sendiri. Pada intinya di dalam suatu

database terdapat tabel-tabel dimana kita akan menyimpan data sesuai dengan kebutuhan

dari aplikasi yang akan kita buat.

Pada pembahasan ini kita akan coba membuat database menggunakan mysql dan

menampilkan hasilnya menggunakan php. Untuk dapat mempermudah melakukannya,

anda cukup menggunakan paket aplikasi XAMPP dimana didalamnya antara lain terdapat

aplikasi database MySql, Php dan Apache server. Anda dapat mendownloadnya melalui

link berikut:

Selesai mendownload, lakukan instalasi dengan mengikuti langkah-langkah yang diberikan.

Setelah aplikasi XAMPP berhasil diinstall, jalankan XAMPP Control Panel dan jalankan

(start) modules Apache dan MySql.

Blognya Riza Agustiansyahnext step…

Page 2: Membuat Database Menggunakan MySQL Dan PHP _ Blognya Riza Agustiansyah

4/10/12 Membuat Database Menggunakan MySQL dan PHP | Blognya Riza Agustiansyah

2/10riza.blog.ittelkom.ac.id/blog/2012/03/10/membuat-database-menggunakan-mysql-dan-php/

Gambar 1. Menjalankan module apache dan mysql

Selanjutnya bukalah browser anda (firefox,chrome,opera, dsb.), kemudian ketikkan

http://localhost di alamat url kemudian enter. Apabila pada browser browser anda muncul

tampilan seperti pada gambar 2, berarti anda telah berhasil menginstall XAMPP dan siap

membuat aplikasi database berbasis web.

Gambar 2. Tampilan localhost XAMPP

Selanjutnya bukalah folder tempat anda menginstal XAMPP yang biasanya berada di

C:\xampp. Bukalah folder htdocs, folder ini merupakan folder penyimpanan file web kita.

Buatlah folder baru di dalam folder htdocs misalnya dengan nama perusahaan untuk

menyimpan aplikasi database yang akan kita buat. Buatlah file baru di dalam folder

perusahaan dengan nama index.php kemudian isikan kode program berikut (anda dapat

menggunakan notepad atau editor yang lain):

Page 3: Membuat Database Menggunakan MySQL Dan PHP _ Blognya Riza Agustiansyah

4/10/12 Membuat Database Menggunakan MySQL dan PHP | Blognya Riza Agustiansyah

3/10riza.blog.ittelkom.ac.id/blog/2012/03/10/membuat-database-menggunakan-mysql-dan-php/

< ? p h p

e c h o " H o r e . . . S a y a b e r h a s i l m e m b u a t a p l i k a s i P H P : ) " ;

? >

Jalankan kembali browser anda kemudian ketikkan alamat http://localhost/perusahaan/

Apabila tampilan wweb anda seperti pada gambar 3 maka anda berhasil membuat aplikasi

php pertama anda dengan sukses

Gambar 3. Tampilan aplikasi awal

Setelah berhasil membuat aplikasi awal, selanjutnya kita belajar menggunakan database.

Bukalah alamat http://localhost/phpmyadmin/ , maka browser anda akan menampilkan

semua database yang terdapat pada MySQL anda. Buatlah database baru dengan nama

perusahaan.

Gambar 4. Tampilan phpmyadmin

Selanjutnya buat tabel karyawan pada database perusahaan tersebut dengan jumlah atribut

sebanyak 7 buah seperti pada gambar 5.

Page 4: Membuat Database Menggunakan MySQL Dan PHP _ Blognya Riza Agustiansyah

4/10/12 Membuat Database Menggunakan MySQL dan PHP | Blognya Riza Agustiansyah

4/10riza.blog.ittelkom.ac.id/blog/2012/03/10/membuat-database-menggunakan-mysql-dan-php/

Gambar 5. Membuat tabel baru pada database perusahaan

Buatlah atribut-atribut untuk karyawan dengan tipe data yang sesuai untuk masing-masing

atribut seperti contoh pada gambar 6.

Gambar 6. Membuat atribut baru pada tabel karyawan

Setelah memasukkan atribut-atribut baru kemudian simpan dengan menggunakan tombol

save. Selanjutnya anda akan melihat bahwa tabel karyawan sudah terbentuk. Anda juga

akan melihat sintax sql untuk membuat tabel tersebut. Langkah selanjutnya adalah

mencoba memasukkan data pada tabel tersebut. Pilih menu insert, kemudian masukkan

data karyawan seperti pada gambar 8.

Page 5: Membuat Database Menggunakan MySQL Dan PHP _ Blognya Riza Agustiansyah

4/10/12 Membuat Database Menggunakan MySQL dan PHP | Blognya Riza Agustiansyah

5/10riza.blog.ittelkom.ac.id/blog/2012/03/10/membuat-database-menggunakan-mysql-dan-php/

Gambar 7. Tampilan awal tabel karyawan

Gambar 8. Menambahkan data baru di tabel karyawan

Setelah memasukkan data karyawan, simpan menggunakan tombol Go. Anda akan

melihat perintah sql untuk memasukkan data.

Page 6: Membuat Database Menggunakan MySQL Dan PHP _ Blognya Riza Agustiansyah

4/10/12 Membuat Database Menggunakan MySQL dan PHP | Blognya Riza Agustiansyah

6/10riza.blog.ittelkom.ac.id/blog/2012/03/10/membuat-database-menggunakan-mysql-dan-php/

Gambar 9. Tampilan setelah menambahkan data baru di tabel karyawan

Untuk melihat data yang telah anda masukkan, pilih menu browse.

Gambar 10. Melihat data di tabel karyawan

Cobalah memasukkan data baru yang persis sama di tabel karyawan, anda akan melihat

bahwa data tersebut berhasil dimasukkan ke tabel karyawan. Hal tersebut seharusnya

tidak boleh terjadi, duplikasi data akan menimbulkan masalah pada proses – proses yang

menggunakan data dari tabel tersebut. Hapuslah salah satu data yang sama tersebut

dengan mengklik tanda silang pada awal data. Selanjutnya buatlah primary key pada tabel

tersebut untuk mencegah duplikasi data yang sama persis. Pilih menu Structure,

kemudian set atribut kd_karyawan sebagai primary key dengan mengklik tanda kunci

seperti pada gambar 12.

Page 7: Membuat Database Menggunakan MySQL Dan PHP _ Blognya Riza Agustiansyah

4/10/12 Membuat Database Menggunakan MySQL dan PHP | Blognya Riza Agustiansyah

7/10riza.blog.ittelkom.ac.id/blog/2012/03/10/membuat-database-menggunakan-mysql-dan-php/

Gambar 11. Duplikasi data di tabel karyawan

Gambar 12. Membuat primary key di tabel karyawan

Gambar 13. Atribut kd_karyawan sebagai primary key di tabel karyawan

Anda dapat mencoba kembali memasukkan data yang sama persis dengan data yang ada

pada tabel, kemudian lihat bahwa anda akan mendapat pesan error seperti berikut:

M y S Q L s a i d :

# 1 0 6 2 - D u p l i c a t e e n t r y ' A 1 0 1 2 3 4 ' f o r k e y ' P R I M A R Y '

Masukkan beberapa data lagi pada tabel karyawan tersebut. Selanjutnya kita akan

mencoba menampilkan tabel karyawan tersebut pada halaman web.

Bukalah kembali file index.php yang berada di folder C:\xampp\htdocs\perusahaan

menggunakan notepad atau text editor yang lain. Masukkan kode berikut pada file

tersebut:

< ? p h p

/ / m e m b u a t k o n e k s i d e n g a n m y s q l

m y s q l _ c o n n e c t ( ' l o c a l h o s t ' , ' r o o t ' , ' ' ) o r d i e ( " k o n e k s i g a g a l ! ! ! " ) ;

/ / m e m b u a t k o n e k s i d e n g a n d a t a b a s e

m y s q l _ s e l e c t _ d b ( ' p e r u s a h a a n ' ) ;

Page 8: Membuat Database Menggunakan MySQL Dan PHP _ Blognya Riza Agustiansyah

4/10/12 Membuat Database Menggunakan MySQL dan PHP | Blognya Riza Agustiansyah

8/10riza.blog.ittelkom.ac.id/blog/2012/03/10/membuat-database-menggunakan-mysql-dan-php/

/ / m e m b u a t t a b e l k a r y a w a n

e c h o " < t a b l e b o r d e r = 1 > " ;

e c h o " < t r > " ;

e c h o " < t h > K o d e K a r y a w a n < / t h >

< t h > N a m a D e p a n < / t h >

< t h > N a m a B e l a k a n g < / t h >

< t h > J e n i s K e l a m i n < / t h >

< t h > T a n g g a l L a h i r < / t h >

< t h > A l a m a t < / t h >

< t h > G a j i < / t h > " ;

e c h o " < / t r > " ;

/ / m e m b a c a s e m u a d a t a d a r i t a b e l k a r y a w a n

$ q u e r y = " s e l e c t * f r o m k a r y a w a n " ;

$ r e s u l t = m y s q l _ q u e r y ( $ q u e r y ) o r d i e ( " W r o n g Q u e r y : " . m y s q l _ e r r o r ( ) ) ;

w h i l e ( $ d a t a = m y s q l _ f e t c h _ a r r a y ( $ r e s u l t ) )

{

e c h o " < t r > " ;

e c h o " < t d > $ d a t a [ k d _ k a r y a w a n ] < / t d >

< t d > $ d a t a [ n a m a _ d e p a n ] < / t d >

< t d > $ d a t a [ n a m a _ b e l a k a n g ] < / t d >

< t d > $ d a t a [ j e n i s _ k e l a m i n ] < / t d >

< t d > $ d a t a [ t a n g g a l _ l a h i r ] < / t d >

< t d > $ d a t a [ a l a m a t ] < / t d >

< t d > $ d a t a [ g a j i ] < / t d > " ;

e c h o " < / t r > " ;

}

? >

Jalankan browser anda, kemudian ketikkan alamat http://localhost/perusahaan/ kemudian

enter. Anda akan mendapatkan tampilan tabel seperti terlihat pada gambar 14.

Gambar 14. Tampilan tabel karyawan di browser

Page 9: Membuat Database Menggunakan MySQL Dan PHP _ Blognya Riza Agustiansyah

4/10/12 Membuat Database Menggunakan MySQL dan PHP | Blognya Riza Agustiansyah

9/10riza.blog.ittelkom.ac.id/blog/2012/03/10/membuat-database-menggunakan-mysql-dan-php/

4 THOUGHTS ON “MEMBUAT DATABASE MENGGUNAKAN MYSQL DAN PHP”

This entry was posted in Database and tagged database, Membuat Database

Menggunakan MySQL dan PHP, menampilkan tabel mysql dengan php, mysql, php

by riz. Bookmark the permalink

[http://riza.blog.ittelkom.ac.id/blog/2012/03/10/membuat-database-menggunakan-

mysql-dan-php/] .

Dulce

on March 15, 2012 at 3:41 am said:

very good article! thanks!http://www.jogosdoxmen.com

Yudha Arif Budiman

on March 19, 2012 at 10:58 am said:

Oke pa, sudah dicoba ..

nuris

on March 19, 2012 at 5:30 pm said:

waaaah makasih banyak nich cara ini dapat membuat semua orang yang ingin

blajar web jadi bisa,….tetap semangat dan jangan lupa bagikan ilmu yg kta punya

untuk orang yg membutuhkan,…shga bermanfaat,….

RiibCha WS LyzTiie

on March 23, 2012 at 10:02 am said:

info eank mmbantu..

Page 10: Membuat Database Menggunakan MySQL Dan PHP _ Blognya Riza Agustiansyah

4/10/12 Membuat Database Menggunakan MySQL dan PHP | Blognya Riza Agustiansyah

10/10riza.blog.ittelkom.ac.id/blog/2012/03/10/membuat-database-menggunakan-mysql-dan-php/

i like this..

thanks..