perancangan relational database pada sistem informasi perpustakaan menggunakan ems sql manager
Post on 27-Jul-2015
637 Views
Preview:
TRANSCRIPT
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
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
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)
2. Tabel Penulis (t_penulis)
4
- 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
- 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
- Kemudian Setting untuk server localhostnya.
- Jika telah melakukan settingan untuk servernya, maka
tekan next dan tampil form untuk registrasi
7
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
- Kemudian klik kanan pada menu tabel sehingga keluar
tampilan pop-up new table sehingga keluar menu
pembuatan tabel
10
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
- 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
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
Setelah itu lakukan drag dan drop masing key yang
berhubungan antara table master dengan table relasi.Hasilnya
seperti ini :
14
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
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
top related