Anda di halaman 1dari 7

1|P a ge

Pendahuluan
A. Sekilas Tentang Oracle
Oracle merupakan software database yang banyak dipakai di perusahaan-
perusahaan besar di seluruh dunia saat ini. Disamping sistem keamanan yang
handal, oracle merupakan software database yang bisa menampung serta
mengelola data dengan kapasitas yang sangat besar dengan akses yang sangat
cepat pula.

Oracle Corporation yang berdiri pada tahun 1977 sebelumnya mengembangkan


database Oracle sebagai perangkat lunak yang dipakai oleh pihak militer US.
Namun seiring perkembangan database Oracle juga dipergunakan dan dijual ke
pihak sipil atau bisnis. Dengan demikian citra militer seperti tangguh dan siap dalam
segala situasi juga turut melekat dalam database Oracle.

Oracle sendiri tidak hanya bermain dalam ranah database namun juga dalam
ranah aplikasi dan perangkat keras. Database Oracle memiliki berbagai edisi,
antara lain:
1. Standard One edisi berbayar dengan batasan maksimal dua prosesor
2. Standard edisi berbayar dengan batasan maksimal empat prosesor
3. Enterprise edisi berbayar tanpa batasan prosesor
4. Express edisi gratis dengan batasan data maksimal 4 Gigabyte(4.294.967.296
Byte)
5. Untuk versi terakhir, 11.2.0.6, database Oracle tersedia untuk hampir semua
platform, baik Windows, Linuxmaupun Unix, mesin 32 bit maupun mesin 64 bit.

B. Pengenalan SQL dan PL/SQL


SQLatau Structured Query Language adalah sekumpulan perintah yang digunakan
oleh pengguna database untuk memanipulasi data yang tersimpan. SQL secara
garis besar terdiri dari 3 bagian:
1. DDL (Data Definition Language)
2. DML (Data Manipulation Language)
3. DCL (Data Control Language)

PL/SQL (Procedural Language/Structure Query Language) adalah suatu blok yang


berisi skrip-skrip bahasa prosedural. Oracle menyediakan sebuah fleksibilitas bagi
Anda untuk menuliskan bahasa-bahasa generasi ketiga yang tidak terdapat pada
bahasa SQL.

2|P a ge
Pada PL/SQL Anda dapat menuliskan perintah-perintah seperti, menuliskan perintah-
perintah pada bahasa pemrograman prosedural lainnya karena di dalam PL/SQL
tersedia bagian tipe data, struktur percabangan maupun struktur pengulangan.
Dengan adanya kelengkapan semacam itu tentunya PL/SQL akan dapat
meningkatkan performance dari database yang Anda olah. Ilustrasi mengenai
PL/SQL dapat dilihat pada gambar berikut:

C. Hubungan Antara SQL dan Basis Data Relasional


Model basis data relasional pertama kali diusulkan oleh r. E. F. Codd pada tahun
1970. Basis Data Relasional adalah basis data dimana tabel-tabel yang ada
didalamnya saling berelasi satu dengan yang lain (ERD). Contoh basis data
relasional adalah firebird, Ms. Access, SQL Server, MySQL, Oracle, dll.

Secara sederhana hubungan antara SQL dan basis data relational dapat
digambarkan sebagai berikut:

APLIKASI

SQL

BASIS DATA
RELASIONAL

Dari gambar tersebut dapat dilihat bahwa SQL adalah penghung antara aplikasi
dan basis data relasional. Aplikasi sendiri merupakan bahasa pemrograman umum
seperti oracle developer, visual basic, Delphi, dll.

D. Tabel dan Basis Data Relasional


Tabel merupakan suatu objek yang menggambarkan entitas tertentu. Sebagai
contoh tabel pelanggan, tabel ini akan merepresentasikan suatu entitas pelanggan
yang terdiri atas atribut-atribut yang terkait dengan pelanggan, misalnya kode
pelanggan, nama pelanggan, alamat pelanggan, dan kota pelanggan.

3|P a ge
Basis data adalah kumpulan dari tabel-tabel. Relasi antar satu tabel dengan tabel
lain disebut dengan istilah basis data relasional. Masing-masing tabel dihubungkan
dengan suatu key, yaitu primary key dan foreign key.

TABEL PELANGGAN

FIELD/KOLOM

Kode Nama Pelanggan Alamat Pelanggan Kota


Pelanggan Pelanggan
A-001 Toko Surya Jl. Cimanggis 34 Jakarta
A-002 Toko Warna Jl. XYZ 250 Bandung
G-001 Toko Agung Jl. Selayar 12 Surabaya

RECORD/BARIS

Keterangan:
 Tabel pelanggan mewakili entitas pelanggan
 Atribut-atribut yang ada pada entitas pelanggan disebut field/kolom
 Isi dari masing-masing atribut atau field disebut record atau baris

E. Instalasi Oracle 10g


Pada praktikum pemrograman basis data ini akan digunakan software Oracle
database 10g (huruf g pada 10g singkatan dari grid). Pada saat menjalankan file
instalasi Oracle 10g sebenarnya akan mengaktifkan OUI (Oracle Universal Installer).
Berikut tampilan form yang akan muncul pertama kali pada saat instalasi.

4|P a ge
Pada form diatas kita diminta untuk menentukan lokasi dari Oracle Home, yaitu
lokasi yang akan digunakan sebagai tempat penyimpanan file-file instalasi.
Lepaskan tanda check yang terdapat pada opsi “create starter database
(additional 720MB)”. Pilih tombol Next untuk melanjutkan proses instalasi.

Form summary menunjukkan rangkuman informasi mengenai produk yang akan di-
install. Piliu tombol Install untuk melanjutkan.

Form Install menunjukkan menunjukkan progress dari proses instalasi yang kita
lakukan. Tunggu sampai proses instalasi selesai.

5|P a ge
Form End Of Installation menunjukkan informasi tentan nomor port yang harus kita
ingat untuk dapat menjalankan tool ultrasearch dan iSQL*Plus. Pilih tombol Exit untuk
keluar dari form tersebut.

Pilih tombol Yes.

6|P a ge
F. Menjalankan SQL*Plus
Untuk memulai menuliskan kode-kode SQL, Anda dapat menggunakan SQL*Plus.
Adapun cara untuk menjalan SQL*Plus adalah sebagai berikut:
1. Pilih menu Start | All Programs | Oracle – Oradb10g_home1 | Application
Development | SQL*Plus, seperti yang ditunjukkan pada gambar dibawah ini:

2. Isikan nama user, dan password yang akan digunakan. Untuk host string boleh
dikosongkan jika belum membuat database di dalam oracle. Berikut ini gambar
yang menunjukkan proses pengisian informasi tersebut:

3. Klik tombol OK maka akan tamfil form berikut:

Anda siap untuk mengetikkan sintak SQL atau PL/SQL disini

7|P a ge

Anda mungkin juga menyukai