Tugas ke-6 Aplikasi Arsitektur Basis Data

Posted by Forty Nine Art On Friday, 17 October 2014 0 comments

   1.   Jelaskan secara singkat definisi DBMS/RDBMS dan Perbedaannya?

      JAWAB:

   
     Database Management System atau sering disingkat menjadi (DBMS) diciptakan untuk menyediakan mekanisme penyimpanan data bersama, baik bagi user-user maupun program-program. Tugas utama bagi DBMS adalah untuk menyediakan fungsi pendefinisian data bagi user untuk mengakses dan merubah data yang tersimpan.

      
     Relational Database Management System (RDBMS) adalah sebuah sistem yang secara otomatis menyatukan semua DBMS yang saling berhubungan. RDBMS biasanya menggunakan 4th Generation Languange (4GL) dan sangat fleksibel sehingga data dapat dimodifikasi dengan mudah, demikian pula dengan struktur databasenya. RDBMS tumbuh dari suatu teori yang pertama kali dikembangkan oleh E.F Codd (IBM, 1969). Model relasi CODD ini digunakan untuk menciptakan sebuah sistem secara formal sebagai media penyimpanan data yang memisahkan representasi data secara internal dari akses dan representasi / perwujudan logikanya.

     Perbedaan:
      DBMS adalah kumpulan program-program (software) yang memperbolehkan user untuk membuat dan memelihara database.Relational Database Management System (RDBMS) adalah sebuah sistem yang secara otomatis menyatukan semua DBMS yang saling berhubungan. 


     2. Sebutkan berbagai jenis perangkat lunak DBMS baik yang bersifat Komersil dan open      source?

       JAWAB: 

       
     
      1. Paradox
                
     Database desktop merupakan suatu program “Add-Ins”, yaitu program terpisah yang langsung terdapat pada Borland Delphi.  Pada database desktop terdapat beberapa DBMS yang terintegrasi di dalamnya antara lain Paradox 7, Paradox 4, Visual  dBase, Foxpro, Ms. SQL, Oracle, Ms. Acces, db2 dan interbase. Dari beberapa DBMS tersebut kita akan memilih salah  satu yaitu Paradox yang akan dibahas lebih lanjut, khususnya Paradox 7.

2.Microsoft SQL server

                                          

      Microsoft SQL Server adalah perangkat lunak relational database management system (RDBMS) yang didesain untuk melakukan proses manipulasi database berukuran besar dengan berbagai fasilitas. Microsoft SQL Server merupakan produk andalan Microsoft untuk database server.

          
3. Oracle


       

         Oracle adalah Relationship Database Management System yang terdiri dari kumpulan data dalam suatu sistem manajemen basis data RDBMS.


     4. MYSQL


        




         MySQL merupakan sebuah perangkat lunak system manajemen basis data SQL (bahasa inggris : data management system) atau DNMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis di bawah lisensi GNU General Public Licenci (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL .

      3. Jelaskan Secara Singkat perbedaan antara:
             - DDBMS
          - CDBMS
               - Paralel Database

         JAWAB:

      -  DDBMS adalah suatu sistem perangkat lunak yang mengatur basis data terdistribusi dan membuat pendistribusian data secara transparan,selain itu DDBMS memiliki satu logika basis data yang di bagi kedalam beberapa fragment.
-     -  CDBMS (Centralized Database manajemen Sistem) Pada sistem ini semua proses utama dan fungsi sistem manajemen basis data sepert user application programs dan user interface programs berada secara terpusat di satu komputer berkecepatan dan kapasitas tinggi (main frame). pengguna mengakses basis data menggunakan terminal komputer. 

-     -  DBMS Parallel adalah DBMS yang berjalan pada multiple prosesor dan disk yang didesain untuk mengeksekusi operasi dengan paralel, bila mungkin, untuk meningkatkan performa, untuk memperbaiki kinerja dari DBMS. Paralel DBMS menghubungkan beberapa mesin yang berukuran kecil untuk menghasilkan keluaran sebuah mesin yang berukuran besar dengan skalabilitas yang lebih besar dan keandalan dari basis datanya. Untuk menopang beberapa prosesor dengan akses yang sama pada satu basis data, DBMS paralel harus menyediakan manajemen sumber daya yang dapat diakses bersama.


     

     4. Jelaskan secara singkat:
           - Back End    
           - Front End
           - ODBC
           - Level dalam Arsitektur DBMS

       JAWAB :

     - Back End adalah Sebuah database back-end adalah database yang diakses oleh pengguna secara  tidak langsung melalui aplikasi luar daripada dengan pemrograman aplikasi yang tersimpan dalam database itu sendiri atau dengan manipulasi tingkat rendah dari data.

      - Front End adalah database yang diakses oleh pengguna secara tidak langsung melalui aplikasi luar daripada dengan pemrograman aplikasi yang tersimpan dalam database itu sendiri atau dengan manipulasi tingkat rendah dari data.

       - Front ODBC adalah Open Database Connectivity (disingkat menjadi ODBC) adalah sebuah standar terbuka untuk konektivitas antar mesin basis data. Standar ini menyediakan API yang dapat digunakan untuk menjalankan dan mengoneksikan sebuah aplikasi dengan sebuah sistem manajemen basis data (SMBD). Para desainer ODBC membuatnya dengan tujuan agar ODBC terbebas dari penggunaan bahasa pemrograman tertentu, sistem manajemen basis data tertentu.

       - level Arsitektur DBMS:
     > Level fisik merupakan level yang paling bawah. Pada level ini memperlihatkan bagaimana  sesungguhnya data disimpan.
     > Level Konseptual Level ini menggambarkan bagaimana sebenarnya basis data disimpan dan berhubungan dengan data lainnya.
     > Level View Level abstaraksi ini hanya menunjukkan sebagian dari basis data.  Pada umumnya pengguna tidak melibatkan secara langsung sehingga pengguna hanya melihat data sesuai dengan yang dibutuhkan.


   














 

     

   
 

0 comments:

Post a Comment