Anda di halaman 1dari 11

PROSES PEMBUATAN DATABASE ABSEN

1. MEMBUAT DATABASE

Sebuah database dapat diciptakan dengan menggunakan pernyataan


CREATE DATABASE. perintah berikut akan menciptakan database bernama
“absen” :

Jika muncul pesan sebagai berikut :

maka database absen telah terbentuk.

2. MEMILIH DATABASE
Sebelum mengakses tabel ataupun hal lain yang berkaitan dengan
database yang telah dibuat, maka kita perlu mengkoneksikan diri ke database
tersebut. Bila kita menggunakan program klien MySQL untuk mengakses
suatu database kita bisa memberikan perintah berikut pada prompt MySQL :

3. MEMBENTUK TABEL
Setelah menciptakan database absen dan memilih database tersebut,
langkah selanjutnya adalah mempraktikan pembuatan tabel. berikut adalah
kaidah pernyataan yang digunakan untuk membuat suatu tabel :
CREATE TABLE nama_table(
nama_kolom_1 tipe_data([ukuran]),
nama_kolom_2 tipe_data([ukuran]),
……….
nama_kolom_n tipe_data([ukuran]);

Berikut adalah contoh untuk menciptakan tabel bernama dosen:

Pada contoh diatas, tabel dosen memiliki 4 buah kolom dengan rincian
sebagai berikut :

a. Kolom nip bertipe VARCHAR untuk menampung string dengan panjang


maksimal 10 karakter. Digunakan untuk menyatakan Nip. Dalam hal ini,
kolom ini dipakai sebagai kunci primer (dinyatakan dengan primary key).
b. Kolom nama bertipe VARCHAR dengan panjang maksimal 30 karakter.
c. Kolom jenis_kelamin bertipe CHAR dengan panjang maksimal 1 karakter.
Kolom ini akan diisi dengan P untuk Pria dan W untuk Wanita.
d. Kolom tgl_lahir bertipe VARCHAR dengan panjang maksimal 15 karakter.
4. MENGETAHUI STRUKTUR TABEL
Untuk melihat struktur tabel, gunakanlah perintah berikut:

5. MEMASUKKAN DATA
Tabel dosen yang sudah dibuat tentu saja masih dalam keadaan kosong.
Untuk memasukkan data ke dalam tabel tersebut, gunakan pernyataan
INSERT. Sebagai contoh, perintah berikut digunakan untuk memasukkan data
dosen bernama Dwie Antini Agustina :

Pernyataan INSERT memungkinkan penambahan baris dengan kolom –


kolom tertentu saja yang diisi. Kolom – kolom yang tidak disebutkan akan
diisi dengan NULL. Perlu diperhatikan, kolom – kolom yang tidak dituliskan
dalam INSERT haruslah yang tidak mengandung NOT NULL dalam
pendefinisian struktur tabel.
contoh :

6. MELIHAT ISI TABEL


Untuk melihat isi tabel dosen yang baru saja diisi, gunakan pernyataan
SELECT.

Pada pernyataan ini, * berarti semua kolom dan infoprib yang terletak
sesudah kata FROM menyatakaan nama tabel yang diproses. Berikut adalah
gambaran hasil yang diperoleh dari pernyataan diatas :

7. MENGGANTI STRUKTUR TABEL


Untuk mengganti struktur tabel, gunakan pernyataan ALTER TABLE.
Sebagai contoh, anda bisa mempraktikan pengubahan nama kolom
jenis_kelamin menjadi sex. Perintah yang diperlukan,
Tentu saja tipe data pada suatu kolom juga bisa diubah. Sebagai contoh :

membuat tipe untuk kolom sex menjadi ENUM(‘L,’W’) dan kolom harus diisi
(NOT NULL). Dengan menggunakan tipe seperti ini, kolom sex hanya bisa diisi
dengan salah satu yang tercantum dalam ENUM, yakni huruf L atau W saja.

Pernyataan seperti :

yang mengubah definisi suatu kolom, dapat disederhanakan menjadi :

MySQL juga mendukung pernyataan ALTER TABLE untuk menambahkan


kolom. Contoh :

Dengan cara seperti diatas, kolom bernama kota dengan tipe VARCHAR(20)
maksimal 20 karakter dengan sendirinya ditambahkan ke tabel dosen. Berikut
ini keadaan struktur tabel setelah DESC dosen diberikan:

Pernyataan ALTER TABLE juga bisa digunakan untuk menghapus suatu kolom.
Contoh :

Pernyataan diatas membuat kolom bernama kota yang terdapat pada tabel
dosen dihapus. Penambahan kolom juga bisa dilakukan agar diletakkan
setelah lokasi suatu kolom. Contoh :

Dengan cara seperti itu, kolom kota diletakkan setelah kolom nama. Berikut
adalah tampilah hasil setelah diberikan pernyataan DESC dosen :
8. MENGETAHUI DAFTAR DATABASE dan TABEL
Berikut adalah pernyataan dan hasil tampilannya setelah diperikan
pernyataan untuk menampilkan daftar database:

Berikut adalah pernyataan dan hasil tampilannya setelah diperikan


pernyataan untuk menampilkan daftar tabel:

9. MENGHAPUS TABEL
Untuk menghapus suatu tabel, maka pernyataan berikut dapat digunakan :

Pernyataan diatas menghapus tabel dosen.

10. MEMBUAT TABEL dosen KEMBALI


Untuk kembali tabel doseni, gunakanlah pernyataan berikut :

Selanjutnya isikan dua buah data berikut :


nip nama kota sex tgl_lahir
000123 Dwie Antini Palembang W 02-08-1995
Agustina
000124 M. Aldira Prima Padang P 02-09-1994
11. MEMASUKKAN NILAI NULL
Secara eksplisit nilai NULL dapat diberikan kepada suatu kolom dalam
tabel dengan menggunakan pernyataan INSERT. Sebagaimana diketahui
nilai NULL menyatakan bahwa kolom tersebut belum diisi.
contoh :

Pada contoh diatas, field dosen diisi dengan NULL.

12. Menambahkan sejumlah baris


Untuk kepentingan praktik selanjutnya, cobalah mengisikan sejumlah
data ke dalam tabel infoprib. Data yang perlu dimasukkan adalah seperti
berikut :
nip nama kota sex Tgl_lahir
000126 Nathan Karello Semarang P 07-02-1992
000127 Ike Mentari Putri Prabumulih W 24-07-1996
000128 M. Putra Arwansyah Medan P 28-09-199
000129 Oktari Putri Muara Enim W Eksekutif
Anda bisa menggunakan pernyataan INSERT sebagai berikut :

Pernyataan INSERT diatas melibatkan sebuah kata values, tetapi diikuti


sejumlah nilai yang diletakkan dalam tanda kurung. Antarkurung dipisahkan
oleh koma. Dalam hal ini, setiap kurung mewakili sebuah record. Bila data
yang dimasukkan telah benar, maka akan muncul informasi sebagai berikut
:

Informasi diatas menyatakan bahwa keempat record telah berhasil disimpan.


13. MENGUBAH DATA DENGAN PERNYATAAN UPDATE
a. Mengubah Sebuah Kolom Untuk Baris Tertentu
Jika katakanlah perlu mengubah kota dari nama M. Aldira Prima, ikuti
langkah berikut :

Sehingga isi table dosen akan tampak seperti berikut :


b. Mengubah Beberapa Kolom Sekaligus
Dimisalkan kita ingin mengubah sejumlah kolom sekaligus, maka ikuti
langkah berikut :

Sehingga isi tabel dosen akan tampak seperti berikut :

c. Mengubah Beberapa Baris


Untuk mengubah sejumlah baris sekaligus, anda bisa mengatur kondisi
pada klausa where. contoh :

Sehingga isi tabel akan tampak seperti berikut :

d. Mengubah Semua Baris


Dengan tidak mencantumkan klause where pada pernyataan UPDATE,
semua baris dengan sendirinya akan diubah. contoh :
Sehingga isi kolom kota akan terisi Palembang :

e. Menaikkan Nilai Kolom Untuk Semua Baris


Nilai yang digunakan untuk mengubah suatu kolom bisa juga dalam
bentuk ekspresi. Sebelum mempraktikannya, siapkan terlebih dahulu
table gaji dalam database absen.

kemudian masukkan datanya dengan menggunakan perintah berikut :

dan seterusnya hingga tampilan data akan tampak seperti berikut :

Setelah itu, cobalah memberikan perintah seperti berikut :


Gambar berikut menunjukkan isi tabel gaji setelah perintah diatas
dijalankan :

14. MENGHAPUS DATA DENGAN DELETE


a. Menghapus sebuah baris
untuk menghapus data gaji dosen dengan nip 000129, lakukan perintah
berikut :

maka secara otomatis, data tiket absen untuk nip 000129 akan terhapus.

b. Menghapus Beberapa Baris

Setelah menjalankan perintah diatas, maka data dosen yang memiliki


denda<95000 akan terhapus.
c. Menghapus Semua Baris
Untuk menghapus semua baris, maka gunakanlah perintah berikut :

Maka semua data pada tabel gaji akan terhapus.

15. MEMAHAMI MAKNA KUNCI PRIMER

Kunci Primer dalam suatu tabel berperan sebagai identitas yang bersifat
unik. Kolom yang menjadi kunci primer tidak mungkin bernilai kembar. Untuk
membuktikannya, coba berikan contoh perintah berikut :

Setelah memberikan perintah tersebut, maka akan terjadi kesalahan :

Kesalahan tersebut mengidentifikasikan bahwa nip 000123 sudah ada dalam


tabel dosen, sehingga MySQL menolak pemasukan data yang baru saja diberikan
melalui pernyataan INSERT tersebut.

16. MEMBUAT KUNCI KOMPOSIT


Ada kalanya anda perlu membuat kunci primer yang tersusun dari satu
kolom. Sebagai contoh, ikuti langkah berikut :

Tampak bahwa pendefinisian PRIMARY KEY dilakukan dengan cara yang


sedikit berbeda pada kunci sederhana (yang terdiri dari satu kolom). Didalam
tanda kurung yang mengikuti kata kunci PRIMARY KEY disebutkan nama – nama
kolom yang dijadikan sebagai kunci komposit. Setelah tabel gatot tercipta, lalu
masukkan datanya seperti berikut :
17. MENGHAPUS DATABASE

Pernyataan yang diperlukan adalah :

Pernyataan diatas adalah untuk menghapus database absen, akan tetapi


perlu diperhatikan bahwa apabila database telah terhapus maka tidak ada
langkah lagi yang digunakan untuk mengembalikan database yang telah
terhapus.
TUGAS

Anda mungkin juga menyukai