Jumat, 15 Maret 2013

Jawaban Quiz PBD...

-->
Quiz PBD
1.     Sebutkan beberapa database yang saudara ketahui, kemudian tunjukan kelebihan dan kelemahan. Kelompokkan juga database tsn diatas kedalam kelompok procedural dan non Prosedural
2.     Apa perbedaan FMS dengan DBMS
3.     Apa yang saudara ketahui tentang Web Database
4.     Buatlah table yang anda buat sendiri untuk menunjukkan Primary Key, Candidate Key dan Alternate Key
5.     Buatlah table yang anda buat sendiri untuk menunjukkan Foreign Key
6.     Buatlah Tabel yang anda buat sendiri untuk menunjukkan Composite Key
7.     Jelaskan Beda antara Basis Data, Sistem Basis Data dengan Relasional Data Base

Jawaban !
1.PengertianDatabase(DB)
DATABASE terdiri dari dua kata yaitu "data" dan "base/basis". Data adalah informasi yang berbentuk digital baik suara,gambar,video,tulisan atau campuran dari semua itu. Base/basis adalah sekumpulan/kelompok/organisasi. Jadi database/ basis data adalah sekumpulan informasi yang terstuktur rapi dan memiliki hubungan antar satu sama lain yang dibuat dengan komputer menggunakan metode tertentu sehingga menghasilkan suatu informasi yang memudahkan penggunannya.

1.A.Microsoft Access

A.Microsoft Access (atau Microsoft Office Access) adalah sebuah program aplikasi basis data komputer relasional yang ditujukan untuk kalangan rumahan dan perusahaan kecil hingga menengah.
Kelebihan dan Kekurangan Ms. Access :
* Microsoft Access kurang begitu bagus jika diakses melalui jaringan sehingga aplikasi-aplikasi yang digunakan oleh banyak pengguna cenderung menggunakan solusi sistem manajemen basis data yang bersifat klien atau server.
* Salah satu keunggulan Microsoft Access dilihat dari perspektif programmer adalah kompatibilitasnya dengan bahasa pemrograman Structured Query Language (SQL). Para pengguna dapat mencampurkan dan menggunakan kedua jenis bahasa tersebut (VBA dan Macro) untuk memprogram form dan logika dan juga untuk mengaplikasikan konsep berorientasi objek.
B.Oracle

B.Basis data Oracle adalah basis data relasional yang terdiri dari kumpulan data dalam suatu sistem manajemen basis data RDBMS. Perusahaan perangkat lunak Oracle memasarkan jenis basis data ini untuk bermacam-macam aplikasi yang bisa berjalan pada banyak jenis dan merk perangkat keras komputer (platform).

Kelebihan: Oracle itu sangat sopan sekali, dia hanya akan memanfaatkan resource yang default atau diberikan saja. Sehingga ketika sudah running di server, kadang perlu ditunning agar kecepatan dan kerjanya bisa maksimal. Tunning dapat dilakukan kapan saja dan berkali-kali. Ini sangat menguntungkan karena pemakaian resource dapat dikontrol dengan mudah.
Kekurangan: Efek buruknya adalah kalau salah dalam melakukan tunning atau tidak ditunning sama sekali, oracle akan bekerja sangat lambat dan bikin stress.
C. MySql
C.MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia.
Kelebihan :
     1. Dapat bekerja di beberapa platform yang berbeda, seperti LINUX, Windows,       MacOS dll.
     2. Dapat dikoneksikan pada bahasa C, C++, Java, Perl, PHP dan Python.
     3. Memiliki lebih banyak type data seperti : signed/unsigned integer yang memiliki panjang data sebesar 1,2,3,4 dan 8 byte, FLOAT, DOUBLE, CHAR, VARCHAR, TEXT, BLOB, DATE, TIME, DATETIME, TIMESTAMP, YEAR, SET dan tipe ENUM.
Kekurangan :
1. Untuk koneksi ke bahasa pemrograman visual seperti visual basic, delphi, dan foxpro, mysql kurang support, karena koneksi ini menyebabkan field yang dibaca harus sesuai dengan koneksi dari program visual tersebut, dan ini yang menyebabkan mysql jarang dipakai dalam program visual.
2. Data yang ditangani belum begitu besar.


2. Apa perbedaan mendasar antara database dengan DBMS?
Jawab :
• Database adalah koleksi terpadu data – data yang saling berkaitan yang dirancang untuk suatu enterprise.
• DBMS adalah koleksi terpadu dari sekumpulan program yang digunakan untuk mengakses dan merawat database.
• Perbedaan mendasar database adalah koleksi data sedangkan DBMS adalah Koleksi Tools/aplikasi yang digunakan untuk operasional Database.
3.Web database adalah program komputer yang dirancang untuk melakukan pencarian atas berkas-berkas yang tersimpan dalam layanan www, ftp, publikasi milis, ataupun news group dalam sebuah ataupun sejumlah komputer peladen dalam suatu jaringan. Search engine merupakan perangkat pencari informasi dari dokumen-dokumen yang tersedia. Hasil pencarian umumnya ditampilkan dalam bentuk daftar yang seringkali diurutkan menurut tingkat akurasi ataupun rasio pengunjung atas suatu berkas yang disebut sebagai hits. Informasi yang menjadi target pencarian bisa terdapat dalam berbagai macam jenis berkas seperti halaman situs web, gambar, ataupun jenis-jenis berkas lainnya. Beberapa mesin pencari juga diketahui melakukan pengumpulan informasi atas data yang tersimpan dalam suatu basisdata ataupun direktori web.
Sebagian besar mesin pencari dijalankan oleh perusahaan swasta yang menggunakan algoritma kepemilikan dan basisdata tertutup, di antaranya yang paling populer adalah Google (MSN Search dan Yahoo!). Telah ada beberapa upaya menciptakan mesin pencari dengan sumber terbuka (open source), contohnya adalah Htdig, Nutch, Egothor dan OpenFTS.[1]

4.
 5.

6.

-->
7. * Basis Data adalah kumpulan dari konsepsi basis data yang biasanya mewakili struktur dan relasi data yang terdapat pada suatu basis data. Esensi sebuah model basisdata adalah tempat dimana data atau suatu metodologi untuk menyimpan data. Kita tidak dapat melihat model basisdata tetapi kita dapat melihat algoritma yang digunakan oleh model basisdata tersebut.
*Sistem basis data
     1. MENGURANGI REDUNDANSI
            DATA YANG SAMA PADA BEBERAPA APLIKASI CUKUP DISIMPAN SEKALI SAJA.
  1. MENGHINDARKAN INKONSISTENSI
            KARENA REDUNDANSI BERKURANG, SEHINGGA UMUMNYA UPDATE HANYA SEKALI SAJA.
  1. TERPELIHARANYA INTEGRITAS DATA
            DATA TERSIMPAN SECARA AKURAT.
  1. DATA DAPAT DIPAKAI BERSAMA-SAMA
            DATA YANG SAMA DAPAT DIAKSES OLEH BEBERAPA USER PADA SAAT BERSAMAAN.
  1. MEMUDAHKAN PENERAPAN STANDARISASI
            MENYANGKUT KESERAGAMAN PENYAJIAN DATA.
  1. JAMINAN security
            DATA HANYA DAPAT DIAKSES OLEH YANG BERHAK.
  1. MENYEIMBANGKAN KEBUTUHAN
            DAPAT DITENTUKAN PRIORITAS SUATU OPERASI, MISALNYA ANTARA UPDATE (MENGUBAH DATA) DENGAN RETRIEVAL (MENAMPILKAN DATA) DIDAHULUKAN UPDATE.
* BASIS data Relasional ( Relational data model )  Model basis data relasional merupakan model basis data yang paling populer banyak digunakan sekarang ini.  Unit utama yang disimpan pada basis data adalah berbentuk tabel atau kelompok data yang saling berhubungan. Tabel terdiri baris dan kolom, baris adalah merepresentasikan tuple atau record pada tabel, dan kolom merepresentaksikan fields pada tabel. ,Tabel dapat berhubungan dengan tabel yang lain dengan menggunakan kunci






Tidak ada komentar:

Posting Komentar