modul 1 (instalasi oracle dan pengenalan lingkungan oracle)
Post on 19-Feb-2018
303 Views
Preview:
TRANSCRIPT
-
7/23/2019 Modul 1 (Instalasi Oracle Dan Pengenalan Lingkungan Oracle)
1/21
-
7/23/2019 Modul 1 (Instalasi Oracle Dan Pengenalan Lingkungan Oracle)
2/21
Modul Instalasi Oracledan Pengenalan Lingkungan Oracle
1.Overview
Secara umum modul ini bermaksud mengantarkan mahasiswa ke dalam RDBMS Oracledengan pokok bahasan InstalasiOracledan Pengenalan Lingkungan Oracle. Pada bagian awal,
mahasiswa akan dibimbing untuk melakukan instalasi Oracle Database 11g Express Edition
sesuai dengan prosedur. Sedangkan pada bagian akhir, mahasiswa akan dikenalkan dengan
lingkungan RDBMS Oracle, mulai dari pendekatan interaksi terhadap database menggunakan
media berbasis GUI dan CLI. Do you interest? Lets check this out, well be back after this break!
-- apaan sih ai kamu... :-( --
2.
Kompetensi Dasar
Kompetensi dasar yang diharapkan setelah mahasiswa mengikuti asistensi praktikum
ini adalah sebagai berikut:
a. menggunakan Oracle Database 11g Express Edition dengan baik disesuaikan dengan
kebutuhan;
b.berinteraksi dengan databasemenggunakan media berbasis GUI dan CLI pada Oracle; dan
c. menggunakan perintah dasar pada CLI dan menerapkan kembali pada asistensi praktikum
selanjutnya.
3.
Indikator
Indikator pencapaian kompetensi pada asistensi praktikum ini adalah sebagai berikut:
a.
mahasiswa mendeskripsikan beberapa argumen berkenaan dengan urgensi penggunaan
Oracle Database;
b.perwakilan mahasiswa mampu mendeskripsikan perbedaan Oracledan MySQL; dan
c. perwakilan mahasiswa mampu menyampaikan kembali secara singkat mengenai
pembahasan praktikum hari ini.
4.Tujuan
Adapun asistensi praktikum ini ditujukan untuk hal-hal sebagai berikut:
a. mahasiswa mengetahui urgensi penggunaan Oracle Database; dan
b.
mahasiswa mengaplikasikan konsep DDL dan DML sederhana menggunakan mediaberbasis GUI dan CLI pada Oracle.
-
7/23/2019 Modul 1 (Instalasi Oracle Dan Pengenalan Lingkungan Oracle)
3/21
5.
Materi
Oracleadalah databaserelasional yang terdiri dari kumpulan data dalam suatu sistem
manajemen basis data RDBMS (Relational Data Base Management System) yang multi-
platform. Basis data Oracleini pertama kali dikembangkan oleh Larry Ellison, Bob Miner, dan
Ed Oateslewat perusahaan konsultasinya bernama Software Development Laboratories(SDL)
pada tahun 1977. Pada tahun 1983, perusahaan ini berubah nama menjadi Oracle
Corporation sampai sekarang. Keunggulan-keunggulan database Oracle adalah sebagai
berikut:
a. Scalability; artinya memiliki kemampuan untuk menangani banyak pengguna yang
melakukan koneksi secara simultan tanpa berkurangnya performancesecara signifikan.
Dalam dokumentasinya, Oracle menyebutkan bahwa database Oracle dapat melayani
puluhan ribu usersecara simultan;
b.Reliability yang bagus; artinya memiliki kemampuan untuk melindungi data dari kerusakan
jika terjadi kegagalan fungsi pada sistem, seperti disk failure;
c. Stability; artinya kemampuan untuk tidak crashkarena beban yang tinggi;
d.Availability; artinya memiliki kemampuan dalam penanganan crash atau failure agar
servicesenantiasa tersedia;
e. Multiplatform; artinya dapat digunakan pada banyak sistem operasi, seperti: Windows,
Unix, Linux, dan Solaris;
f.
mendukung databaseberukuran besar; dan
g. Securityyang cukup handal.
Berikut ini akan disampaikan beberapa perbedaan antara MySQL dan Oracle. Apa
sajakah itu? Mari kita simak!
a. Kalau di MySQL biasanya kita membuat 1 databaseuntuk tiapprojectyang kita buat, dan
dalam databaseitu kita buat tabel-tabel yang diperlukan dalamprojectyang sedang kita
buat. Berbeda dengan Oracle, biasanya di Oracle kita membuat 1 database, dalam
database itu terdapat schema. Dalam schema itu ada tabel-tabel. Sehingga, urutannya
adalah DATABASE SCHEMA TABLE;
b. Jadi biasanya kalau di Oracle, kita membuat 1 schemauntuk 1projectyang kita buat dan
dalam schemaitulah kita buat tabel-tabel yang diperlukan dalamproject;
c. Selain itu biasanya kalo di MySQLkita membuat userterus dikasih grantke usertersebut
untuk mengakses database atau tabel tertentu, selain itu biasanya untuk membuat
database kita tidak perlu membuat user;
d.Berbeda dengan Oracle, kalau kita membuat schemabaru otomatis kita harus membuat
user baru untuk schematersebut, tapi bisa juga useryang kita gunakan mengakses schema
-
7/23/2019 Modul 1 (Instalasi Oracle Dan Pengenalan Lingkungan Oracle)
4/21
milik user lain dengan cara memberikan grant menggunakan user SYSTEM atau jika di
MySQllebih dikenal dengan ROOT;
e. MySQL adalah database, sedangkan Oracle bukan hanya database, melainkan
development tool;
f.
MySQL digunakan untuk usaha kecil dan menengah, sedangkan Oracle digunakan untuk
skala enterprise;
g. Pada MySQL dukungan table sampai dengan 60 ribu table, sedangkan pada Oracle
dukungan memori untuk database-nya mencapai 1 terabyte;
h.Pada MySQL dikenal tipe data Varchar, sedangkan di Oracle adalah Varchar2;
i. MySQL bersifat open sourceyang berada di bawah lisensi GPL (General Public License),
walaupun ada juga versi berbayar, yaitu enterprise. Sedangkan, Oracle bersifatproprietary,
menggunakan license,kecuali produk Oracle XEyang dapat digunakan untuk belajar Oracle
bagi mahasiswa;
j. Secara logicpada MySQL, userberada di luar databasesehingga satu userdapa membuat
beberapa database, sedangkan pada Oracledikenal adanya schemadengan userberada di
dalam databaseyang pengaturan userini dilakukan oleh user system/DBA;
k. MySQLsangat banyak digunakan sebagai database pada aplikasi web (php, jsp, ruby on
rails, dan seterusnya) karena sifatnya yangfreedan ringan serta multiplatform, sedangkan
Oracletidak begitu banyak digunakan pada aplikasi web;
l. Pada MySQL tidak dibutuhkan storageyang besar, sedangkan pada Oracleharuslah siap
mempunyai storageyang besar.
m.Dalam hal keamanan, MySQL yang sudah mencapai versi 5.4 sudah cukup aman,
sedangkan Oracle yang sudah dalam versi 11g dalam hal keamanan lebih aman dari yang
lain;
n.Karena sifatnya yang open source, tidak ada dukungan supportbagi yang memakainya,
sedangkan pada Oracle karena sifatnya yang license terdapat dukungan support bagi
pemakainya.
Berikutnya, mari kita lakukan instalasi Oracle Database XE 11gini. Silakan pilih installeryang bersesuaian dengan arsitektur komputer Anda.
Gambar 1. Pilih installer
Lanjutkan dengan double-click atau enter pada file tersebut hingga muncul dialog yang
menyatakan bahwa perangkat lunak sedang dipersiapkan untuk dipasang.
-
7/23/2019 Modul 1 (Instalasi Oracle Dan Pengenalan Lingkungan Oracle)
5/21
.
Gambar 2. Mempersiapkan instalasi
Selanjutnya silakan klik Next.
Gambar 3. Instalasi siap dimulai
-
7/23/2019 Modul 1 (Instalasi Oracle Dan Pengenalan Lingkungan Oracle)
6/21
Kemudian, pilih I accept the terms in the license agreement.Akhiri dengan mengklik
Next.
Gambar 4. Konfirmasi persetujuan lisensi
Langkah selanjutnya adalah memilih lokasi instalasi Oracle. Pastikan Oracle Database
11g Express Editiontelah tercentang. Silakan sesuaikan lokasi pemasangan perangkat lunak
jika diperlukan. Secara defaultakan dipasang pada C:\oraclexe\. Akhiri dengan mengklik Next.
-
7/23/2019 Modul 1 (Instalasi Oracle Dan Pengenalan Lingkungan Oracle)
7/21
Gambar 5. Memilih lokasi pemasangan Oracle
Selanjutnya adalah menentukan passwordyang digunakan. Silakan isi passwordyang
diinginkan pada input Enter Password dan Confirm Password. Akhiri dengan mengklik Next.
Gambar 6. Mengisikanpassworddan confirm password
-
7/23/2019 Modul 1 (Instalasi Oracle Dan Pengenalan Lingkungan Oracle)
8/21
Setelah menentukanpassword, selanjutnya akan muncul ringkasan informasi mengenai
instalasi Oracle, mulai dari direktori instalasi, Oracle Home, Oracle Base, Port Oracle Database
Listener, Port Oracle Service for Microsoft Transaction Server,dan Port Oracle HTTP Listener.
Jika semua telah dirasa sesuai, akhiri dengan mengklik Install.
Gambar 7. Ringkasan pra instalasi
Selanjutnya silakan tunggu proses instalasi hingga selesai dijalankan.
-
7/23/2019 Modul 1 (Instalasi Oracle Dan Pengenalan Lingkungan Oracle)
9/21
Gambar 8. Instalasi Oraclesedang berlangsung
Akhirnya instalasi Oracle Database 11g Express Editiontelah selesai. Lanjutkan dengan
mengklik Finish.
Gambar 9. Instalasi Oracletelah selesai
Setelah berhasil memasang Oracle, mari kita langsung melakukan pengolahan database
sederhana. Silakan menuju Start -> All Programs -> Oracle Database 11g Express Edition ->
Get Started.
-
7/23/2019 Modul 1 (Instalasi Oracle Dan Pengenalan Lingkungan Oracle)
10/21
Gambar 10. Halaman awal Oracle Database 11g XE
Lanjutkan dengan mengklik Application Express, hingga muncul dialog login. Pada
bagian ini, silakan isikan Usernamedan Password yang telah ditentukan pada saat instalasi.
Akhiri dengan mengklik Login.
Gambar 11. LoginDBA
Lanjut! Kali ini kita telah berada di Oracle Application Express. Mari membuat username
dan password untuk Database dan Application Express. Berikan jugapassworddan konfirmasi
passwordyang bersesuaian. Akhiri dengan mengklik Create Workspace.
Gambar 12. MembuatApplication Express Workspace
Setelah itu akan muncul notifikasi yang menyatakan status workspace yang telah
dibuat. Lanjutkan dengan mengklik Click Here.
Gambar 13. Notifikasi pembuatan workspace
Kemudian, isikan workspace, username,danpasswordyang telah dibuat sebelumnya.Akhiri dengan mengklik Login.
-
7/23/2019 Modul 1 (Instalasi Oracle Dan Pengenalan Lingkungan Oracle)
11/21
Gambar 14. Login Application Express Workspace
Setelah berhasil loginpadaApplication Express Workspace, maka akan muncul tampilan
seperti gambar di bawah ini. Diskenariokan pada kesempatan ini kita hanya akan membuat
sebuah tabel dengan beberapa buahfield, juga melakukan pengolahan databasesederhana
seperti menambahkan data, menampilkan data, mengubah data, dan menghapus data
dengan menggunakan user interface berbasis web. Mula-mula, silakan klik pada SQL
Workshop.
Gambar 15. Dashboard Workspace
Setelah masuk pada SQL Workshop, maka akan muncul displayseperti gambar di bawah
ini. Silakan klik Object Browser.
-
7/23/2019 Modul 1 (Instalasi Oracle Dan Pengenalan Lingkungan Oracle)
12/21
Gambar 16. Tampilan pada SQL Workshop
Pada bagian Object Browser, silakan klik Create untuk membut objek databaseyang
diinginkan.
Gambar 17. Tampilan Object Browser
Selanjutnya, karena kita bermaksud akan membuat tabel, maka pilihlah objek tabel
dengan mengklik Table.
Gambar 18. Membuat Objek Tabel
Setelah berhasil membuat objek tabel, maka lanjutkan dengan memberikan nama
tabel, nama kolom, dan tipe data yang dimaksud beserta properti lainnya. Akhiri dengan
mengklik Next.
-
7/23/2019 Modul 1 (Instalasi Oracle Dan Pengenalan Lingkungan Oracle)
13/21
Gambar 19. Membuat Tabel
Lanjutkan dengan menentukanprimary key. Akhiri dengan mengklik Next.
Gambar 20. Menentukanprimary key
Pada bagian selanjutnya, silakan melakukan penentuan foreign key jika ada. Akhiri
dengan mengklik Next.
-
7/23/2019 Modul 1 (Instalasi Oracle Dan Pengenalan Lingkungan Oracle)
14/21
Gambar 21. Menentukanforeign key
Setelah itu lanjutkan dengan menentukan constraint atau batasan yang akan
diberlakukan pada tabel kita jika ada. Akhiri dengan mengklik Next.
Gambar 22. Menentukan constraint
Setelah selesai seluruh langkah tersebut, maka akan di-generate SQL-nya dari segala hal
yang telah kita buat tadi. Akhiri dengan mengklik Create.
-
7/23/2019 Modul 1 (Instalasi Oracle Dan Pengenalan Lingkungan Oracle)
15/21
Gambar 23. Konfirmasi pembuatan tabel
Setelah tabel berhasil dibuat, maka selanjutnya akan muncul informasi mengenai tabel
yang telah kita buat tadi, lengkap dengan deskripsi nama kolom, tipe data, nullable, default,
danprimary key-nya.
Gambar 24. Informasi deskripsi tabel
Setelah itu lanjutkan dengan mengklik Data, hingga muncul tampilan seperti di bawah
ini. Pada bagian ini akan terdapat pilihan-pilihan seperti: Query, Count Rows, dan Insert Row.
Gambar 25. Datapada Object Browser
-
7/23/2019 Modul 1 (Instalasi Oracle Dan Pengenalan Lingkungan Oracle)
16/21
Karena kita bermaksud untuk menyisipkan atau menambahkan data ke tabel, maka
pilihlah Insert Row, hingga muncul dialog yang meminta input dari kita untuk memberikan
nilai-nilai pada kolom yang tersedia. Akhiri dengan mengklik Create jika hanya ingin
menambahkan data tersebut saja atau dengan mengklik Create and Create Anotherjika ingin
menambahkan data tersebut dan menambahkan satu buah data lainnya.
Gambar 26. Menyisipkan nilai pada kolom
Ketika penyisipan data berhasil, maka akan muncul notifikasi Row Created.
Gambar 27. Recordberhasil dibuat
Setelah penambahan data dirasa cukup, lanjutkan dengan memanipulasi data seperti
mengubah atau menghapus data. Silakan lakukan klik pada kolom Edituntuk recordyang ingin
dimanipulasi.
-
7/23/2019 Modul 1 (Instalasi Oracle Dan Pengenalan Lingkungan Oracle)
17/21
Gambar 28. Tampilan Data
Akan seperti ini ketika kita memilih untuk mengubah data. Akhiri dengan mengklik
Apply Changes.
Gambar 29. Mengubah data
Sedangkan jika memilih untuk menghapus data, maka akan diberikan suatu konfirmasi
apakah kita ingin menghapus data tersebut atau tidak. Klik OK jika ingin menghapus atau
Canceljika tidak ingin menghapus data.
Gambar 30. Konfirmasi penghapusan data
Selanjutnya mari kita ke bagian SQL Workshop, kemudian memilih SQL Commands.
-
7/23/2019 Modul 1 (Instalasi Oracle Dan Pengenalan Lingkungan Oracle)
18/21
Gambar 31. Tampilan SQL Commands
Silakan berikan queryapapun yang diinginkan. Akhiri dengan mengklik Run.
Gambar 32. Mengeksekusi query command
Setelah berhasil berinteraksi dengan database melalui Graphical User Interface, mari
kita kembali menggunakan Command Line Interface sebagai media yang akan sering kita
gunakan pada praktikum-praktikum selanjutnya. Silakan klik Start -> All Programs -> Oracle
Database 11g Express Edition -> Run SQL Command Line.
-
7/23/2019 Modul 1 (Instalasi Oracle Dan Pengenalan Lingkungan Oracle)
19/21
Gambar 33. Antamuka SQL Command Line Oracle
Selanjutnya, silakan masuk sebagai DBA dengan menggunakan usernamedanpassword
yang telah ditentukan sebelumnya dengan menuliskan connect nama_user (dalam hal iniadalah system). Akhiri dengan menekan enter, lalu berikanlahpassword-nya.
Gambar 34. Loginsebagai DBA
Lanjutkan dengan membuat useryang akan digunakan dengan menuliskan create usernama_useridentified bypassword, akhiri dengan tanda titik koma atau semicolon.
Gambar 35. Membuat user
Lanjutkan dengan menuliskan grant connect to nama_userdan grant all privileges tonama_user.
Gambar 36. Grant connectdan grant all privileges
-
7/23/2019 Modul 1 (Instalasi Oracle Dan Pengenalan Lingkungan Oracle)
20/21
Akhiri dengan memberikan perintah connect nama_user, lanjutkan dengan menekan
enterdan memberikanpasswordusertersebut.
Gambar 37. Menghubungkan ke user
Sampai tahap ini, useruntuk database telah berhasil dibuat. Mari kita lanjutkan dengan
DDL dan DML sederhana untuk mengujinya. Silakan tuliskan sintaks berikut ini.
Gambar 38. DDL dan DML sederhana
Selesai! Demikian pembahasan pada pertemuan 1 ini. Semoga tidak lekas puas dan
teruslah membaca dan mencoba! Jika ada sesuatu yang benar datang dari Allah subhanahu
wataala, jika ada yang salah datang dari kami.
-
7/23/2019 Modul 1 (Instalasi Oracle Dan Pengenalan Lingkungan Oracle)
21/21
6.
Referensi
a. Modul 1 Praktikum Sitem Basis Data oleh Tim Asisten Praktikum Sistem Basis Data 2014.
top related