Kamis, 15 April 2010

Tugas 3


MODEL DATA

Jenis-jenis model data:

  1. Model Data berbasis Objek
  2. Model Data berbasis record
  3. Model Data fisik
  4. Model Data Konseptual

Pada tugas ke 3 ini akan membahas tentang :

MODEL DATA BERBASIS OBJEK

  • MODEL DATA BERBASIS OBJEK terdiri dari :
  1. Entity Relational Model
  2. Binary Model
  3. Semantik Data Model
  4. Infological Model

SEMANTIK DATA MODEL.

Contoh yang diambil yaitu dari data perpustakaan smart yang ada pada tugas sebelumnya.

Gambar semantic data model

  • MODEL DATA BEBBASIS RECORD terdiri dari :
  1. Model Relational
  2. Model Hirarki
  3. Model Jaringan

Contoh yang diambil juga dari data perpustakaan smart.

Model Relaional


2. Model Hirarki


3. Model Jaringan

Kamis, 08 April 2010

tugas"

Entitas atau table adalah obyek yang dapat dibedakan dalam dunia nyata.




Gambar diatas merupakan contoh dari entitas suatu database dengan beberapa atribut di dalamnya. Berikut adalah contoh database dari sebuah perpustakaan. Database tersebut memiliki 6 table atau entitas, yaitu:
  • Tabel Data Anggota yang digunakan untuk menyimpan data anggota perpustakaan. Tabel Data Anggota memiliki 5 atribut: id_anggota, nama_anggota, kelas, password, alamat, dengan id_anggota sebagai primary key.
  • Tabel Data donatur yang digunakan untuk menyimpan data donatur. Tabel Data Donatur memiliki 6 atribut: id_donatur, nama_donatur, pekerjaan, password, alamat, notelp, id_anggota sebagai primary key.
  • Tabel Proses digunakan untuk menyimpan setiap transaksi peminjaman & pengembalian buku, memiliki 5 atribut: id_proses, tgl_pinjam, tgl_kembali, id_buku, id_anggota. id_proses sebagai primary key, id_buku sebagai referential key, id_anggota sebagai referential key.
  • Tabel Biaya digunakan untuk menyimpan data jika ada anggota yang telat mengembalikan buku, dan/atau buku yang dipinjam rusak. Memiliki 6 atribut: id_biaya, id_proses, id_buku, denda_telat, denda_rusak, total.
  • Tabel Privilege digunakan untuk menyimpan password anggota dan donatur. Memiliki 2 atribut: id_privilage(PK) dan password.
  • Tabel Data Buku digunakan untuk menyimpan data buku-buku yang dimiliki oleh perpustakaan. Memiliki 3 atribut: id_buku(PK), judul_buku, dan pengarang.

Relationship atau hubungan antar tabel: hubungan yang terjadi antara satu atau lebih entity/tabel.

Relasi one-to-many:
terjadi ketika setiap record dalam TableA mungkin memiliki banyak catatan terkait dalam TableB tetapi setiap record dalam TableB mungkin hanya satu catatan terkait di TableA.

Relasi one-to-one:
Relasi tabel one-to-one (satu-satu) adalah relasi 2 tabel dengan primary key (pk) dan foreign key (fk). Ini dilakukan dengan meletakkan kolom one-to-one ke tabel baru.

Primary Key: primary key adalah penentuan sebuah atribut dalam sebuah tabel yang digunakan sebagai identitas untuk menghindari kerangkapan suatu record. Primary key bersifat unik/tidak ganda.

Referential key atau foreign key: sebuah atribut yang digunakan sebagai referensi untuk menghubungkan 2 buah tabel.

Data pada database perpustakaan ini semuanya memiliki relasi, sehingga database menjadi terintregasi dan dapat di akses dalam waktu yang bersamaan, karena user memiliki masing -masing ID dan privilege.
Pada saat seorang anggota perpustakaan ingin melihat atau mengubah data pribadinya, dia dapat memasukkan ID keanggotaannya, bila ID tersebut di temukan dan passwordnya cocok maka anggora tersebut
dapat mengakses data-data yang sesuai dengan privilegenya. Jadi walaupun dia anggota, dia tetap memiliki batasan misalnya dia tidak bisa mengakses Data donatur. Dia juga dapat melihat data buku. Tapi jika dia bukan anggota dan ID tidak di temukan, maka dia tidak akan dapat mengakses data apapun.




pertemuan 1 "PERPUSTAKAAN SMART"

Tingginya budaya gemar membaca, mengakibatkan meningkatnya minat membaca. Minat membaca ditunjukan dengan keinginan yang kuat untuk melakukan kegiatan membaca,Untuk memenuhi kebutuhan kegiatan membaca tersebut, biasanya seseorang akan pergi ke suatu tempat yang menyediakan bahan bacaan yang dibutuhkan, salah satunya perpustakaan.


Dalam sebuah perpustakaan, hal yang tepenting adalah sebuah layanan informasi yang disediakan dan bagaimana pengolahan atau manajemen dari perpustakaan itu sendiri, baik itu terkait dengan anggota, buku, peminjaman, atau pengembalian sebuah buku.
Salah satu bagian dari sebuah perpustakaan adalah bagaimana mengatur peminjaman dan pengembalian sebuah buku oleh anggota. Dengan demikian rumusan masalahnya adalah bagaimana mengatur atau mengelola pendaftaran anggota dan bagaimana proses anggota ketika login, mengganti password, atau melakukan peminjaman dan pengembalian sebuah buku.


Perpustakaan adalah fasilitas atau tempat menyediakan sarana bahan bacaan. Tujuan dari perpustakaan sendiri, khususnya perpustakaan perguruan tinggi adalah memberikan layanan informasi untuk kegiatan belajar, penelitian, dan pengabdian masyarakat dalam rangka melaksanakan Tri Dharma Perguruan Tinggi (Wiranto dkk,45). Berikut ini beberapa halyang dapat dilakukan perpustakaan untuk meningkatkan budaya gemar membaca adalah :
1. Mempromosikan perpustakaan.
Tujuan promosi perpustakaan adalah untuk memperkenalkan perpustakaan, koleksi, jenis koleksi, kekhususan koleksi, jenis layanannya dan manfaatyang dapat diperoleh pengguna perpustakaan. Diharapkan hal ini dapat menggairahkan minat baca serta menambah jumlah orangyang gemar membaca agar koleksi perpustakaan dapat dimanfaatkan secara maksimal.

2. Memilih bahan bacan yang menarik bagi pengguna perpustakaan.

3. Menganjurkan berbagai cara penyajian kuliah yang dikaitan dengan tugas-tugas di perpustakaan.

4. Memberikan kemudahan dalam mendapatkan bacaan yang menarik untuk pengguna perpustakaan.

5. Memberi kebebasan membaca secara leluasa kepada mahasiswa.

6. Perpustakaan perlu dikelola dengan baik agar pengguna merasa betah dan kerasan berkunjung perpustakaan.

7. Memberikan penghargaan kepada mahasiswa yang paling banyak meminjam buku dan tepat mengembalikan buku tersebut di perpustakaan dalam kurun waktu tertentu.


Kebutuhan data dalam Perpustakaan yang diperlukan antara lain sebagai berikut :
1. Anggota
Data-data yang dibutuhkan dalam anggota adalah id anggota, nama anggota, tanggal lahir, alamat, telepon, jenis kelamin, tanggal masuk, jumlah pinjam.
2. Buku
Data yang dibutuhkan adalah id buku, judul buku, pengarang, penerbit, tahun, kategori, lokasi, jumlah buku, lama peminjman buku, jumlah buku dipinjam.
3. Peminjaman
Data yang dibutuhkan adalah No pinjam, id anggota, nama anggota, id buku, judul buku, pengarang, tanggal pinjam, lama pinjam, tanggal kembali, status.
4. Pengembalian
Data yang dibutuhkan adalah No pinjam, id anggota, nama anggota, id buku, judul buku, pengarang, tanggal pinjam, lama pinjam, tanggal kembali, No Kembali, tanggal buku kembali, lama buku kembali, denda.