sistem informasi perpustakaan

Upload: joko-leloro

Post on 14-Jul-2015

256 views

Category:

Documents


2 download

TRANSCRIPT

Implementasi Relational Database Perpustakaan Dengan EMS SQL Manajer

DISUSUN OLEH : NAMA NIMM.KOM.

: DESI PIBRIANA : 09071003035YADI UTAMA, S.KOM.,

DOSEN :

JURUSAN SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS SRIWIJAYA

2010 DAFTAR ISIHALAMAN JUDUL .. 0 DAFTAR ISI 1 1. Pendahuluan .. 2 2. Perancangan Basis Data Relational . 3 3. Relasi 3 4. ERD (Entity Relational Diagram) 3 5. Cara Instalasi EMS SQL Manajer . 4 6. Membuat Database Perpustakaan Dengan EMS SQL Manajer ... 9 7. Merelasikan Tabel .. 19 DAFTAR PUSTAKA .. 21

2

1. PendahuluanPerpustakaan adalah sebuah ruang dimana di dalamnya terdapat banyak buku yang disusun berdasarkan sistem tertentu untuk digunakan sebagai media dalam mencari ilmu dan wawasan bagi semua orang. Dengan semakin b erkembangnya kegiatan dan inventaris suatu buku pada sebuah perpustakaan serta semakin bertambahnya anggota, maka diperlukan suatu sistem informasi yang dapat menampung semua informasi mengenai data -data tersebut secara cepat. Sistem kegiatan Informasi Perpustakaan dengan adalah aktivitas sebuah sistem informasi yang mengatur dan mengelola semua proses atau yang berhubungan perpustakaaan. Semua proses yang terjadi di perpustakaan baik pendaftaran anggota, peminjaman buku, pengembalian buku dan lain-lain semua terintegrasi menjadi satu dalam Sistem Informasi Perpustakaan. Sistem Informasi Perpustakaan dapat juga dibuat sebagia sistem informasi berbasis web. Hal ini diperuntukkan bagi anggota ataupun masyarakat umum agar dapat mengakses fasilitas perpustakaan ini sepanjang hari, dimanapun dan kapanpun tanpa ada keterbatasan ruang dan waktu. Perpustakaan tersebut kita jumpai dalam format website atau yang sering kita sebut sebagai perpustakaan digital. Pada Tulisan Ini akan dijelaskan bagaimana membuat database Dengan menggunakan EMS SQL Manajer. EMS SQL Manager adalah sebuah aplikasi yang berguna sebagai host dalam pembuatan dan pengolahan database. Aplikasi ini memiliki kemampuan untuk menciptakan, mengedit, menyisipkan, dan membuat relasi antar tabel. Selain itu, dapat juga menggambarkan relasi antar tabel secara visual.

3

2. Perancangan Basis Data RelationalNama Database : Perpustakaan Entitas : 1. Buku 2. Penulis 3. Penerbit 4. Anggota Reference Table nya yaitu : Tabel Buku dengan tabel Penulis, Penerbit dan Anggota.

3. Relasi1. Relasi antara tabel Buku dengan tabel Penulis yaitu : Tabel Menulis 2. Relasi antara tabel Buku dengan tabel Penerbit yaitu : Tabel Menerbitkan 3. Relasi antara tabel Buku dengan tabel Anggota yaitu : tabel Meminjam. 4. ERD (Entity Relational Diagram)

4

Berikut Ini adalah ERD Sistem Informasi Perpustakaan:

Penulis

1

~

Menulis

~

1

Buku

Penerbit

1

~

Menerbitkan

1

1

Anggota

1

~

Meminjam

~

1

1

~

~ Mengembalikan

1

5. Cara Instalasi EMS SQL Manajer Klik dobel pada aplikasi setup kemudian akan muncul tampilan seperti berikut :

5

Setelah Di Klik Next, akan muncul Tampilan seperti berikut :

Klik Next dan muncul tampilan berikut :

Check list Lisence agreement, kemudian klik next dan akan muncul tampilan berikut :

6

Kemudian klik next, akan muncul tampilan berikut :

Klik next kemudian tampil seperti berikut :

7

Klik next maka akan tampil tampilan proses penginstalan seperti berikut :

setelah proses penginstalan selesai, maka akan tampil tampilan seperti berikut :

Ketika di klik finish maka akan tampil tampilan berikut :

8

Pilih bahasa yang diinginkan kemudian klik tombol OK.

6. Membuat Database Perpustakaan dengan EMS SQL ManajerBuka Aplikasi EMS SQL Manajer, maka akan keluar tampilan seperti berikut :

9

Klik Create New Database, maka tampil seperti berikut :

Isi Bagian Database Name dengan nama database yang akan dibuat, kemudian klik next. Maka akan tampil tampilan seperti berikut :

10

Isi Username dan password jika ada sesuai dengan yang dipakai pada saat penginstalan localhost. Setelah itu klik next, maka muncul tampilan seperti berikut :

Kemudian klik finish, dan muncul tampilan seperti berikut :

11

Isikan kembali username dan password sesuai dengan password localhost tadi, pastikan database yang akan diolah sesuai dengan nama database yang anda buat. Kemudian klik button OK, maka akan muncul tampilan seperti berikut :

Untuk membuat table baru didalam database, klik kanan pada tables, pilih New Table seperti tampilan berikut :

Ketika New Table diklik, maka akan muncul tampilan seperti berikut :

12

Isi table name dengan nama table yang diinginkan, kemudian pada storage engine pilih innoDB, agar table tersebut dapat di relasikan dengan table lain. Kemudian untuk mengisi atribut dari table tersebut, klik pada tab Field agar tampilannya seperti berikut :

Untuk mengisi nama kolom, double klik pada Column name maka akan muncul tampilan seperti berikut :

13

Begitu seterusnya diulangi, hingga semua atribut dimasukkan ke dalam table yang telah dibuat. Apabila telah selesai, maka akan tampil seperti berikut : Ini merupakan table BUKU yang memiliki atribut diantaranya : isbn, judul, synopsis, dan tahun. Dimana isbn merupakan primary key pada table Buku.

Setelah semua atribut dimasukkan, maka table tersebut dapat di COMPILE sehingga akan muncul tampilan seperti berikut :

14

Diulang begitu seterusnya sehingga dicompile seperti hasil compile table table yang lain seperti : Table Penulis yang atributnya terdiri dari : id_penulis, nama_penulis, dan biografi dimana id_penulis sebagai primary key pada table Penulis.

Berikut hasil compile Tabel Penerbit yang memiliki atribut antara lain : id_penerbit, nama_penerbit, kota, dan Negara. Dimana id_penerbit sebagai primary key pada table Penerbit.

15

Berikut ini hasil compile table anggota yang atributnya terdiri dari : id_anggota, nim. Nama, alamat, jeniskelamin, dan telp. Dimana id_anggota sebagai primary key pada table Anggota.

Berikut hasil compile table relasi antara table buku dengan table penulis, yaitu table Menulis yang atributnya terdiri dari id, isbn, dan id_penulis. Dimana id sebagai primary key dan isbn dan id_penulis sebagai foreign key / kunci tamu yang bersifat unique.

16

Berikut ini adalah hasil compile table relasi antara table buku dengan table penerbit yang merupakan table Menerbitkan yang mempunyai atribut yang terdiri dari : id, isbn, dan id_penerbit. Dimana id disini bertindak sebagai primary key, sedangkan isbn dan id_penerbit sebagai foreign key / kunci tamu pada table Menerbitkan.

Berikut ini adalah hasil compile table Meminjam yang memiliki atribut antara lain : id_pinjam, isbn, id_anggota, tgl_pinjam, dan tgl_harus_kembali. Dimana yang bertindak sebagai primary key adalah id_pinjam, dan foreign key adalah isbn, dan id_anggota.

Berikut merupakan hasil Compile table Kembali, dimana atribut pada table terdiri dari : id_kembali, id_pinjam, tgl_kembali, lama_terlambat, denda. Dimana yang bertindak sebagai primary key adalah id_kembali dan foreign key adalah id_pinjam.

17

7. Merelasikan TabelCara merelasikan table adalah klik Menu Tools pada menu bar, kemudian pilih Show Query Builder atau New Query Builder, maka akan muncul tampilan seperti berikut :

18

Kemudian double klik pada nama table, agar table yang bersangkutan masuk ke dalam Query 1. Setelah semua table masuk ke dalam Query 1, maka dapat segera di relasikan dengan menarik kursor dari primary key table 1 ke primary key table lain yang saling terhubung. Sehingga akan menghasilkan tampilan seperti berikut :

19

Tampilan relasi yang lebih Detail :

DAFTAR PUSTAKA1.http://www.google.co.id/url? sa=t&source=web&ct=res&cd=2&ved=0CAkQFjAB&url=http%3A %2F%2Ftrogie.t35.com%2Ftugas%2FSISTEM%2520INFORMASI %2520PERPUSTAKAAN.pdf&rct=j&q=Sistem+Informasi+perpustaka an&ei=YJ3RSjUFZDGrAezwvXjDQ&usg=AFQjCNGvxjd_DidAIouxT02VVH7v-miIVA 2. Catatan Sistem Informasi Berbasis Web

20