TOOLS PENGOLAHAN DATABSE



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

                Pilih menu “Database” yang terletak pada pojok kiri atas:


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 :



Setelah menu Delete diklik,akan tampil suatu validasi apakah kita benar – benar ingin menghapus data tersebut. Jika yakin klik saja OK. Berikut tampilan tabel pelanggan setelah NIK “ACH FATORI” dihapus :

Komentar