Langkah pertama buka command prompt, secara default direktori awal ketika cmd dibuka
adalah c:\users\nama_user karena saya menggunakan xampp sofware mysql berada pada
direktori c:\xampp\mysql\bin gunakan perintah cd untuk pindah direktori
cd c:\xampp\mysql\bin
Kemudian kita masuk ke mysql dengan menggunakan user root. User root merupakan user
default sebagai super admin yang mempunyai hak akses keseluruhan database.
mysql -u root;
Perintah diatas tanpa menggunakan password, jika kalian sudah modifikasi users database nya
memakai password silahkan disesuaikan.
Indikasi bahwa kalian berhasil masuk ke database seperti pada gambar diatas, dimana ada
ucapan selamat datang di MariaDB. Btw MariaDB merupakan nama lain dari mysql.
Selanjutnya kita bisa melihat database dengan perintah show databases; untuk melihat semua
database yang tersimpan, terkhusus untuk database perpustakaan yang baru saja dibuat.
Untuk memulai membuat tabel, kita perlu memilih database perpustakaan sebagai database
yang akan digunakan. Buat perintah berikut
use perpustakaan;
Ketika output “Database changed” artinya kita telah berhasil memilih basis data.
Tahap selanjutnya kita membuat tabel-tabelnya. Berdasarkan rancangan tabel diatas terdapat 6
tabel yang tersusun yaitu;
Petugas
Anggota
Buku
Rak
Peminjaman
Pengembalian
Petugas
jabatan_petugas varchar(50),
no_telp_petugas char(13),
alamat_petugas varchar(100)
);
Anggota
jk_anggota char(1),
jurusan_anggota varchar(2),
no_telp_anggota varchar(13),
alamat_anggota varchar(100)
);
Buku
tahun_penerbit char(4),
stok int
);
Rak
id_buku int
);
Peminjaman
tanggal_pinjam date,
tanggal_kembali date,
id_buku int,
id_anggota int,
id_petugas int
);
Pengembalian
tanggal_pengembalian date,
denda int,
id_buku int,
id_anggota int,
id_petugas int
);
Pada query diatas saya membuat relasi pada 3 tabel yaitu tabel rak, peminjaman dan
pengembalian. Pada tabel rak field id_buku adalah kunci tamu dari field id_buku pada tabel buku.
Pada tabel peminjaman dan pengembalian terdapat 3 field yang yaitu id_buku, id_anggota dan
id_petugas yang menjadi referensi dari tabel buku, anggota dan petugas.