Jumat, 08 Maret 2013

TUGAS BASIS DATA



1. jelaskan perbedaan antara data, pengolahan, dan informasi ?
  - Data adalah sesuatu yang belum mempunyai arti bagi penerimanya dan masih memerlukan adanya suatu    pengolahan
 - pengolahan adalah perubahan bentuk data menjadi informasi
  - Informasi merupakan hasil pengolahan dari sebuah model, formasi, organisasi, ataupun suatu perubahan  bentuk dari data

2. 1024 byte  =    8192    bit

3. 1 GB      =   1.047.000.000.00  byte

4. jelaskan perbedaan antara DDL dengan DML? Berikan contohnya
Perbedaan DDL dan DML
Dalam basis data secara umum dikenal 2 data sub language :
1. Data Definition Language (DDL)
Bahasa yang digunakan dalam mendefinisikan struktur atau kerangka dari basis data, di dalamnya termasuk record, elemen data, kunci elemen, dan relasinya Contoh: CREATE, DROP, dan ALTER. Hasil kompilasi dari perintah DDL adalah satu set dari table yang disi
Perintah – Keterangan
1. CREATE DATABASE – membuat database
2. CREATE TABLE - Membuat tabel berfungsi untuk membuat suatu tabel.
Bentuk umum:
CREATE TABLE nama_tabel (field1 type(ukuran) keterangan_tambahan, ….)


2. Data Manipulation Language (DML)
Bahasa yang digunakan untuk menjabarkan pemrosesan dari basis data, fasilitas ini diperlukan untuk memasukkan, mengambil, mengubah data. DML dipakai untuk operasi terhadap isi basis data

Ada 2 jenis DML :
1. Procedural DML
Digunakan untuk mendefinisikan data yang diolah dan perintah yang akan dilaksanakan.
2. Non Procedural
Digunakan untuk menjabarkan data yang diinginkan tanpa menyebutkan bagaimana cara pengambilannya.

Manipulasi data dapat berupa :
a. Penyisipan/Penambahan data baru ke suatu basis data
INSERT - Menyisipkan record ke dalam tabel
Berfungsi untuk memasukkan data kedalam suatu record pada tabel tertentu
Bentuk umum :
INSERT INTO nama_tabel VALUES (‘field1’,’field2’,’field3’, ….)
b. Penghapusan data dari suatu basis data
UPDATE - Menghapus record dari table Digunakan untuk mengubah record dari suatu table Bentuk umum : UPDATE nama_tabel SET field1=nilai_baru, field2=nilai_baru, ….. WHERE kondisi
c. Pengubahan data dari satu basis data
DELETE - Menghapus record dari table Berfungsi untuk menghapus suatu record pada table Bentuk umum : DELETE FROM nama_tabel WHERE kondisi
5. jelaskan perbedaan field dengan file? berikan contohnya

6. mengapa dibutuhkan basis data dan DBMS dalam suatu system data?
   - untuk penyimpanan data, pengambilan data, dan perubahan data
  - katalog yanga dapat diakses pengguna

7. jelaskan macam-macam tipe file dalam basis data?

8. sebutkan daan jelaskan macam-macam data?
- Data Internal
Data internal adalah data yang menggambarkan situasi dan kondisi pada suatu organisasi secara internal. Misal : data keuangan, data pegawai, data produksi, dsb.
- Data Eksternal
Data eksternal adalah data yang menggambarkan situasi serta kondisi yang ada di luar organisasi. Contohnya adalah data jumlah penggunaan suatu produk pada konsumen, tingkat preferensi pelanggan, persebaran penduduk, dan lain sebagainya.


9. sebutakan dan jelaskan hirakhi data dan berikan masing-masing contohnya
Data harus disusun secara teratur agar pengolahannya dapat dilakukan dengan baik dan efisien. Pengorganisasian data dapat dibagi dalam enam tingkatan, yaitu :
  1. Bit adalah suatu sistem angka biner yang terdiri atas dua macam nilai saja, yaitu 0 dan 1. Sistem angka biner merupakan dasar dasar yang dapat digunakan untuk komunikasi antara manusia dan mesin (komputer) yang merupakan sekumpulan komponen elektronik dan hanya dapat membedakan dua keadaan saja (on dan off). Jadi bit adalah unit terkecil dari pembentuk data.
  2. Byte adalah bagian terkecil yang dapat dialamatkan dalam memori. Byte merupakan sekumpulan bit yang secara konvensional terdiri atas kombinasi delapan bit. Satu byte digunakan untuk mengkodekan satu buah karakter dalam memori. Contoh: Kode Ascii untuk J ialah 10101010. Jadi byte adalah kumpulan bit yang membentuk satu karakter (huruf, angka, atau tanda). Dengan kombinasi 8 bit, dapat diperoleh 256 karakter (= 2 pangkat 8).
  3. Field atau kolom adalah unit terkecil yang disebut data. Field merupakan sekumpulan byte yang mempunyai makna. Contoh: Joni yang merupakan field nama.  Jadi field ibarat kumpulan karakter yang membentuk suatu kata.
  4. Record atau baris adalah kumpulan item yang secara logic saling berhubungan. Setiap record dapat dikenali oleh sesuatu yang mengenalinya, yaitu field kunci. kalimat yang berarti, misal gambar 1 mewakili kalimat: Joni memenmpuh mata kuliah MIS (kode IS101) dengan nilai A.

  1. File atau tabel adalah kumpulan record yang sejenis dan secara logic berhubungan. Pembuatan dan pemeliharaan file adalah faktor yang sangat penting dalam sistem informasi manajemen yang memakai komputer. Jadi tabel ibarat kumpulan baris/record yang membentuk satu tabel yang berarti, misal gambar 2 mewakili tabel nilai mata kuliah MIS.

  1. Database merupakan kumpulan file-file yang berhubungan secara logis dan digunakan secara rutin pada operasi-operasi sistem informasi manajemen. Semua database umumnya berisi elemen-elemen data yang disusun ke dalam file-file yang diorganisasikan berdasarkan sebuah skema atau struktur tertentu, tersimpan di hardware komputer dan dengan software untuk melakukan manipulasi data untuk kegunaan tertentu. Jadi, suatu database adalah menunjukkan suatu kumpulan tabel yang dipakai dalam suatu lingkup perusahaan atau instansi untuk tujuan tertentu. Contoh suatu database adalah database akademik yang berisi file-file: mahasiswa, dosen, kurikulum, dan jadwal yang diperlukan untuk mendukung operasi sistim informasi akademik.
10. siapa saja yang menggunakan basis data?
Di dalam suatu basis data terdapat beberapa pengguna, antara lain adalah:

1. DATABASE MANAGER
2. DATABASE ADMINSTRATOR
3. DATABASE USER

DATABASE MANAGER
Satu database manager adalah satu modul program yang menyediakan interface antara penyimpanan data low-level dalam database dengan satu aplikasi program dan query yang diajukan ke sistem.
 
 
Tugas dan tanggung jawab database manager:
a. Interaksi dengan manager file
b. Integritas
c. Keamanan
d. Backup dan recovery

DATABASE ADMINSTRATOR
Orang yang mempunyai kekuasaan sebagai pusat pengontrolan terhadap seluruh sistem baik data maupun program yang mengakses data disebut sebagai database administrator. Fungsi database administrator:
1. Mendefinisikan pola struktur database.
2. Mendefinisikan struktur penyimpanan dan metode akses.
3. Mampu memodifikasi pola dan organisasi phisik.
4. Memberikan kekuasaan pada user untuk mengakses data.
5. Membuat spesifikasi keharusan integritas data.

DATABASE USER
Ada 4 macam pemakai database yang berbeda keperluan dan cara aksesnya, yaitu :

1. Programmer Aplikasi,
2. Casual User (user mahir),
3. User Umum (end user),
4. User khusus (specialized user).
11. buat beberapa tabel yang dapat membedakan antara field , record, file dan database