Pengenalan Database dan Oracle (Pertemuan 1)


1. Pengenalan Database

Basis Data ( database ) merupakan kumpulan/koleksi data yang terorganisasi yang disimpan ditempat penyimpanan komputer (biasanya bersifat permanen ) dan dirancang dan diorganisasikan sedemikian rupa sehingga mudah dicari, diakses, dan dimanipulasi (diubah, ditambahi, dihapus) oleh pengguna.

1.1 Database Management System (DBMS)Database Management System
(DBMS) atau dalam bahasa Indonesia disebut Sistem Manajemen Database (SMDB) merupakan software yang digunakan untuk sebuah sistem basis data yang berbasis komputerisasi. DBMS membantu dalam pemeliharaan dan pengolahan kumpulan data dalam jumalh besar.

Sehingga dengan menggunakan DBMS tidak menimbulkan kekacauan dan dapat digunakan oleh pengguna sesuai dengan kebutuhan

Berikut ini beberapa software – software dari DBMS, yaitu:

a. Microsoft Access
Microsoft Access atau Microsoft Office Access adalah program aplikasi dari Microsoft yang ditujukan untuk kalangan rumahan atau perusahaan kecil dan menengah. Microsoft Access menggunakan mesin basis data Microsoft Database Access Engine.

b. Oracle
Oracle adlah salah satu software sistem manajemen basis data relasional yang cukup diminati, dikenal, dan dipakai saat ini. Oracle mempunyai kemampuan mengatur manajemen space dan basis data yang besar

c. MySQL
MySQL merupakan sebuah perangkat lunak system manajemen basis data SQL atau data management system. Pada software ini juga memiliki kelebihan yaitu:
  • Bebas didownload dan digunakan Stabil
  • Fleksibel dengan berbagai pemrogramn
  • Pengamanan yang baik
  • Kemudahan dalam memanajemen database
  • Perkembangan softwarenya cukup cepat
  • Pengertian SQL dan Jenis Perintahnya
  • Untuk dapat membuat database dengan MySQL kita harus mengerti bahasa SQL.
  • Bahasa database adalah bahasa khusus yang ditetapkan pembuat DBMS tentang cara berinteraksi / berkomunikais antara pemakai dengan database. Bahasa ini terdiri atas sejumlah perintah yang diformulasikan untuk dapat diberikan oleh pengguna dan dikenali oleh DBMS.
  • Salah satu bahasa database yang populer adalah SQL.
  • SQL (Structured Query Language) digunakan untuk berkomunikais dengan database atau disebut juga sebagai query, merupakan suatu bahasa yang digunakan untuk mengakses database.
SQL pertama kali dikenalkan oleh IBM pada tahun 1970 dan sebuah standar ISO dan ANSII ditetapkan untuk SQL. Standar ini tidak bergantung pada mesin yang digunakan (IBM, Microsoft atau Oracle).
Standard SQL yang pernah dibuat adlah SQL86, SQL89, SQL 92 dan SLQ99
Perintah SQL digunakn untuk melakukan tugas – tugas seperti update data, tau mengambil data dari database.
Beberapa sistem manajemen database relasional umum menggunakna SQL adalah: Oracle, Sybase, Microsoft SQL Server, MS-Access, Ingres, MySQL, PostgreSQL, Sybase dan lain – lain.

Dalam SQL pada umumnya informasi tersimpan dalam tabel – tabel yang secara logic merupkana dua dimensi terdiri dri baris (row atau record) dan kolom (column atau field). Sedangkan dalam sebuah database dapat terdiri dari beberapa tabel.

Jenis – jenis perintah SQL

Perintah SQL dikelompokkan menjadi 3 jenis, yaitu:
DDL (Data Defenition Language)
DDL merupakan kelompok perintah yang digunakan untuk mendefinisikan atribut – atribut database, tabel, kolom, batasan – batasan terhadap suatu atribut serta hubungan antar tabel.

Yang termasuk dalam kelompok DDL adalah
  • Create : menciptakan /membuat tabel ataupun indeks
  • Alter : mengubah struktur tabel
  • Drop : menghapus tabel maupun indeks
  • Rename: mengubah nama skema
DML (Data Manipulation Language)
DML adalah kelompok perintah yang berfungsi utnuk memanipulasi data dalam database, missal pengambilan, penyisipan, pengubahan dan penghapusan dat. Yang termasuk kelompok DML.
  • Select : memilih / mengambil data dari satu tabel atau lebih
  • Insert : menambah baris baru ke dalam tabel
  • Delete : mengubah isi data dari suatu baris pada tabel
  • Update : mengubah isi data dari suatu baris pada tabel
DCL (Data Control Language)
DCL berisi perintah – perintah yang berfungsi untuk mengendalikan data. Fasilitas ini tersedia pada DBMS yang memiliki fasilitas keamanan (security) untuk mengatur user dan hak aksesnya.

1.2 Database Administrator
Orang yang bertanggung jawab untuk mendesain , implementasi, pemeliharaan dan perbaikan database.
Perannya:
  • Pemasangan Perangkat Lunak Baru
  • Install versi baru perangkat lunak DBMS
  • Install aplikasi perangkat lunak lain yang berhubungan dgn DBMS
  • Menguji software baru sebelum pindah ke lingkungan produksi.
  • Konfigurasi Hardware dan software dengan sistem administrator
Dalam banyak kasus, perangkat sistem hanya dapat diakses oleh administrator sistem . Dalam kasus ini , DBA bekerjasama dengan administrator sistem untuk melakukan installasi perangkat lunak dan untuk mengkonfigurasi hardware dan software agar berfungsi secara optimal dengan DBMS.
  • Pengamanan Administrasi
Salah satu tugas DBA adalah memantau dan mengelola keamanan DBMS. Hal ini melibatkan penambahan dan menghapus pengguna , pemberi quota, audit dan memeriksa salah keamanan
  • Analisis Data
DBA Menganalisis data yang tersimpan dalam database dan membuat rekomendasi yang berkaitan dengan kinerja dan efisiensi penyimpanan data. Ini termasuk penggunaan indeks efektif , memungkinkan paralel query eksekusi atau fitur khusus DBMS.
  • Database Design
  1. DBA dapat terlibat diawal tahap desain database , hal ini bertujuan menghilangkan berbagai masalah yang mungkin terjadi .
  2. DBA tahu bahwa DBMS dan sistem dapat menunjukan potensi masalah , dan dapat membantu pengembangan kinerja tim dengan pertimbangan khusus.
  • Data Pemodelan dan Optimasi
Bertanggung jawab atas administrasi perusahaan yang berhubungan dengan database dan analisis , desain dan penciptaan database baru.

2. Sejarah Singkat dan Pendiri Oracle
Oracle Corporation adalah salah satu perusahaan utama pengembang sistem manajemen basis data (database management system), perangkat lunak untuk mengembangkan basis data, perangkat lunak manajemen hubungan pelanggan, enterprise resource planning dan perangkat lunak manajemen rantai pasok. Oracle Corporation didirikan pada tahun 1977. Perusahaan ini mempekerjakan 68.236 pekerja pada tahun 2007. Markasnya berada di Redwood City, California.

Pendiri :



Lawrence Joseph Ellison (lahir di Manhattan, New York, Amerika Serikat, 17 Agustus 1944; umur 73 tahun) adalah salah satu pendiri dan CEO dari perusahaan perangkat lunak database Oracle Corporation.
Ellison memiliki bakat dalam matematika, dan pada masa mudanya bekerja untuk Perusahaan Ampex. Salah satu proyeknya adalah gudang data untuk CIA yang ia beri nama "Oracle".

Edward A. "Ed" Oates (born 1946) is an American businessman. He co-founded Software Development Labs in August 1977 with Larry Ellison, and Bob Miner. Software Development Labs later became Oracle Corporation.

Robert Nimrod "Bob" Miner (December 23, 1941 – November 11, 1994) was an American businessman. He was the co-founder of Oracle Corporation and the producer of Oracle's relational database management system.
From 1977 until 1992, Bob Miner led product design and development for the Oracle relational database management system. In Dec., 1992, he left that role and spun off a small, advanced technology group within Oracle. He was an Oracle board member until Oct., 1993.


2.1 Sejarah Perkebangan Oracle

  • 1978 Oracle versi 1 diluncurkan dalam bahasa assembly
  • 1979 Oracle versi 2 dengan manajemen SQL database realasional system dilepaskan. Perusahaan berubah nama menjadi inc Perangkat Lunak (RSI)
  • 1982 RSI mendapat system oracle baru dan menjadi host pengguna pertama dalam konferensi di san Francisco.
  • 1983 Oracle versi 3 dibangun pada bahasa pemograman C , dan merupakan RDBMS pertama yang bisa dijalankan di mainframe, minicomputer dan PC.
  • 1985 langsung meluncurkan Oracle Versi 5 yang merupakan salah satu system basis data yang beroperasi di lingkunangan server.
  • 1986 Oracle go public dibursa NASDAQ.
  • 1987 Orcle tercatat sebagai perusahaan basis data terbesar didunia.
  • 1988 Oracle meluncurkan Versi 6, yang memungkinkan beberapa pengguna untuk bekerja dalam system sementara administrator menduplikasi data arsip.
  • 1989 Oracle dengan dukungan database transaksi online(OLTP) menyiapkan decade boomingnya internet.
  • 1990 setelah membuat divisi aplikasi perusahaan meluncurkan Aplikasi Oracle Release 8 yang mencakup program akuntansi untuk komputasi lingkungan server.
  • 1992 Oracle melakukan perubahan database dengan terobosan dan fungsi dari beberapa perubahan arsitektural.
  • 1993 Oracle menulis ulang aplikasi bisnis untuk klien dan mengotomatisasi proses bisnis dari pusat data.
  • 1994 Oracle menghasilkan evaluasi pertama di industri keamanan independen, menambahkan pihak ketiga untuk jaminan kekuatan Oracle.
  • 1995 Oracle menjadi perusahaan perangkat lunak besar pertama internet yang konprehensif strategi.
  • 1996 Oracle mengeluarkan Oracle7 Release 7.3 yang merupakan Univesal Server yang memungkinkan pengguna mengolah semua jenis data teks, video, peta, suara, atau gambar.
  • 1998 kembali diluncurkan Oracle Database 8 dan aplikasi 10.7, oracle merupakan perusahaan komputasi pertama yang menggunanakan java sebagai bahasa pemrograman.
  • 1999 Oracle mengumumkan Web strategi yang menawarkan kemampuan internet setiap pengguna Oracle dari dukungan teknologi XML dan Linuk ke Versi terbaru Lini Produk Oracle, seperti Aplikasi Oracle 11 dan Oracle8i Database.
  • 2000 Oracle mengeluarkan Oracle E-Business Suite Release 11i, yang merupakan industry terpadu suite aplikasi enterprise pertama.
  • 2001 Oracle 9i Database menambahkan Oracle Real Aplication Cluster yang memberikan pelanggan pilihan untuk menjalankan TI mereka dengan murah, perluasan kinerja server, skabilitas dan ketersidiaan dari database.
  • 2002 Oracle meluncurkan Oracle Unbreakable yang mengedepankan keamanan system basis data.
  • 2003 diluncurkan Oracle Database Oracle 10g yang melayani komputasi perusahaan sebagai sebuah utilitas sesuai permintaan.
  • 2005 Oracle menyelesaikan akuisisi aplikasi saingan PeolpeSoft dan mengumumkan niatnya untuk mengakuisisi Siebel Sistem.
  • 2006 Oracle menegaskan kembali komitmennya untuk mengembangkan standar komputasi dengan Unbreakable Linux.
  • 2010 Inovasi berlanjut dengan Oracle Database 11g Release 2 untuk menurunkan biaya TI dan memberikan kualitas layanan yang lebih tinggi .

Source :
https://en.wikipedia.org
http://www.tifkom.net/2015/08/pengenalan-database-dbmsmysql-dan-sql.html


0 komentar:

Copyright © 2013 ARIS B. NUGROHO