perancangan relational database pada sistem informasi perpustakaan menggunakan ems sql manager

18
TUGAS SISTEM INFORMASI BERBASIS WEB Perancangan Relational Database Pada Sistem Informasi perpustakaan Menggunakan EMS SQL Manager Nama : ILHAM NIM : 09071003024 Jurusan : Sistem Informasi U N I V E R S I T A S S R I W I J A Y A 1

Upload: yohanesp

Post on 27-Jul-2015

640 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Perancangan Relational Database Pada Sistem Informasi Perpustakaan Menggunakan EMS SQL Manager

TUGAS SISTEM INFORMASI BERBASIS WEB

Perancangan Relational Database Pada Sistem Informasi perpustakaan

Menggunakan EMS SQL Manager

Nama : ILHAM NIM : 09071003024Jurusan : Sistem Informasi

U N I V E R S I T A S S R I W I J A Y A

1

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

FAKULTAS ILMU KOMPUTERJURUSAN 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

Page 3: Perancangan Relational Database Pada Sistem Informasi Perpustakaan Menggunakan EMS SQL Manager

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

Page 4: Perancangan Relational Database Pada Sistem Informasi Perpustakaan Menggunakan EMS SQL Manager

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)

2. Tabel Penulis (t_penulis)

4

Page 5: Perancangan Relational Database Pada Sistem Informasi Perpustakaan Menggunakan EMS SQL Manager

- 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)

7. Tabel Buku – Anggota (t_buku_anggota)

- id (int, primary key, not null , auto_increment)

5

Page 6: Perancangan Relational Database Pada Sistem Informasi Perpustakaan Menggunakan EMS SQL Manager

- 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 :

- Klik menu Database kemudian pilih submenu Register

Database seperti gambar dibawah ini :

6

Page 7: Perancangan Relational Database Pada Sistem Informasi Perpustakaan Menggunakan EMS SQL Manager

- Kemudian Setting untuk server localhostnya.

- Jika telah melakukan settingan untuk servernya, maka

tekan next dan tampil form untuk registrasi

7

Page 8: Perancangan Relational Database Pada Sistem Informasi Perpustakaan Menggunakan EMS SQL Manager

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

Page 9: Perancangan Relational Database Pada Sistem Informasi Perpustakaan Menggunakan EMS SQL Manager

- kemudian buatlah database dengan nama perpustakaan

dengan pengaturan serever yang sama dengan host dan

pilih ok pada connection pada registration database.

9

Page 10: Perancangan Relational Database Pada Sistem Informasi Perpustakaan Menggunakan EMS SQL Manager

- kemudian akan muncul database pada menu,kemudian

klik 2 kali pada database sehingga muncul dapat

pembuatan tabel

- Kemudian klik kanan pada menu tabel sehingga keluar

tampilan pop-up new table sehingga keluar menu

pembuatan tabel

10

Page 11: Perancangan Relational Database Pada Sistem Informasi Perpustakaan Menggunakan EMS SQL Manager

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)

11

Page 12: Perancangan Relational Database Pada Sistem Informasi Perpustakaan Menggunakan EMS SQL Manager

- Tabel anggota (t_anggota)

Tabel relasi :

- Tabel Buku – Penulis (t_buku_penulis)

- Tabel Buku – Penerbit (t_buku_penerbit)

- Tabel Buku – Anggota (t_buku_anggota)

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 .

12

Page 13: Perancangan Relational Database Pada Sistem Informasi Perpustakaan Menggunakan EMS SQL Manager

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 :

13

Page 14: Perancangan Relational Database Pada Sistem Informasi Perpustakaan Menggunakan EMS SQL Manager

Setelah itu lakukan drag dan drop masing key yang

berhubungan antara table master dengan table relasi.Hasilnya

seperti ini :

14

Page 15: Perancangan Relational Database Pada Sistem Informasi Perpustakaan Menggunakan EMS SQL Manager

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.

15

Page 16: Perancangan Relational Database Pada Sistem Informasi Perpustakaan Menggunakan EMS SQL Manager

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/

16