Selasa, 18 September 2012

Tugas 1 Database System

Tugas 1 
Database System 
Bab 1 Pendahuluan  
Pengajar : Achmad Bachris 

         Nama : Mandala Rosmana Putra
         Kelas : TKJ IB



Soal : 
1.Jelaskan apa yang dimaksud dengan Program Aplikasi untuk melakukan Query !
2.Terangkan secara singkat dan jelas pengertian query dan berikan contoh program query ! 
3. Apa yang dimaksud dengan meta-data dan berikan contoh ,dan Pengertian Database yang disimpan ?
4. Apa yang dimaksud dengan general porpuse,manipulasi data dan constraint data ?
5.Jelaskan apa yang dimaksud dengan data abstraksi ?
6.Apa perbedaan dari operation independen dan data independen?
7.Apa yang dimaksud dengan sistem basis data deduktif dan rule deduksi ?
8.Apa yang dimaksud dengan  Reduced application development time? 
9.Apa yang dimaksud dengan canned transaction pada parametric end user ?
10. Apa yang dimaksud dengan Entity-Relationship model dan berikan contohnya ?

Jawab :
1. Suatu program aplikasi dimana program tersebut memiliki kemampuan untuk menampilkan, memodifikasi, dan menganalisa data dari database dengan berbagai jalan yang berbeda  sesuai dengan yang kita inginkan.



2.Query adalah bahasa yang dipergunakan untuk melakukan proses permintaan yang diberikan oleh user atau pengguna untuk mengambil informasi yang terdapat pada database dengan memberikan suatu kriteria tertentu untuk penyaringan data sehingga data yang memenuhi kriteria tersebut yang akan ditampilkan.

Contoh : Salah satu bahasa Query yang paling terkenal digunakan saat ini adalah SQL (Structured Query Language). SQL adalah sebuah metode atau bahasa yang dipergunakan untuk mengakses data dalam basis data (database) relasional. Bahasa ini merupakan bahasa standar yang digunakan dalam manajemen basis data relasional. Saat ini hampir semua server basis data yang ada telah mendukung bahasa ini untuk melakukan manajemen datanya. Dalam SQL, query dibedakan menjadi 2 yaitu :
   1.Untuk membuat/menerangkan obyek-obyek database seperti membuat tabel, relasi dan sebagainya.     Biasanya disebut dengan Data Definition Language (DDL)


      2.Untuk memanipulasi data, yang biasanya dikenal dengan Data Manipulation Language (DML). Manipulasi data bisa berupa:

a. Menambah, mengubah atau menghapus data.


b. Pengambilan informasi yang diperlukan dari database, yang mana datanya diambil dari tabel maupun dari query sebelumnya



3.Metadata adalah data mengenai data dalam file atau basisdata. Metadata mendeskripsikan nama yang diberikan dan panjang yang ditentukan dari setiap item data. Metadata juga mendeskripsikan panjang dan komposisi setiap record.
- Contoh : Metadata pada Data Mikro

Informasi yang terdapat dalam metadata data mikro meliputi:

1. Deskripsi dokumen
Menjelaskan tentang judul kegiatan atau data, identitas data, penyelenggara atau penanggung jawab kegiatan pendokumentasian, dan petugas pengelola dan pendokumentasi. Dalam deskripsi ini ditekankan pula cakupan dan referensi waktu data. Misalnya adalah Survei Sosial Ekonomi Nasional 2006. Pendataan Penduduk Berkelanjutan Provinsi Jawa Timur tahun 2004.
2. Deskripsi studi
Menjelaskan tentang penyelenggara kegiatan, sumber dana, cakupan, kata kunci untuk data, abstrak, dan metodologi.
3. Bahan pendukung studi
Menjelaskan berbagai bahan yang digunakan sebagai dasar kegiatan, misalnya working papers yang digunakan. 
4. Data set
Berisi data mikro dalam format SAV (SPSS). Dalam data set ini juga dideskripsikan tentang variabel yang digunakan dalam studi, definisi, perolehannya. Perolehan data dijelaskan pre-question, literal question, post-question, dan interviewer instructions. Selain itu juga didokumentasikan penimbangnya.
5. Bahan lainnya
Berisi tentang pedoman, kuesioner, klasifikasi, dan sebagainya yang diperlukan dalam studi.



- Database yang disimpan adalah Database yang disimpan adalah penimpanan data secara simple, data akan tersimpan namun informasi informasi data (struktur, field, ukuran)  tersebut tidak tersimpan
            - Contoh :



4.- General Purpose Software adalah perangkat lunak yang berguna untuk membantu membuat atau memaintain database secara keseluruhan.

 - Manipulasi data adalah Manipulasi data bisa diartikan secara bebas berupa kegiatan membangkitkan data baru ataupun menurunkan data baru dari data yang sudah ada.
 - Constraint Data adalah batasan atau aturan yang ada pada table. Constraint mencegah penghapusan data dari suatu table yang mempunyai keterkaitan dengan table yang lain.



5.Data abstraction adalah karakteristik yang memungkinkan program-data independence dan program-operasi kemerdekaan disebut abstraksi data.

Model data adalah jenis abstraksi data yang digunakan untuk menyembunyikan rincian penyimpanan dan menyajikan pengguna dengan pandangan konseptual dari database.  



6.- Operation Independent adalah kebebasan untuk membuat suatu data yang berfungsi untuk memberikan fitur data yang abstrak.

- Independensi data adalah bentuk manajemen database yang menyimpan data terpisah dari semua program yang menggunakan data.



7.- Sistem basis data dedukti adalah Sebuah sistem basis data yang memiliki kemampuan untuk mendefinisikan rules turunan (deduktif) yang dapat memberi kesimpulan berupa 

suatu informasi tambahan, mengenai fakta-fakta yang tersimpan di dalamnya.
- Rule Deduksi adalah formula tunggal dalam multisorted logika orde pertama, dan juga rumus yang diperoleh dari gabungan hipotesis.



8.Reduced application development time adalah Waktu yang dibutuhkan untuk melakukan pengembangan aplikasi menjadi bekurang karena setelah database dibuat maka menjadi sangat mudah untuk membuat aplikasi baru dengan menggunakan fasilitas yang disediakan oleh DBMS




9.Canned transaction pada parametric end user adalah melakukan query terus menerus dan memperbarui database, menggunakan standar jenis query dan update  




10.-Entity-Relationship model adalah sebuah cara dengan grafis untuk mewakili hubungan logis dari entitas (atau benda) dalam rangka untuk membuat database.

      - Contoh :  Pengelolaan Apotik