Saturday, February 18, 2012

Contoh Database Mysql


ID Merk
Merk
ASU
Asus
ACR
Acer
TSB
Toshiba
BNQ
Benq
SNY
Sony
IBM
IBM
ADV
Advan
ZYR
Zyrex
ECS
Ecs
HP
HP






Perbedaan Object Oriented dan ER


Object-Oriented Model
Model berorientasi objek berbasiskan kumpulan objek. Setiap objek berisi :
  • Nilai yang disimpan dalam variable instant, dimana variable tersebut  “melekat” dengan objek itu sendiri.
  •  Metoda : operasi yang berlaku pada objek yang bersangkutan.
  • Objek-objek yang memiliki tipe nilai & metode yang sama  dikelompokkan dalam satu kelas. Kelas disini mirip dengan tipe data abstrak pada bahasa pemrograman.
  • Sending a message : sebuah objek dapat mengakses data sebuah objek  yang lain hanya dengan memanggil metode dari objek tersebut.


Entity-relationship Model
-          E-R model didasarkan atas persepsi terhadap dunia nyata yang terdiri dari  sekumpulan objek, disebut entity (entitas) dan hubungan antar objek tersebut, disebut  relationship. Entity adalah objek di dunia yang bersifat unik. Setiap entitas mempunyai atribut yang membedakannya dengan entitas lainnya. Contoh :  entitas Mahasiswa, mempunyai atribut nama, umur, alamat no. ktm.  Pemodelan data dengan model E-R menggunakan diagram E-R.

Diagram E-R terdiri dari :
  •  Kotak persegi panjang, menggambarkan himpunan antar entitas
  • Elip, menggambarkan atribut-atribut entitas
  • Diamon, menggambarkan hubungan antara himpunan entitas
  • Garis, yang menghubungkan antar objek dalam diagram E-R 

Arsitektur Sistem Basis Data dan Model Data


Internal/Physical Level : Menggambarkan bagaimana suatu record disimpan secara fisik (physical storage). Record disimpan dalam media penyimpanan dalam format byte. Internal/Physical level adalah level terendah untuk merepresentasikan basis data. Didefinisikan sebagai sebuah Skema Internal.

Conceptual/Logical level : Menggambarkan bagaimana suatu record disimpan dalam basis data dan menggambarkan hubungan (relationship) antar data atau penghubung antara internal dan external level. Keberadaannya tidak memperhitungkan kekurangan perangkat keras maupun perangkat lunak pembangun aplikasi basis data. Didefinisikan sebagai sebuah Skema Konseptual

External /View Level : lapis yang berkenaan dengan apa yang kelihatan bagi para pemakai akhir (end users) atau programmer atau DBA. Suatu application program, tidak akan memperlihatkan data type juga dapat menyembunyikan informasi (misal: gaji) yang mempunyai tingkat security tertentu yang terkait dengan otoritas user.
  • -          Untuk programmer, bahasa yang digunakan adalah bahasa pemrograman seperti C, COBOL,  atau PL/I.
  • -          Untuk end user, bahasa yang digunakan adalah bahasa query atau menggunakan fasilitas yang tersedia pada program aplikasi.

Pada level eksternal ini, user dibatasi pada kemampuan perangkat keras dan perangkat lunak yang digunakan aplikasi basis data. Didefinisikan sebagai sebuah Skema Eksternal.

Sunday, February 5, 2012

Database / Basis Data

Ada Beberapa Pengertian Basis Data / Database. Berikut beberapa pengertiannya dalam beberapa sumber.

Basis data atau database, berasal dari kata basis dan data, adapun pengertian dari kedua
pengertian tersebut adalah sebagai berikut :

Basis : dapat diartikan sebagai markas atau gudang, tempat bersarang atau
berkumpul.
Data : representasi fakta dunia nyata yang mewakili suatu objek seperti
manusia (pegawai, siswa, pembeli, pelanggan), barang, hewan
peristiwa, konsep, keadaan, dan sebagainya yang direkam dalam
bentuk angka, huruf, simbol, teks, gambar, bunyi, atau kombinasinya.

          Dari kedua pengertian tersebut, maka dapat ditarik kesimpulan bahwa pengertian
dari Basis Data adalah Kumpulan file / table yang saling berelasi (berhubungan) yang
disimpan dalam media penyimpanan eletronik. Dapat dikatakan pengertian lain dari basis
data adalah koleksi terpadu dari data yang saling berkaitan yang dirancang untuk
memenuhi kebutuhan informasi suatu enterprise (dunia usaha). Dari pengertian tersebut
dapat diambil kesimpulan pada masing – masing table / file didalam database berfungsi
untuk menampung / menyimpan data – data, dimana masing – masing data yang ada pada
table / file tersebut saling berhubungan dengan satu sama lainnya.

Saturday, February 4, 2012

Metadata


Metadata adalah informasi terstruktur yang mendeskripsikan, menjelaskan, menemukan, atau setidaknya membuat menjadikan suatu informasi mudah untuk ditemukan kembali, digunakan, atau dikelola. Metadata sering disebut sebagai data tentang data atau informasi tentang informasi. Metadata ini mengandung informasi mengenai isi dari suatu data yang dipakai untuk keperluan manajemen file/data itu nantinya dalam suatu basis data. Jika data tersebut dalam bentuk teks, metadatanya biasanya berupa keterangan mengenai nama ruas (field), panjang field, dan tipe fieldnya: integer, character, date, dll. Untuk jenis data gambar (image), metadata mengandung informasi mengenai siapa pemotretnya, kapan pemotretannya, dan setting kamera pada saat dilakukan pemotretan. Satu lagi untuk jenis data berupa kumpulan file, metadatanya adalah nama-nama file, tipe file, dan nama pengelola (administrator) dari file-file tersebut.

Friday, February 3, 2012

Query

Berikut beberapa pengertian Query  :

Query adalah semacam kemampuan untuk menampilkan suatu data dari database dimana mengambil dari table-tabel yang ada di database, namun tabel tersebut tidak semua ditampilkan 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.

Untuk Beberapa Pengertian Lainnya :

=================================================================