Database Sistem Informasi Perpustakaan

TUGAS PENGANTAR TEKNOLOGI INFORMASI

SISTEM INFORMASI  PERPUSTAKAAN

PADA MICROSOFT ACCESS

 

logo-ugm

DISUSUN OLEH :

INTAN SAFHIRA

16/405773/SV/12469

PROGRAM DIPLOMA KOMPUTER DAN SISTEM INFORMASI

SEKOLAH VOKASI 

UNIVERSITAS GADJAH MADA

2016


LANDASAN TEORI

Database adalah adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari database tersebut. Beberapa contoh software database diantaranya microsoft SQL server, oracle, interbase, Xbase, firebird, mySQL, postgreSQL, dan microsoft access.

Komponen Utama (Object) pada Microsoft Access

  • Table , table adalah objek utama dalam database yang digunakan untuk menyimpan sekumpulan data sejenis dalam sebuah objek. Table terdiri atas :a. Field Name : atribut dari sebuah table yang menempati bagian kolom. b.Record : Isi dari field atau atribut yang saling berhubungan yang menempati bagian baris.
  • Entitas, dalam sistem basis data entitas  berupa sekumpulan data yang memiliki suatu informasi yang bermanfaat bagi penggunanya .Sistem Basis Data terbentuk dari satu data dan dijadikan satu kemudian dihubungkan agar menghasilkan informasi yang jelas bagi pengguna Sistem Basis Data tersebut
  • Atribut, pada dasarnya Atribut merupakan karakteristik dari Entity atau relationship, yang menyediakan penjelasan detail tentang entity atau relationship tersebut. Atau merupakan nama-nama property dari sebuah kelas yang menjelaskan batasan nilainya dari property yang dimiliki oleh sebuah kelas tersebut
  • Database, database (basis data) yaitu kumpulan informasi yang secara sistematik disimpan dalam komputer sehingga dapat diperiksa oleh software komputer untuk memperoleh informasi dari basis data tersebut.Database juga dapat diidentifikasikan sebagai arsip data berbentuk tabel yang saling relasi atau berhubungan sehingga menghasilkan informasi. Untuk menghasilkan sebuah informasi, diperlukan adanya DATA untuk dijadikan sebagai masukan.
  • Query ( SQL / Structured Query Language ),  Query adalah bahasa untuk melakukan manipulasi terhadap database. Digunakan untuk menampilkan, mengubah, dan menganalisa sekumpulan data. Query dibedakan menjadi 2, yaitu  DDL (Data Definition Language) digunakan untuk membuat atau mendefinisikan obyek-obyek database seperti membuat tabel, relasi antar tabel dan sebagainya.  DML (Data Manipulation Language) digunakan untuk manipulasi database, seperti : menambah, mengubah atau menghapus data serta mengambil informasi yang diperlukan dari database.
  • Primary Key,  Primary Key  adalah merupakan attribute yang paling sedikit yang dapat membedakan  setiap baris data dalam sebuah table secara unik yang dipilih berdasarkan seringnya diadikan acuan, lebih ringkas, dan lebih menjamin keunikan key.
  • Field, Field merupakan temapat data atau informasi dalam kelompok sejenis yang dimasukkan atau diinputkan pada bagian kolom tabel.Field dibagi tiga komponen yaitu  :
    1. Nama Field,  pada sistem operasi windows boleh dibuat bebas seperti contoh: Nomor Induk, Nama Pegawai, Golongan, Tgl_lahir, dsb
    2. Tipe Field, ada beberapa macam tipe dari field. Beberapa macam tipe dari field, contoh :

     

    • String:  Tipe field untuk data-data string/ character seperti NIP,Nama, Alamat, Golongan, dsb.
    • Number:  Tipe field untuk data-data numeric/ angka.
    • Date/Time: Tipe field untuk data-data tanggal/jam,   seperti tgl_lahir, TMT, jam datang, dsb.
    • Currency: Tipe field untuk data yang berhubungan dengan uang, seperti : Gaji, Bonus,  Tunjangan, dsb.
    • Memo:   Tipe field untuk data-data memo seperti keterangan, catatan, dsb.
    • Yes/No:  Tipe field untuk data-data yang berisi hanya peryataan true/false atau Ya/ tidak, seperti contoh : Lunas, Status, dsb.
    • Autonumber: Tipe field untuk data-data penomoran otomatis, seperti contoh : Nomor, Transaction_Id, dsb.
    • Attachment yaitu tipe data yang digunakan untuk menyimpan attachment file yang berformat apa saja (bebas, bisa file gambar, file suara, dll)
    • Calculated yaitu tipe data untuk menghitung operasi matematika antara field yang satu dengan field yang lainnya. Misalnya, kita bisa menjumlahkan field A dengan field B.
    • Lookup Wizard yaitu tipe data fasilitas combo box (list) yang dibuat secara wizard sehingga kita dapat memilih (lookup) suatu data dari daftar pada table lainnya.
    • OLE DB:  Tipe field untuk data-data gambar/foto.
    • Hyperlink yaitu tipe data yang digunakan untuk menyimpan alamat internet atau file yang ditunjukkan melalui alamat URL.

    3. Properti Field, berfungsi untuk mengatur masukan dan tampilan data.

  • Form, Form digunakan untuk mengontrol proses masukan data (input), menampilkan data (output), memeriksa dan memperbaharui data.

 

Relasi 

 

 Merupakan hubungan yang terjadi pada suatu tabel dengan lainnya yang mempresentasikan hubungan antar objek di dunia nyata dan berfungsi untuk mengatur mengatur operasi suatu database. Hubungan yang dapat dibentuk dapat mencakup 3 macam hubungan, yaitu :

  1. One-To-One (1-1)

Mempunyai pengertian “Setiap baris data pada tabel pertama dihubungkan hanya ke satu baris data pada tabel ke dua”. Contohnya : relasi antara tabel mahasiswa dan tabel orang tua. Satu baris mahasiswa hanya berhubungan dengan satu baris orang tua begitu juga sebaliknya.
contoh relasi one-to-one

one-to-one-300x79

 

  1. One-To-Many (1-N)

Mempunyai pengertian “Setiap baris data dari tabel pertama dapat dihubungkan ke satu baris atau lebih data pada tabel ke dua”. Contohnya : relasi perwalian antara tabel dosen dan tabel mahasiswa. Satu baris dosen atau satu dosen bisa berhubungan dengan satu baris atau lebih mahasiswa.

contoh relasi one-to-many

one-to-many-300x68

 

  1. Many-To-Many (N-M)

Mempunyai pengertian “Satu baris atau lebih data pada tabel pertama bisa dihubugkan ke satu atau lebih baris data pada tabel ke dua”. Artinya ada banyak baris di tabel satu dan tabel dua yang saling berhubungan satu sama lain. Contohnya : relasi antar tabel mahasiswa dan tabel mata kuliah. Satu baris mahasiswa bisa berhubungan dengan banyak baris mata kuliah begitu juga sebaliknya.

h


MEMBUAT DATABASE DENGAN MS.ACCESS

 

Membuat Database (New Project) dengan Microsoft Access

Langkah – langkah untuk membuka Microsoft Access dan membuat database :

  1. Click Start ->All Program -> Microsoft Office ->Microsoft Access
  2. Kemudian akan tampil jendela Microsoft Access,lalu click Blank Database untuk membuat database.
  3. Ketik nama database yang Anda inginkan kemudian click tombol create.

Membuat Table

Langkah – langkah untuk membuat tabel :

  1. Click tab Create pada jendela
  2. Click Table Design pada ribbon Tables
  3. Masukkan nama field beserta tipe datanya, kemudian simpan tabel (Ctrl+S).
  4. Kemudian click ribbon View pada tab Home, lalu pilih Datasheet View untuk masukkan data ke dalam tabel.

Langkah-langkah membuat database pemnjaman buku perpustakaan di Ms. Access 2013

Pada Windows 8, Buka Microsoft Acces dengan cara : Klik Start→Klik Microsoft Access

start

  1. Lalu double klik Blank database

Muncul tampilan seperti di bawah ini

1

  1. Kita buat yang Table yang baru

Close Table1→klik x

3

  1. Klik CreateTable Design

Maka akan tampak tampilan seperti ini

4

 

 

  1. Isi Field Name dan data type

5

 

  1. Pada field c_buku kita beri primary key agar data yang dimasukan tidak sama dengan yang lain.

Klik kanan pada c_buku – pilih primary key

6

Akan muncul gambar kunci disebelah c_buku

7

Setelah itu save, Klik kanan pada table1 – pilih save

8

Save dengan nama Buku

9

Kemudian buat table

  • Mahasiswa
  • Peminjaman
  • Petugas

Caranya sama seperti di atas

 

Setelah selesai kita akan membuat relationships untuk menghubungkan table satu dengan yang lainnya.

10

 

 

Lalu Add satu persatu table nya

11

Drag field yang ingin di Relationships kan

Klik create.

1312

 

 

 

 

 

 

 

 

 

 

Bila sudah direlationshipskan lalu save

Close semua table

 

14

 

Membuat Form

Klik table buku – create – form

15

Ubah Buku menjadi Data Buku

16

 

Klik kanan pada buku lalu pilih form view

17

Isi data

18

 

Save dengan nama F_bukuBila sudah semua nya

19

Kemudian buat kembali form untuk table

  • Mahasiswa
  • Peminjaman
  • Petugas

PEMBAHASAN

Seperti yang kita ketahui bahwasannya ada banyak sekali software database, salah satunya adalah microsoft access. Disini kita akan membahas impelementasi data base perpustakaan pada microsoft access.

  1. Entitas

Entitas yang terlibat dalam data base perpustakaan antara lain:

  1. Buku Mahasiswa
  2. Denda Petugas
  3. Detpinjam Pinjam
  4. Inventaris

 

  1. Atribut

 

Buku memiliki atribut :

buku1

  • Kode Buku
  • Penerbit
  • Judul Buku
  • Edisi
  • Pengarang
  • Jumlah

 

Denda memiliki atribut:

denda1

 

  • No_pinjam
  • Tgl_denda
  • No_inventaris
  • Jumlah_denda

 

Detpinjam memiliki atribut :

detpinjam1

 

  • No_pinjam
  • Tgl_pinjam
  • No Inventaris
  • Status_pinjam

 

Inventaris memiliki atribut :

inventaris1

 

  • No Inventaris
  • Tanggal Masuk
  • Kode Buku
  • Status Buku
  • No Buku

 

Mahasiswa memiliki atribut :

mahasiswa1

 

  • NIU
  • Alamat
  • Nama
  • Kelas
  • Jenis Kelamin
  • No HP

Petugas memiliki atribut :

petugasq

 

  • ID petugas
  • Alamat
  • Nama Petugas
  • Telp
  • Jenis Kelamin

 

Pinjam memiliki atribut :

pinjam1

 

  • No_pinjam
  • NIU
  • Tgl_pinjam
  • Tgl_kembali
  • ID Petugas

 

  1. Primary Key dan Tipe Field

Buku

a

 

Keterangan :

*        : Primary Key ( kunci utama )

 

 

Tipe Field

  • Kode Buku : Short Text
  • Judul Buku : Long Text
  • Pengarang : Short Text
  • Tahun Terbit : Number
  • Penerbit : Short Text
  • Edisi : Short Text
  • Jumlah : Number

 

Denda

dnd

Keterangan :

*        : Primary Key ( Kunci Utama )

**      : Foreign Key ( Kunci Tamu )

 

 

Tipe Field

  • No_pinjam : Short Text
  • No_inventaris : Short Text
  • Tgl_denda : Date/Time
  • Jumlah_denda : Number

 

Detpinjam

dp

Keterangan :

*        : Primary Key ( Kunci Utama )

**      : Foreign Key  ( Kunci Tamu )

 

 

Tipe Field

  • No_pinjam : AutoNumber
  • No_inventaris : Short Text
  • Tgl_pinjam : Date/Time
  • Status_pinjam : Short Text

 

Inventaris

inv

 

Keterangan :

*        : Primary Key ( Kunci Utama )

**      : Foreign Key  ( Kunci Tamu )

 

Tipe Field

  • No Inventaris : Short Text
  • Kode Buku : Short Text
  • No Buku : Short Text
  • Tanggal Masuk : Date/Time
  • Status Buku : Short Text

 

Mahasiswa

mhs

 

Keterangan :

*        : Primary Key ( Kunci Utama )

 

 

Tipe Field

  • NIU                         : Short Text
  • Nama                      : Short Text
  • Jenis Kelamin     : Short Text
  • Alamat                    : Short Text
  • Kelas                       : Short Text
  • No HP                     : Short Text

 

Petugas

ptg

 

Keterangan :

*        : Primary Key ( Kunci Utama )

 

 

Tipe Field

  • ID Petugas : Short Text
  • Nama Petugas : Long Text
  • Jenis Kelamin : Short Text
  • Alamat : Date/Time
  • Telp : Short Text

 

Pinjam

pnj

Keterangan :

*        : Primary Key ( Kunci Utama )

**      : Foreign Key  ( Kunci Tamu )

 

 

Tipe Field

  • No_pinjam : AutoNumber
  • NIU : Short Text
  • Tgl_pinjam : Date/Time
  • Tgl_kembali : Date/Time
  • ID Petugas : Short Text

 

E-R

relation

Keterangan      :

  1. Entitas Pinjam menghubungkan antara entitas denda dengan entitas detpinjam.
  2. Entitas Inventaris menghubungkan antara entitas buku, entitas denda, dan entitas detpinjam.
  3. Entitas Mahasiswa menghubungkan ke entitas Pinjam.
  4. Entitas Petugas menghubungkan ke entitas Pinjam.

DAFTAR PUSTAKA

http://mariaulfahts.blogspot.co.id/2015/03/membuat-database-perpustakaan-dengan.html

http://triegpone.blogspot.co.id/2011/12/nfield-adalah-bagian-dari-table-yang.html

 https://www.academia.edu/9165073/ENTITAS_ATTRIBUT_RELASI_DATABASE_SISFO_PERPUS

One thought on “Database Sistem Informasi Perpustakaan

Leave a Reply

Your email address will not be published.