Pengenalan Tools untuk Pengolahan Database
MySQL adalah
sebuah database management system (manajemen basis data) menggunakan perintah
dasar SQL (Structured Query Language).
MySQL adalah DBMS yang open source dengan dua bentuk
lisensi,yaitu Free Software ( perangkat lunak bebas) dan Shareware (perangkat
lunak berpemilik yang penggunanya terbatas).
Fitur
– fitur MySQL antara lain :
1. Relational
Database System. Seperti halnya software database lain yang ada di pasaran,
MySQL termasuk RDBMS.
2.
Arsitektur Client-Server. MySQL memiliki arsitektur
client-server dimana server database MySQL terinstal di server. Client MySQL
dapat berada di komputer yang sama dengan server, dan dapat juga di komputer
lain yang berkomunikasi dengan server melalui jaringan bahkan internet.
3.
Mengenal perintah SQL standar. SQL (Structured Query
Language) merupakan suatu bahasa standar yang berlaku di hampir semua software
database. MySQL mendukung SQL versi SQL:2003.
4.
Mendukung Sub Select. Mulai versi 4.1 MySQL telah
mendukung select dalam select (sub select).
5.
Mendukung Views. MySQL mendukung views sejak versi 5.0
6.
Mendukung Stored Prosedured (SP). MySQL mendukung SP
sejak versi 5.0
7.
Mendukung Triggers. MySQL mendukung trigger pada versi
5.0 namun masih terbatas. Pengembang MySQL berjanji akan meningkatkan kemampuan
trigger pada versi 5.1.
8.
Mendukung replication.
9.
Mendukung transaksi.
10. Mendukung
foreign key.
11. Tersedia
fungsi GIS.
12. Free (bebas
didownload)
13. Stabil dan
tangguh
14. Fleksibel
dengan berbagai pemrograman
15. Security
yang baik
16. Dukungan
dari banyak komunitas
17. Perkembangan
software yang cukup cepat.
Untuk mengelola database MySQL diperlukan XAMPP.
Berikut cara instalasi XAMPP.
a.
Langkah
pertama
Pertama yang dilakukan pada instalasi XAMPP,yaitu kita
buka foler XAMPP lalu kita click lalu akan muncul tampilan pada layar computer
seperti gambar dibawah lalu kita click tombol NEXT.
b.
Langkah
kedua instalasi XAMPP
Langkah
kedua, akan muncul pada layar SELECT COMPONENTS lalu kita click NEXT.
c.
Langkah
ketiga instalasi XAMPP
Langkah ketiga,
akan muncul pada layar SELECT A FOLDER pada bagian ini kita akan memilih dan
memasukkan file yang berisi aplikasi XAMPP apabila kita sudah memilih aplikasi
yang berisi aplikasi XAMPP lalu kita click NEXT.
d.
Langkah
keempat instalasi XAMPP
Langkah
keempat,akan muncul tulisan BITNAMI FOR XAMPP lalu akan muncul tulisan LEARN
MORE ABOUT BITNAMI FOR XAMPP lalu disebelah tulisan tersebut ada kotak lalu
kita click pada kotak tersebut lalu kita click NEXT .
e.
Langakah
kelima instalasi XAMPP
Langkah
kelima selanjutnya akan muncul tulisan READY to INSTALL lalu click NEXT.
f.
Langkah keenam
instalasi XAMPP
Langkah
keenam,instalasi XAMPP akan berlangsung.
g.
Langkah
ketujuh instalasi XAMPP
Pada
langkah ketujuh XAMPP sedang berlangsung apabila instalasi sudah selesai
kemudian kita click NEXT.
h.
Langkah
kedelapan instalasi XAMPP
Setelah instalasi selesai kemudian kita click FINISH.
i.
Langkah
kesembilan instalsi XAMPP
Setelah instalasi
selesai dan kita sudah click FINISH kita akan memilih bahasa yang ingin kita
pakai saat mengoperasikan XAMPP.
j.
XAMPP
siap digunakan pilih menu yang ingin digunakan
1.2 Database Languages (DDL dan DML)
DDL(Data
Definition Language) digunakan untuk membentuk atau
mendefinisikan schema pada database, perintah sql pada DDL antara lain adalah
create, alter, drop, dan rename.
DML(Data
Manipulation Language) merupakan kode SQL yang digunakan untuk
memanipulasi data pada database, hal ini meliputi merubah, menghapus,
menambahkan, dan melihat data tersebut. QUERY yang termasuk dalam kategori ini
adalah Update, Delete, Insert, dan Select.
1.
DDL
pada localhost/phpmyadmin
2.
DML
pada localhost/phpmyadmin
1.2.1 DDL pada localhost/phpmyadmin
Contoh database Pelanggan.
1.2.1.1 Membangun database Pelanggan
Selanjutnya
pada kolom “Create database” isi
nama database yang ingin dibuat,yaitu Pelanggan. Kemudian klik tombol “Create”:
Setelah
di klik tombol “Create” muncul
tampilan seperti berikut :
1.2.1.2 Membuat tabel baru
Tabel
baru tersebut adalah tabel pelanggan yang memiliki atribut yaitu
no.indihome,nama,alamat, dan no.telepon.
1.2.1.3 Menampilkan struktur tabel
Untuk menampilkan struktur tabel kita dapat klik menu
“structure” dari tabel yang ingin
kita tampilkan strukturnya.
1.2.1.4 Merubah struktur tabel
Apabila kita ingin menambahkan atribut NIK dalam tabel pelanggan. Maka
kita akan mengisikan 1 pada kolom “Add”:
Ketika kita diminta untuk merubah length dari tipe
data varchar pada atribut alamat menjadi 100. Di sebelah kiri atribut alamat
terdapat kotak kosong. Klik kotak tersebut untuk memfokuskan perubahan yang
akan dilakukan (yaitu pada atribut alamat). Lalu klik Change untuk melakukan perubahan terhadap atribut alamat tersebut.
Setelah dilakukan perubahan berikut struktur dari tabel pelanggan.
1.2.2 DML pada localhost/phpmyadmin
Berikut akan dijelaskan mengenai DML pada localhost.
1.2.2.1 Menambahkan data baru
Untuk menambahkan data baru kita
klik menu Insert.
Setelah mengisikan data baru,klik tombol Go untuk
menyimpannya. Untuk melihat data yang telah dimasukkan,dapat mengklik menu
Browse yang ada pada bagian atas.
Kita dapat mengisikan banyak data baru di tabel pelanggan tersebut. Bahkan dengan
sekali insert,kita bisa memasukkan
beberapa data sekaligus. Berikut contoh tampilan list dari data pelanggan setelah dilakukan proses insert untuk beberapa data pelanggan.
1.2.2.2 Mengedit data
Sebelum mengedit data, tabel harus memiliki primary
key (PK) terlebih dahulu. Misalkan pada tabel pelanggan,atribut nama akan
dijadikan PK. Caranya adalah pilih menu Structure pada tabel pelanggan
tersebut,kemudian pada atribut nama pilih menu Primary seperti gambar berikut :
Setelah atribut nama dijadikan PK,tampilan tabel
pelanggan akan menjadi seperti berikut:
Untuk melakukan pengeditan suatu data,cukup mengklik
menu Edit yang terletak disebelah kiri dari suatu data pada tabel buku,seperti
yang dapat terlihat pada gambar diatas.
Setelah diklik menu Edit tersebut,akan tampil halaman seperti gambar berikut :
Cukup ubah saja data yang ingin diubah,lalu kemudian
klik Go. Maka data telah terubah.
1.2.2.3 Menghapus data
Menu Delete digunakan untuk menghapus suatu data dari
sebuah tabel. Misalkan kita ingin menghapus
NIK dari orang yang bernama “ACH FATORI”,langkah untuk menghapusnya
adalah dengan mengklik menu Delete seperti pada gambar berikut :





























Komentar
Posting Komentar