TUGAS PENGANTAR TEKNOLOGI INFORMASI
SISTEM INFORMASI PERPUSTAKAAN
PADA MICROSOFT ACCESS
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 :
- Nama Field, pada sistem operasi windows boleh dibuat bebas seperti contoh: Nomor Induk, Nama Pegawai, Golongan, Tgl_lahir, dsb
- 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 :
- 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-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
- 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.
MEMBUAT DATABASE DENGAN MS.ACCESS
Membuat Database (New Project) dengan Microsoft Access
Langkah – langkah untuk membuka Microsoft Access dan membuat database :
- Click Start ->All Program -> Microsoft Office ->Microsoft Access
- Kemudian akan tampil jendela Microsoft Access,lalu click Blank Database untuk membuat database.
- Ketik nama database yang Anda inginkan kemudian click tombol create.
Membuat Table
Langkah – langkah untuk membuat tabel :
- Click tab Create pada jendela
- Click Table Design pada ribbon Tables
- Masukkan nama field beserta tipe datanya, kemudian simpan tabel (Ctrl+S).
- 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
- Lalu double klik Blank database
Muncul tampilan seperti di bawah ini
- Kita buat yang Table yang baru
Close Table1→klik x
- Klik Create→Table Design
Maka akan tampak tampilan seperti ini
- Isi Field Name dan data type
- 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
Akan muncul gambar kunci disebelah c_buku
Setelah itu save, Klik kanan pada table1 – pilih save
Save dengan nama Buku
Kemudian buat table
- Mahasiswa
- Peminjaman
- Petugas
Caranya sama seperti di atas
Setelah selesai kita akan membuat relationships untuk menghubungkan table satu dengan yang lainnya.
Lalu Add satu persatu table nya
Drag field yang ingin di Relationships kan
Klik create.
Bila sudah direlationshipskan lalu save
Close semua table
Membuat Form
Klik table buku – create – form
Ubah Buku menjadi Data Buku
Klik kanan pada buku lalu pilih form view
Isi data
Save dengan nama F_bukuBila sudah semua nya
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.
- Entitas
Entitas yang terlibat dalam data base perpustakaan antara lain:
- Buku Mahasiswa
- Denda Petugas
- Detpinjam Pinjam
- Inventaris
- Atribut
Buku memiliki atribut :
- Kode Buku
- Penerbit
- Judul Buku
- Edisi
- Pengarang
- Jumlah
Denda memiliki atribut:
- No_pinjam
- Tgl_denda
- No_inventaris
- Jumlah_denda
Detpinjam memiliki atribut :
- No_pinjam
- Tgl_pinjam
- No Inventaris
- Status_pinjam
Inventaris memiliki atribut :
- No Inventaris
- Tanggal Masuk
- Kode Buku
- Status Buku
- No Buku
Mahasiswa memiliki atribut :
- NIU
- Alamat
- Nama
- Kelas
- Jenis Kelamin
- No HP
Petugas memiliki atribut :
- ID petugas
- Alamat
- Nama Petugas
- Telp
- Jenis Kelamin
Pinjam memiliki atribut :
- No_pinjam
- NIU
- Tgl_pinjam
- Tgl_kembali
- ID Petugas
- Primary Key dan Tipe Field
Buku
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
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
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
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
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
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
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
Keterangan :
- Entitas Pinjam menghubungkan antara entitas denda dengan entitas detpinjam.
- Entitas Inventaris menghubungkan antara entitas buku, entitas denda, dan entitas detpinjam.
- Entitas Mahasiswa menghubungkan ke entitas Pinjam.
- 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
Good job kak