makalah perpustakaan - uas

18
MAKALAH Praktikum Sistem Basis Data Perangcangan Database Sistem Informasi Perpustakaan Oleh: Kelompok V: Ai Chandra (1210705014) Rizki Ardian (1210705123) Ruri Rudyansah (1210705126) Tono (1210705143) JURUSAN TEKNIK INFORMATIKA FAKULTA SAINS DAN TEKNOLOGI UIN SUNAN GUNUNG DJATI BANDUNG 1 | Makalah Prak.Sistem Basis Data

Upload: ruri-rudyansah

Post on 09-Dec-2014

168 views

Category:

Documents


0 download

TRANSCRIPT

MAKALAHPraktikum Sistem Basis Data

Perangcangan Database Sistem Informasi Perpustakaan

Oleh:

Kelompok V:

Ai Chandra (1210705014)Rizki Ardian (1210705123)Ruri Rudyansah (1210705126)Tono (1210705143)

JURUSAN TEKNIK INFORMATIKAFAKULTA SAINS DAN TEKNOLOGI

UIN SUNAN GUNUNG DJATIBANDUNG

2012

DAFTAR ISI

1 | M a k a l a h P r a k . S i s t e m B a s i s D a t a

DAFTAR ISI........................................................................................................................2

BAB I PENDAHULUAN....................................................................................................3

1.1. Latar Belakang..........................................................................................................3

1.2. Identifikasi Masalah..................................................................................................4

1.3. Batasan Masalah.......................................................................................................4

1.4. Tujuan.......................................................................................................................4

BAB IIPEMBAHSANA......................................................................................................5

2. 1. DFD.........................................................................................................................5

2. 2. ERD.........................................................................................................................6

2. 3. Skema Diagram........................................................................................................6

BAB III PENUTUP.............................................................................................................7

3.1. Kesimpulan...............................................................................................................7

3.2. Saran.........................................................................................................................7

DAFTAR PUSTAKA..........................................................................................................8

LAMPIRAN ........................................................................................................................9

BAB I

2 | M a k a l a h P r a k . S i s t e m B a s i s D a t a

PENDAHULUAN

1.1 Latar Belakang

Perpustakaan merupakan salah satu sarana pembelajaran yang dapat

menjadi sebuah kekuatan untuk mencerdaskan bangsa. Perpustakaan

mempunyai peranan penting sebagai jembatan menuju penguasaan ilmu

pengetahuan. Perpustakaan memberi kontribusi penting bagi terbukanya

informasi tentang ilmu pengetahuan. Sedangkan perpustakaan perguruan tinggi

merupakan jantung bagi kehidupan civitas akademika, karena dengan adanya

perpustakaan dapat diperoleh data maupun informasi yang dapat digunakan

sebagai dasar pengambilan keputusan dan perencanaan serta dapat menyegarkan

dan mengembangkan ilmu pengetahuan. Peran perpustakaan menjadi sangat

vital kala mahasiswa menjalani tugas akhir.

Perkembangan teknologi informasi dan komunikasi atau information

and comunication technology (ICT) telah membawa perubahan dalam berbagai

sektor, termasuk dunia perpustakaan. Pemanfaatan information and

comunication technology (ICT) sebagai sarana dalam meningkatkan kualitas

layanan dan operasional telah membawa perubahan yang besar di perpustakaan.

Perkembangan dari penerapan information and comunication (ICT) dapat

diukur dengan telah diterapkannya/digunakannya sebagai sistem informasi

manajemen (SIM) perpustakaan dan perpustakaan digital (digital library).

Sistem informasi manajemen (SIM) perpustakaan merupakan

pengintegrasian antara bidang pekerjaan administrasi, pengadaan, inventarisasi,

katalogisasi, pengolahan, sirkulasi, statistik, pengelolaan anggota perpustakaan,

3 | M a k a l a h P r a k . S i s t e m B a s i s D a t a

dan lain-lain. Sistem ini sering dikenal juga dengan sebutan sistem otomasi

perpustakaan.

Dalam sistem otomasi perpustakaan dibutuhkan sebuah program aplikasi

perpustakaaan. Program aplikasi perpustakaan adalah sebuah perangkat lunak

( software ) yang berfungsi untuk membantu kinerja pustakawan dalam sebuah

perpustakaan yang meliputi pengelolaan database, pengolahan, katalogisasi, dll.

1.2 Identifikasi Masalah

a. Bagaimana pembuatan perancangan sistem basisdata pada Aplikasi

Perpustakaan tersebut?

b. Bagaimana menambahkan berbagai query pada Perancangan Aplikasi

ini?

1.3 Batasan Masalah

Perancangan basis data ini dari aplikasi Perpustakaan ini dibatasi pada

peminjaman dan pengembalian buku yang dilakukan oleh Anggota yang sudah

terdaftar. Mengelola hal hal yang tidak terduga seperti denda pada anggota yang

melakukan peminjaman melebihi batas waktu yang telah di tetapkan.

1.4 Tujuan

a. Mengimplementasikan materi yang telah di pelajari pada matakuliah

Praktikum Sistem Basis Data.

b. Membuat rancangan database pada aplikasi perpustakaan.

c. Tujuan pembuatan makalah ini adalah untuk pemenuhan tugas pada

matakuliah Praktikun Sistem Basis Data.

4 | M a k a l a h P r a k . S i s t e m B a s i s D a t a

BAB II

PEMBAHASAN

5 | M a k a l a h P r a k . S i s t e m B a s i s D a t a

Pada bab ini akan di bahas mengenai DFD, ERD dan Skema Diagram

pada aplikasi perpustakaan, berikut pembahasannya:

2.1 DFD

2.2 ERD

6 | M a k a l a h P r a k . S i s t e m B a s i s D a t a

2.3 Skema Diagram

BAB III

PENUTUP

7 | M a k a l a h P r a k . S i s t e m B a s i s D a t a

3.1. Kesimpulan

Pada akhirnya penulis dapat menyimpulkan bahwa program aplikasi

perpustakaan sangatlah penting bagi kemudahan dalam pelaksanaan kegiatan

sebuah perpustakaan. Perkembangan teknologi informasi dan komunikasi atau

information and comunication technology (ICT) telah membawa perubahan

dalam berbagai sektor, termasuk dunia perpustakaan. Pemanfaatan information

and comunication technology (ICT) sebagai sarana dalam meningkatkan

kualitas layanan dan operasional telah membawa perubahan yang besar di

perpustakaan. Perkembangan dari penerapan information and comunication

(ICT) dapat diukur dengan telah diterapkannya/digunakannya sebagai sistem

informasi manajemen (SIM) perpustakaan dan perpustakaan digital (digital

library).

3.2. Saran

Penulis mendapati masih belum lengkapnya fitur tabel yang tidak

tersedia pada aplikasi perpustakaan ini. Penulis menyarankan agar

terlengkapinya fiturtabel yang tidak ada pada aplikasi perpustakaan ini, agar

dapat menjadi aplikasi yang terlengkap dan lebih memudahkan dalam

melakukan kegiatan pengolahan maupun pelayanan pada perpustakaan.

DAFTAR PUSTAKA

- blog.uad.ac.id/basitadhi/tag/stored-procedure/

8 | M a k a l a h P r a k . S i s t e m B a s i s D a t a

- www.citstudio.com › Database

- akademikft.trunojoyo.ac.id/wp-content/.../BASIS-DATA-2-fix.pdf

- Ebook Store procedure, Store function dan Trigger

- Google.com, dll.

LAMPIRAN:

DDL (Data Definition Language) Aplikasi Perpustakaan :

9 | M a k a l a h P r a k . S i s t e m B a s i s D a t a

1. CREATE TABLE ANGGOTA

create table ANGGOTA

(

NO_ANGGOTA varchar(45) not null,

ID_KELAS varchar(33),

NAMA_ANGGOTA varchar(45) not null,

ALAMAT varchar(45) not null,

JURUSAN varchar(45) not null,

primary key (NO_ANGGOTA)

);

2. INSERT TABLE ANGGOTA

INSERT INTO `anggota`(`NO_ANGGOTA`, `ID_KELAS`,

`NAMA_ANGGOTA`, `ALAMAT`, `JURUSAN`) VALUES ('2','101','Rizki

Ardian','Medan','TI')

3. CREATE TABLE BUKU */

create table BUKU

(

ID_BUKU varchar(45) not null,

ID_KATEGORI varchar(44),

NAMA_BUKU varchar(45) not null,

PENERBIT varchar(45) not null,

TAHUN varchar(45) not null,

JUMLAH int not null,

primary key (ID_BUKU)

);

4. INSERT TABLE BUKU

10 | M a k a l a h P r a k . S i s t e m B a s i s D a t a

INSERT INTO `buku`(`ID_BUKU`, `ID_KATEGORI`, `NAMA_BUKU`,

`PENERBIT`, `TAHUN`, `JUMLAH`) VALUES ('112','2','Peta Pemikiran Karl

Marx','Gramedia','2010' ,'50')

5. CREATE TABLE KATEGORI

create table KATEGORI

(

ID_KATEGORI varchar(44) not null,

NAMA_KATEGORI varchar(41) not null,

primary key (ID_KATEGORI)

);

6. INSERT TABLE KATEGORI

INSERT INTO `kategori`(`ID_KATEGORI`, `NAMA_KATEGORI`)

VALUES ('3','Study Fakultatif')

7. CREATE TABLE KELAS_ANGGOTA

create table KELAS_ANGGOTA

(

ID_KELAS varchar(33) not null,

NAMA_KELAS varchar(33) not null,

primary key (ID_KELAS)

);

8. INSERT TABLE KELAS_ANGGOTA

INSERT INTO `kelas_anggota`(`ID_KELAS`, `NAMA_KELAS`,) VALUES

('101','IF-D')

9. CREATE TABLE STRUCT_PEMINJAMAN

11 | M a k a l a h P r a k . S i s t e m B a s i s D a t a

create table STRUCT_PEMINJAMAN

(

ID_PEMINJAMAN varchar(43) not null,

ID_BUKU varchar(45),

NO_ANGGOTA varchar(45),

JUMLAH_ITEM int not null,

TGL-BLN-THN date not null,

JAM time not null,

primary key (ID_STRUCT)

);

10. INSERT TABLE STRUCT_PEMINJAMAN

INSERT INTO `struct_peminjaman`(`ID_PEMINJAMAN`, `ID_BUKU`,

`NO_ANGGOTA`, `JUMLAH_ITEM`, `TGL-BLN-THN`, `JAM`) VALUES

('124','112','2','5', '12-12-2012', '08:30')

11. CREATE TABLE STRUCT_PENGENBALIAN

create table STRUCT_PENGEMBALIAN

(

ID_PENGEMBALIAN varchar(43) not null,

ID_BUKU varchar(45),

NO_ANGGOTA varchar(45),

JUMLAH_ITEM int not null,

TGL-BLN-THN date not null,

JAM time not null,

ID_DENDA int nor null,

primary key (ID_PENGEMBALIAN)

);

12. INSERT STRUCT_PENGEMBALIAN

INSERT INTO `struct_pengembalian`(`ID_PENGEMBALIAN`, `ID_BUKU`,

`NO_ANGGOTA`, `JUMLAH_ITEM`, `TGL-BLN-THN`, `JAM`) VALUES

('222','112','2','5','13-12-2012','10:30')

13. CREATE TABLE DENDA

12 | M a k a l a h P r a k . S i s t e m B a s i s D a t a

create table DENDA

(

ID_DENDA int (33) not null,

KATEGORI varchar(33) not null,

DENDA int (33) not null,

primary key (ID_DENDA)

);

14. INSERT TABLE DENDA

INSERT INTO `denda`(`ID_DENDA`, `KATEGORI`, `DENDA`) VALUES

('2','1-7 Hari','15000')

CONTOH PENGGUNAAN STORE PROSEDURE, STORE FUNGTIONS

DAN TRIGGER:

13 | M a k a l a h P r a k . S i s t e m B a s i s D a t a

1. STORED PROCEDURE menampilkan NAMA_BUKU

berdasarkan PENERBIT

2. STORED FUNCTION menampilkan ALAMAT berdasarkan

NAMA_ANGGOTA

3. TRIGGER catatan INSERT pada transaksi peminjaman buku

14 | M a k a l a h P r a k . S i s t e m B a s i s D a t a

15 | M a k a l a h P r a k . S i s t e m B a s i s D a t a