SlideShare a Scribd company logo
1 of 30
Download to read offline
Laporan Sistem Basis Data
Database Sirkulasi Buku
Perpustakaan ITS
Disusun Oleh : Kelas Sistem Basis Data A
1. Muhammad Irsyadi F. 3512100015
2. S Intan Ary Prayogi 3512100035
3. Joko Purnomo 3512100037
4. Megananda Selvia 3512100041
Dosen Pembimbing:
Udiana Wahyu Deviantari, ST., MT
Jurusan Teknik Geomatika
Fakultas Teknik Sipil dan Perencanaan
Institut Teknologi Sepuluh Nopember
Surabaya
2014
Laporan Sistem Basis Data Sirkulasi Buku Perpustakaan i
KATA PENGANTAR
Dengan memanjatkan puji syukur kehadirat Tuhan Yang Maha Esa, atas segala
limpahan rahmat dan karnia-Nya sehingga penulis dapat menyelesaikan tugas Mata Kuliah
Sistem Basis Data ini dengan baik. Diharapkan dengan disusunnya tugas dapat memberikan
informasi kepada pembaca.
Tugas ini disusun sebagai penunjang untuk menambah wawasan ilmu pengetahuan
kepada para pembaca, dari materi yang disampaikan dalam makalah ini yaitu mengenai
Pembuatan Sistem Basis Data pada Sirkulasi Buku Perpustakaan.
Penulis memohon maav jika dalam makalah ini masih terdapat banyak kekurangan,
maka dari itu penulis mengharapkan agar pembaca dapat memberikan saran serta kritiknya.
Penulis
Laporan Sistem Basis Data Sirkulasi Buku Perpustakaan ii
DAFTAR ISI
KATA PENGANTAR...................................................................................................... i
DAFTAR ISI .................................................................................................................... ii
DAFTAR TABEL ........................................................................................................... iv
DAFTAR GAMBAR ....................................................................................................... iv
BAB I PENDAHULUAN
1. 1 Latar Belakang ................................................................................................... 1
1. 2 Maksud dan Tujuan Praktikum .......................................................................... 1
BAB II DASAR TEORI
2. 1 Konsep Sistem Basis Data.................................................................................. 2
2. 2 Entitas................................................................................................................. 3
2. 3 Relationship........................................................................................................ 4
2. 4 Atribut ................................................................................................................ 4
2. 5 Key ..................................................................................................................... 5
2. 6 Tabel, Record, dan File ...................................................................................... 6
2. 7 Relasi ................................................................................................................. 6
2. 8 Tipe data field .................................................................................................... 8
2. 9 Query.................................................................................................................. 9
2. 10 Diagram E.R....................................................................................................... 12
BAB III PENGOLAHAN DATA DAN ANALISA
3. 1 Entitas................................................................................................................. 14
3. 2 Kamus data......................................................................................................... 14
3. 3 Enterprises rules ................................................................................................. 15
3. 4 Atribut ................................................................................................................ 15
3. 5 Tabel Semua Entitas........................................................................................... 16
Laporan Sistem Basis Data Sirkulasi Buku Perpustakaan iii
3. 6 Derajat Hubungan antar Entitas ......................................................................... 20
3. 7 ERD.................................................................................................................... 23
BAB IV KESIMPULAN.................................................................................................. 24
DAFTAR PUSTAKA....................................................................................................... 25
Laporan Sistem Basis Data Sirkulasi Buku Perpustakaan iv
DAFTAR GAMBAR
Gambar 2.1 Konsep Basis Data (kompilasi dari Elmasri R. Dkk, 1994) .................... 2
Gambar 2.2 Skema Basis Data Universitas.................................................................. 3
Gambar 2.3 diagram E-R 1:1........................................................................................ 7
Gambar 2.4 diagram E-R 1:N....................................................................................... 7
Gambar 2.5 diagram E-R M:N ..................................................................................... 8
Gambar 2.6 Contoh Diagram E-R ................................................................................ 13
Gambar 3.7 Relasi antar table....................................................................................... 20
Gambar 3.8 Derajat hubungan 1:1 formulir anggota.................................................... 20
Gambar 3.9 Derajat Hubungan 1:1 buku anggota ....................................................... 21
Gambar 3.10 Derajat Hubungan 1: n buku anggota ................................................... 21
Gambar 3.11 Derajat Hubungan 1: n buku anggota .................................................... 21
Gambar 3.12 Derajat Hubungan n : m buku anggota................................................. 21
Gambar 3.13 Derajat Hubungan 1 : n operator kembalian anggota .......................... 21
Gambar 3.14 Derajat Hubungan 1 : n Operator pinjam anggota.................................. 22
Gambar 3.15 Derajat Hubungan 1 : n Operator pinjam anggota................................ 22
Gambar 3.16 Derajat Hubungan n : m Operator pinjam anggota............................... 22
Gambar 3. 17 Diagram ERD Sirkulasi Buku Perpustakaan. ........................................ 23
DAFTAR TABEL
Tabel 3.1 Formulir ....................................................................................................... 16
Tabel 3.2 Anggota ......................................................................................................... 17
Tabel 3.3 Pendaftaran Anggota ..................................................................................... 18
Tabel 3.4 Buku .............................................................................................................. 18
Tabel 3.5 Pinjaman........................................................................................................ 19
Tabel 3.6 Denda............................................................................................................. 19
Tabel 3.7 Operator Pinjam ............................................................................................ 19
Tabel 3.8 Operator Kembali.......................................................................................... 20
Laporan Sistem Basis Data Sirkulasi Buku Perpustakaan 1
BAB I
PENDAHULUAN
1. 1 Latar Belakang
Basis Data tidak dapat dipisahkan dengan teknologi komputer, karena
teknologi basis data dan komputer berkembang beriringan. Perkembangan
teknologi pengelolaan basis data mempunyai pengaruh besar terhadap
perkembangan penggunaan komputer.
Basis Data merupakan kumpulan data dari berbagai sumber yang secara
logika mempunyai arti implisit kemudian dirancang , dibangun , dan dikumpulkan
untuk suatu tujuan. Hal yang perlu diperhatikan dalam penyimpanan data pada
basis data adalah dihindarkan adanya data rangkap (redundant).
Basis data berbasis komputer dapat dikelola baik oleh sekumpulan
program aplikasi untuk suatu kepentingan atau oleh system manajemen basis data.
Salah satunya dengan menggunakan aplikasi Ms. Acces.
Dalam laporan ini, kami akan menerapkan sistem basis data pada
Sirkulasi Buku Perpustakaan.
1. 2 Maksud dan Tujuan Praktikum
Adapun maksud dan tujuan dari praktikum ini adalah:
1. Membuat normalisasi penuh (fully normalized) dari Sistem Basis Data dengan
Program aplikasi Ms. Acces 2007.
2. Membuat Form dari Sistem Basis Data yang telah dibuat.
Laporan Sistem Basis Data Sirkulasi Buku Perpustakaan 2
BAB II
DASAR TEORI
2. 1 Konsep Sistem Basis Data
Basis data adalah sekumpulan data tentang suatu benda atau kejadian yang
saling berhubungan satu sama lain. Sedangkan data merupakan fakta yang
mewakili suatu obyek. Pengelolaan basis data dapat dilakukan secara manual
ataupun dengan komputer. Basis data berbasis komputer dapat dikelola baik oleh
sekumpulan program aplikasi untuk suatu kepentingan atau oleh Sistem
Manajemen Basis Data (SMBD).
Sistem Manajemen Basis Data (SMBD) adalah kumpulan program yang
digunakan untuk membuat dan mengelola basis data. Gabungan antara basis data
dan perangkat lunak SMBD termasuk di dalamnya program aplikasi yang dibuat
dan bekerja dalam satu sistem disebut Sistem Basis Data, seperti yang
digambarkan pada gambar 2.1
Gambar 2.1 Konsep Basis Data (kompilasi dari Elmasri R. Dkk, 1994)
SISTEM BASIS
DATA
SMBD
Pemakai/Pemrogram
Perangkat Lunak
Pengakses Data
Perangkat Lunak Pemroses
Program/Pertanyaan
Program Aplikasi
Definisi Data Basis Data
Laporan Sistem Basis Data Sirkulasi Buku Perpustakaan 3
SMBD melakukan pemrosesan dalam hal pendefinisian, penyusunan, dan
manipulasi basis data untuk berbagai aplikasi. Pendefinisan basis data meliputi
spesifikasi tipe data, struktur dan pembatasan dari data yang harus disimpan
dalam basis data. Penyusunan basis data meliputi proses memasukan data dalam
media penyimpanan data yang harus dikontrol oleh SMBD. Sedangkan
manipulasi basis data seperti pembuatan pertanyaan (query) dari basis data untuk
mendapatkan informasi tertentu, melakukan pembaharuan (updating) data, dan
pembuatan laporan (report) dari data dalam basis data.
Untuk basis data dengan data yang jumlah dan kompleksitasnya tinggi dengan
jumlah pemakai yang banyak perlu didukung dengan perancangan, cara
penggunaan dan pemeliharaan basis data tersebut.
a. Pengadministrasi Basis Data, tugasnya adalah dalam hal pemberian otoritas
pengaksesan basis data, koordinasi dan pemantauan penggunaan basis data,
pengadaan perangkat keras dan lunak yang dibutuhkan.
b. Perancang Basis Data, tugasnya adalah melakukan identifikasi data yang akan
disimpan dan menentukan struktur data untuk penyimpanan dan penyajian
data.
c. Pemakai Basis Data. Para pemakai melakukan akses basis data untuk
keperluan pertanyaan (query), pembaharuan data atau pembuatan laporan.
d. Penganalisis Sistem dan Pemrogram Aplikasi.
2. 2 Entitas
Entitas merupakan penyajian obyek, kejadian atau konsep dari dunia nyata yang
keberadaanya secara eksplisit didefinisikan dan disimpan dalam basis data, seperti
MAHASISWA, Mata_Kuliah, PERKULIAHAN dalam contoh kasus gambar 2.2
MAHASISWA
No_Mhs Nama_Mhs Jurusan
Mata_Kuliah
Kode_Mk Nama_Mk SKS Jurusan
PERKULIAHAN
Id_Kul Kode_Mk Semester Dosen
Gambar 2.2 Skema Basis Data Universitas
Laporan Sistem Basis Data Sirkulasi Buku Perpustakaan 4
Terdapat beberapa tipe entitas, yaitu:
 Entitas Kuat, yaitu entitas mandiri yang keberadaannya tidak bergantung
pada keberadaan entitas lain.
 Entitas Lemah/ Weak Entity, yaitu entitas yang keberadaannya bergantung
pada keberadaan entitas lain.
 Entitas Assosiatif, yaitu entitas yang terbentuk dari suatu relasi, bisa terjadi
jika: relasi yang merekatkan dua entitas bersifat banyak ke banyak. Biasanya
berasal dari suatu relasi dimana relasi itu memiliki makna mandiri bagi
pengguna.
2. 3 Relationship
Hubungan merupakan interaksi antar entitas satu dengan lainnya, misalnya
“mengikuti” menyatakan hubungan antara entitas MAHASISWA dan Mata_Kuliah
pada gambar 2.2.
Untuk menjelaskan jumlah entitas yang terlibat dalam suatu relationship dinyatakan
dengan derajat relationship, yaitu :
 Unary Degree (derajat satu) = hanya satu entitas yang terlibat
 Binary Degree (derajat dua) = menghubungkan dua entitas
 Ternary Degree (derajat tiga) = menghubungkan tiga entitas
2. 4 Atribut
Atribut merupakan keterangan-keterangan yang dimiliki oleh suatu entitas, seperti
No_Mhs, Nama_Mhs, Jurusan dan sebagainya pada entitas MAHASISWA (gambar
2.2.).
Jenis-jenis atribut meliputi:
 Atribut key = digunakan untuk mengidentifikasi suatu entitas secara
unik.
 Atribut tunggal = memiliki nilai tunggal.
 Atribut multivalue = memiliki sekelompok nilai untuk setiap instan entitas.
Laporan Sistem Basis Data Sirkulasi Buku Perpustakaan 5
 Atrinut komposit = dapat didekomposisi menjadi beberapa atribut lain.
 Atribut derivatif = dihasilkan dari atribut yang lain.
2. 5 Key
Key adalah sebuah kumpulan minimal dari atribut yang nilai-nilainya secara unik
mengidentifikasi entitas dalam satu set. Bisa jadi lebih dari satu key kandidat, jika
demikian kita menentukan salah satu dari key tersebut sebagai primary key. Jadi tiap
set entitas paling tidak mempunyai satu set atribut yang secara unik mengidentifikasi
entitas dalam set entitas sehingga kumpulan atribut berisi key.
Beberapa jenis key adalah :
 Super Key = satu atribut atau kumpulan atribut yang secara unik
mengidentifikasi sebuah record di dalam relasi atau
himpunan dari satu atau lebih entitas yang dapat
digunakan untuk mengidentifikasi secara unik sebuah
entitas dalam entitas set.
 Candidate Key = atribut-atribut yang menjadi determinan yang dapat
dijadikan identitas record pada sebuah relasi bisa
terdapat satu atau lebih candidate key.
 Primary key = candidate key yang menjadi identitas record karena dapat
mengidentifikasi record secara unik.
 Altenate Key = candidate key yang tidak dijadikan primary key
 Composite Key = key yang terdiri dari dua atribut atau lebih. Atribut-atribut
tersebut bila berdiri sendiri tidak menjadi identitas
record, tetapi bila dirangkaikan menjadi satu kesatuan
akan dapat mengidentifikasi secara unik.
 Foreign Key = non key atribut pada sebuah relasi yang juga menjadi key
(primary) atribut di relasi lainnya. Foreign key biasanya
digunakan sebagai penghubung antara record-record dan
kedua relasi tersebut.
Laporan Sistem Basis Data Sirkulasi Buku Perpustakaan 6
2. 6 Tabel, Record, dan File
Untuk mengorganisasi kelompok data yang selogik dan sesederhana mungkin dalam
basis data ialah menggunakan tabel.
Beberapa ketentuan yang harus diterapkan pada sebuah tabel:
1. Urutan baris tidak diperhatikan, sehingga pertukaran baris tidak akan berpengaruh
terhadap isi informasi pada tabel.
2. Urutan kolom tidak diperhatikan. Identifikasi kolom dibedakan dengan jenis
atribut.
3. Tiap perpotongan baris dan kolom hanya berisi nilai atribut tunggal, sehingga nilai
atribut ganda tidak diperbolehkan.
4. Tiap baris dalam tabel harus dibedakan, sehingga tidak mungkin ada dua baris
dalam tabel mempunyai nilai atribut yang sama secara keseluruhan.
Nilai atribut bisa jadi ‘tidak ada’, karena memang tidak diketahui atau karena
memang betul-betul tidak ada. Contoh : telur ayam tidak diketahui berapa jumlahnya
meskipun hewan ini pada kenyataannya memiliki telur, sedangkan gajah betul-betul
tidak memiliki telur. Untuk setiap nilai yang ‘tidak ada’ dapat ditampilkan (meskipun
tidak selalu) dengan ‘nilai’ kosong (blank).
Record adalah sekumpulan field/atribut/data item yang saling berhubungan terhadap
obyek tertentu. Sedangkan File adalah sekumpulan rekaman data yang berkaitan
dengan suatu objek.
2. 7 Relasi
Kardinalitas relasi merupakan jumlah maksimum entitas yang dapat berrelasi dengan
entitas pada himpunan entitas yang lain. Jenis-jenis relasi yaitu:
a. Relasi 1 : 1 (relasi satu ke satu)
Derajat hubungan antar entitas 1:1 terjadi bila tiap anggota entitas A hanya boleh
berpasangan dengan satu anggota dari entitas B. Sebaliknya tiap anggota entitas B
hanya boleh berpasangan dengan satu anggota dari entitas A. Kejadian ini
digambarkan pada gambar 2.3.
Laporan Sistem Basis Data Sirkulasi Buku Perpustakaan 7
Gambar 2.3 diagram E-R 1:1
b. Relasi 1 : N (relasi satu ke banyak)
Setiap himpunan entitas A dapat berhubungan dengan banyak entitas pada
himpunan entitas B, dan tidak sebaliknya dimana setiap entitas pada himpunan
entitas B berhubungan dengan paling banyak satu entitas pada himpunan entitas
A.. Kejadian ini digambarkan pada gambar 2.4.
Gambar 2.4 diagram E-R 1:N
c. Relasi N:1 ( relasi banyak ke satu)
Derajat entitas pada himpunan A berhubungan dengan paling banyak satu entitas
pada himpunan entitas B, dan tidak sebaliknya dimana setiap entitas pada
himpunan entitas B dapat berhubungan dengan banyak entitas pada himpunan
entitas A.
Dosen Mata Kuliahmengajar
Dosen Mata Kuliahmengajar
Dosen Mata Kuliahmengajar
1 1
1 N
N 1
Laporan Sistem Basis Data Sirkulasi Buku Perpustakaan 8
d. Relasi M : N (relasi banyak ke banyak)
Derajat hubungan entitas M:N terjadi bila tiap anggota entitas A boleh
berpasangan dengan lebih dari satu anggota entitas B. Sebaliknya tiap anggota
entitas B juga boleh berpasangan dengan lebih dari satu entitas A. Kejadian ini
digambarkan pada gambar 2.5.
Gambar 2.5 diagram E-R M:N
2. 8 Tipe Data Field
Berbagai tipe data (field) adalah sebagai berikut:
1. Text
Adalah tipe data yang paling umum digunakan. Tipe data ini bisa digunakan
untuk field alfanumeric, seperti nama, alamat, kode pos, nomor telepon dan
sebagainya. Microsoft Access memberi keleluasan untuk memasukkan data sampai
255 karakter ke field dengan tipe data ini.
2. Memo
Tipe data ini mirip dengan teks, tetapi bisa menampung sampai dengan
64.000 karakter. Tipe data text lebih sering digunakan karena memo tidak bisa
diurutkan atau diindeks.
3. Number
Tipe data ini digunakan untuk menyimpan data numerik yang akan digunakan
untuk perhitungan matematis. Tipe data ini tidak dapat digunakan untuk nomor
telepon karena nomor telepon tidak perlu diproses secara matematis.
4. Date/Time
Tipe data ini digunakan untuk nilai tanggal dan waktu. Misalnya tanggal lahir
atau tanggal pembelian.
Dosen Mata Kuliahmengajar
M N
Laporan Sistem Basis Data Sirkulasi Buku Perpustakaan 9
5. Currency
Tipe data ini terutama digunakan untuk nilai mata uang. Tetapi juga bisa
menyertakan data numerik dalam perhitungan yang memerlukan satu sampai
empat angka desimal. Misalnya, nilai pembelian atau ongkos pengantaran.
6. Auto Number
Adalah angka yang secara otomatis akan terurut atau angka acak yang
ditetapkan Microsoft Access untuk record baru yang ditambahkan ke sebuah tabel.
Field AutoNumber tidak bisa diedit. Oleh karena itu jenis data ini digunakan untuk
field yang harus unik, artinya tidak boleh ada nilai yang sama untuk field ini.
Contoh tipe data ini adalah NIM, NIP, KARPEG atau nomor induk siswa.
7. Yes/No
Tipe data ini hanya bisa mempunyai dua nilai Yes atau No. Data ini
digunakan untuk field yang hanya mempunyai dua nilai. Misalnya, sebuah tabel
yang berisi informasi mengenai karyawan bisa menggunakan tipe data ini untuk
field status perkawinan dimana hanya memiliki dua nilai Ya atau Tidak.
8. OLE Object
Tipe data ini digunakan untuk eksternal objek, seperti bitmap atau file suara.
Misalnya, tipe data ini untuk menyimpan gambar bitmap (foto) karyawan dalam
tabel karyawan. Meskipun file bitmap yang digunakan disimpan dalam tabel, tetapi
file bitmap ini hanya bisa ditampilkan dalam form atau report.
9. Hiperlink
Merupakan gabungan dari teks dan bilangan yang disimpan sebagai teks dan
digunakan sebagai alamat hyperlink. Hyperlink digunakan untuk menyimpan
pointer ke sebuah situs web atau path ke sebuah file di harddisk. Bila mengklik
sebuah hyperlink, Microsoft Access akan mencoba membuka file tersebut dalam
aplikasi asli file yang bersangkutan.
10. Lookup Wizard
Tipe data ini dapat memilih sebuah nilai dari tabel lain atau dari sebuah daftar
nilai yang ditampilkan dalam sebuah kotak daftar atau kotak combo.
2. 9 Query
Query adalah semacam kemampuan untuk menampilkan suatu data dari database
dimana mengambil dari table-tabel yang ada di database, namun tabel tersebut tidak
Laporan Sistem Basis Data Sirkulasi Buku Perpustakaan 10
semua ditampilkan tetapi sesuai dengan yang kita inginkan (data apa yang ingin kita
tampilkan).
misal : data peminjam dengan buku yang dipinjam, maka nanti akan mengambil data
dari table peminjam dan tabel buku.
Query dibedakan menjadi dua, yaitu :
1. Data Definition Language (DDL), untuk membuat atau mendefinisikan
obyek-obyek database seperti membuat tabel, relasi dan sebagainya.
2. Data Manipulation Language (DML), untuk memanipulasi data berupa
menambah, mengubah atau menghapus data dan pengambilan informasi yang
diperlukan dari database,yang mana datanya diambil dari tabel maupun dari
query sebelumnya.
Terdapat tiga metode utama untuk membuat query:
1. Dengan memilih parameter yang telah disediakan pada menu. Metode ini
paling mudah digunakan namun paling tidak fleksibel karena pengguna hanya
dapat menggunakan pilihan parameter yang terbatas.
2. Query by Example (QBE) adalah metode query yang disediakan sistem dalam
bentuk record kosong dan pengguna dapat menentukan field dan nilai tertentu
yang akan digunakan dalam query.
3. Bahasa query (query language) adalah bahasa khusus yang digunakan untuk
melakukan query pada sebuah basis data. Metode ini paling rumit tetapi
paling fleksibel.
Ada beberapa macam query yang terdapat dalam Access, diantaranya adalah:
 Select Query
Merupakan jenis query yang paling umum. Select query mengambil data
dari satu tabel atau lebih menggunakan suatu kriteria tertentu, kemudian
menyampaikannya. Dapat juga untuk mengelompokkan sejumlah record dan
menghitung total, banyak data, serta rata-ratanya.
 Parameter Query
Query yang jika dijalankan menampilkan kotak dialog yang menanyakan
informasi yang akan digunakan sebagai kriteria untuk mengambil data atau
suatu nilai yang ingin kita sisipkan ke dalam suatu field.
Laporan Sistem Basis Data Sirkulasi Buku Perpustakaan 11
 Crosstab Query
Menampilkan nilai-nilai yang telah diolah (total, banyak data, rata-rata dan
lain-lain) dari suatu field dalam tabel dan mengelompokkannya ke dalam suatu
kelompok fakta yang didaftarkan pada bagian kiri dari datasheet dan kelompok
fakta yang lain pada bagian atas dari datasheet.
 Action Query
Query yang membuat perubahan terhadap satu atau beberapa record
sekaligus. Ada empat macam action query, yaitu delete query, update query,
append query dan make-table query. Delete query digunakan untuk menghapus
sekumpulan record dalam satu tabel atau lebih berdasarkan kriteria tertentu.
 Update Query
Digunakan untuk membuat perubahan umum/global terhadap sekumpulan
record dalam satu tabel berdasarkan kriteria tertentu.
 Append Query
Digunakan untuk menambahkan sekelompok record dari satu atau lebih
tabel ke dalam satu atau lebih tabel berdasarkan kriteria tertentu.
 Make Table Query
Digunakan untuk membuat tabel baru dari seluruh atau sebagian data
dalam satu atau lebih tabel. Make table query juga berguna untuk membuat
tabel untuk ditransfer pada database Access 2003 yang lain, membuat report
yang menampilkan data mulai posisi tertentu, membuat backup atau salinan
dari suatu tabel, membuat tabel history yang berisi record-record yang sudah
lama.
 SQL Query
Adalah query yang dibuat menggunakan pernyataan SQL. SQL query
terdiri dari union query, pass-throught query, data definition query.
 Union
Jenis query ini menggabungkan field (kolom) dari satu atau lebih tabel
atau query ke dalam satu field atau kolom dalam query hasilnya.
 Pass-Through
Jenis query ini mengirimkan perintah secara langsung ke database ODBC,
seperti Microsoft SQL Serve, menggunakan perintuh yang dapat diterima oleh
server.
Laporan Sistem Basis Data Sirkulasi Buku Perpustakaan 12
 Data Definition
Jenis query ini membuat obyek database, seperti tabel Microsoft Access
atau tabel Microsoft SQL Serve.
 Subquery
Yaitu query yang terdiri dari query lainnya, seperti dari select queries,
action queries atau bahkan dari subquery lagi.
2. 10 Diagram E-R
Pemodelan hubungan antar entitas (“entity-relationship modelling”) pertama kali
diperkenalkan oleh Chen (1976) dan telah dikembangkan lebih lanjut oleh banyak ahli
perancangan basis data. Cara pemodelan data ini merupakan salah satu dari
implementasi pendekatan dari atas ke bawah yang paling umum digunakan (Howe
D.R,1989).
Diagram E-R digunakan untuk menggambarkan berbagai unsur penting dari model
konseptual, tetapi tidak menunjukkan atribut-atribut yang berhubungan dengan entitas
dan jenis hubungannya (relationship). Keterkaitan atribut-atributnya dapat
direpresentasikan dalam bentuk tabel normal penuh. Representasi jenis tabel untuk
setiap entitas dan jenis relasinya yang berupa tabel normal penuh (belum berisi atribut
lainnya) disebut tabel skeleton (kerangka) E-R.
Diagram E-R dapat menguji model dengan mengabaikan proses yang harus
dilakukan. Dengan diagram E-R kita dapat mencoba menjawab pertanyaan, data apa
yang diperlukan dan bagaimana data yang satu berhubungan dengan data yang lain?.
Notasi yang digunakan untuk menggambarkan diagram E-R adalah:
a. Segiempat menggambarkan himpunan entitas
b. Belah ketupat menggambarkan himpunan relasi.
c. Elips menggambarkan atribut (atribut yg bukan kunci digaris bawah).
d. Garis merupakan penghubung antara himpunan relasi dengan himpunan entitas
dan himpunan entitas dengan atributnya.
Tahap-tahap pembuatan diagram E-R:
1. Tahap awal pembuatan (preliminary design)
Laporan Sistem Basis Data Sirkulasi Buku Perpustakaan 13
Mendapatkan rancangan basis data minimal yang dapat mengakomodasi
kebutuhan data terhadap sistem yang akan dibangun. Pada umumnya
mengabaikan adanya penyimpangan-penyimpangan.
2. Tahap optimasi (final design)
Dilakukan koreksi terhadap hasil tahap awal, dengan memperhatikan aspek
efisiensi, performansi, dan fleksibelitas. Bentuk-bentuk koreksi yang dilakukan
dekomposisi himpunan entitas, penggabungan himpunan entitas, pengubahan
derajat relasi, penambahan relasi baru, penambahan dan pengurangan atribut untuk
masing-masing entitas dan relasi.
Langkah-langkah menyusun diagram E-R:
1. Mengidentifikasi dan menetapkan seluruh himpunan entitas yang akan terlibat.
2. Menentukan atribut-atribut kunci dari masing-masing himpunan entitas
3. Mengidentifikasi dan menetapkan seluruh himpunan relasi diantara himpunan
entitas yang ada beserta foreign key-nya
4. Menentukan derajat relasi untuk setiap relasi
5. Melengkapi himpunan entitas dan himpunan relasi dengan atribut deskriptif (yang
bukan kunci).
Gambar 2.6 merupakan contoh diagram E-R untuk entitas PERSIL dan PERSON
dengan memiliki hubungan MEMILIKI. Atribut untuk entitas PERSIL adalah
no_persil dan luas, sedang atribut PERSON adalah no_ktp dan nama.
Gambar 2.6 Contoh Diagram E-R
no_ktp nama no_persil luas
PERSON PERSILmemiliki
Laporan Sistem Basis Data Sirkulasi Buku Perpustakaan 14
BAB III
PENGOLAHAN DATA DAN ANALISA
3. 1 Entitas
1. Formulir
No_Formulir Tgl_Daftar
2. Anggota
No_Anggota Nama Jurusan
3. Buku
No_Induk_Buku No_Klasifikasi Judul
4. Denda
Kode_Denda Terlambat Jumlah_Denda
5. Operator Pinjam
ID_Operator_pinjam Operator_pinjam
6. Operator Kembali
ID_Operator_Kembali Operator_Kembali
3. 2 Kamus Data
1. Tabel Formulir {#No_Formulir, Tgl_Daftar}
2. Tabel Anggota {#No_Anggota, Nama, Jurusan}
3. Tabel Pendaftaran_Anggota { #No_Formulir , No_anggota}
4. Tabel Buku {#No_Induk_Buku , #No_Klasifikasi, Judul}
5. Tabel Pinjaman {#No_Induk Buku, #No_anggota, Tgl_Pinjam,
Tgl_Kembali, #ID_Operator_Pinjam, #ID_Operator_Kembali,
#Kode_Denda}
6. Table Denda {#Kode_Denda, Terlambat, Jumlah_Denda}
Laporan Sistem Basis Data Sirkulasi Buku Perpustakaan 15
7. Tabel Operator Pinjam {#ID_Operator_pinjam,Operator_pinjam}
8. Tabel Operator Kembali {#ID_Operator_kembali,Operator_kembali}
3. 3 Enterprises Rules
Adapun enterprise rules dari Data base Sirkulasi buku Perpustakaan sebagai
berikut :
1. Setiap anggota boleh meminjam satu atau lebih buku.
2. Setiap operator kembali melayani pengembalian buku
3. Setiap operator pinjam melayani peminjaman buku
4. Setiap anggota melakukan satu kali pendaftaran anggota
5. Setiap pengembalian buku dikenai denda
6. Satu buku hanya boleh dipinjam oleh satu anggota
7. Setiap buku dapat dipinjam lagi oleh anggota setelah buku dikembalikan.
8. Jumlah denda dihitung setelah melewati tanggal pengembalian
3. 4 Atribut
Di bawah ini merupakan atribut masing- masing tabel sebagai berikut :
1. Pada tabel Formulir  No_Formulir, Tgl_Daftar
2. Pada tabel Anggota  No_Anggota, Nama, Jurusan
3. Pada tabel Pendaftaran_Anggota  No_Formulir , No_anggota
4. Pada tabel Buku  No_Induk_Buku , No_Klasifikasi, Judul
5. Pada tabel Pinjaman No_Induk Buku, No_anggota, Tgl_Pinjam,
Tgl_Kembali, ID_Operator_Pinjam, ID_Operator_Kembali, Kode_Denda
6. Pada tabel Denda  Kode_Denda, Terlambat, Jumlah_Denda
7. Pada tabel Operator Pinjam  ID_Operator_pinjam,Operator_pinjam
8. Pada tabel Operator Kembali  ID_Operator_Kembali, Operator_Kembali
Laporan Sistem Basis Data Sirkulasi Buku Perpustakaan 16
3. 5 Tabel Semua Entitas
Tabel Entitas dari Sirkulasi Buku Perpustakaan sebagai berikut (hanya sebagian
atribut yang ditampilkan, lebih lengkapnya terdapat di file Softcopy Ms. Acces)
1. Tabel Formulir
Tabel 3.1 Formulir
Laporan Sistem Basis Data Sirkulasi Buku Perpustakaan 17
2. Tabel Anggota
Tabel 3.2 Anggota
Laporan Sistem Basis Data Sirkulasi Buku Perpustakaan 18
3. Tabel Pendaftaran_Anggota
Tabel 3.3 Pendaftaran Anggota
4. Tabel Buku
Tabel 3.4 Buku
Laporan Sistem Basis Data Sirkulasi Buku Perpustakaan 19
5. Tabel Relasi Pinjaman
Tabel 3.5 Pinjaman
6. Tabel Denda
Tabel 3.6 Denda
7. Tabel Operator Pinjam
Tabel 3.7 Operator Pinjam
Laporan Sistem Basis Data Sirkulasi Buku Perpustakaan 20
8. Tabel Operator Kembali
Tabel 3.8 Operator Kembali
3. 6 Derajat Hubungan antar Entitas
Derajat Hubungan Setiap Entitas
Gambar 3.7 Relasi antar tabel
1. Formulir dan Anggota
Gambar 3.8 Derajat hubungan 1:1 formulir anggota
Derajat Hubungan dari Formulir dan Anggota adalah relasi satu ke satu. Dalam
hal ini setiap anggota melakukan pendaftaran dan mendapatkan 1 formulir.
Hubungan antara Formulir dan Anggota direlasikan dengan tabel Relasi
Pendaftaran_Anggota.
Formulir Mendaftar Anggota1 1
Laporan Sistem Basis Data Sirkulasi Buku Perpustakaan 21
2. Buku dan Anggota
Gambar 3.9 Derajat Hubungan 1:1 buku anggota
Derajat Hubungan dari Buku dan Anggota adalah relasi satu ke satu . Dalam hal
ini satu anggota dapat meminjam satu buku.
Gambar 3.10 Derajat Hubungan 1: n buku anggota
Derajat Hubungan dari Buku dan Anggota adalah relasi satu ke satu . Dalam hal
ini satu anggota dapat meminjam lebih dari satu buku.
Gambar 3.11 Derajat Hubungan 1: n buku anggota
Derajat Hubungan dari Buku dan Anggota adalah relasi satu ke satu. Dalam hal
ini satu buku dapat dipinjam oleh banyak anggota.
Berdasarkan keadaan diatas dapat disimpulkan derajat hubungan antara buku dan
anggota adalah relasi banyak ke banyak (juga meliputi 1 ke 1, n ke 1, 1 ke n )
Gambar 3.12 Derajat Hubungan n : m buku anggota
3. Anggota dan Operator kembalian
1 ke 1,
Gambar 3.13 Derajat Hubungan 1 : n operator kembalian anggota
Anggota Meminjam Buku1
1
Anggota Meminjam Buku1 n1
Buku Meminjam Anggota1 n
Anggota Meminjam Bukun m
Anggota
Dilayani
Operator
Kembalian
1 n
Laporan Sistem Basis Data Sirkulasi Buku Perpustakaan 22
4. Anggota dan Operator Peminjaman
Gambar 3.14 Derajat Hubungan 1 : n Operator pinjam anggota
Derajat Hubungan dari Anggota dan Operator Pinjam adalah relasi satu ke satu .
Dalam hal ini satu anggota dapat dilayani lebih dari satu operator pinjam.
Gambar 3.15 Derajat Hubungan 1 : n Operator pinjam anggota
Derajat Hubungan dari Anggota dan Operator Pinjam adalah relasi satu ke satu .
Dalam hal ini satu operator pinjam dapat melayani lebih dari satu anggota.
Gambar 3.16 Derajat Hubungan n : m Operator pinjam anggota
Berdasarkan keadaan diatas dapat disimpulkan derajat hubungan antara anggota
dan operator pinjam adalah relasi banyak ke banyak (juga meliputi 1 ke 1, n ke 1,
1 ke n )
Anggota
Dilayani
Operator
Pinjam
1 n
Operator
Pinjam
Dilayani
Anggota1 n
Operator
Pinjam
Dilayani
Anggota
m n
Laporan Sistem Basis Data Sirkulasi Buku Perpustakaan 23
3. 7 ERD
Gambar 3. 17 Diagram ERD Sirkulasi Buku Perpustakaan
meminjam Buku
Operator
kembali
Operator
pinjam
Anggota
Denda
ID Operator
kembali
Operator
kembali
ID Operator
pinjam
Operator
pinjam
Judul
No_Induk
Buku
No_Klasifi
kasi
Tgl
pinjam
ID Operator
pinjam
ID Operator
kembali
No Induk
Buku
Kode
denda
Kode
denda
Jurusan
No
Anggota
Nama
mendaftar
Formulir
No formulir Tgl_daftar
Terlambat
Jumlah_
denda
No formulirNo Anggota
Laporan Sistem Basis Data Sirkulasi Buku Perpustakaan 24
BAB IV
KESIMPULAN
5.1 Kesimpulan
1. Pada sistem basis data ini menampilkan sirkulasi buku perpustakaan ITS, dimana terdapat
delapan tabel yang normalisasi penuh yaitu tabel formulir, tabel anggota, tabel pendaftaran
anggota, tabel buku, tabel pinjaman, tabel denda, tabel operator pinjam, tabel operator
kembali.
2. Tabel relasi dari sistem basis data ini adalah tabel pinjaman dan tabel pendaftaran anggota.
Dimana tabel ini menghubungkan primary key yang memiliki hubungan tertentu.
3. Pada pembuatan form system basis data sirkulasi buku di perpustakaan ITS terdapat
beberapa atribut yang ditampilkan seperti nama, judul, tanggal pinjam, tanggal kembali,
operator pinjam, operator kembali, denda. Hal ini umtuk memberikan informasi yang
dibutuhkan oleh pengguna.
Laporan Sistem Basis Data Sirkulasi Buku Perpustakaan 25
DAFTAR PUSTAKA
Howe, D.R. Data Analysis for Data Base Design.
Ramakrishnan, Raghu dan Johannes Gehrke. 2003. Database Management Systems-
Third Edition. New York: The McGraw-Hill Education.
Waljiyanto. 2003. Sistem Basis Data: Analisis dan Pemodelan Data. Yogyakarta: Graha
Ilmu.
http://daraliberty.blogspot.com/p/pengertian-query-dan-meta-data-pada.html
http://chanlarasati.blogspot.com/2011/01/tipe-data-field.html
http://foreverma.wordpress.com/2008/12/17/query/
http://kardinaoka.wordpress.com/sistem-basis-data/

More Related Content

What's hot

Bilangan kompleks lengkap
Bilangan kompleks lengkapBilangan kompleks lengkap
Bilangan kompleks lengkapagus_budiarto
 
Pembuatan uml pada toko belanja online
Pembuatan uml pada toko belanja onlinePembuatan uml pada toko belanja online
Pembuatan uml pada toko belanja onlineandiseprianto
 
Modul bahan-ajar-kecerdasan-buatan-ptiik-final
Modul bahan-ajar-kecerdasan-buatan-ptiik-finalModul bahan-ajar-kecerdasan-buatan-ptiik-final
Modul bahan-ajar-kecerdasan-buatan-ptiik-finalRamla Lamantha
 
Menyederhanakan fungsi boolean dengan menggunakan metode quin1
Menyederhanakan fungsi boolean dengan menggunakan metode quin1Menyederhanakan fungsi boolean dengan menggunakan metode quin1
Menyederhanakan fungsi boolean dengan menggunakan metode quin1BAIDILAH Baidilah
 
Bab 2 Aljabar Relasional
Bab 2   Aljabar RelasionalBab 2   Aljabar Relasional
Bab 2 Aljabar RelasionalRatzman III
 
Aljabar boolean MK matematika diskrit
Aljabar boolean MK matematika diskritAljabar boolean MK matematika diskrit
Aljabar boolean MK matematika diskritriyana fairuz kholisa
 
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010eddie Ismantoe
 
Data Base Tiket Pesawat
Data Base Tiket PesawatData Base Tiket Pesawat
Data Base Tiket Pesawatnaufals11
 
Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)
Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)
Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)Nabil Muhammad Firdaus
 
Contoh peyelesaian logika fuzzy
Contoh peyelesaian logika fuzzyContoh peyelesaian logika fuzzy
Contoh peyelesaian logika fuzzyZaenal Khayat
 
Penyederhanaan Fungsi Boolean
Penyederhanaan Fungsi BooleanPenyederhanaan Fungsi Boolean
Penyederhanaan Fungsi BooleanFahrul Razi
 
Pengertian dan Representasi Graph
Pengertian dan Representasi GraphPengertian dan Representasi Graph
Pengertian dan Representasi GraphZaldy Eka Putra
 
Penyederhanaan Karnaugh Map
Penyederhanaan Karnaugh MapPenyederhanaan Karnaugh Map
Penyederhanaan Karnaugh MapCheria Asyifa
 
Matriks eselon baris dan eselon baris tereduksi
Matriks eselon baris dan eselon baris tereduksiMatriks eselon baris dan eselon baris tereduksi
Matriks eselon baris dan eselon baris tereduksiElemantking Daeva
 
Laporan praktikum modul 5 (normalisasi)
Laporan praktikum modul 5 (normalisasi)Laporan praktikum modul 5 (normalisasi)
Laporan praktikum modul 5 (normalisasi)Devi Apriansyah
 
Makalah I Rancangan Database CDM dan PDM
Makalah I Rancangan Database CDM dan PDMMakalah I Rancangan Database CDM dan PDM
Makalah I Rancangan Database CDM dan PDMElma Fiana
 
Matematika Diskrit Relasi Rekursif
Matematika Diskrit Relasi RekursifMatematika Diskrit Relasi Rekursif
Matematika Diskrit Relasi RekursifAyuk Wulandari
 
Laporan Aplikasi Kasir Sederhana (KOPERASI ABC)
Laporan Aplikasi Kasir Sederhana (KOPERASI ABC)Laporan Aplikasi Kasir Sederhana (KOPERASI ABC)
Laporan Aplikasi Kasir Sederhana (KOPERASI ABC)ntalim
 

What's hot (20)

Bilangan kompleks lengkap
Bilangan kompleks lengkapBilangan kompleks lengkap
Bilangan kompleks lengkap
 
Pembuatan uml pada toko belanja online
Pembuatan uml pada toko belanja onlinePembuatan uml pada toko belanja online
Pembuatan uml pada toko belanja online
 
Modul bahan-ajar-kecerdasan-buatan-ptiik-final
Modul bahan-ajar-kecerdasan-buatan-ptiik-finalModul bahan-ajar-kecerdasan-buatan-ptiik-final
Modul bahan-ajar-kecerdasan-buatan-ptiik-final
 
Menyederhanakan fungsi boolean dengan menggunakan metode quin1
Menyederhanakan fungsi boolean dengan menggunakan metode quin1Menyederhanakan fungsi boolean dengan menggunakan metode quin1
Menyederhanakan fungsi boolean dengan menggunakan metode quin1
 
Bab 2 Aljabar Relasional
Bab 2   Aljabar RelasionalBab 2   Aljabar Relasional
Bab 2 Aljabar Relasional
 
Aljabar boolean MK matematika diskrit
Aljabar boolean MK matematika diskritAljabar boolean MK matematika diskrit
Aljabar boolean MK matematika diskrit
 
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
 
Integral Garis
Integral GarisIntegral Garis
Integral Garis
 
Data Base Tiket Pesawat
Data Base Tiket PesawatData Base Tiket Pesawat
Data Base Tiket Pesawat
 
Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)
Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)
Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)
 
Contoh peyelesaian logika fuzzy
Contoh peyelesaian logika fuzzyContoh peyelesaian logika fuzzy
Contoh peyelesaian logika fuzzy
 
Graf pohon (bagian ke 6)
Graf pohon (bagian ke 6)Graf pohon (bagian ke 6)
Graf pohon (bagian ke 6)
 
Penyederhanaan Fungsi Boolean
Penyederhanaan Fungsi BooleanPenyederhanaan Fungsi Boolean
Penyederhanaan Fungsi Boolean
 
Pengertian dan Representasi Graph
Pengertian dan Representasi GraphPengertian dan Representasi Graph
Pengertian dan Representasi Graph
 
Penyederhanaan Karnaugh Map
Penyederhanaan Karnaugh MapPenyederhanaan Karnaugh Map
Penyederhanaan Karnaugh Map
 
Matriks eselon baris dan eselon baris tereduksi
Matriks eselon baris dan eselon baris tereduksiMatriks eselon baris dan eselon baris tereduksi
Matriks eselon baris dan eselon baris tereduksi
 
Laporan praktikum modul 5 (normalisasi)
Laporan praktikum modul 5 (normalisasi)Laporan praktikum modul 5 (normalisasi)
Laporan praktikum modul 5 (normalisasi)
 
Makalah I Rancangan Database CDM dan PDM
Makalah I Rancangan Database CDM dan PDMMakalah I Rancangan Database CDM dan PDM
Makalah I Rancangan Database CDM dan PDM
 
Matematika Diskrit Relasi Rekursif
Matematika Diskrit Relasi RekursifMatematika Diskrit Relasi Rekursif
Matematika Diskrit Relasi Rekursif
 
Laporan Aplikasi Kasir Sederhana (KOPERASI ABC)
Laporan Aplikasi Kasir Sederhana (KOPERASI ABC)Laporan Aplikasi Kasir Sederhana (KOPERASI ABC)
Laporan Aplikasi Kasir Sederhana (KOPERASI ABC)
 

Viewers also liked

Analisis dan perancangan basis data perpustakaan
Analisis dan perancangan basis data perpustakaanAnalisis dan perancangan basis data perpustakaan
Analisis dan perancangan basis data perpustakaanbinamulia
 
Erd perpustakaan
Erd perpustakaanErd perpustakaan
Erd perpustakaanNae Nay
 
Presentasi slims 8 akasia
Presentasi slims 8 akasia Presentasi slims 8 akasia
Presentasi slims 8 akasia Syafii Nasution
 
Database Perpustakaan
Database PerpustakaanDatabase Perpustakaan
Database PerpustakaanFandi Rahmat
 
Perancangan dan Analisa Sistem
Perancangan dan Analisa SistemPerancangan dan Analisa Sistem
Perancangan dan Analisa Sistemguestb7aaaf1e
 
Layanan sirkulasi perpustakaan sekolah
Layanan sirkulasi perpustakaan sekolahLayanan sirkulasi perpustakaan sekolah
Layanan sirkulasi perpustakaan sekolahIsa Ansori
 
Manajemen modul SLiMS (syafii)1
Manajemen modul SLiMS (syafii)1Manajemen modul SLiMS (syafii)1
Manajemen modul SLiMS (syafii)1Syafii Nasution
 
Studi komparasi aplikasi INSTITUSIONAL REPOSITORY DSPACE, EPRINTS, DAN OMEKA
Studi komparasi aplikasi INSTITUSIONAL REPOSITORY DSPACE, EPRINTS, DAN OMEKAStudi komparasi aplikasi INSTITUSIONAL REPOSITORY DSPACE, EPRINTS, DAN OMEKA
Studi komparasi aplikasi INSTITUSIONAL REPOSITORY DSPACE, EPRINTS, DAN OMEKASyafii Nasution
 
Analisis perancangan sistem informasi
Analisis perancangan sistem informasiAnalisis perancangan sistem informasi
Analisis perancangan sistem informasiAinur Rofiq
 
Analisis ERD Database Rumah Sakit
Analisis ERD Database Rumah SakitAnalisis ERD Database Rumah Sakit
Analisis ERD Database Rumah SakitFitria Nuri
 
Laporan tugas arsi (sistem sirkulasi buku pada perpustakaan umum)
Laporan tugas arsi (sistem sirkulasi buku pada perpustakaan umum)Laporan tugas arsi (sistem sirkulasi buku pada perpustakaan umum)
Laporan tugas arsi (sistem sirkulasi buku pada perpustakaan umum)Mamik Matori
 
Database dan manajemen database
Database dan manajemen databaseDatabase dan manajemen database
Database dan manajemen databaseSigit Sanjaya
 
Analisis perancangan sistem informasi perpustakan stikom
Analisis perancangan sistem informasi perpustakan stikomAnalisis perancangan sistem informasi perpustakan stikom
Analisis perancangan sistem informasi perpustakan stikomWenda Oneluv
 
Erd (entity relationship diagram)
Erd (entity relationship diagram)Erd (entity relationship diagram)
Erd (entity relationship diagram)Fariszal Nova
 
SLiMS Grassroot Library Automation System
SLiMS Grassroot Library Automation SystemSLiMS Grassroot Library Automation System
SLiMS Grassroot Library Automation SystemArie Nugraha
 
Tugas perancangan basis data pertemuan 1 semester 2 BSI
Tugas perancangan basis data pertemuan 1 semester 2 BSITugas perancangan basis data pertemuan 1 semester 2 BSI
Tugas perancangan basis data pertemuan 1 semester 2 BSISherly Sundiawati
 

Viewers also liked (20)

Analisis dan perancangan basis data perpustakaan
Analisis dan perancangan basis data perpustakaanAnalisis dan perancangan basis data perpustakaan
Analisis dan perancangan basis data perpustakaan
 
Erd perpustakaan
Erd perpustakaanErd perpustakaan
Erd perpustakaan
 
Presentasi slims 8 akasia
Presentasi slims 8 akasia Presentasi slims 8 akasia
Presentasi slims 8 akasia
 
Analisis perpustakaan
Analisis perpustakaanAnalisis perpustakaan
Analisis perpustakaan
 
Database Perpustakaan
Database PerpustakaanDatabase Perpustakaan
Database Perpustakaan
 
Basis data
Basis dataBasis data
Basis data
 
Perancangan dan Analisa Sistem
Perancangan dan Analisa SistemPerancangan dan Analisa Sistem
Perancangan dan Analisa Sistem
 
Layanan sirkulasi perpustakaan sekolah
Layanan sirkulasi perpustakaan sekolahLayanan sirkulasi perpustakaan sekolah
Layanan sirkulasi perpustakaan sekolah
 
Manajemen modul SLiMS (syafii)1
Manajemen modul SLiMS (syafii)1Manajemen modul SLiMS (syafii)1
Manajemen modul SLiMS (syafii)1
 
Studi komparasi aplikasi INSTITUSIONAL REPOSITORY DSPACE, EPRINTS, DAN OMEKA
Studi komparasi aplikasi INSTITUSIONAL REPOSITORY DSPACE, EPRINTS, DAN OMEKAStudi komparasi aplikasi INSTITUSIONAL REPOSITORY DSPACE, EPRINTS, DAN OMEKA
Studi komparasi aplikasi INSTITUSIONAL REPOSITORY DSPACE, EPRINTS, DAN OMEKA
 
Analisis perancangan sistem informasi
Analisis perancangan sistem informasiAnalisis perancangan sistem informasi
Analisis perancangan sistem informasi
 
Analisis ERD Database Rumah Sakit
Analisis ERD Database Rumah SakitAnalisis ERD Database Rumah Sakit
Analisis ERD Database Rumah Sakit
 
Laporan tugas arsi (sistem sirkulasi buku pada perpustakaan umum)
Laporan tugas arsi (sistem sirkulasi buku pada perpustakaan umum)Laporan tugas arsi (sistem sirkulasi buku pada perpustakaan umum)
Laporan tugas arsi (sistem sirkulasi buku pada perpustakaan umum)
 
Database dan manajemen database
Database dan manajemen databaseDatabase dan manajemen database
Database dan manajemen database
 
Analisis perancangan sistem informasi perpustakan stikom
Analisis perancangan sistem informasi perpustakan stikomAnalisis perancangan sistem informasi perpustakan stikom
Analisis perancangan sistem informasi perpustakan stikom
 
Erd (entity relationship diagram)
Erd (entity relationship diagram)Erd (entity relationship diagram)
Erd (entity relationship diagram)
 
Makalah abd baru
Makalah abd baruMakalah abd baru
Makalah abd baru
 
SLiMS Grassroot Library Automation System
SLiMS Grassroot Library Automation SystemSLiMS Grassroot Library Automation System
SLiMS Grassroot Library Automation System
 
Makalah rawat inap
Makalah rawat inapMakalah rawat inap
Makalah rawat inap
 
Tugas perancangan basis data pertemuan 1 semester 2 BSI
Tugas perancangan basis data pertemuan 1 semester 2 BSITugas perancangan basis data pertemuan 1 semester 2 BSI
Tugas perancangan basis data pertemuan 1 semester 2 BSI
 

Similar to Sirkulasi Buku Perpustakaan

Modul-SistemBasisData-1.pdf
Modul-SistemBasisData-1.pdfModul-SistemBasisData-1.pdf
Modul-SistemBasisData-1.pdfAkoyBoys1
 
Makalah sistem informasi manajemen
Makalah sistem informasi manajemenMakalah sistem informasi manajemen
Makalah sistem informasi manajemenMiftah Iqtishoduna
 
Laporan Sistem Basis Data Ms. Acces
Laporan Sistem Basis Data Ms. AccesLaporan Sistem Basis Data Ms. Acces
Laporan Sistem Basis Data Ms. AccesIsti Qomah
 
Si pi, dwi rintani, hapzi ali, dasar-dasar intelegensi bisnis basis data dala...
Si pi, dwi rintani, hapzi ali, dasar-dasar intelegensi bisnis basis data dala...Si pi, dwi rintani, hapzi ali, dasar-dasar intelegensi bisnis basis data dala...
Si pi, dwi rintani, hapzi ali, dasar-dasar intelegensi bisnis basis data dala...dwi rintani
 
Implementasi Aplikasi Basis Data Relasional pada Siloam Hospitals Kebon Jeruk
Implementasi Aplikasi Basis Data Relasional pada Siloam Hospitals Kebon JerukImplementasi Aplikasi Basis Data Relasional pada Siloam Hospitals Kebon Jeruk
Implementasi Aplikasi Basis Data Relasional pada Siloam Hospitals Kebon JerukAndreasTanjaya_43218120078
 
Makalah database manajemen sistem
Makalah database manajemen sistemMakalah database manajemen sistem
Makalah database manajemen sistemMhd. Abdullah Hamid
 
SI-PI,Ranti Pusriana,Hapzi Ali,Dasar-Dasar Intelegensi Bisnis Basis Data Dala...
SI-PI,Ranti Pusriana,Hapzi Ali,Dasar-Dasar Intelegensi Bisnis Basis Data Dala...SI-PI,Ranti Pusriana,Hapzi Ali,Dasar-Dasar Intelegensi Bisnis Basis Data Dala...
SI-PI,Ranti Pusriana,Hapzi Ali,Dasar-Dasar Intelegensi Bisnis Basis Data Dala...Ranti Pusriana
 
Membangun Aplikasi Rapor Online
Membangun Aplikasi Rapor OnlineMembangun Aplikasi Rapor Online
Membangun Aplikasi Rapor OnlineAhmad Saktia Yunus
 
Tugas sistem basis data kelompok
Tugas sistem basis data kelompokTugas sistem basis data kelompok
Tugas sistem basis data kelompokFriska Nuraini
 
Tugas sistem basis data
Tugas sistem basis dataTugas sistem basis data
Tugas sistem basis dataaminah05
 
Makalah sistem informasi
Makalah sistem informasiMakalah sistem informasi
Makalah sistem informasiriski_abidin
 
Skripsi perancangan-sistem-informasi-pendataan-biodata-mahasiswa-pada-fakulta...
Skripsi perancangan-sistem-informasi-pendataan-biodata-mahasiswa-pada-fakulta...Skripsi perancangan-sistem-informasi-pendataan-biodata-mahasiswa-pada-fakulta...
Skripsi perancangan-sistem-informasi-pendataan-biodata-mahasiswa-pada-fakulta...Jamil Jamil
 
Skripsi perancangan-sistem-informasi-pendataan-biodata-mahasiswa-pada-fakulta...
Skripsi perancangan-sistem-informasi-pendataan-biodata-mahasiswa-pada-fakulta...Skripsi perancangan-sistem-informasi-pendataan-biodata-mahasiswa-pada-fakulta...
Skripsi perancangan-sistem-informasi-pendataan-biodata-mahasiswa-pada-fakulta...Jamil Jamil
 
Tugas sim.sukartiningsih.yananto mihadi p., s.e., m.si., cma.konsep blog dan ...
Tugas sim.sukartiningsih.yananto mihadi p., s.e., m.si., cma.konsep blog dan ...Tugas sim.sukartiningsih.yananto mihadi p., s.e., m.si., cma.konsep blog dan ...
Tugas sim.sukartiningsih.yananto mihadi p., s.e., m.si., cma.konsep blog dan ...Sukartiningsih
 
Si & pi, siti nur rohadatul 'aisy, hapzi ali, dasar dasar intelegensi bisnis ...
Si & pi, siti nur rohadatul 'aisy, hapzi ali, dasar dasar intelegensi bisnis ...Si & pi, siti nur rohadatul 'aisy, hapzi ali, dasar dasar intelegensi bisnis ...
Si & pi, siti nur rohadatul 'aisy, hapzi ali, dasar dasar intelegensi bisnis ...Siti Nur Rohadatul Aisy
 
PENGAPLIKASIAN KONSEP BASIS DATA RELASIONAL PADA PT BANK CENTRAL ASIA TBK
PENGAPLIKASIAN KONSEP BASIS DATA RELASIONAL PADA PT BANK CENTRAL ASIA TBKPENGAPLIKASIAN KONSEP BASIS DATA RELASIONAL PADA PT BANK CENTRAL ASIA TBK
PENGAPLIKASIAN KONSEP BASIS DATA RELASIONAL PADA PT BANK CENTRAL ASIA TBKRaihanAbid1
 
06, sistem informasi manajemen, sistem manajemen bassis data, septi hendarwat...
06, sistem informasi manajemen, sistem manajemen bassis data, septi hendarwat...06, sistem informasi manajemen, sistem manajemen bassis data, septi hendarwat...
06, sistem informasi manajemen, sistem manajemen bassis data, septi hendarwat...SeptiHendarwati
 

Similar to Sirkulasi Buku Perpustakaan (20)

Modul-SistemBasisData-1.pdf
Modul-SistemBasisData-1.pdfModul-SistemBasisData-1.pdf
Modul-SistemBasisData-1.pdf
 
Makalah sistem informasi manajemen
Makalah sistem informasi manajemenMakalah sistem informasi manajemen
Makalah sistem informasi manajemen
 
Laporan Sistem Basis Data Ms. Acces
Laporan Sistem Basis Data Ms. AccesLaporan Sistem Basis Data Ms. Acces
Laporan Sistem Basis Data Ms. Acces
 
Si pi, dwi rintani, hapzi ali, dasar-dasar intelegensi bisnis basis data dala...
Si pi, dwi rintani, hapzi ali, dasar-dasar intelegensi bisnis basis data dala...Si pi, dwi rintani, hapzi ali, dasar-dasar intelegensi bisnis basis data dala...
Si pi, dwi rintani, hapzi ali, dasar-dasar intelegensi bisnis basis data dala...
 
2014 k5 simpeg makalah.
2014 k5 simpeg makalah.2014 k5 simpeg makalah.
2014 k5 simpeg makalah.
 
Tugas myi course
Tugas myi courseTugas myi course
Tugas myi course
 
Implementasi Aplikasi Basis Data Relasional pada Siloam Hospitals Kebon Jeruk
Implementasi Aplikasi Basis Data Relasional pada Siloam Hospitals Kebon JerukImplementasi Aplikasi Basis Data Relasional pada Siloam Hospitals Kebon Jeruk
Implementasi Aplikasi Basis Data Relasional pada Siloam Hospitals Kebon Jeruk
 
Makalah database manajemen sistem
Makalah database manajemen sistemMakalah database manajemen sistem
Makalah database manajemen sistem
 
SI-PI,Ranti Pusriana,Hapzi Ali,Dasar-Dasar Intelegensi Bisnis Basis Data Dala...
SI-PI,Ranti Pusriana,Hapzi Ali,Dasar-Dasar Intelegensi Bisnis Basis Data Dala...SI-PI,Ranti Pusriana,Hapzi Ali,Dasar-Dasar Intelegensi Bisnis Basis Data Dala...
SI-PI,Ranti Pusriana,Hapzi Ali,Dasar-Dasar Intelegensi Bisnis Basis Data Dala...
 
Membangun Aplikasi Rapor Online
Membangun Aplikasi Rapor OnlineMembangun Aplikasi Rapor Online
Membangun Aplikasi Rapor Online
 
Tugas sistem basis data kelompok
Tugas sistem basis data kelompokTugas sistem basis data kelompok
Tugas sistem basis data kelompok
 
Tugas sistem basis data
Tugas sistem basis dataTugas sistem basis data
Tugas sistem basis data
 
Makalah sistem informasi
Makalah sistem informasiMakalah sistem informasi
Makalah sistem informasi
 
Skripsi perancangan-sistem-informasi-pendataan-biodata-mahasiswa-pada-fakulta...
Skripsi perancangan-sistem-informasi-pendataan-biodata-mahasiswa-pada-fakulta...Skripsi perancangan-sistem-informasi-pendataan-biodata-mahasiswa-pada-fakulta...
Skripsi perancangan-sistem-informasi-pendataan-biodata-mahasiswa-pada-fakulta...
 
Skripsi perancangan-sistem-informasi-pendataan-biodata-mahasiswa-pada-fakulta...
Skripsi perancangan-sistem-informasi-pendataan-biodata-mahasiswa-pada-fakulta...Skripsi perancangan-sistem-informasi-pendataan-biodata-mahasiswa-pada-fakulta...
Skripsi perancangan-sistem-informasi-pendataan-biodata-mahasiswa-pada-fakulta...
 
contoh Proposal praktikum
contoh Proposal praktikumcontoh Proposal praktikum
contoh Proposal praktikum
 
Tugas sim.sukartiningsih.yananto mihadi p., s.e., m.si., cma.konsep blog dan ...
Tugas sim.sukartiningsih.yananto mihadi p., s.e., m.si., cma.konsep blog dan ...Tugas sim.sukartiningsih.yananto mihadi p., s.e., m.si., cma.konsep blog dan ...
Tugas sim.sukartiningsih.yananto mihadi p., s.e., m.si., cma.konsep blog dan ...
 
Si & pi, siti nur rohadatul 'aisy, hapzi ali, dasar dasar intelegensi bisnis ...
Si & pi, siti nur rohadatul 'aisy, hapzi ali, dasar dasar intelegensi bisnis ...Si & pi, siti nur rohadatul 'aisy, hapzi ali, dasar dasar intelegensi bisnis ...
Si & pi, siti nur rohadatul 'aisy, hapzi ali, dasar dasar intelegensi bisnis ...
 
PENGAPLIKASIAN KONSEP BASIS DATA RELASIONAL PADA PT BANK CENTRAL ASIA TBK
PENGAPLIKASIAN KONSEP BASIS DATA RELASIONAL PADA PT BANK CENTRAL ASIA TBKPENGAPLIKASIAN KONSEP BASIS DATA RELASIONAL PADA PT BANK CENTRAL ASIA TBK
PENGAPLIKASIAN KONSEP BASIS DATA RELASIONAL PADA PT BANK CENTRAL ASIA TBK
 
06, sistem informasi manajemen, sistem manajemen bassis data, septi hendarwat...
06, sistem informasi manajemen, sistem manajemen bassis data, septi hendarwat...06, sistem informasi manajemen, sistem manajemen bassis data, septi hendarwat...
06, sistem informasi manajemen, sistem manajemen bassis data, septi hendarwat...
 

More from National Cheng Kung University

Accuracy assessment and 3D Mapping by Consumer Grade Spherical Camera
Accuracy assessment and 3D Mapping by Consumer Grade Spherical CameraAccuracy assessment and 3D Mapping by Consumer Grade Spherical Camera
Accuracy assessment and 3D Mapping by Consumer Grade Spherical CameraNational Cheng Kung University
 
3D Rekonstruksi Bangunan Menggunakan Gambar Panorama Sebagai Upaya Untuk Miti...
3D Rekonstruksi Bangunan Menggunakan Gambar Panorama Sebagai Upaya Untuk Miti...3D Rekonstruksi Bangunan Menggunakan Gambar Panorama Sebagai Upaya Untuk Miti...
3D Rekonstruksi Bangunan Menggunakan Gambar Panorama Sebagai Upaya Untuk Miti...National Cheng Kung University
 
3D Rekonstruksi Bangunan Menggunakan Gambar Panorama Sebagai Upaya Untuk Miti...
3D Rekonstruksi Bangunan Menggunakan Gambar Panorama Sebagai Upaya Untuk Miti...3D Rekonstruksi Bangunan Menggunakan Gambar Panorama Sebagai Upaya Untuk Miti...
3D Rekonstruksi Bangunan Menggunakan Gambar Panorama Sebagai Upaya Untuk Miti...National Cheng Kung University
 
3D Indoor and Outdoor Mapping from Point Cloud Generated by Spherical Camera
3D Indoor and Outdoor Mapping from Point Cloud Generated by Spherical Camera3D Indoor and Outdoor Mapping from Point Cloud Generated by Spherical Camera
3D Indoor and Outdoor Mapping from Point Cloud Generated by Spherical CameraNational Cheng Kung University
 
3D Indoor and Outdoor Mapping from Point Cloud Generated by Spherical Camera
3D Indoor and Outdoor Mapping from Point Cloud Generated by Spherical Camera3D Indoor and Outdoor Mapping from Point Cloud Generated by Spherical Camera
3D Indoor and Outdoor Mapping from Point Cloud Generated by Spherical CameraNational Cheng Kung University
 
Satellite Image Classification using Decision Tree, SVM and k-Nearest Neighbor
Satellite Image Classification using Decision Tree, SVM and k-Nearest NeighborSatellite Image Classification using Decision Tree, SVM and k-Nearest Neighbor
Satellite Image Classification using Decision Tree, SVM and k-Nearest NeighborNational Cheng Kung University
 
Optimal Filtering with Kalman Filters and Smoothers Using AndroSensor IMU Data
Optimal Filtering with Kalman Filters and Smoothers Using AndroSensor IMU DataOptimal Filtering with Kalman Filters and Smoothers Using AndroSensor IMU Data
Optimal Filtering with Kalman Filters and Smoothers Using AndroSensor IMU DataNational Cheng Kung University
 
Satellite Image Classification using Decision Tree, SVM and k-Nearest Neighbor
Satellite Image Classification using Decision Tree, SVM and k-Nearest NeighborSatellite Image Classification using Decision Tree, SVM and k-Nearest Neighbor
Satellite Image Classification using Decision Tree, SVM and k-Nearest NeighborNational Cheng Kung University
 
A Method of Mining Association Rules for Geographical Points of Interest
A Method of Mining Association Rules for Geographical Points of InterestA Method of Mining Association Rules for Geographical Points of Interest
A Method of Mining Association Rules for Geographical Points of InterestNational Cheng Kung University
 
Building classification model, tree model, confusion matrix and prediction ac...
Building classification model, tree model, confusion matrix and prediction ac...Building classification model, tree model, confusion matrix and prediction ac...
Building classification model, tree model, confusion matrix and prediction ac...National Cheng Kung University
 
Accuracy Analysis of Three-Dimensional Model Reconstructed by Spherical Video...
Accuracy Analysis of Three-Dimensional Model Reconstructed by Spherical Video...Accuracy Analysis of Three-Dimensional Model Reconstructed by Spherical Video...
Accuracy Analysis of Three-Dimensional Model Reconstructed by Spherical Video...National Cheng Kung University
 
Association Rule (Data Mining) - Frequent Itemset Generation, Closed Frequent...
Association Rule (Data Mining) - Frequent Itemset Generation, Closed Frequent...Association Rule (Data Mining) - Frequent Itemset Generation, Closed Frequent...
Association Rule (Data Mining) - Frequent Itemset Generation, Closed Frequent...National Cheng Kung University
 
The rotation matrix (DCM) and quaternion in Inertial Survey and Navigation Sy...
The rotation matrix (DCM) and quaternion in Inertial Survey and Navigation Sy...The rotation matrix (DCM) and quaternion in Inertial Survey and Navigation Sy...
The rotation matrix (DCM) and quaternion in Inertial Survey and Navigation Sy...National Cheng Kung University
 
SIFT/SURF can achieve scale, rotation and illumination invariant during image...
SIFT/SURF can achieve scale, rotation and illumination invariant during image...SIFT/SURF can achieve scale, rotation and illumination invariant during image...
SIFT/SURF can achieve scale, rotation and illumination invariant during image...National Cheng Kung University
 

More from National Cheng Kung University (20)

Accuracy assessment and 3D Mapping by Consumer Grade Spherical Camera
Accuracy assessment and 3D Mapping by Consumer Grade Spherical CameraAccuracy assessment and 3D Mapping by Consumer Grade Spherical Camera
Accuracy assessment and 3D Mapping by Consumer Grade Spherical Camera
 
3D Rekonstruksi Bangunan Menggunakan Gambar Panorama Sebagai Upaya Untuk Miti...
3D Rekonstruksi Bangunan Menggunakan Gambar Panorama Sebagai Upaya Untuk Miti...3D Rekonstruksi Bangunan Menggunakan Gambar Panorama Sebagai Upaya Untuk Miti...
3D Rekonstruksi Bangunan Menggunakan Gambar Panorama Sebagai Upaya Untuk Miti...
 
3D Rekonstruksi Bangunan Menggunakan Gambar Panorama Sebagai Upaya Untuk Miti...
3D Rekonstruksi Bangunan Menggunakan Gambar Panorama Sebagai Upaya Untuk Miti...3D Rekonstruksi Bangunan Menggunakan Gambar Panorama Sebagai Upaya Untuk Miti...
3D Rekonstruksi Bangunan Menggunakan Gambar Panorama Sebagai Upaya Untuk Miti...
 
3D Indoor and Outdoor Mapping from Point Cloud Generated by Spherical Camera
3D Indoor and Outdoor Mapping from Point Cloud Generated by Spherical Camera3D Indoor and Outdoor Mapping from Point Cloud Generated by Spherical Camera
3D Indoor and Outdoor Mapping from Point Cloud Generated by Spherical Camera
 
3D Indoor and Outdoor Mapping from Point Cloud Generated by Spherical Camera
3D Indoor and Outdoor Mapping from Point Cloud Generated by Spherical Camera3D Indoor and Outdoor Mapping from Point Cloud Generated by Spherical Camera
3D Indoor and Outdoor Mapping from Point Cloud Generated by Spherical Camera
 
Handbook PPI Tainan Taiwan 2018
Handbook PPI Tainan Taiwan 2018Handbook PPI Tainan Taiwan 2018
Handbook PPI Tainan Taiwan 2018
 
Satellite Image Classification using Decision Tree, SVM and k-Nearest Neighbor
Satellite Image Classification using Decision Tree, SVM and k-Nearest NeighborSatellite Image Classification using Decision Tree, SVM and k-Nearest Neighbor
Satellite Image Classification using Decision Tree, SVM and k-Nearest Neighbor
 
Optimal Filtering with Kalman Filters and Smoothers Using AndroSensor IMU Data
Optimal Filtering with Kalman Filters and Smoothers Using AndroSensor IMU DataOptimal Filtering with Kalman Filters and Smoothers Using AndroSensor IMU Data
Optimal Filtering with Kalman Filters and Smoothers Using AndroSensor IMU Data
 
Satellite Image Classification using Decision Tree, SVM and k-Nearest Neighbor
Satellite Image Classification using Decision Tree, SVM and k-Nearest NeighborSatellite Image Classification using Decision Tree, SVM and k-Nearest Neighbor
Satellite Image Classification using Decision Tree, SVM and k-Nearest Neighbor
 
EKF and RTS smoother toolbox
EKF and RTS smoother toolboxEKF and RTS smoother toolbox
EKF and RTS smoother toolbox
 
Kalman Filter Basic
Kalman Filter BasicKalman Filter Basic
Kalman Filter Basic
 
A Method of Mining Association Rules for Geographical Points of Interest
A Method of Mining Association Rules for Geographical Points of InterestA Method of Mining Association Rules for Geographical Points of Interest
A Method of Mining Association Rules for Geographical Points of Interest
 
DSM Extraction from Pleiades Images Using RSP
DSM Extraction from Pleiades Images Using RSPDSM Extraction from Pleiades Images Using RSP
DSM Extraction from Pleiades Images Using RSP
 
Calibration of Inertial Sensor within Smartphone
Calibration of Inertial Sensor within SmartphoneCalibration of Inertial Sensor within Smartphone
Calibration of Inertial Sensor within Smartphone
 
Pengukuran GPS Menggunakan Trimble Secara Manual
Pengukuran GPS Menggunakan Trimble Secara ManualPengukuran GPS Menggunakan Trimble Secara Manual
Pengukuran GPS Menggunakan Trimble Secara Manual
 
Building classification model, tree model, confusion matrix and prediction ac...
Building classification model, tree model, confusion matrix and prediction ac...Building classification model, tree model, confusion matrix and prediction ac...
Building classification model, tree model, confusion matrix and prediction ac...
 
Accuracy Analysis of Three-Dimensional Model Reconstructed by Spherical Video...
Accuracy Analysis of Three-Dimensional Model Reconstructed by Spherical Video...Accuracy Analysis of Three-Dimensional Model Reconstructed by Spherical Video...
Accuracy Analysis of Three-Dimensional Model Reconstructed by Spherical Video...
 
Association Rule (Data Mining) - Frequent Itemset Generation, Closed Frequent...
Association Rule (Data Mining) - Frequent Itemset Generation, Closed Frequent...Association Rule (Data Mining) - Frequent Itemset Generation, Closed Frequent...
Association Rule (Data Mining) - Frequent Itemset Generation, Closed Frequent...
 
The rotation matrix (DCM) and quaternion in Inertial Survey and Navigation Sy...
The rotation matrix (DCM) and quaternion in Inertial Survey and Navigation Sy...The rotation matrix (DCM) and quaternion in Inertial Survey and Navigation Sy...
The rotation matrix (DCM) and quaternion in Inertial Survey and Navigation Sy...
 
SIFT/SURF can achieve scale, rotation and illumination invariant during image...
SIFT/SURF can achieve scale, rotation and illumination invariant during image...SIFT/SURF can achieve scale, rotation and illumination invariant during image...
SIFT/SURF can achieve scale, rotation and illumination invariant during image...
 

Sirkulasi Buku Perpustakaan

  • 1. Laporan Sistem Basis Data Database Sirkulasi Buku Perpustakaan ITS Disusun Oleh : Kelas Sistem Basis Data A 1. Muhammad Irsyadi F. 3512100015 2. S Intan Ary Prayogi 3512100035 3. Joko Purnomo 3512100037 4. Megananda Selvia 3512100041 Dosen Pembimbing: Udiana Wahyu Deviantari, ST., MT Jurusan Teknik Geomatika Fakultas Teknik Sipil dan Perencanaan Institut Teknologi Sepuluh Nopember Surabaya 2014
  • 2. Laporan Sistem Basis Data Sirkulasi Buku Perpustakaan i KATA PENGANTAR Dengan memanjatkan puji syukur kehadirat Tuhan Yang Maha Esa, atas segala limpahan rahmat dan karnia-Nya sehingga penulis dapat menyelesaikan tugas Mata Kuliah Sistem Basis Data ini dengan baik. Diharapkan dengan disusunnya tugas dapat memberikan informasi kepada pembaca. Tugas ini disusun sebagai penunjang untuk menambah wawasan ilmu pengetahuan kepada para pembaca, dari materi yang disampaikan dalam makalah ini yaitu mengenai Pembuatan Sistem Basis Data pada Sirkulasi Buku Perpustakaan. Penulis memohon maav jika dalam makalah ini masih terdapat banyak kekurangan, maka dari itu penulis mengharapkan agar pembaca dapat memberikan saran serta kritiknya. Penulis
  • 3. Laporan Sistem Basis Data Sirkulasi Buku Perpustakaan ii DAFTAR ISI KATA PENGANTAR...................................................................................................... i DAFTAR ISI .................................................................................................................... ii DAFTAR TABEL ........................................................................................................... iv DAFTAR GAMBAR ....................................................................................................... iv BAB I PENDAHULUAN 1. 1 Latar Belakang ................................................................................................... 1 1. 2 Maksud dan Tujuan Praktikum .......................................................................... 1 BAB II DASAR TEORI 2. 1 Konsep Sistem Basis Data.................................................................................. 2 2. 2 Entitas................................................................................................................. 3 2. 3 Relationship........................................................................................................ 4 2. 4 Atribut ................................................................................................................ 4 2. 5 Key ..................................................................................................................... 5 2. 6 Tabel, Record, dan File ...................................................................................... 6 2. 7 Relasi ................................................................................................................. 6 2. 8 Tipe data field .................................................................................................... 8 2. 9 Query.................................................................................................................. 9 2. 10 Diagram E.R....................................................................................................... 12 BAB III PENGOLAHAN DATA DAN ANALISA 3. 1 Entitas................................................................................................................. 14 3. 2 Kamus data......................................................................................................... 14 3. 3 Enterprises rules ................................................................................................. 15 3. 4 Atribut ................................................................................................................ 15 3. 5 Tabel Semua Entitas........................................................................................... 16
  • 4. Laporan Sistem Basis Data Sirkulasi Buku Perpustakaan iii 3. 6 Derajat Hubungan antar Entitas ......................................................................... 20 3. 7 ERD.................................................................................................................... 23 BAB IV KESIMPULAN.................................................................................................. 24 DAFTAR PUSTAKA....................................................................................................... 25
  • 5. Laporan Sistem Basis Data Sirkulasi Buku Perpustakaan iv DAFTAR GAMBAR Gambar 2.1 Konsep Basis Data (kompilasi dari Elmasri R. Dkk, 1994) .................... 2 Gambar 2.2 Skema Basis Data Universitas.................................................................. 3 Gambar 2.3 diagram E-R 1:1........................................................................................ 7 Gambar 2.4 diagram E-R 1:N....................................................................................... 7 Gambar 2.5 diagram E-R M:N ..................................................................................... 8 Gambar 2.6 Contoh Diagram E-R ................................................................................ 13 Gambar 3.7 Relasi antar table....................................................................................... 20 Gambar 3.8 Derajat hubungan 1:1 formulir anggota.................................................... 20 Gambar 3.9 Derajat Hubungan 1:1 buku anggota ....................................................... 21 Gambar 3.10 Derajat Hubungan 1: n buku anggota ................................................... 21 Gambar 3.11 Derajat Hubungan 1: n buku anggota .................................................... 21 Gambar 3.12 Derajat Hubungan n : m buku anggota................................................. 21 Gambar 3.13 Derajat Hubungan 1 : n operator kembalian anggota .......................... 21 Gambar 3.14 Derajat Hubungan 1 : n Operator pinjam anggota.................................. 22 Gambar 3.15 Derajat Hubungan 1 : n Operator pinjam anggota................................ 22 Gambar 3.16 Derajat Hubungan n : m Operator pinjam anggota............................... 22 Gambar 3. 17 Diagram ERD Sirkulasi Buku Perpustakaan. ........................................ 23 DAFTAR TABEL Tabel 3.1 Formulir ....................................................................................................... 16 Tabel 3.2 Anggota ......................................................................................................... 17 Tabel 3.3 Pendaftaran Anggota ..................................................................................... 18 Tabel 3.4 Buku .............................................................................................................. 18 Tabel 3.5 Pinjaman........................................................................................................ 19 Tabel 3.6 Denda............................................................................................................. 19 Tabel 3.7 Operator Pinjam ............................................................................................ 19 Tabel 3.8 Operator Kembali.......................................................................................... 20
  • 6. Laporan Sistem Basis Data Sirkulasi Buku Perpustakaan 1 BAB I PENDAHULUAN 1. 1 Latar Belakang Basis Data tidak dapat dipisahkan dengan teknologi komputer, karena teknologi basis data dan komputer berkembang beriringan. Perkembangan teknologi pengelolaan basis data mempunyai pengaruh besar terhadap perkembangan penggunaan komputer. Basis Data merupakan kumpulan data dari berbagai sumber yang secara logika mempunyai arti implisit kemudian dirancang , dibangun , dan dikumpulkan untuk suatu tujuan. Hal yang perlu diperhatikan dalam penyimpanan data pada basis data adalah dihindarkan adanya data rangkap (redundant). Basis data berbasis komputer dapat dikelola baik oleh sekumpulan program aplikasi untuk suatu kepentingan atau oleh system manajemen basis data. Salah satunya dengan menggunakan aplikasi Ms. Acces. Dalam laporan ini, kami akan menerapkan sistem basis data pada Sirkulasi Buku Perpustakaan. 1. 2 Maksud dan Tujuan Praktikum Adapun maksud dan tujuan dari praktikum ini adalah: 1. Membuat normalisasi penuh (fully normalized) dari Sistem Basis Data dengan Program aplikasi Ms. Acces 2007. 2. Membuat Form dari Sistem Basis Data yang telah dibuat.
  • 7. Laporan Sistem Basis Data Sirkulasi Buku Perpustakaan 2 BAB II DASAR TEORI 2. 1 Konsep Sistem Basis Data Basis data adalah sekumpulan data tentang suatu benda atau kejadian yang saling berhubungan satu sama lain. Sedangkan data merupakan fakta yang mewakili suatu obyek. Pengelolaan basis data dapat dilakukan secara manual ataupun dengan komputer. Basis data berbasis komputer dapat dikelola baik oleh sekumpulan program aplikasi untuk suatu kepentingan atau oleh Sistem Manajemen Basis Data (SMBD). Sistem Manajemen Basis Data (SMBD) adalah kumpulan program yang digunakan untuk membuat dan mengelola basis data. Gabungan antara basis data dan perangkat lunak SMBD termasuk di dalamnya program aplikasi yang dibuat dan bekerja dalam satu sistem disebut Sistem Basis Data, seperti yang digambarkan pada gambar 2.1 Gambar 2.1 Konsep Basis Data (kompilasi dari Elmasri R. Dkk, 1994) SISTEM BASIS DATA SMBD Pemakai/Pemrogram Perangkat Lunak Pengakses Data Perangkat Lunak Pemroses Program/Pertanyaan Program Aplikasi Definisi Data Basis Data
  • 8. Laporan Sistem Basis Data Sirkulasi Buku Perpustakaan 3 SMBD melakukan pemrosesan dalam hal pendefinisian, penyusunan, dan manipulasi basis data untuk berbagai aplikasi. Pendefinisan basis data meliputi spesifikasi tipe data, struktur dan pembatasan dari data yang harus disimpan dalam basis data. Penyusunan basis data meliputi proses memasukan data dalam media penyimpanan data yang harus dikontrol oleh SMBD. Sedangkan manipulasi basis data seperti pembuatan pertanyaan (query) dari basis data untuk mendapatkan informasi tertentu, melakukan pembaharuan (updating) data, dan pembuatan laporan (report) dari data dalam basis data. Untuk basis data dengan data yang jumlah dan kompleksitasnya tinggi dengan jumlah pemakai yang banyak perlu didukung dengan perancangan, cara penggunaan dan pemeliharaan basis data tersebut. a. Pengadministrasi Basis Data, tugasnya adalah dalam hal pemberian otoritas pengaksesan basis data, koordinasi dan pemantauan penggunaan basis data, pengadaan perangkat keras dan lunak yang dibutuhkan. b. Perancang Basis Data, tugasnya adalah melakukan identifikasi data yang akan disimpan dan menentukan struktur data untuk penyimpanan dan penyajian data. c. Pemakai Basis Data. Para pemakai melakukan akses basis data untuk keperluan pertanyaan (query), pembaharuan data atau pembuatan laporan. d. Penganalisis Sistem dan Pemrogram Aplikasi. 2. 2 Entitas Entitas merupakan penyajian obyek, kejadian atau konsep dari dunia nyata yang keberadaanya secara eksplisit didefinisikan dan disimpan dalam basis data, seperti MAHASISWA, Mata_Kuliah, PERKULIAHAN dalam contoh kasus gambar 2.2 MAHASISWA No_Mhs Nama_Mhs Jurusan Mata_Kuliah Kode_Mk Nama_Mk SKS Jurusan PERKULIAHAN Id_Kul Kode_Mk Semester Dosen Gambar 2.2 Skema Basis Data Universitas
  • 9. Laporan Sistem Basis Data Sirkulasi Buku Perpustakaan 4 Terdapat beberapa tipe entitas, yaitu:  Entitas Kuat, yaitu entitas mandiri yang keberadaannya tidak bergantung pada keberadaan entitas lain.  Entitas Lemah/ Weak Entity, yaitu entitas yang keberadaannya bergantung pada keberadaan entitas lain.  Entitas Assosiatif, yaitu entitas yang terbentuk dari suatu relasi, bisa terjadi jika: relasi yang merekatkan dua entitas bersifat banyak ke banyak. Biasanya berasal dari suatu relasi dimana relasi itu memiliki makna mandiri bagi pengguna. 2. 3 Relationship Hubungan merupakan interaksi antar entitas satu dengan lainnya, misalnya “mengikuti” menyatakan hubungan antara entitas MAHASISWA dan Mata_Kuliah pada gambar 2.2. Untuk menjelaskan jumlah entitas yang terlibat dalam suatu relationship dinyatakan dengan derajat relationship, yaitu :  Unary Degree (derajat satu) = hanya satu entitas yang terlibat  Binary Degree (derajat dua) = menghubungkan dua entitas  Ternary Degree (derajat tiga) = menghubungkan tiga entitas 2. 4 Atribut Atribut merupakan keterangan-keterangan yang dimiliki oleh suatu entitas, seperti No_Mhs, Nama_Mhs, Jurusan dan sebagainya pada entitas MAHASISWA (gambar 2.2.). Jenis-jenis atribut meliputi:  Atribut key = digunakan untuk mengidentifikasi suatu entitas secara unik.  Atribut tunggal = memiliki nilai tunggal.  Atribut multivalue = memiliki sekelompok nilai untuk setiap instan entitas.
  • 10. Laporan Sistem Basis Data Sirkulasi Buku Perpustakaan 5  Atrinut komposit = dapat didekomposisi menjadi beberapa atribut lain.  Atribut derivatif = dihasilkan dari atribut yang lain. 2. 5 Key Key adalah sebuah kumpulan minimal dari atribut yang nilai-nilainya secara unik mengidentifikasi entitas dalam satu set. Bisa jadi lebih dari satu key kandidat, jika demikian kita menentukan salah satu dari key tersebut sebagai primary key. Jadi tiap set entitas paling tidak mempunyai satu set atribut yang secara unik mengidentifikasi entitas dalam set entitas sehingga kumpulan atribut berisi key. Beberapa jenis key adalah :  Super Key = satu atribut atau kumpulan atribut yang secara unik mengidentifikasi sebuah record di dalam relasi atau himpunan dari satu atau lebih entitas yang dapat digunakan untuk mengidentifikasi secara unik sebuah entitas dalam entitas set.  Candidate Key = atribut-atribut yang menjadi determinan yang dapat dijadikan identitas record pada sebuah relasi bisa terdapat satu atau lebih candidate key.  Primary key = candidate key yang menjadi identitas record karena dapat mengidentifikasi record secara unik.  Altenate Key = candidate key yang tidak dijadikan primary key  Composite Key = key yang terdiri dari dua atribut atau lebih. Atribut-atribut tersebut bila berdiri sendiri tidak menjadi identitas record, tetapi bila dirangkaikan menjadi satu kesatuan akan dapat mengidentifikasi secara unik.  Foreign Key = non key atribut pada sebuah relasi yang juga menjadi key (primary) atribut di relasi lainnya. Foreign key biasanya digunakan sebagai penghubung antara record-record dan kedua relasi tersebut.
  • 11. Laporan Sistem Basis Data Sirkulasi Buku Perpustakaan 6 2. 6 Tabel, Record, dan File Untuk mengorganisasi kelompok data yang selogik dan sesederhana mungkin dalam basis data ialah menggunakan tabel. Beberapa ketentuan yang harus diterapkan pada sebuah tabel: 1. Urutan baris tidak diperhatikan, sehingga pertukaran baris tidak akan berpengaruh terhadap isi informasi pada tabel. 2. Urutan kolom tidak diperhatikan. Identifikasi kolom dibedakan dengan jenis atribut. 3. Tiap perpotongan baris dan kolom hanya berisi nilai atribut tunggal, sehingga nilai atribut ganda tidak diperbolehkan. 4. Tiap baris dalam tabel harus dibedakan, sehingga tidak mungkin ada dua baris dalam tabel mempunyai nilai atribut yang sama secara keseluruhan. Nilai atribut bisa jadi ‘tidak ada’, karena memang tidak diketahui atau karena memang betul-betul tidak ada. Contoh : telur ayam tidak diketahui berapa jumlahnya meskipun hewan ini pada kenyataannya memiliki telur, sedangkan gajah betul-betul tidak memiliki telur. Untuk setiap nilai yang ‘tidak ada’ dapat ditampilkan (meskipun tidak selalu) dengan ‘nilai’ kosong (blank). Record adalah sekumpulan field/atribut/data item yang saling berhubungan terhadap obyek tertentu. Sedangkan File adalah sekumpulan rekaman data yang berkaitan dengan suatu objek. 2. 7 Relasi Kardinalitas relasi merupakan jumlah maksimum entitas yang dapat berrelasi dengan entitas pada himpunan entitas yang lain. Jenis-jenis relasi yaitu: a. Relasi 1 : 1 (relasi satu ke satu) Derajat hubungan antar entitas 1:1 terjadi bila tiap anggota entitas A hanya boleh berpasangan dengan satu anggota dari entitas B. Sebaliknya tiap anggota entitas B hanya boleh berpasangan dengan satu anggota dari entitas A. Kejadian ini digambarkan pada gambar 2.3.
  • 12. Laporan Sistem Basis Data Sirkulasi Buku Perpustakaan 7 Gambar 2.3 diagram E-R 1:1 b. Relasi 1 : N (relasi satu ke banyak) Setiap himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B, dan tidak sebaliknya dimana setiap entitas pada himpunan entitas B berhubungan dengan paling banyak satu entitas pada himpunan entitas A.. Kejadian ini digambarkan pada gambar 2.4. Gambar 2.4 diagram E-R 1:N c. Relasi N:1 ( relasi banyak ke satu) Derajat entitas pada himpunan A berhubungan dengan paling banyak satu entitas pada himpunan entitas B, dan tidak sebaliknya dimana setiap entitas pada himpunan entitas B dapat berhubungan dengan banyak entitas pada himpunan entitas A. Dosen Mata Kuliahmengajar Dosen Mata Kuliahmengajar Dosen Mata Kuliahmengajar 1 1 1 N N 1
  • 13. Laporan Sistem Basis Data Sirkulasi Buku Perpustakaan 8 d. Relasi M : N (relasi banyak ke banyak) Derajat hubungan entitas M:N terjadi bila tiap anggota entitas A boleh berpasangan dengan lebih dari satu anggota entitas B. Sebaliknya tiap anggota entitas B juga boleh berpasangan dengan lebih dari satu entitas A. Kejadian ini digambarkan pada gambar 2.5. Gambar 2.5 diagram E-R M:N 2. 8 Tipe Data Field Berbagai tipe data (field) adalah sebagai berikut: 1. Text Adalah tipe data yang paling umum digunakan. Tipe data ini bisa digunakan untuk field alfanumeric, seperti nama, alamat, kode pos, nomor telepon dan sebagainya. Microsoft Access memberi keleluasan untuk memasukkan data sampai 255 karakter ke field dengan tipe data ini. 2. Memo Tipe data ini mirip dengan teks, tetapi bisa menampung sampai dengan 64.000 karakter. Tipe data text lebih sering digunakan karena memo tidak bisa diurutkan atau diindeks. 3. Number Tipe data ini digunakan untuk menyimpan data numerik yang akan digunakan untuk perhitungan matematis. Tipe data ini tidak dapat digunakan untuk nomor telepon karena nomor telepon tidak perlu diproses secara matematis. 4. Date/Time Tipe data ini digunakan untuk nilai tanggal dan waktu. Misalnya tanggal lahir atau tanggal pembelian. Dosen Mata Kuliahmengajar M N
  • 14. Laporan Sistem Basis Data Sirkulasi Buku Perpustakaan 9 5. Currency Tipe data ini terutama digunakan untuk nilai mata uang. Tetapi juga bisa menyertakan data numerik dalam perhitungan yang memerlukan satu sampai empat angka desimal. Misalnya, nilai pembelian atau ongkos pengantaran. 6. Auto Number Adalah angka yang secara otomatis akan terurut atau angka acak yang ditetapkan Microsoft Access untuk record baru yang ditambahkan ke sebuah tabel. Field AutoNumber tidak bisa diedit. Oleh karena itu jenis data ini digunakan untuk field yang harus unik, artinya tidak boleh ada nilai yang sama untuk field ini. Contoh tipe data ini adalah NIM, NIP, KARPEG atau nomor induk siswa. 7. Yes/No Tipe data ini hanya bisa mempunyai dua nilai Yes atau No. Data ini digunakan untuk field yang hanya mempunyai dua nilai. Misalnya, sebuah tabel yang berisi informasi mengenai karyawan bisa menggunakan tipe data ini untuk field status perkawinan dimana hanya memiliki dua nilai Ya atau Tidak. 8. OLE Object Tipe data ini digunakan untuk eksternal objek, seperti bitmap atau file suara. Misalnya, tipe data ini untuk menyimpan gambar bitmap (foto) karyawan dalam tabel karyawan. Meskipun file bitmap yang digunakan disimpan dalam tabel, tetapi file bitmap ini hanya bisa ditampilkan dalam form atau report. 9. Hiperlink Merupakan gabungan dari teks dan bilangan yang disimpan sebagai teks dan digunakan sebagai alamat hyperlink. Hyperlink digunakan untuk menyimpan pointer ke sebuah situs web atau path ke sebuah file di harddisk. Bila mengklik sebuah hyperlink, Microsoft Access akan mencoba membuka file tersebut dalam aplikasi asli file yang bersangkutan. 10. Lookup Wizard Tipe data ini dapat memilih sebuah nilai dari tabel lain atau dari sebuah daftar nilai yang ditampilkan dalam sebuah kotak daftar atau kotak combo. 2. 9 Query Query adalah semacam kemampuan untuk menampilkan suatu data dari database dimana mengambil dari table-tabel yang ada di database, namun tabel tersebut tidak
  • 15. Laporan Sistem Basis Data Sirkulasi Buku Perpustakaan 10 semua ditampilkan tetapi sesuai dengan yang kita inginkan (data apa yang ingin kita tampilkan). misal : data peminjam dengan buku yang dipinjam, maka nanti akan mengambil data dari table peminjam dan tabel buku. Query dibedakan menjadi dua, yaitu : 1. Data Definition Language (DDL), untuk membuat atau mendefinisikan obyek-obyek database seperti membuat tabel, relasi dan sebagainya. 2. Data Manipulation Language (DML), untuk memanipulasi data berupa menambah, mengubah atau menghapus data dan pengambilan informasi yang diperlukan dari database,yang mana datanya diambil dari tabel maupun dari query sebelumnya. Terdapat tiga metode utama untuk membuat query: 1. Dengan memilih parameter yang telah disediakan pada menu. Metode ini paling mudah digunakan namun paling tidak fleksibel karena pengguna hanya dapat menggunakan pilihan parameter yang terbatas. 2. Query by Example (QBE) adalah metode query yang disediakan sistem dalam bentuk record kosong dan pengguna dapat menentukan field dan nilai tertentu yang akan digunakan dalam query. 3. Bahasa query (query language) adalah bahasa khusus yang digunakan untuk melakukan query pada sebuah basis data. Metode ini paling rumit tetapi paling fleksibel. Ada beberapa macam query yang terdapat dalam Access, diantaranya adalah:  Select Query Merupakan jenis query yang paling umum. Select query mengambil data dari satu tabel atau lebih menggunakan suatu kriteria tertentu, kemudian menyampaikannya. Dapat juga untuk mengelompokkan sejumlah record dan menghitung total, banyak data, serta rata-ratanya.  Parameter Query Query yang jika dijalankan menampilkan kotak dialog yang menanyakan informasi yang akan digunakan sebagai kriteria untuk mengambil data atau suatu nilai yang ingin kita sisipkan ke dalam suatu field.
  • 16. Laporan Sistem Basis Data Sirkulasi Buku Perpustakaan 11  Crosstab Query Menampilkan nilai-nilai yang telah diolah (total, banyak data, rata-rata dan lain-lain) dari suatu field dalam tabel dan mengelompokkannya ke dalam suatu kelompok fakta yang didaftarkan pada bagian kiri dari datasheet dan kelompok fakta yang lain pada bagian atas dari datasheet.  Action Query Query yang membuat perubahan terhadap satu atau beberapa record sekaligus. Ada empat macam action query, yaitu delete query, update query, append query dan make-table query. Delete query digunakan untuk menghapus sekumpulan record dalam satu tabel atau lebih berdasarkan kriteria tertentu.  Update Query Digunakan untuk membuat perubahan umum/global terhadap sekumpulan record dalam satu tabel berdasarkan kriteria tertentu.  Append Query Digunakan untuk menambahkan sekelompok record dari satu atau lebih tabel ke dalam satu atau lebih tabel berdasarkan kriteria tertentu.  Make Table Query Digunakan untuk membuat tabel baru dari seluruh atau sebagian data dalam satu atau lebih tabel. Make table query juga berguna untuk membuat tabel untuk ditransfer pada database Access 2003 yang lain, membuat report yang menampilkan data mulai posisi tertentu, membuat backup atau salinan dari suatu tabel, membuat tabel history yang berisi record-record yang sudah lama.  SQL Query Adalah query yang dibuat menggunakan pernyataan SQL. SQL query terdiri dari union query, pass-throught query, data definition query.  Union Jenis query ini menggabungkan field (kolom) dari satu atau lebih tabel atau query ke dalam satu field atau kolom dalam query hasilnya.  Pass-Through Jenis query ini mengirimkan perintah secara langsung ke database ODBC, seperti Microsoft SQL Serve, menggunakan perintuh yang dapat diterima oleh server.
  • 17. Laporan Sistem Basis Data Sirkulasi Buku Perpustakaan 12  Data Definition Jenis query ini membuat obyek database, seperti tabel Microsoft Access atau tabel Microsoft SQL Serve.  Subquery Yaitu query yang terdiri dari query lainnya, seperti dari select queries, action queries atau bahkan dari subquery lagi. 2. 10 Diagram E-R Pemodelan hubungan antar entitas (“entity-relationship modelling”) pertama kali diperkenalkan oleh Chen (1976) dan telah dikembangkan lebih lanjut oleh banyak ahli perancangan basis data. Cara pemodelan data ini merupakan salah satu dari implementasi pendekatan dari atas ke bawah yang paling umum digunakan (Howe D.R,1989). Diagram E-R digunakan untuk menggambarkan berbagai unsur penting dari model konseptual, tetapi tidak menunjukkan atribut-atribut yang berhubungan dengan entitas dan jenis hubungannya (relationship). Keterkaitan atribut-atributnya dapat direpresentasikan dalam bentuk tabel normal penuh. Representasi jenis tabel untuk setiap entitas dan jenis relasinya yang berupa tabel normal penuh (belum berisi atribut lainnya) disebut tabel skeleton (kerangka) E-R. Diagram E-R dapat menguji model dengan mengabaikan proses yang harus dilakukan. Dengan diagram E-R kita dapat mencoba menjawab pertanyaan, data apa yang diperlukan dan bagaimana data yang satu berhubungan dengan data yang lain?. Notasi yang digunakan untuk menggambarkan diagram E-R adalah: a. Segiempat menggambarkan himpunan entitas b. Belah ketupat menggambarkan himpunan relasi. c. Elips menggambarkan atribut (atribut yg bukan kunci digaris bawah). d. Garis merupakan penghubung antara himpunan relasi dengan himpunan entitas dan himpunan entitas dengan atributnya. Tahap-tahap pembuatan diagram E-R: 1. Tahap awal pembuatan (preliminary design)
  • 18. Laporan Sistem Basis Data Sirkulasi Buku Perpustakaan 13 Mendapatkan rancangan basis data minimal yang dapat mengakomodasi kebutuhan data terhadap sistem yang akan dibangun. Pada umumnya mengabaikan adanya penyimpangan-penyimpangan. 2. Tahap optimasi (final design) Dilakukan koreksi terhadap hasil tahap awal, dengan memperhatikan aspek efisiensi, performansi, dan fleksibelitas. Bentuk-bentuk koreksi yang dilakukan dekomposisi himpunan entitas, penggabungan himpunan entitas, pengubahan derajat relasi, penambahan relasi baru, penambahan dan pengurangan atribut untuk masing-masing entitas dan relasi. Langkah-langkah menyusun diagram E-R: 1. Mengidentifikasi dan menetapkan seluruh himpunan entitas yang akan terlibat. 2. Menentukan atribut-atribut kunci dari masing-masing himpunan entitas 3. Mengidentifikasi dan menetapkan seluruh himpunan relasi diantara himpunan entitas yang ada beserta foreign key-nya 4. Menentukan derajat relasi untuk setiap relasi 5. Melengkapi himpunan entitas dan himpunan relasi dengan atribut deskriptif (yang bukan kunci). Gambar 2.6 merupakan contoh diagram E-R untuk entitas PERSIL dan PERSON dengan memiliki hubungan MEMILIKI. Atribut untuk entitas PERSIL adalah no_persil dan luas, sedang atribut PERSON adalah no_ktp dan nama. Gambar 2.6 Contoh Diagram E-R no_ktp nama no_persil luas PERSON PERSILmemiliki
  • 19. Laporan Sistem Basis Data Sirkulasi Buku Perpustakaan 14 BAB III PENGOLAHAN DATA DAN ANALISA 3. 1 Entitas 1. Formulir No_Formulir Tgl_Daftar 2. Anggota No_Anggota Nama Jurusan 3. Buku No_Induk_Buku No_Klasifikasi Judul 4. Denda Kode_Denda Terlambat Jumlah_Denda 5. Operator Pinjam ID_Operator_pinjam Operator_pinjam 6. Operator Kembali ID_Operator_Kembali Operator_Kembali 3. 2 Kamus Data 1. Tabel Formulir {#No_Formulir, Tgl_Daftar} 2. Tabel Anggota {#No_Anggota, Nama, Jurusan} 3. Tabel Pendaftaran_Anggota { #No_Formulir , No_anggota} 4. Tabel Buku {#No_Induk_Buku , #No_Klasifikasi, Judul} 5. Tabel Pinjaman {#No_Induk Buku, #No_anggota, Tgl_Pinjam, Tgl_Kembali, #ID_Operator_Pinjam, #ID_Operator_Kembali, #Kode_Denda} 6. Table Denda {#Kode_Denda, Terlambat, Jumlah_Denda}
  • 20. Laporan Sistem Basis Data Sirkulasi Buku Perpustakaan 15 7. Tabel Operator Pinjam {#ID_Operator_pinjam,Operator_pinjam} 8. Tabel Operator Kembali {#ID_Operator_kembali,Operator_kembali} 3. 3 Enterprises Rules Adapun enterprise rules dari Data base Sirkulasi buku Perpustakaan sebagai berikut : 1. Setiap anggota boleh meminjam satu atau lebih buku. 2. Setiap operator kembali melayani pengembalian buku 3. Setiap operator pinjam melayani peminjaman buku 4. Setiap anggota melakukan satu kali pendaftaran anggota 5. Setiap pengembalian buku dikenai denda 6. Satu buku hanya boleh dipinjam oleh satu anggota 7. Setiap buku dapat dipinjam lagi oleh anggota setelah buku dikembalikan. 8. Jumlah denda dihitung setelah melewati tanggal pengembalian 3. 4 Atribut Di bawah ini merupakan atribut masing- masing tabel sebagai berikut : 1. Pada tabel Formulir  No_Formulir, Tgl_Daftar 2. Pada tabel Anggota  No_Anggota, Nama, Jurusan 3. Pada tabel Pendaftaran_Anggota  No_Formulir , No_anggota 4. Pada tabel Buku  No_Induk_Buku , No_Klasifikasi, Judul 5. Pada tabel Pinjaman No_Induk Buku, No_anggota, Tgl_Pinjam, Tgl_Kembali, ID_Operator_Pinjam, ID_Operator_Kembali, Kode_Denda 6. Pada tabel Denda  Kode_Denda, Terlambat, Jumlah_Denda 7. Pada tabel Operator Pinjam  ID_Operator_pinjam,Operator_pinjam 8. Pada tabel Operator Kembali  ID_Operator_Kembali, Operator_Kembali
  • 21. Laporan Sistem Basis Data Sirkulasi Buku Perpustakaan 16 3. 5 Tabel Semua Entitas Tabel Entitas dari Sirkulasi Buku Perpustakaan sebagai berikut (hanya sebagian atribut yang ditampilkan, lebih lengkapnya terdapat di file Softcopy Ms. Acces) 1. Tabel Formulir Tabel 3.1 Formulir
  • 22. Laporan Sistem Basis Data Sirkulasi Buku Perpustakaan 17 2. Tabel Anggota Tabel 3.2 Anggota
  • 23. Laporan Sistem Basis Data Sirkulasi Buku Perpustakaan 18 3. Tabel Pendaftaran_Anggota Tabel 3.3 Pendaftaran Anggota 4. Tabel Buku Tabel 3.4 Buku
  • 24. Laporan Sistem Basis Data Sirkulasi Buku Perpustakaan 19 5. Tabel Relasi Pinjaman Tabel 3.5 Pinjaman 6. Tabel Denda Tabel 3.6 Denda 7. Tabel Operator Pinjam Tabel 3.7 Operator Pinjam
  • 25. Laporan Sistem Basis Data Sirkulasi Buku Perpustakaan 20 8. Tabel Operator Kembali Tabel 3.8 Operator Kembali 3. 6 Derajat Hubungan antar Entitas Derajat Hubungan Setiap Entitas Gambar 3.7 Relasi antar tabel 1. Formulir dan Anggota Gambar 3.8 Derajat hubungan 1:1 formulir anggota Derajat Hubungan dari Formulir dan Anggota adalah relasi satu ke satu. Dalam hal ini setiap anggota melakukan pendaftaran dan mendapatkan 1 formulir. Hubungan antara Formulir dan Anggota direlasikan dengan tabel Relasi Pendaftaran_Anggota. Formulir Mendaftar Anggota1 1
  • 26. Laporan Sistem Basis Data Sirkulasi Buku Perpustakaan 21 2. Buku dan Anggota Gambar 3.9 Derajat Hubungan 1:1 buku anggota Derajat Hubungan dari Buku dan Anggota adalah relasi satu ke satu . Dalam hal ini satu anggota dapat meminjam satu buku. Gambar 3.10 Derajat Hubungan 1: n buku anggota Derajat Hubungan dari Buku dan Anggota adalah relasi satu ke satu . Dalam hal ini satu anggota dapat meminjam lebih dari satu buku. Gambar 3.11 Derajat Hubungan 1: n buku anggota Derajat Hubungan dari Buku dan Anggota adalah relasi satu ke satu. Dalam hal ini satu buku dapat dipinjam oleh banyak anggota. Berdasarkan keadaan diatas dapat disimpulkan derajat hubungan antara buku dan anggota adalah relasi banyak ke banyak (juga meliputi 1 ke 1, n ke 1, 1 ke n ) Gambar 3.12 Derajat Hubungan n : m buku anggota 3. Anggota dan Operator kembalian 1 ke 1, Gambar 3.13 Derajat Hubungan 1 : n operator kembalian anggota Anggota Meminjam Buku1 1 Anggota Meminjam Buku1 n1 Buku Meminjam Anggota1 n Anggota Meminjam Bukun m Anggota Dilayani Operator Kembalian 1 n
  • 27. Laporan Sistem Basis Data Sirkulasi Buku Perpustakaan 22 4. Anggota dan Operator Peminjaman Gambar 3.14 Derajat Hubungan 1 : n Operator pinjam anggota Derajat Hubungan dari Anggota dan Operator Pinjam adalah relasi satu ke satu . Dalam hal ini satu anggota dapat dilayani lebih dari satu operator pinjam. Gambar 3.15 Derajat Hubungan 1 : n Operator pinjam anggota Derajat Hubungan dari Anggota dan Operator Pinjam adalah relasi satu ke satu . Dalam hal ini satu operator pinjam dapat melayani lebih dari satu anggota. Gambar 3.16 Derajat Hubungan n : m Operator pinjam anggota Berdasarkan keadaan diatas dapat disimpulkan derajat hubungan antara anggota dan operator pinjam adalah relasi banyak ke banyak (juga meliputi 1 ke 1, n ke 1, 1 ke n ) Anggota Dilayani Operator Pinjam 1 n Operator Pinjam Dilayani Anggota1 n Operator Pinjam Dilayani Anggota m n
  • 28. Laporan Sistem Basis Data Sirkulasi Buku Perpustakaan 23 3. 7 ERD Gambar 3. 17 Diagram ERD Sirkulasi Buku Perpustakaan meminjam Buku Operator kembali Operator pinjam Anggota Denda ID Operator kembali Operator kembali ID Operator pinjam Operator pinjam Judul No_Induk Buku No_Klasifi kasi Tgl pinjam ID Operator pinjam ID Operator kembali No Induk Buku Kode denda Kode denda Jurusan No Anggota Nama mendaftar Formulir No formulir Tgl_daftar Terlambat Jumlah_ denda No formulirNo Anggota
  • 29. Laporan Sistem Basis Data Sirkulasi Buku Perpustakaan 24 BAB IV KESIMPULAN 5.1 Kesimpulan 1. Pada sistem basis data ini menampilkan sirkulasi buku perpustakaan ITS, dimana terdapat delapan tabel yang normalisasi penuh yaitu tabel formulir, tabel anggota, tabel pendaftaran anggota, tabel buku, tabel pinjaman, tabel denda, tabel operator pinjam, tabel operator kembali. 2. Tabel relasi dari sistem basis data ini adalah tabel pinjaman dan tabel pendaftaran anggota. Dimana tabel ini menghubungkan primary key yang memiliki hubungan tertentu. 3. Pada pembuatan form system basis data sirkulasi buku di perpustakaan ITS terdapat beberapa atribut yang ditampilkan seperti nama, judul, tanggal pinjam, tanggal kembali, operator pinjam, operator kembali, denda. Hal ini umtuk memberikan informasi yang dibutuhkan oleh pengguna.
  • 30. Laporan Sistem Basis Data Sirkulasi Buku Perpustakaan 25 DAFTAR PUSTAKA Howe, D.R. Data Analysis for Data Base Design. Ramakrishnan, Raghu dan Johannes Gehrke. 2003. Database Management Systems- Third Edition. New York: The McGraw-Hill Education. Waljiyanto. 2003. Sistem Basis Data: Analisis dan Pemodelan Data. Yogyakarta: Graha Ilmu. http://daraliberty.blogspot.com/p/pengertian-query-dan-meta-data-pada.html http://chanlarasati.blogspot.com/2011/01/tipe-data-field.html http://foreverma.wordpress.com/2008/12/17/query/ http://kardinaoka.wordpress.com/sistem-basis-data/