Anda di halaman 1dari 27

Web Database

Tutorial
phpMyAdmin
Fajar Wardani XII TKJ B

I. MySQL
MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL. Tidak sama dengan proyek-proyek seperti Apache, dimana perangkat lunak dikembangkan oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki oleh penulisnya masingmasing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia MySQL AB, dimana memegang hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah: David Axmark, Allan Larsson, dan Michael "Monty" Widenius.

II. phpMyAdmin
phpMyAdmin adalah perangkat lunak bebas yang ditulis dalam bahasa pemrograman PHP yang digunakan untuk menangani administrasiMySQL melalui Jejaring Jagat Jembar (World Wide Web). phpMyAdmin mendukung berbagai operasi MySQL, diantaranya (mengelola basis data, tabel-tabel, bidang (fields), relasi (relations), indeks, pengguna (users), perijinan (permissions), dan lain-lain). Pada dasarnya, mengelola basis data dengan MySQL harus dilakukan dengan cara mengetikkan baris-baris perintah yang sesuai (command line) untuk setiap maksud tertentu. Jika seseorang ingin membuat basis data (database), ketikkan baris perintah yang sesuai untuk membuat basis data. Jika seseorang menghapus tabel, ketikkan baris perintah yang sesuai untuk menghapus tabel. Hal tersebut tentu saja sangat menyulitkan karena seseorang harus hafal dan mengetikkan perintahnya satu per satu. Saat ini banyak sekali perangkat lunak yang dapat dimanfaatkan untuk mengelola basis data dalam MySQL, salah satunya adalah phpMyAdmin. Dengan phpMyAdmin, seseorang dapat membuat database, membuat tabel, mengisi data, dan lain-lain dengan mudah, tanpa harus menghafal baris perintahnya. phpMyAdmin merupakan bagian untuk mengelola basis data MySQL yang ada di komputer. Untuk membukanya, buka browser lalu ketikkan alamat http://localhost/phpmyadmin, maka akan muncul halaman phpMyAdmin. Di situ nantinya seseorang bisa membuat (create) basis data baru, dan mengelolanya.

Tutorial phpMyAdmin Fajar Wardani

III.

Tutorial phpMyAdmin

1. Instalasi phpMyAdmin a. Install xampp. Anda bsia mendapatkannya dengan mendownload dari internet. Akan lebih baik lagi jika Anda mendownload xampp versi terbaru. b. Setelah instalasi xampp berhasil, buka control panel xampp yang default nya berada pada C:/xampp/xampp-control c. Start aplikasi Apache dan MySQL. d. Masuk ke web browser. e. Masuk ke localhost dengan mengetikkan http://localhost f. Pilih menu phpMyAdmin.

Gambar 1.1

Tutorial phpMyAdmin Fajar Wardani

g. Anda sudah berhasil masuk ke home phpMyAdmin.

Gambar 1.2

2. Menampilkan documentation phpMyAdmin. a. Sebelah icon home, terdapat icon yang menuju ke Documentation.

Gambar 1.3

Documentation phpMyAdmin dengan kata lain adalah pendahuluan dari php, MySQL, Web Browser, dan sebagainya.

Tutorial phpMyAdmin Fajar Wardani

3. Penjelasan bar pada /home phpMyAdmin a. Databases

Gambar 1.4

Pada bagian yang dilingkari pada Gambar 1.4 adalah list database yang ada atau telah dibuat secara permanen (pada awalnya sudah ada) sebagai dasar dari database. Database yang ditampilkan adalah sebagai berikut : Cdcol Information_schema Mysql Performance_schema Phpmyadmin Webauth

Tutorial phpMyAdmin Fajar Wardani

b. SQL

Gambar 1.5

Bar SQL berisi perintah MySQL yang otomatis tampil pada saat kita melakukan suatu konfigurasi pada database. Contohnya pada saat kita membuat suatu tabel maka secara otomatis bar SQL menampilkan perintah SQL untuk membuat suatu tabel. Atau dengan kata lain merupakan output berbasis text yang menampilkan kpnfigurasi yang telah kita lakukan.

Tutorial phpMyAdmin Fajar Wardani

c. Status

Gambar 1.6

Bar Status merupakan suatu bar yang menjelaskan informasi mengenai status. Entah itu dari traffic, statistic, atau berbagai konfigurasi lainnya.

Tutorial phpMyAdmin Fajar Wardani

d. Variables

Gambar 1.7

Bar Variable merupakan suatu bar yang menampilkan berbagai variable yang terdapat pada system phpMyAdmin.

Tutorial phpMyAdmin Fajar Wardani

e. Charsets

Gambar 1.8

Bar Charsets merupakan bar yang menampilkan karakter atau bahasa pemrograman yang dapat diakses atau diinputkan pada MySQL melalui phpMyAdmin beserta penjelasan atau keterangannya.

Tutorial phpMyAdmin Fajar Wardani

f. Engines

Gambar 1.9

Bar Engines merupakan bar yang menampilkan tempat penyimpanan mesin beserta penjelasannya dimana tempatnya atau penjelasan yang lainnya.

Tutorial phpMyAdmin Fajar Wardani

g. Privileges

Gambar 1.10

Untuk Nomor 1 menjelaskan tentang user-user yang telah terdaftar ataupun useruser yang sudah ada sejak awal untuk mendukung proses/program MySQL atau database lainnya. Untuk Nomor 2 merupakan icon untuk membuat user baru. Tentunya dapat ditambahkan dan dengan menambahkan user baru dapat digunakan untuk login pada saat awal jika ingin masuk ke phpMyAdmin. Untuk Nomor 3 merupakan icon untuk menghapus user-user yang diinginkan. Untuk menghapus user ini adalah hal yang permanen. Jadi tidak dapat di-undo untuk mengembalikan user lagi. Jadi cek kembali jika ingin menghapus user.

Tutorial phpMyAdmin Fajar Wardani

10

h. Replication

Gambar 1.11

Bar Replication merupakan bar untuk mengkonfigurasi server dengan proses replikasi. Hal ini default-nya tidak dinonaktifkan. Tapi kita dapat mengaktifkannya jika kita ingin mengkonfigurasi server dengan proses replikasinya.

Tutorial phpMyAdmin Fajar Wardani

11

i. Processes

Gambar 1.12

Bar Processes menampilkan proses yang sedang berlangsung. Proses ini otomatis adalah proses yang berhubungan atau menggunakan MySQL dan phpMyAdmin.

Tutorial phpMyAdmin Fajar Wardani

12

j. Export

Gambar 1.13

Untuk Nomor 1 merupakan database yang ada yang dapat di-export. Untuk Nomor 2 merupakan format file yang akan digunakan untuk meng-export.

Tutorial phpMyAdmin Fajar Wardani

13

k. Import

Gambar 1.14

Untuk Nomor 1 merupakan lokasi dari tempat text file yang akan di-import. Untuk Nomor 2 merupakan format file dari hasil import tadi.

Tutorial phpMyAdmin Fajar Wardani

14

l. Synchronize

Gambar 1.15

Untuk Nomor 1 menjelaskan tentang sumber dari host, port, socket, username, password, dan database yang akan di-sinkronisasi. Untuk Nomor 2 menjelaskan terntang target dari host, port, socket, username, password, dan database hasil dari yang di-sinkronisasikan.

Tutorial phpMyAdmin Fajar Wardani

15

4. Membuat database melalui phpMyAdmin

Gambar 1.16

Berdasarkan Gambar 1.16 terdapat icon untuk membuat suatu database baru pada bar Databases. Dengan hanya menuliskan tabel apa yang akan dibuat dan memilih Collosionnya dan mengklik create Anda sudah bsia membuat database baru.

Tutorial phpMyAdmin Fajar Wardani

16

5. Membuat tabel melalui phpMyAdmin

Gambar 1.17

Pada Gambar 1.17 di atas juga dilingkari bagian atau icon yang digunakan untuk membuat tabel dalam suatu database dan berapa fields yang diperlukan dalam setiap tabelnya. Perlu diketahui, tabel yang dapat dibuat jumlahnya bebas dalam suatu database. Syaratnya adalah terdapat suatu primary key yang sama untuk menghubungkan satu tabel dengan tabel lainnya.

Tutorial phpMyAdmin Fajar Wardani

17

6. Penjelasan icon-icon pada pengisian field melalui phpMyAdmin

Gambar 1.18

a. Untuk Nomor 1 menjelaskan tentang nama field yang akan digunakan. Seperti misalnya Nomor, Nama, dan nama field umum lainnya. b. Untuk Nomor 2 menjelaskan tentang tipe yang akan digunakan dan menunjukkan keterangan dari field tersebut. Misalnya, Nomor tipenya adalah Integer (INT), atau Nama tipenya adalah VARCHAR, dan sebagainya. c. Untuk Nomor 3 menjelaskan tentang panjang dari tipe yang telah kita tentukan. Misalnya panjang dari integer (INT) adalah 5 pin. Berarti maksimal hanya 5 pin/angka yang dapat diinputkan. d. Untuk Nomor 4 dapat memberikan comment atau catatan dalam setiap fieldnya. Umunya berisi catatan mengenai keterangan suatu field.

Tutorial phpMyAdmin Fajar Wardani

18

7. Mengisi field pada tabel melalui phpMyAdmin

Gambar 1.19

8. Penjelasan icon-icon yang dapat mengkonfigurasi field melalui phpMyAdmin

Gambar 1.20

a. Nomor 1 : Browse Untuk melihat lebih detail isi atau keterangan dari field yang diinginakan. b. Nomor 2 : Change Untuk mengkonfigurasi kembali atau merubah type, panjang type, ataupun nama dari field tersebut.

Tutorial phpMyAdmin Fajar Wardani

19

c. Nomor 3 : Drop Untuk menghapus suatu field dan tidak bsia untuk mengembalikannya lagi. Jadi jika ingin menghapus suatu field, berpikirlah dua kali karena fieldnya tidak akan bsia dikembalikan lagi seperti semula. d. Nomor 4 : Primary Untuk memberikan status primary key pada field tertentu. Dan pada satu tabel hanya ada satu primary key. Jika tabel itu menghubungkan 2 tabel makan ada yang disebut dengen foreign key. e. Nomor 5 : Unique Untuk menambahkan status unique pada suatu field tertentu. f. Nomor 6 : Index Untuk menambahkan index pada suatu field tertentu. 9. Penjelasan bar pada konfigurasi field a. Browse

Gambar 1.21

Memperlihatkan lebih detail dari suatu field. Bar Browse disini juga dapat mengatur tampilan dari record atau isi dari suatu field. Misalnya dapat mengatur hanya 10 record yang ditampilkan, atau tampilan secara horizontal ataupun vertikal.

Tutorial phpMyAdmin Fajar Wardani

20

b. Structure

Gambar 1.22

Bar Structure menampilkan strukur atau isi dari suatu field. Tampilannya lebih kepada list secara detail dan tampilannya seperti struktur yang sudah diatur sedemikian rupa.

Tutorial phpMyAdmin Fajar Wardani

21

c. Insert

Gambar 1.23

Bar Insert lebih kepada bar untuk pengisian atau penambahan record dari suatu field. Fungsinya hanya untuk menambahkan record pada field.

Tutorial phpMyAdmin Fajar Wardani

22

d. Operations

Gambar 1.24

Bar Operations menampilkan lebih kepada pengoperasian atau konfigurasi dari tabel itu sendiri. Mulai dari option tabelnya, konfigurasi antara data tabel dengan databasenya, dan perbaikan tabel itu sendiri.

Tutorial phpMyAdmin Fajar Wardani

23

10. Penjelasan icon-icon pada pengisian record melalu phpMyAdmin

Gambar 1.25

a. Nomor 1 : Values Values yang harus diinputkan sebagai record dari field-field yang tadi sudah dibuat. b. Nomor 2 : Go Untuk melanjutkan step selanjutnya setelah semua values terisi. c. Nomor 3 : Ignore Ignore harus diceklis jika formulir yang harus diinputkan kosong semua. Tetapi jangan diceklis jika ingin langsung mengisi 2 record sekaligus, sehingga pemasukkan input akan lebih cepat. d. Nomor 4 : Insert as new row Bisa dipilih apakah pada saat input ditambahkan maka row-nya juga akan ditambahkan atau tidak. Bsia juga pada saat input ditambahkan maka column yang akan ditambahkan. Itu bagaimana kebutuhan Anda dan keiinginan Anda seperti apa. e. Nomor 5 : Go back to previous page Pilih Go back to prevous page jika ingin kembali ke halaman sebelumnya setelah pemasukkan input selesai.

Tutorial phpMyAdmin Fajar Wardani

24

11. Mengisi record pada tabel melalui phpMyAdmin

Gambar 1.26

12. Mengkonfigurasi primary key pada tabel melalui phpMyAdmin

Gambar 1.27

Tutorial phpMyAdmin Fajar Wardani

25

Gambar 1.28

IV.Kesimpulan
1. phpMyAdmin sangat membantu dalam melakukan penginputan data ke dalam suatu database. Disamping tampilannya lebih berwarna jika dibandingkan dengan MySQL via console juga lebih memudahkan dalam mengkonfigurasi data di dalamnya. 2. Dalam phpMyAdmin semua tabel dalam suatu database bisa terhubungkan dengan suatu primary key yang sama dan dapat menghubungkan satu tabel dengan tabel yang lainnya pada satu database yang sama.

Tutorial phpMyAdmin Fajar Wardani

26

Anda mungkin juga menyukai