Anda di halaman 1dari 17

TUGAS SISTEM INFORMASI BERBASIS WEB

Perancangan Relational Database


Pada Sistem Informasi
perpustakaan
Menggunakan EMS SQL Manager

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. Rancangan Relational Database 4

3. Pembuatan Database Perpustakaan menggunakan ESM


MYSQL Manager 6
3.1 Host 6
3.2 Tabel 12
3.3 Relational View 13
8. Daftar Pustaka 17

2
Perancangan Relational Database Pada
Sistem Informasi Perpustakaan
Menggunakan EMS SQL Manager

1. Sistem Informasi Perpustakaan


. Penerapan teknologi informasi telah menyebar hampir
di semua bidang, tidak terkecuali di bidang perpustakaan.
Dengan demikian, ukuran perkembangan perpustakaan banyak
diukur dari penerapan teknologi informasi yang digunakan dan
bukan dari skala ukuran lain seperti besarnya gedung
perpustakaan yang dimiliki, jumlah koleksi yang tersedia
maupun jumlah penggunanya. Kebutuhan akan teknologi
informasi sangat berhubungan dengan peran perpustakaan
sebagai kekuatan dalam penyebaran informasi ilmu
pengetahuan dan kebudayaan.
Dengan aplikasi ini, akan mempermudah pelayanan dan
akses informasi serta pengelolaan data perpustakaan, seperti
mempermudah pencarian buku/katalog, sistem keanggotaan,
informasi jurnal, materi kuliah, peminjaman dan pengembalian
buku serta pelaporan secara berkala. Sehingga, akan diperoleh
efisiensi pekerjaan staf perpustakaan dalam pengelolaan buku
perpustakaan, penyajian informasi yang lebih mudah dan

3
interaktif, memberikan layanan yang lebih baik kepada
pengguna layanan perpustakaan.

2. Rancangan Relational Database


Dalam membangun sebuah sisitem informasi yang
berbasis web, perlu dilakukan perancangan struktur relasi antar
entitas dalam RDBMS. Saat ini, hampir seluruh RDBMS yang ada
menerapkan SQL sebagai bahasa query namun juga menyediakan
dan mengimplementasi beberapa alternatif lainnya.Begitu pula
dengan softwarenya.Sekarang sudah banyak juga software yang
digunakan untuk membuat database dengan menggunakan bahasa
MySql.Salah satunya yaitu EMS MYSQL Manager.
Untuk system informasi perpustakaan, banyak table-tabel
yang akan dibuat dan direlasikan.Dengan menggunakan EMS
MYSQL Manager,dalam tahap merelasikan antar table bisa jadi lebih
mudah karena bias dilihat langsung secara visual dalam
merelasikan antar table-tabel.
Berikut yang saya buat hanya sekedar contoh kecil
tentang membuat database untuk sistem informasi perpustakaan
dan table – table nya juga tidak komplit.
Tabel – table yang akan dibuat adalah
1. Tabel Buku (t_buku)
- isbn (varchar(20), primary key, not null)
- judul_buku (text, not null)
- sinopsis (longtext, not null)
- tahun (int, not null)

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)

3. Pembuatan Database Perpustakaan menggunakan ESM


MYSQL Manager.

Untuk langkah awal dalam membuat database,


dibutuhkan software yang diperlukan yaitu EMS SQL
Manager.Untuk mendapatakan softwarenya bisa download
diinternet,atau silahkan klik link berikut:

http://www.sqlmanager.net/products/mysql/manager

Jika sudah dapat softwarenya,selanjutnya install


softwarenya.Kemudian untuk proses pembuatan
databasenya,berikut langkah – langkahnya.

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 :

- Kemudian Setting untuk server localhostnya.

7
- Jika telah melakukan settingan untuk servernya, maka
tekan next dan tampil form untuk registrasi
database.Masukkan nama database yang akan dibuat yaitu
perpustakaan.

- Setelah finish, maka akan tampil host dengan menu


expandnya database perpustakaan on localhost.
- Selanjutnya buat kembali database perpustakaan karena
database yang sebelumnya belum terkoneksi sepenuhnya
ke server.

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.

3.3 Relation View


Setelah tabel drelasikan, maka untuk melihat keterhubungan
antar tabel dalam bentuk visual bisa menggunakan submenu SHOW
QUERY pada menu TOOLS di EMS SQLManager.
- Klik menu TOOLS, kemudian klik submenu Show Query
Builder atau New Query Builder untuk menampilkan menu
query .

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

Anda mungkin juga menyukai