Kamis, 08 April 2010

TUGAS 1 : RANCANGAN TABEL PERPUSTAKAAN SMART

Berikut ini adalah gambaran dari tabel-tabel atau entitas yang diperlukan dalam membuat database Perpustakaan.



Entitas yang di tunjuk arah panah menunjukkan tabel tersebut memiliki relasi one-to-many. Database perpustakaan ini mempunyai 8 entitas, atribut yang ditandai dengan tanda bintang (*) berarti tabel tersebut adalah primary key dan bersifat unik. Sadangkan yang memiliki tanda dua bintang (**) berarti atribut ter sebut adalah Foreign key atau referential key yang akan menjadi referensi (patokan) untuk di relasikan dengan primary key di entitas yang lain.




Berikut adalah tabel keterangan tiap antitas.








Dan di bawah ini adalah tabel contoh dari value data yang saya buat dengan menngunakan MS. Excel.
Contoh Data Value













* Enterprise yaitu suatu bentuk organisasi.

Contoh : Enterprise→ “Perpustakaan Smart”

*Entitas digunakan untuk menerapkan integritas pada tingkat Entity(tabel), agar setiap Instances (Record/Baris) pada suatu entity bersifat uniqe yang disebut dengan Primary Key yang dapat dibedakan antara satu dengan yang lain.

Contoh: Entitas disini yaitu Anggota → pelajar,mahasiswa,masyarakat.

* Atribute/field yaitu setiap entitas mempunyai atribut yang mendeskripsikan karakteristik dari entitas tersebut, penentuan/pemilihan atribut-atribut yang relevan bagi sebuah entitas merupakan hal penting lainnya dalam pembentukan model data. Penetapan atribut bagi sebuah entitas umumnya memang didasarkan pada fakta yang ada tetapi selalu seperti itu. Istilah atribut sebenarnya identik dengan pemakaian kolom data.

Contoh:Entity mahasiswa → field = nim,nama_mahasiswa, jurusan,kelas.

* Data value yaitu data aktual atau informasi yang disimpan pada tiap data elemen atau attribute.

Contoh: Atribut nama_mahasiswa → Bambang, Yulianti,dll.

* Record/tuple yaitu kumpulan elemen-elemen yang saling berkaitan menginformasikan tentang suatu entity secara lengkap.

Contoh: record mahasiswa → nim,nama_mahasiswa,jurusan,kelas.

* File yaitu kumpulan record-record sejenis yang mempunyai panjang elemen sama, atribute yang sama namun berbeda-beda data valuenya.

Ø Kunci elemen data yaitu tanda pengenal yang secara unik mengidentifikasikan entitas dari suatu kumpulan entitas.



Data Definition Language(DDL)

Merupakan sub bahasa SQL yang berfungsi mendefinisikan database dan table. Namun karena di access

perintah DDL ini dapat digunakan dalam mendefinisikan tabel saja. Perintah yang digunakan diantaranya : Create,

Alter, Drop. Dengan menggunakan ketiga perintah tersebut kita sudah dapat membangun struktur data dengan

lengkap.

  • Create digunakan untuk membuat tabel.
  • Alter digunakan untuk merubah, menambah(add), menghapus(Drop) struktur tabel.
  • Drop digunakan untuk menghapus tabel.

DML (Data Manipulation Language)
merupakan sub bahasa SQL yang berfungsi memanipulasi data yang ada di dalam basis data atau database. Perintah yang termasuk didalam DML adalah Insert, select, update, dan delete.

  • Insert berfungsi untuk menyisipkan, atau menyimpan data dari luar sistem kedalam database.
  • Select berfungsi untuk membentuk tabel baru dengan cara mengcopy (backup) seluruh data dari tabel aktif.
  • Update berfungsi untuk mengubah satu atau lebih data field yang terdapat pada satu atau lebih record.




3 komentar: