OLEH:
DAFTAR ISI
COVER......................................................................................................................................1 DAFTAR ISI.............................................................................................................................2 Pembuatan Host dan Tabel pada EMS SQL Manager .......................................................3 Pembuatan Tabel......................................................................................................................8 1. Tabel Penulis........................................................................................................................8 2. Tabel Buku...........................................................................................................................11 3. Tabel Penerbit......................................................................................................................14 4. Tabel Anggota......................................................................................................................17 5. Tabel Transaksi Menulis....................................................................................................20 6. Tabel Transaksi Menerbitkan...........................................................................................23 7. Tabel Transaksi Peminjaman............................................................................................27 Menggunakan Fasilitas View untuk merelasi tabel..............................................................30 DAFTAR PUSTAKA...............................................................................................................34
Pembuatan Host dan Tabel pada EMS SQL Manager for Mysql
Install Aplikasi EMS SQL MANAGER pada komputer untuk mysql kemudian mulai pembuatan database dengan menentukan host server mana yang akan ditempatkan database yang akan dibuat: Buka Menu Tool Database Hingga terbuka menu drop down Pilih menu Database, kemudian pilih menu Register Database atau Menu Register Host.
Setelah itu akan muncul settingan Pengaturan Server yang harus dimasukkan:
Kemudian akan muncul tanda host dan database pada Menu databases: Pada tanda host buat lah database sekali lagi karena sebelumnya database perpustakaan belum terbuat sempurna
Setelah itu buatlah database dengan nama perpustakaan dengan pengaturan server yang sama dengan host dan pilih ok pada connection pada registration database
SQL statement dari database yang telah dibuat tadi seperti berikut ini :
Tentukan koneksi dari database tersebut, yaitu host name dan user name nya. Lalu klik OK.
Kemudian akan muncul database pada menu, kemudian klik 2 kali pada database sehingga muncul berbagai pilihan.
Kemudian klik kanan pada menu tabel sehingga keluar tampilan pop-up new table sehingga keluar menu pembuatan tabel (New Tabel)
Setelah table penulis telah dibuat, selanjutnya membuat atribut-atribut yang terdapat di dalam tabel penulis. Atribut-atribut tersebut yaitu : Yang pertama atribut id_penulis :
id_penulis merupakan primary key, oleh karena itu field flages yang di centang yaitu auto increment dan primary key. Karena primary key tidak boleh Null, maka centang pilihan Not Null juga pada field flags. Yang kedua atribut nama_penulis :
Pada aribut nama_penulis, type yang dipilih yaitu VARCHAR dengan size 255 dan tidak boleh Null.
10
Pada atribut deskripsi type data yang digunakan yaitu LONGTEXT, dikarenakan pada deskripsi berisi profile dan semua hal yang berkaitan dengan sang penulis. Setelah, semua atribut dalam tabel penulis telah dibuat, maka tekan tombol COMPILE untuk melihat dan memastikan bahwa tabel dan atribut yang kita buat telah terbentuk dan terbuat dengan benar.
2. Tabel Buku
11
Tabel kedua yaitu tabel buku, pada tabel buku ini juga menggunakan engine database innodb.
Pada tabel buku terdapat beberapa atribut seperti : Yang pertama, atribut id_buku :
Atribut id_buku ini merupakan primary key maka NOT NULL, Autoincrement. Pada tabel buku type data nya BIGINT dengan size 20. Yang kedua, atribut judul_buku :
12
Pada atribut judul_buku type data ny TEXT dan fields flags ny harus NOT NULL. Yang ketiga, atribut sinopsis :
Atribut tahun merupakan tahun penerbitan buku, dengan type data INTEGER dan size 11 dan Not Null. Setelah, semua atribut dalam tabel buku telah dibuat, maka tekan tombol COMPILE untuk melihat dan memastikan bahwa tabel dan atribut yang kita buat telah terbentuk dan terbuat dengan benar.
14
3. Tabel Penerbit
Tabel ketiga yaitu tabel penerbit, pada tabel buku ini juga menggunakan engine database innodb.
id_penerbit merupakan primary key, oleh karena itu fields flags nya NOT NULL, serta autoincrement. Dengan type data BIGINT dengan size 100. Yang kedua, atribut nama_penerbit :
Type data nya VARCHAR dengan size 255 dan Not Null. Yang ketiga, atribut kota :
16
Atribut kota berisi kota buku tersebut diterbitkan. Type data pada atribut kota ini yaitu VARCHAR dengan size 30. Yang keempat, atribut Negara :
17
Setelah, semua atribut dalam tabel penerbit telah dibuat, maka tekan tombol COMPILE untuk melihat dan memastikan bahwa tabel dan atribut yang kita buat telah terbentuk dan terbuat dengan benar.
4. Tabel Anggota
Tabel keempat yaitu tabel anggota, pada tabel buku ini juga menggunakan engine database innodb.
18
Pada tabel anggota terdapat beberapa atribut seperti : Yang pertama, atribut id_anggota :
Merupakan primary key dimana type data nya adalah BIGINT dengan size 100. Yang kedua, atribut nim :
19
Setelah, semua atribut dalam tabel anggota telah dibuat, maka tekan tombol COMPILE untuk melihat dan memastikan bahwa tabel dan atribut yang kita buat telah terbentuk dan terbuat dengan benar.
20
atribut isbn yang merupakan foreign key pada tabel menulis dan pastikan size dan tipe atribut sesuai dengan size dan tipe primary key pada tabel buku juga disertai aturan unique
22
atribut id_penulis sebagai foreign key yang merelasikan pada tabel menulis dan pastikan size serat tipe atribut sama dengan atribut id_penulis pada tabel penulis. Setelah, semua atribut dalam tabel menulis telah dibuat, maka tekan tombol COMPILE untuk melihat dan memastikan bahwa tabel dan atribut yang kita buat telah terbentuk dan terbuat dengan benar.
23
atribut primary key tabel yaitu id_menerbitkan pada tabel transaksi menerbitkan dengan juga disertai centang autoincrement Yang kedua, atribut isbn :
Dilanjutkan dengan membuat atribut isbn yang merupakan foreign key pada tabel menulis, size dan tipe atribut sesuai dengan size dan tipe primary key pada tabel buku juga disertai aturan unique Yang ketiga, atribut id_penerbit :
25
Dilanjutkan dengan membuat atribut id_penerbit sebagai foreign key yang merelasikan pada tabel penerbit dan pastikan size serat tipe atribut sama dengan atribut id_penerbit pada tabel penerbit Setelah, semua atribut dalam tabel menerbitkan telah dibuat, maka tekan tombol COMPILE untuk melihat dan memastikan bahwa tabel dan atribut yang kita buat telah terbentuk dan terbuat dengan benar.
26
Pembuatan primary key untuk table peminjaman yaitu id_peminjaman disertai centang auto increment
27
kemudian dilanjutkan membuat atribut isbn yang merupakan foreign key pada tabel menulis dan pastikan size dan tipe atribut sesuai dengan size dan tipe primary key pada tabel buku namun tidak disertai centang unique Yang ketiga, atribut id_anggota :
atribut id_anggota sebagai foreign key yang merelasikan pada tabel anggota dan pastikan size serat tipe atribut sama dengan atribut id_anggota pada tabel anggota
28
kemudian dilanjutkan dengan membuat atribut tanggal pinjam dengan tipe atribut date Yang kelima, atribut tanggal_kembali :
kemudian dilanjutkan dengan membuat atribut tanggal kembali dengan tipe atribut date. Yang keenam, atribut status :
29
Dilanjutkan dengan membuat atribut status dengan tipe enum yang hanya dfaultnya 2 data yaitu simbol K untuk kembali dan simbol P untuk status pinjam
30
kemudian drag-drop semua tabel yang telah dibuat pada fasilitas view object ke fasilitas view query sehingga semua tabel tergambar pada query
32
33
DAFTAR PUSTAKA
34