Basis Data Lanjut - Perbedaan Oracle Dan MSAccess

3
.: Boy A.H. Djuhari 41155055100084 :. UNIVERSITAS LANGLANGBUANA FAKULTAS TEKNIK N a m a : Boy A. H. Djuhari NPM : 41155055100084 Mata Kuliah : Prak.Basis Data Lanjut ( Oracle ) Kelas : Reguler+Karyawan Dosen : Yiyi Supendi, ST., MT. TUGAS PERBEDAAN DBMS Jurusan : Teknik Informatika Perbedaan Antara ORACLE dan MS ACCESS 1. ORACLE Oracle menyediakan banyak function untuk melakukan manipulasi data. Function yang ada di Oracle dibagi dalam dua kategori yaitu Single-row function dan Multi-row function atau Group Function. Perbedaan kedua kelompok function itu adalah pada jumlah data masuk dan jumlah data hasil function. Single row function memproses satu row data dan hasilnya juga satu row sedangkan Multi row atau Group function data yang diproses banyak sedangkan row yang dihasilkan satu atau lebih sedikit jumlah row-nya dari row data yang diproses. Ilustrasi perbedaan mendasar dari kedua kelompok function Native Compilation adalah feature yang disediakan oleh Oracle agar objek-objek PL/SQL (procedure, function, package, trigger) pada saat dieksekusi dilakukan oleh compiler non-Oracle (C Compiler). Tujuan dari Native Compilation adalah untuk meningkatkan performance. Secara default fitur ini tidak diaktifkan. Untuk menggunakan fitur ini jika Anda menggunakan Oracle 10g, di server harus ada compiler C atau C++ dan dibuat folder untuk shared DLL-nya sedangkan di Oracle 11g tidak perlu lagi. Oracle sebagai penyedia layanan database yang konsisten dengan berbagai fitur yang handal, salah satunya adalah dalam sistem recovery-nya. Recovery database dilakukan ketika database dalam keadaan crash ataupun gagal start, maupun karena kasus yang lain. Oracle menyediakan beberapa fitur yang memungkinkan Anda untuk memulihkan dari kegagalan dalam database Anda, termasuk kegagalan perangkat keras dan kesalahan manusia. Ada 3 macam cara memulihkan database yang mengalami failure, diantaranya adalah : * Automatic recovery * Data file media recovery * Flashback :

description

Basis Data Lanjut

Transcript of Basis Data Lanjut - Perbedaan Oracle Dan MSAccess

Page 1: Basis Data Lanjut - Perbedaan Oracle Dan MSAccess

.: Boy A.H. Djuhari – 41155055100084 :.

UNIVERSITAS LANGLANGBUANA FAKULTAS TEKNIK

N a m a : Boy A. H. Djuhari NPM : 41155055100084

Mata Kuliah : Prak.Basis Data Lanjut ( Oracle ) Kelas : Reguler+Karyawan

Dosen : Yiyi Supendi, ST., MT. TUGAS PERBEDAAN DBMS Jurusan : Teknik Informatika

Perbedaan Antara ORACLE dan MS ACCESS

1. ORACLE

Oracle menyediakan banyak function untuk melakukan manipulasi data. Function yang ada di Oracle

dibagi dalam dua kategori yaitu Single-row function dan Multi-row function atau Group Function.

Perbedaan kedua kelompok function itu adalah pada jumlah data masuk dan jumlah data hasil

function. Single row function memproses satu row data dan hasilnya juga satu row sedangkan Multi

row atau Group function data yang diproses banyak sedangkan row yang dihasilkan satu atau lebih

sedikit jumlah row-nya dari row data yang diproses. Ilustrasi perbedaan mendasar dari kedua kelompok

function Native Compilation adalah feature yang disediakan oleh Oracle agar objek-objek PL/SQL

(procedure, function, package, trigger) pada saat dieksekusi dilakukan oleh compiler non-Oracle (C

Compiler). Tujuan dari Native Compilation adalah untuk meningkatkan performance. Secara default

fitur ini tidak diaktifkan.

Untuk menggunakan fitur ini jika Anda menggunakan Oracle 10g, di server harus ada compiler C atau

C++ dan dibuat folder untuk shared DLL-nya sedangkan di Oracle 11g tidak perlu lagi.

Oracle sebagai penyedia layanan database yang konsisten dengan berbagai fitur yang handal, salah

satunya adalah dalam sistem recovery-nya. Recovery database dilakukan ketika database dalam

keadaan crash ataupun gagal start, maupun karena kasus yang lain.

Oracle menyediakan beberapa fitur yang memungkinkan Anda untuk memulihkan dari kegagalan

dalam database Anda, termasuk kegagalan perangkat keras dan kesalahan manusia.

Ada 3 macam cara memulihkan database yang mengalami failure, diantaranya adalah :

* Automatic recovery

* Data file media recovery

* Flashback :

Page 2: Basis Data Lanjut - Perbedaan Oracle Dan MSAccess

.: Boy A.H. Djuhari – 41155055100084 :.

- Flashback Query, memungkinkan anda untuk mengkhususkan target waktu dan kemudian

mengeksekusi query melalui database anda, melihat hasil sebagaimana mereka telah muncul pada

suatu waktu.

- Flashback Versions Query, memungkinkan anda untuk melihat semua versi dari semua baris yang

pernah ada dalam satu atau lebih table dalam sebuah interval waktu yang khusus.

- Flashback Transaction Query, memungkinkan anda untuk melihat perubahan yang dibuat oleh

transaksi tunggal, atau oleh semua transaksi melalui satu periode waktu khusus.

- Flashback Table, mengembalikan sebuah table ke dalam status terakhir.

- Flashback Drop, membalikkan akibat dari perintah DROP TABLE.

- Flashback Database, menyediakan alternatif yang paling efisien pada status titik terakhir.

2.MS ACCESS

A. Sejarah Microsoft Access

Microsoft merilis Microsoft Access 1.0 pada bulan November 1992 dan dilanjutkan dengan merilis versi

2.0 pada tahun 1993. Microsoft menentukan spesifikiasi minimum untuk manjalankan Microsoft Access

2.0 adalah sebuah computer dengan system operasi Microsoft Windows 3.0, RAM berkapasitas 4

Megabyte (6 megabyte lebih disarankan) dan ruangan kosong hardisk yang dibutuhkan 8 megabyte

(14 megabyte lebih disarankan). Versi 2.0 dari Microsoft Access ini datang dengan tujuh buah disket

floppy 3 ½ inci berukuran 1.44 megabyte. Perangkat lunak tersebut bekerja dengan sangat baik pada

sebuah basis data dengan banyak record tetapi terdapat beberapa kasus dimana data mengalami

kerusakan. Sebagai contoh, pada ukuran basis data melebihi 700 megabyte sering mengalami

masalah seperti ini (pada saat itu, memang hardisk yang beredar masih berada di bawah 700

megabyte). Buku manual yang di bawanya memperingatkan bahwa beberapa kasus tersebut

disebabkan oleh driver perangkat yang kuno atau konfigurasi yang tidak benar.

Nam kode (code name) yang digunakanoleh Access pertama kali adalah Cirrus yang di kembangkan

sebelum Microsoft mengembangkan Microsoft Visual Basic, sementara meisn pembuat form

antarmuka yang digunakannya dinamakan dengan Ruby. Bill Gates melihat purwarupa (prototype)

tersebut dan memutuskan bahwa komponen bahasa pemrogaman BASIC harus dikembangkan secara

bersama-sama sebagai sebuah aplikasi terpisah tapi dapat diperluas. Proyek ini dinamakan dengan

Thundr. Kedua proyek tersebut dikembangkan secara terpisah, dan mesin pembuat form yang

digunakan oleh keduanya tidak saling cocok satu sama lainnya. Hal tersebut berakhir saat Microsoft

merilis Visual Basic for Aplikations (VBA).

Page 3: Basis Data Lanjut - Perbedaan Oracle Dan MSAccess

.: Boy A.H. Djuhari – 41155055100084 :.

B. Keunggulan Microsoft Access 2000

Ms. Access 2000 merupakan suatu manajement Database relasional yang berbasis pada windows

yang sangat hebat dan yang dapat digunakan untuk membuat dan memodifikasi table, formulir dalam

memasukkan data (entri data), laporan, dan query Database. Ms. Access 2000 dapat juga digunakan

untuk mengelola berbagai informasi, contoh : Ms. Access 2000 dapat digunakan untuk mamasukan

dan mengelola alamat, nomor telephone, informasi penjualan / pembelian, inventaris barang gudang

atau toko. Setelah kita memasukkan informasi / catatan, maka kita dapat mencari informasi tersebut

dengan memakai perintah dari mouse atau keyboard. Kita juga dapat merancang urutan tertentu,

dengan memasukkan data-data tertentu pula, dan melaporkanhal-hal khusus, bahkan kita juga dapat

mengoperasionalkan secara otomatis perintah-perintah yang sering digunakan ke dalam makro. Makro

adalah sebuah program kecil yang dapat menyimpan serangkaian perintah / aksi dan dapat dipanggil

kembali dengan mouse (klik mouse). Begitu pula pemakaian Ms. Access tingkat lanjut dapat

mengembangkan aplikasi Database dengan menggunakan Access Basic.

C. Special Feature

Microsoft Access 2000 dilihat dari persepektif programmer adalah kompatibilitasnya dengan bahasa

pemrograman Structured Query Language (SQL). Query dapat dilihat dan di sunting sebagai statemen-

statemen SQL, dan statmen SQL dapat digunakan secara langsung di dalam Macro dan VBA Module

untuk secara langsung memanipulasi table data dalam Access. Para pengguna dapat mencampurkan

dan menggunakan kedua jenis bahasa tersebut (VBA dan Macro) untuk memprogram form dan logika

juga untuk mengaplikasi konsep berorientasi objek.