Anda di halaman 1dari 8

MEMBUAT DATABASE

PERPUSTAKAAN

 Langkah pertama
Buka applikasi xampp, kemudian aktifkan layanan mysql dan apache. Setelah itu buka
Command Prompt.

Setelah command prompt terbuka, masuk ke directory bin yang ada pada mysql.
Namun sebelumnya kita harus masuk ke directori xampp, Caranya dengan mengetikkan
kode berikut:

C:\Users\User>cd\
C:\cd xampp/mysql/bin

Setelah berada di folder bin, login ke mysql dengan cara menggetikkan:

C:\xampp\mysql\bin>mysql.exe –uroot –hlocalhost –p


 Langkah kedua
Setelah login, selanjutnya kia buat database. Disini saya akan membuat database dengan
nama “perpustakaan” tanpa tanda kutip. Cara membuat databasenya adalah dengan
mengetikkan:

MariaDB [(none)]> create database


 perpustakaan;
Setelah dibuat cek apakah database berhasil dibuat dengan mengetikkan:
MariaDB [(none)]> show databases;
Setelah berhasil membuat. Untuk menggunakan database tersebut, ketikkan:
mariaDB [(none)]> use perpustakaan
 Langkah ketiga

Setelah membuat database dan menggunakannya, langkah selanjutnya


membuat table dan relasi. Seperti yang telah di rancang. Table pertama
yang kita buat adalah table anggota.

Membuat table “anggota”

Untuk membuat table anggota ketikkan:

MariaDB [perpustakaan]>create table anggota


 (id_anggota int(20) primary key,
 nama_anggota char(20),
 alamat text(50),
 no_tlp int(20))
 ;

Kemudia untuk melihat apakah table berhasil di buat atau tidak, ketikkan:
MariaDB [perpustakaan]>desc anggota;
Membuat Table “penerbit”.

Membuat Table “pengarang”.


Membuat Table “rak” buku.

Membuat Table “buku”


MariaDB [perpustakaan]>create table buku
 (id_buku int(20) primary key,
 Judul_buku char(30),
 Id_penerbit int(20),
 Id_pengarang int(20),
 Tahun_buku int(10),
 Jumlah_buku int(100),
 Tanggal_pengadaan date,
 Foreign key(id_penerbit) references penerbit(id_penerbit),
 Foreign key(id_pengarang) references pengarang(id_pengarang))
 ;

Perhatikan pada bagian yang saya beri warna merah. Foreign key digunakan
untuk relasi antara table dalam database. Relasi table itu sendiri berfungsi untuk
menghindari terjadinya redundancy data.

Missal ingin melakukan perubahan attribute id_penerbit pada table buku, maka id
penerbit pada table penerbit juga akan berubah. Seperti itu salah satu contohnya.
Membuat Table “reg_buku”.
Membuat Table “peminjaman” buku.

Konfirmasi dan Verifikasi

Lakukan verifikasi apakah semua table berhasil di buat di database


“perpustakaan” caranya dengan mengetikkan:

MariaDB [perpustakaan]>show tables;


Jika telah berhasil di buat, lakukan verifikasi kembali apakah relasi yang kita buat
berhasil atau tidak. Caranya dengan membuka http://localhost/phpmyadmin/
melalui web browser.

Kemudian pilih database yang telah di buat, pilih Designer pada menu More yang
ada. Maka akan kelihatan relasi antar table dalam database perpustakaan. Contoh
seperti ini:

Anda mungkin juga menyukai