Anda di halaman 1dari 14

TUGAS

SISTEM BASIS DATA

Nim : 12182575
Nama : Ridwan Reza P
Kelas : 12 2G 13

Soal :
1. Membuat design Database 3, 2 master, 1 transaksi.
2. Membuat fragmentasi Vertikal, Horizontal, Campuran dari perpustakaan smart
Jawab :

1. Sebuah perusahaan yang melayani pemesanan barang/produk umum memerlukan sebuah


program aplikasi yang berfungsi untuk menyimpan data produk beserta suppliernya dan
juga berfungsi untuk mencatat transaksi pemesanan produk dari customer. Setiap produk
yang dipesan akan dikirim ke customer yang memesannya. Rancanglah database untuk
program aplikasi tersebut dengan menggunakan DBdesigner dan ekspor hasilnya ke server
MySQL, untuk memenuhi keinginan perusahaan tersebut.

 Pertama – tama buka jendela Command Prompt

 Setelah aktif MySQL kemudian buat username dan password, inget kalo DB Designer
tidak akan terima kalo username “ROOT”

 Apabila password dan username sudah aktif, lalu buat database dengan nama
databasenya terserah kalian.
 Sekarang minimize Command Prompt, lalu buka DB Designer. Tampilan awalnya
sebagai berikut.

 Kemudian buat table – tablenya yang diperlukan

 Kemudian table – table tersebut di relasikan antara table supplier ke barang


menggunakan 1 : N karena satu supplier bias memasok banyak barang
 Yang kedua relasikan antara table barang ke pembeli menggunakan 1 : N karena satu
macam barang bias dibeli oleh banyak pembeli

 Yang ketiga relasikan antara table pembeli ke faktur menggunakan 1 : N karena satu
pembeli bisa meretur barang yang menghasilkan banyak faktur
 Yang keempat relasikan antara faktur ke surat jalan menggunakan n : m karena
banyak faktur bias menghasilkan banyak surat jalan
 Kemudian muncul table pembantu faktur_IX_has_suratjalan_IX dan ganti nama table
menjadi detail_penjualan

 Apabila sudah merelasikan semuanya dengan benar kemudian kita ekspor table hasil
rancangan ke server database dengan cara pilih menu database kemudian pilih
database sychronisastion
 Lalu pilih MySQL sebagai database dan kemudian klik menu Database Connection

 Masukkan yang dibuat di Command Prompt yang tadi minimize kemudian samakan
isi gambar dibawah ini dengan yang dibuat di Command Prompt. Kalo sudah klik OK

 Agar terkoneksi ke MySQL pilih Connection


 Jika sudah terkoneksi kemudian pilih Execute untuk mengeksekusikan sinkronisasi

 Setelah tampil jendela diatas, click tombol “Execute” untuk mengekspor table ke
server database MySQL
 Jika sudah success table – table yang dibuat, kemudian masuk ke PhpMyAdmin
2. Analisa Kasus Perpustakaan Smart

 Membuat fragmentasi : F. Horizontal, F.Vertikal & F.Campuran dari


Perpustakaan Smart

PERPUSTAKAAN SMART

No_anggota Nama_anggota Judul_buku Kd_buku Tgl_pinjam Tgl_kembali

123 Fina The Art of 999 25/04/2019 28/04/2019


Happines
124 Bilal Panduan 222 25/04/2019 28/04/2019
Manajemen
125 Rahman Belajar 333 25/04/2019 28/04/2019
Photography
126 Rohim Biografi Abu 555 25/04/2019 28/04/2019
Bakar Sidiq
127 Kurdi Biografi Abu 555 25/04/2019 28/04/2019
Bakar Sidiq
128 Indra The Art of 999 25/04/2019 28/04/2019
Happiness
129 Eko Panduan 222 25/04/2019 28/04/2019
Manajemen
130 April Belajar 333 25/04/2019 28/04/2019
Photography
131 Deni The Art of 999 25/04/2019 28/04/2019
Happiness
132 Indri The Art of 999 25/04/2019 28/04/2019
Happiness
 FRAGMENTASI HORIZONTAL

1. Relasi Judul_buku=”The Art of Happiness” σ Judul_buku=”The Art of


Happiness”(Peminjaman)

No_anggota Nama_anggota Judul_buku Kd_buku Tgl_pinjam Tgl_kembali

123 Fina The Art of 999 25/04/2019 28/04/2019


Happiness
128 Indra The Art of 999 25/04/2019 28/04/2019
Happiness
131 Deni The Art of 999 25/04/2019 28/04/2019
Happiness
132 Indri The Art of 999 25/04/2019 28/04/2019
Happiness

2. Relasi Judul_buku=”Panduan Manajemen” σ Judul_buku=”Panduan


Manajemen”(Peminjaman)

No_anggota Nama_anggota Judul_buku Kd_buku Tgl_pinjam Tgl_kembali

124 Bilal Penduan 222 25/04/2019 28/04/2019


Manajemen
129 Eko Panduan 222 25/04/2019 28/04/2019
Manajemen

3. Relasi Judul_buku=”Belajar Photography” σ Judul_buku=”Belajar


Photography”(Peminjaman)

No_anggota Nama_anggota Judul_buku Kd_buku Tgl_pinjam Tgl_kembali

125 Rahman Belajar 333 25/04.2019 28/04/2019


Photography
130 April Belajar 333 25/04/2019 28/04/2019
Photography

4. Relasi Judul_buku=”Biografi Abu Bakar Sidiq” σ Judul_buku=”Biografi Abu


Bakar Sidiq”(Peminjaman)
No_anggota Nama_anggota Judul_buku Kd_buku Tgl_pinjam Tgl_kembali

126 Rohman Biografi Abu 555 25/04.2019 28/04/2019


Bakar Sidiq
127 Kurdi Biografi Abu 555 25/04/2019 28/04/2019
Bakar Sidiq

 FRAGMENTASI VERTIKAL

Relasi 1 =
No_anggota,Nama_anggota,Judul_buku,Tgl_pinjam,Tgl_kembali,Denda,Tupl
e_ID π
No_anggota,Nama_anggota,Judul_buku,Tgl_pinjam,Tgl_kembali,Denda,Tupl
e_ID(peminjaman)

No_anggota Nama_anggota Judul_buku Tgl_pinjam Tgl_kembali Denda Tuple_ID

123 Fina The Art of 25/04/2019 28/04/2019 0 1


Happines
124 Bilal Panduan 25/04/2019 28/04/2019 0 2
Manajemen
125 Rahman Belajar 25/04/2019 28/04/2019 0 3
Photography
126 Rohim Biografi Abu 25/04/2019 28/04/2019 0 4
Bakar Sidiq
127 Kurdi Biografi Abu 25/04/2019 28/04/2019 0 5
Bakar Sidiq
128 Indra The Art of 25/04/2019 28/04/2019 0 6
Happiness
129 Eko Panduan 25/04/2019 28/04/2019 0 7
Manajemen
130 April Belajar 25/04/2019 28/04/2019 0 8
Photography
131 Deni The Art of 25/04/2019 28/04/2019 0 9
Happiness
132 Indri The Art of 25/04/2019 28/04/2019 0 10
Happiness

Relasi 2 = No_anggota,,kd_buku,Tgl_pinjam,Tgl_kembali,Tuple_ID π
No_anggota,kd_buku,Tgl_pinjam,Tgl_kembali,Tuple_ID(peminjaman)

No_anggota Kd_buku Tgl_pinjam Tgl_kembali Tuple_id

123 999 25/04/2019 28/04/2019 1


124 222 25/04/2019 28/04/2019 2
125 333 25/04/2019 28/04/2019 3
126 555 25/04/2019 28/04/2019 4
127 555 25/04/2019 28/04/2019 5
128 999 25/04/2019 28/04/2019 6
129 222 25/04/2019 28/04/2019 7
130 333 25/04/2019 28/04/2019 8
131 999 25/04/2019 28/04/2019 9
132 999 25/04/2019 28/04/2019 10

 FRAGMENTASI CAMPURAN

 Relasai 1 a
NIM,Nama_Mhs,Mt_Kuliah,Nil_Akhir,Grade,Tuple_ID(Mt_Kuliah=“The Art
of Happiness” (Peminjaman))
No_anggota Nama_anggota Judul_buku Kd_buku Tgl_pinjam Tgl_kembali Tuple_ID

123 Fina The Art of 999 25/04/2019 28/04/2019 1


Happiness
128 Indra The Art of 999 25/04/2019 28/04/2019 6
Happiness
131 Deni The Art of 999 25/04/2019 28/04/2019 9
Happiness
132 Indri The Art of 999 25/04/2019 28/04/2019 10
Happiness

 Relasai 1 b
NIM,Nama_Mhs,Mt_Kuliah,Nil_Akhir,Grade,Tuple_ID(Mt_Kuliah=“Pandua
n Manajemen” (Peminjaman))
No_anggota Nama_anggota Judul_buku Kd_buku Tgl_pinjam Tgl_kembali Tuple_ID

124 Bilal Penduan 222 25/04/2019 28/04/2019 3


Manajemen
129 Eko Panduan 222 25/04/2019 28/04/2019 7
Manajemen

 Relasai 1 c
NIM,Nama_Mhs,Mt_Kuliah,Nil_Akhir,Grade,Tuple_ID(Mt_Kuliah=“Belajar
Photography” (Peminjaman))
No_anggota Nama_anggota Judul_buku Kd_buku Tgl_pinjam Tgl_kembali Tuple_ID

125 Rahman Belajar 333 25/04.2019 28/04/2019 3


Photography
130 April Belajar 333 25/04/2019 28/04/2019 8
Photography
 Relasai 1 d
NIM,Nama_Mhs,Mt_Kuliah,Nil_Akhir,Grade,Tuple_ID(Mt_Kuliah=“Biograp
fi Abu Bakar Sidiq” (Peminjaman))
No_anggota Nama_anggota Judul_buku Kd_buku Tgl_pinjam Tgl_kembali Tuple_ID

126 Rohim Biografi Abu 555 25/04.2019 28/04/2019 4


Bakar Sidiq
127 Kurdi Biografi Abu 555 25/04/2019 28/04/2019 5
Bakar Sidiq

Anda mungkin juga menyukai