makalah perpustakaan - uas
Post on 09-Dec-2014
167 Views
Preview:
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
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
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
top related