You are on page 1of 15

MAKALAH Praktikum Sistem Basis Data

Perangcangan Database Sistem Informasi Perpustakaan


Oleh: Kelompok V: Ai Chandra Rizki Ardian Ruri Rudyansah Tono (1210705014) (1210705123) (1210705126) (1210705143)

JURUSAN TEKNIK INFORMATIKA

FAKULTA SAINS DAN TEKNOLOGI


UIN SUNAN GUNUNG DJATI BANDUNG 2012

1|Makalah Prak.Sistem Basis Data

DAFTAR ISI

DAFTAR ISI...................................................................... Error! Bookmark not defined. BAB I PENDAHULUAN .................................................. Error! Bookmark not defined. 1.1. Latar Belakang ......................................................................................................... 3 1.2. Identifikasi Masalah ................................................................................................. 4 1.3. Batasan Masalah ...................................................................................................... 4 1.4. Tujuan ..................................................................... Error! Bookmark not defined. 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

2|Makalah Prak.Sistem Basis Data

BAB I 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,

3|Makalah Prak.Sistem Basis Data

katalogisasi, pengolahan, sirkulasi, statistik, pengelolaan anggota perpustakaan, 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.

4|Makalah Prak.Sistem Basis Data

c. Tujuan pembuatan makalah ini adalah untuk pemenuhan tugas pada matakuliah Praktikun Sistem Basis Data.

5|Makalah Prak.Sistem Basis Data

BAB II PEMBAHASAN

Pada bab ini akan di bahas mengenai DFD, ERD dan Skema Diagram pada aplikasi perpustakaan, berikut pembahasannya: 2.1 DFD

6|Makalah Prak.Sistem Basis Data

2.2 ERD

2.3 Skema Diagram

7|Makalah Prak.Sistem Basis Data

BAB III PENUTUP

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.

8|Makalah Prak.Sistem Basis Data

DAFTAR PUSTAKA

- blog.uad.ac.id/basitadhi/tag/stored-procedure/ - 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.

9|Makalah Prak.Sistem Basis Data

LAMPIRAN:

DDL (Data Definition Language) Aplikasi Perpustakaan :

1. CREATE TABLE ANGGOTA create table ANGGOTA ( NO_ANGGOTA ID_KELAS varchar(45) not null, varchar(33), varchar(45) not null,

NAMA_ANGGOTA ALAMAT JURUSAN

varchar(45) not null, 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 ID_KATEGORI NAMA_BUKU PENERBIT TAHUN JUMLAH varchar(45) not null, varchar(44), varchar(45) not null, varchar(45) not null, varchar(45) not null, int not null,

*/

primary key (ID_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

4. INSERT TABLE BUKU 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 NAMA_KATEGORI varchar(44) not null, 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 NAMA_KELAS varchar(33) not null, 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')

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

9.

CREATE TABLE STRUCT_PEMINJAMAN create table STRUCT_PEMINJAMAN ( ID_PEMINJAMAN ID_BUKU NO_ANGGOTA JUMLAH_ITEM TGL-BLN-THN JAM varchar(43) not null,

varchar(45), varchar(45), int not null, date not null, time not null,

primary key (ID_STRUCT) );

10. INSERT TABLE STRUCT_PEMINJAMAN INSERT INTO `struct_peminjaman`(`ID_PEMINJAMAN`, `JUMLAH_ITEM`, `TGL-BLN-THN`, `ID_BUKU`, VALUES

`NO_ANGGOTA`,

`JAM`)

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

11. CREATE TABLE STRUCT_PENGENBALIAN create table STRUCT_PENGEMBALIAN ( ID_PENGEMBALIAN ID_BUKU NO_ANGGOTA JUMLAH_ITEM TGL-BLN-THN JAM ID_DENDA varchar(43) not null,

varchar(45), varchar(45), int not null, date not null, time not null, 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')
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

13. CREATE TABLE DENDA create table DENDA ( ID_DENDA KATEGORI DENDA int (33) not null, varchar(33) not null, 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')

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

CONTOH PENGGUNAAN STORE PROSEDURE, STORE FUNGTIONS DAN TRIGGER:

1. STORED

PROCEDURE

menampilkan

NAMA_BUKU

berdasarkan PENERBIT

2. STORED FUNCTION menampilkan ALAMAT berdasarkan NAMA_ANGGOTA

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

3. TRIGGER catatan INSERT pada transaksi peminjaman buku

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

You might also like