Jelajahi eBook
Kategori
Jelajahi Buku audio
Kategori
Jelajahi Majalah
Kategori
Jelajahi Dokumen
Kategori
Lisensi Dokumen:
Copyright © 2003-2009 IlmuKomputer.Com
Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan
secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus
atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap
dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin
terlebih dahulu dari IlmuKomputer.Com.
PRAKTIKUM I
I. Tentang MySQL
o MySQL merupakan Database Server yang bersifat :
1. Open Source
2. Multiplatform
3. Berbasis database relasional
o Bisa dipakai untuk database pribadi atau pada level korporat berskala kecil
hingga besar.
o Selain bersifat free, ada juga yang bersifat komersial.
o Menggunakan SQL untuk mendukung pengaksesan data (query)
Contoh:
1. CREATE DATABASE
2. CREATE TABLE
3. DROP TABLE
4. ALTER TABLE
Contoh:
KARAKTER
BILANGAN
LAIN-LAIN
DATE: Tanggal
TIME : Jam
Adapun persiapan yang harus kita lakukan untuk memulai menggunakan MySQL
adalah sebagai berikut :
1. Program mysql, yang dipakai untuk mengakses database dari sisi klien.
2. Menggunakan Tool WYSIWYG (What you see is what you get) – Contohnya
seperti : XAMPP, MySQL-Front, SQLYOG, PHPMYADMIN, DBDESIGNER,dll.
Pada modul ini terlebih dahulu kita akan mempelajari pengoperasian MySQL
dengan cara menggunakan Command Line Interface (CLI) menggunakan command
prompt yang sudah ada pada system operasi Windows. Untuk Mysql kita akan
menggunakan XAMPP, kenapa kita gunakan xampp? Karena xampp merupakan
program yang sudah include Mysql Server,Webserver, Tools manipulasi database
basis web seperti PHPMYADMIN.
cd\
cd xampp\mysql\bin
Database : Pegawai
SHOW DATABASES;
USE pegawai;
Tgl_lahir DATE,
Sex ENUM('P','W'),
Alamat VARCHAR(35),
Agar supaya memudahkan dalam mempelajar mengenai DDL dengan mudah, sebaiknya
kita coba untuk membuat databasenya, misalnya kita mengambil kasus disebuah kantor,
misalnya mengenai data pribadi pegawai. Berdasarkan kasus ini kita buat database
pegawai.
USE pegawai;
Setelah menggunakan perintah diatas, kita sudah berada dalam database pegawai.
Setelah itu kita harus membuat tabel baru didalam database pegawai.
Parameter IF NOT EXISTS untuk memeriksa tabel jika tidak ada atau belum dibuat.
Sekarang kita akan mengimplementasikan sintaks diatas untuk pembuatan tabel. dari
Tabel pribadi.
Tabel pribadi biasanya dipakai untuk menyimpan data pegawai, didalam tabel pribadi
ini tentunya ada field atau atribut bagian. Strukturnya contoh seperti ini.
Dari tabel diatas kita bisa membuat perintah SQL sebagai berikut:
PRIMARY KEY adalah Kunci Utama, dalam setiap tabel harus ada minimal satu
kolom yang dijadikan sebagai PRIMARY KEY.
NOT NULL artinya setiap kolom tidak boleh kosong, sedangkan jika diisinkan untuk
dikosongkan dapat menggunakan parameter NULL. Setelah selesai, kita dapat melihat
tabel yang kita buat dengan perintah SHOW TABLES.
SHOW TABLES;
DESCRIBE nama_tabel;
Didalam MySQL, ALTER berfungsi untuk mengubah struktur tabel yang telah dibuat.
sehingga dengan penggunaan perintah ALTER ini maka kita dapat mengubah
kekurangan atau kesalahan pada saat kita membuat tabel. Sintaksnya adalah sebagai
berikut :
Ada dua opsi pada sintak diatas. FIRST artinya kolom yang baru akan ditambahkan
pada urutan pertama. AFTER artinya kita meletakkan kolom yang baru setelah kolom
yang ditunjuk. Misalnya kita ingin menambah kolom baru bernama Status_Kawin
dengan posisi setelah kolom/field Sex dengan tipe VARCHAR(10) pada tabel pribadi,
perintahnya adalah sebagai berikut:
Contohnya kita ingin mengubah kolom Alamat menjadi Tempat_Tinggal pada tabel
pribadi, maka perintahnya sebagai berikut.
DML berfungsi untuk memanipulasi data dalam database yang telah dibuat. Perintah-
perintah yang digunakan diantaranya :
Sebelum kita lanjut dengan pengunaan perintah - perintah DML sebaiknya kita buat
dulu database yang akan digunakan untuk latihan. Kita gunakan saja database
PENGGAJIAN, anda dapat melihatnya pada belajar perintah DDL.
1. Perintah INSERT
Insert berfungsi untuk memasukkan atau menyimpan data dari luar ke sistem dalam
database. Ada beberapa cara dalam memasukkan data yaitu dengan menyamakan kolom
dan data, menyebutkan kolom, tanpa menyebutkan kolom, memasukkan hanya sebagai
pada kolom.
Apabila kita akan memasukkan data pada tabel pribadi. Maka perintahnya sebagai
berikut:
Apabila kita akan memasukkan data pada tabel PEGAWAI. Maka perintahnya sebagai
berikut:
INSERT INTO pribadi(Nip, Nama, Tgl_lahir, Sex, Alamat, Kota) VALUES ('12345',
'M. Roni Sianturi', '1965/12/23', 'P', 'Jl. Sijawangkati 1', 'Bau-Bau');
Apabila kita akan memasukkan data pada tabel pribadi. Maka perintahnya sebagai
berikut:
INSERT INTO pribadi VALUES ('34532', 'M. Fendi Kurniawan', '1987/05/20', 'P', 'Jl.
Murhum 54', 'Bau-Bau');
3. Perintah SELECT
Perintah ini digunakan untuk menyeleksi atau memilih atau menampilkan data-data
yang ada dalam tabel. baik menampilkan semua kolom, sebagian kolom, serta
berdasarkan kondisi.
Apabila kita akam melihat isi dari tabel pribadi dengan menampilkan semua kolom,
maka perintahnya adalah sebagai berikut:
Sebenarnya kita bisa hanya menggunakan tanda (*) untuk menampilkan semua kolom,
perintahnya sebagai berikut:
Menampilkan Sebagian Kolom misalnya hanya nama saja, Sintaksnya adalah sebagai
berikut.
Contoh.
Update fungsinya untuk memperbaharui data lama menjadi data yang baru, dalam
penggunaanya harus disertai dengan klausa WHERE, Sintaksnya adalah sebagai
berikut.
Contohnya pada tabel pribadi, pegawai dengan nama Reni pada field Kota belum ada
isi. kita akan mengupdatenya sehinga perintahnya sebagai berikut.
5. Perintah DELETE.
Perintah ini digunakan untuk menghapus atau menghilangkan baris data (record) dari
tabel. Sintaksnya sebagai berikut
Contohnya, kita akam menghapus tabel data pada tabel pribadi. Maka fungsinya adalah
sebagai berikut
Biografi Penulis
M.Fendi Kurniawan. Penulis masih kuliah di Universitas Dayanu
Ikhsanuddin Kota Bau-Bau Jurusan Teknik Informatika. Aktif sebagai
network staff pada Jaringan Informasi Sekolah (JIS) Kabupaten
Lumajang, pernah bekerja disalah satu ISP diJakarta. Sekarang penulis
bekerja pada bagian Teknologi Informasi diPemerintah Kota Bau-Bau.