Selasa, 28 Mei 2013

BasisData Bab 5 Proses Normalisasi

 Slide 1
 Slide 2
 Slide 3
 Slide 4
 Slide 5
 Slide 6
 Slide 7
 Slide 8
 Slide 9
 Slide 10
 Slide 11
 Slide 12
 Slide 13
 Slide 14
 Slide 15
 Slide 16
Slide 17

BasisData Bab 4 Dependensi Fungsional

 Slide 1
 Slide 2
 Slide 3
 Slide 4
 Slide 5
 Slide 6
 Slide 7
 Slide 8
Slide 9

BasisData Bab 3 Pendahuluan SQL

 slide 1
 Slide2
slide 3
 slide 4
 slide 5
 slide 6
slide 7 
 slide 8
 slide 9
 slide 10
 slide 11
 slide 12
 slide 13
 slide 14
 slide 15
 slide 16
 slide 17
 slide 18
slide 19

Minggu, 10 Maret 2013

Basis Data


Basis Data

1. Jelaskan perbedaan antara Data, Pengelolahan, dan Informasi....?
Jawaban :
   Data ialah sesuatu yang belum mempunyai arti bagi penerimanya dan masih
    memerlukan adanya suatu pengolahan. Data bisa berwujud suatu keadaan, gambar, suara, huruf,
    angka, matematika, bahasa ataupun simbol-simbol lainnya yang bisa kita gunakan sebagai
    bahan untuk melihat lingkungan, obyek, kejadian atau pun suatu konsep.

    Pengolahan adalah bentuk pengolahan terhadap data untuk menbuat data itu berguna
    sesuai dengan hasil yang diinginkan agar dapat kita gunakan.

    Informasi ialah hasil pengolahan dari sebuah model, formasi, organisasi, atau pun suatu
    perubahan bentuk dari data yang memiliki nilai tertentu, dan bisa digunakan untuk menambah
    pengetahuan bagi yang menerimanya. Informasi juga bisa disebut sbagai hasil pengolahan atau       pemrosesan data

2. 1024=........bit...!!!
jawaban :
 1byte = 8 bits
  1024 = 8 x 1024 = 8192 bit.

3. 1GB=.........byte!!!
jawaban :
  1byte = 8 bits
   1GB = 1 x 1024 x 1024 x 1024 = 1073741824 byte

4. Jelaskan perbedaan Field dengan file. Berikan contohnya...!!!
jawaban :

  •     Field adalah Sebuah kolom dalam sebuah table, menyimpan satu jenis data.




  •     File ialah record-record yang menggambarkan dan menghubungkan satu kesatuan data yang sejenis. Contoh : File suatu barang berisi data tentang semua barang yang ada...

5. Berikan perbedaan antara DDL dengan DML.Berikan contoh perbedaannya.
jawaban :
    DDL (Data Definition Language) Data definisi bahasa yang digunakan untuk mendefinisikan,
    mengubah, atau drop objek database Beberapa Perintah DDL :

    CREATE : Perintah ini digunakan untuk membuat, termasuk diantaranya membuat database
                     baru, tabel   baru, view baru, dan kolom.
    ALTER   : Perintah ini digunakan untuk mengubah struktur tabel yang telah dibuat.
                     Pekerjaannya mencakup mengganti nama tabel, menambah kolom, mengubah
                     kolom, menghapus kolom, maupun memberikan atribut pada kolom.
    DROP : Perintah ini digunakan untuk menghapus database dan tabel.
    KOMENTAR : Untuk menambahkan komentar
    RENAME : Perintah ini digunakan untuk mengubah nama suatu objek.

Data Manipulation Language (DML) adalah 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, yaitu :
  •        Procedural DML digunakan untuk mendefinisikan suatu data yang diolah dan perintah yang akan dilaksanakan.
  •        Non Procedural digunakan untuk menjabarkan suatu data yang diinginkan tanpa menyebutkan bagaimana cara pengambilannya.

Example : Data Manipulation Language. 
~ Penyisipan/Penambahan data baru ke suatu basis data
   INSERT - penyisipan record ke dalam tabel
   Berfungsi untuk memasukkan data kedalam suatu record pada tabel tertentu
   Bentuk umum : INSERT INTO nama_tabel VALUES (‘field1’,’field2’,’field3’, ….)
~ Penghapusan data dari suatu basis data
   UPDATE - Mengubah record dari tabel
   Digunakan untuk mengubah record dari suatu tabel
   Bentuk umum : UPDATE nama_tabel SET field1=nilai_baru, field2=nilai_baru, ….. WHERE kondisi
Pengubahan data dari satu basis data
   DELETE - Menghapus record dari tabel
   Berfungsi untuk menghapus suatu record pada tabel.
   Bentuk umum : DELETE FROM nama_tabel WHERE kondisi.

6. Mengapa dibutuhkan basis data dan DBMS dalam suatu sistem data.
jawaban :
     Karena Basis data dan DBMS merupakan suatu komponen yang penting dalam suatu sistem data.
     Basis data memiliki peranan yang penting dalam menyediakan informasi bagi para pemakainya sedangkan
     DBMS ialah merupakan software yang mengatur proses pengelolaan suatu basis data.
     DBMS dibutuhkan dalam suatu system data untuk :
  •       Akses bersamaan dan perbaikan dari terjadinya crash.
  •       Independensi data dan akses yang efisien.
  •       Integritas dan keamanan data.
  •       Mereduksi waktu pengembangan aplikasi.
  •       Administrasi keseragaman data.

7. Jelaskan macam - macam tipe File dalam basis data...!!!
jawaban :

File Induk (Master File) merupakan file yang penting, karena berisi record-record yang sangat perlu di dalam organisasi. File ini akan tetap terus ada selama hidup dari sistem. File induk dapat dikategorikan lagi menjadi 2, yaitu :
ü  File Induk Acuan (Reference Master File), yaitu induk file yang recordnya relatif statis, jarang berubah nilainya. Misalkan : file daftar matakuliah.
ü  File Induk Dinamik (Dynamic Master File), yaitu induk file yang nilai dari record-recordnya sering berubah atau sering dimuktahirkan (Up-Dated) sebagai hasil dari suatu transaksi. Misalkan, file induk data barang, yang setiap saat field unitnya harus dimuktahirkan (Up-Dated) bila terjadi transaksi.
* File Transaksi (Transaction File), File transaksi juga sering disebut dengan nama input file. File ini digunakan untuk merekam data hasil dari transaksi yang terjadi. Contohnya, file penjualan, yang berisi data hasil transaksi penjualan.
* File Laporan (Report File), File ini juga disebut dengan nama output file, yaitu file berisi informasi yang akan ditampilkan. Isi dari file ini biasanya diambilkan dari field di satu atau lebih master file untuk mempersiapkan pembuatan laporan.
* File Sejarah (History File), File sejarah (history file) juga biasa disebut dengan nama file arsip (Archival File), merupakan file yang berisi data masa lalu yang sudah tidak aktif lagi tetapi masih disimpan sebagai arsip.
* File Pelindung (Backup File), File pelindung merupakan salinan dari file-file yang masih aktif di dalam database pada suatu saat tertentu. File ini digunakan sebagai pelindung atau cadangan bila file database yang aktif mengalami kerusakan atau hilang.
* File Work, yaitu file sementara dari system yang merupakan alat untuk melewatkan data yang dibuat oleh program ke program lain. Dalam hal ini adalah proses perubahan file master dengan menggunkan file transaksi sebagai file pengganti atau perubahnya.
* File Program, yaitu file yang berisi intruksi-intruksi untuk memproses data yang akan disimpan pada file lain atau pada memori utama. Intruksi-intruksi tersebut ditulis dengan menggunakan bahasa pemrograman seperti BASIC, COBOL, FORTRAN, bahasa assembler dan lain sebagainya.
* File Teks, yaitu file yang berisi input data alphanumeric dan grafik yang digunakan oleh sebuah teks editor program. Teks File ini hanya dapat diproses dengan menggunkanan teks editor.
* File Library, yaitu file yang digunakan untuk penyimpanan program aplikasi, program utilitas atau program lainnya. File ini bersifat tetap yang merupakan file sempurnanya dari dump file. Itulah perbedaan antara dump file dengan library file, dimana dump file hanya file sementara yang masih dalam proses perbaikan atau pengembangan sedangkan file library merupakan file finishing dari backup file.

8. Sebutkan dan jelaskan macam - macam Data...!!!
jawaban : 
macam data 
character adalah data yang tidak akan mengalami perhitungan aritmatik
      contohnya adalah nama pegawai dan nomor pegawai.
numerik adalah data yang mengalami atau melalui proses perhitungan Aritmatik
      contohnya adalah bilangan-bilangan.

Model Data...
ü  Model data berbasis objek ialah himpunan data dan prosedur/relasi yang menjelaskan hubungan logik antar data dalam suatu basiss data berdasarkan obyek datanya terdiri atas :
~ Entity Relationship Model : Model data yang berbasis objek, untuk menghubungkan atau                   merelasikan antara entitas dalam sebuah model berbasis data.
~ Semantic Model : Suatu model data yang dikembangkan berdasarkan objek.
ü  Model data berbasis record ialah model yang berdasarkan record atau rekaman untuk menjelaskan kepada pemakai mengenai hubungan logik antar data dalam basis data yang terdiri Dari “Hierarchycal Model, Network Model, Relational Model.”
ü  Model data fisik, ialah model yang digunakan untuk menguraikan data di tingkat internal atau menjelaskan kepada pemakai bagaimana data-data dalam basis data disimpan dalam media penyimpanan secara fisik. model ini jarang digunakan karena kerumitan dan kompleksitasnya yang justru menyulitkan pemakai.
ü  Model data konseptual, ialah penyedia konsep yang sesuai dengan perpsepsi pemakai yang memandang datanya. 



9. Sebutkan dan jelaskan Hirarki Data dan berikan masing - masing contohnya...!!!
jawaban :
    Hirarki data adalah susunan data-data berdasarkan urutannya masing-masing secara benar.
    Berdasarkan tingkat kompleksitas nilai data, tingkatan data dapat disusun kedalam sebuah
    hirarki, mulai dari yang paling sederhana hingga yang paling komplek.

Database adalah Suatu database  menggambarkan data yang saling berhubungan antara satu
                     sama lain.
    File adalah Suatu file menggambarkan suatu kesatuan data yang sejenis, dimana kumpulan
                     dari file membentuk suatu database.
    Record adalah Suatu record  menggambarkan suatu unit data individu yang tertentu dimana
                     kumpulan dari record membentuk suatu file.
    Field adalah Suatu  field  menggambarkan suatu attribute dari record, dimana kumpulan field
                     membentuk suatu record.
    Byte adalah  Attribute dari  field  berupa huruf yang membentuk nilai dari sebuah field.
    Bit adalah Merupakan bagian terkecil dari data secara keseluruhan yaitu berupa karakter
                     ASCII (American Standar Code Form Information Intercharge). 0 (nol) adalah
                     satu yang merupakan komponen pembentuk byte
10. Siapa saja yang menggunakan Basis data? Jelaskan...!!!
jawaban :
          a. Database Administrator, adalah pengguna yang memiliki kewenangan sebagai pusat pengendali seluruh sistem basis data, maupun program-program yang mengaksesnya, menentukan pola struktur basis data, memodifikasi struktur database, menginstall dan upgrade database, membackup dan restore database, menghubungi database teknikal support bila terdapat gangguan atau masalah, melakukan perencanaan untuk backup dan recovery informasi database, memastikan pemenuhan perjanjian Database License, mendaftar pengguna dan memelihara keamanan database, membuat objek utama database (tabel, view, index) setelah database developer selesai mendesain, membuat penyimpanan struktur database (tables paces), menyediakan sistem penyimpanan.
b. Aplication Programmers, adalah programmer aplikasi yang berinteraksi dengan sistem melalui pemanggilan data manipulation language (DML), yang dimasukkan ke dalam program yang tertulis.
c. Sophisticated Users, adalah pengguna yang berinteraksi dengan sisitem tanpa harus menuliskan sendiri programnya, di ganti dengan melakukan permintaan dalam bentuk bahsa query basis data, seperti : Ms. Access, SQL.
d. Specialized Users, adalah yang menuliskan program aplikasi basis data khusus yang tidak sesuai dengan frame work pemrosesan data tradisional, contoh : sistem pakar, multimedia.
 e. Native Users, adalah pengguna yang berinteraksi dengan sistem dengan cara memanggil salah satu program aplikasi yang telah disediakan, contoh : operator pada bagian teller, gaji, dan personalia.



11. Buat minimal 5 tabel yang dapat membedakan antara Field, Record, File, dan Data Base...!
Jawaban :