Nama : ILHAM
NIM : 09071003024
Jurusan : Sistem Informasi
UNIVERSITAS SRIWIJAY
A
1
FAKULTAS ILMU KOMPUTER
JURUSAN SISTEM INFORMASI
2009/2010
Daftar isi
1. Sistemm Informasi Perpustakaan 3
2
Perancangan Relational Database Pada
Sistem Informasi Perpustakaan
Menggunakan EMS SQL Manager
3
interaktif, memberikan layanan yang lebih baik kepada
pengguna layanan perpustakaan.
4
2. Tabel Penulis (t_penulis)
- id_penulis (int , primary key, not null, auto_increment)
- nama (varchar (255), not null)
- alamat (varchar (255), not null)
- telp (varchar (40), not null)
- biografi (longtext , not null)
3. Tabel Penerbit (t_penerbit)
- id_penerbit (int , primary key, not null, auto_increment)
- nama (varchar (255), not null)
- alamat (varchar (255),not null)
- kota (varchar (255), not null)
- Negara (varchar (255), not null)
4. Tabel Anggota (t_anggota)
- id_anggota (int , primary key, not null, auto_increment)
- nim (varchar (20),unique key , not null)
- nama (varchar(255), not null)
- jenis_kelamin (enum (‘L’,’P’),default ‘L’)
- alamat (varchar (255),not null)
- telp (varchar(40), not null)
5. Tabel Buku – Penulis (t_buku_penulis)
- id (int, primary key, not null , auto_increment)
- isbn (varchar (20),not null)
- id_penulis (int , not null)
6. Tabel Buku – Penerbit (t_buku_penerbit)
- id (int , primary key, not null, auto_increment)
- isbn (varchar (20)foreign key,,not null)
- id_penerbit (int, not null)
5
7. Tabel Buku – Anggota (t_buku_anggota)
- id (int, primary key, not null , auto_increment)
- isbn (varchar (20),not null)
- id_anggota(int , not null)
- tgl_pinjam (date)
http://www.sqlmanager.net/products/mysql/manager
3.1 Host
Sebelum membuat database , harus terlebih dahulu
menentukan host server mana database yang akan dibuat
disimpan.Caranya dengan melakukan registrasi database yaitu :
6
- Klik menu Database kemudian pilih submenu Register
Database seperti gambar dibawah ini :
7
- Jika telah melakukan settingan untuk servernya, maka
tekan next dan tampil form untuk registrasi
database.Masukkan nama database yang akan dibuat yaitu
perpustakaan.
8
- kemudian buatlah database dengan nama perpustakaan
dengan pengaturan serever yang sama dengan host dan
pilih ok pada connection pada registration database.
9
- kemudian akan muncul database pada menu,kemudian
klik 2 kali pada database sehingga muncul dapat
pembuatan tabel
10
- Kemudian klik kanan pada menu tabel sehingga keluar
tampilan pop-up new table sehingga keluar menu
pembuatan tabel
11
3.2 Tabel
Sebelumnya sudah dijelaskan dan ditentukan tabel – tabel
yang akan dibuat dalam database perpustakaan.Dalam database ini
terdapat 7 tabel.4 diantaranya adalah tabel master dan 3
diantaranya tabel relasi.
Tabel master :
- Tabel buku (t_buku)
- Tabel penulis (t_penulis)
- Tabel penerbit (t_penerbit)
- Tabel anggota (t_anggota)
Tabel relasi :
- Tabel Buku – Penulis (t_buku_penulis)
- Tabel Buku – Penerbit (t_buku_penerbit)
- Tabel Buku – Anggota (t_buku_anggota)
12
Setelah relasi antar tabel ditentukan, maka masing – masing
tabel dapat dtentukan kunci mana yang akan djadikan
foreign key untuk berelasi dengan tabel lain.
13
menu query
Setelah itu lihat di pojok kiri menu quey, ada tabel – tabel
yang sudah dibuat sebelumnya.Untuk menampilkan relasi tabel –
tabel dalam bentuk visual, pilih tabel kemudian drag dan drop tabel
ke halaman query.Kemudian centang yang menjadi primary key
pada tabel master dan yang menjadi foreign key pada tabel relasi.
Kemudian akan tampil hasilnya seperti berikut :
14
Setelah itu lakukan drag dan drop masing key yang
berhubungan antara table master dengan table relasi.Hasilnya
seperti ini :
15
Dengan menggunakan EMS SQL Manager,membantu memudahkan
database designer dalam merancang sebuah database dalam
melakukan relasi antar table.Sekaligus bias melihat tampilan visual
relasi / hubungan antar masing – masing table.
16
4. Daftar Pustaka
- http://www.sqlmanager.net/mymanagermanual.pdf
- http://gufron.com/berita-17-sistem-informasi-
perpustakaan-sip-berbasis-web.html
- http://www.klik-oracle.web.id/?tag=relational-database
- http://www.docstoc.com/docs/16759073/PERANCANGAN-
DATABASE/
17