Makalah Oracle
Makalah Oracle
DISUSUN OLEH:
KELAS : INFORMATIKA A2
FAKULTAS TEKNIK
UNIVERSITAS LANGLANGBUANA
KATA PENGANTAR
Puji syukur kita atas kehadirat Allah SWT, yang dimana atas Rahmat dan Karunia-Nyalah
sehingga pembuatan dan penulisan Makalah ini bisa diselesaikan tepat pada waktunya. Shalawat
serta salam tak lupa pula kita curahkan kepada Nabi Muhammad SAW, keluarga dan para sahabat
yang selalu setia mendampingi beliau.
Penulisan makalah ini merupakan salah satu tugas dan persyaratan dalam menyelesaikan mata
kuliah “Basis Data”, dan dalam penulisan karangan ilmiah ini penulis merasa masih banyak kesalahan
maupun kekurangan baik secara teknis penulisan maupun dari materi yang terdapat di dalam
makalah ini mengingat akan kemampuan yang penulis miliki masih sangat kurang dan masih perlu
lebih banyak belajar lagi, untuk itu kritik dan saran dari pembaca sangat penulis perlukan dan sangat
di harapkan untuk penyempurnaan makalah ini.
Akhirnya penulis berharap semoga Allah SWT memberikan pahala yang setimpal kepada
mereka yang telah memberikan bantuan dalam pembuatan makalah ini dan semoga bantuan yang
telah mereka berikan di hitung sebagai amal ibadah mereka oleh Allah SWT.
Penyusun
i
DAFTAR ISI
ii
BAB I
PENDAHULUAN
Sistem ini dibangun di sekitar kerangka database relasional di mana objek data dapat langsung diakses
oleh pengguna (atau aplikasi front end) melalui bahasa query terstruktur (SQL). Oracle adalah arsitektur basis
data relasional yang sepenuhnya skalabel dan sering digunakan oleh perusahaan global, yang mengelola dan
memproses data di seluruh jaringan area luas dan lokal. Basis data Oracle memiliki komponen jaringan sendiri
untuk memungkinkan komunikasi antar jaringan.
Oracle DB saingan Microsoft SQL Server di pasar database perusahaan. Ada penawaran basis data
lainnya, tetapi sebagian besar dari perintah ini memiliki pangsa pasar yang kecil dibandingkan dengan Oracle
DB dan SQL Server. Untungnya, struktur Oracle DB dan SQL Server sangat mirip, yang bermanfaat ketika
belajar administrasi basis data.
Oracle DB berjalan di sebagian besar platform, termasuk Windows, UNIX, Linux dan Mac OS. Versi
perangkat lunak yang berbeda tersedia, berdasarkan persyaratan dan anggaran. Edisi Oracle DB secara
hierarki diuraikan sebagai berikut:
Edisi Enterprise: Menawarkan semua fitur, termasuk kinerja dan keamanan superior, dan yang paling
kuat
Edisi Standar: Berisi fungsi dasar untuk pengguna yang tidak memerlukan paket kuat Enterprise
Edition
Express Edition (XE): Edisi Windows dan Linux yang ringan, gratis, dan terbatas
Oracle Lite: Untuk perangkat seluler
Fitur kunci dari Oracle adalah bahwa arsitekturnya terbagi antara yang logis dan fisik. Struktur ini berarti
bahwa untuk komputasi terdistribusi berskala besar, juga dikenal sebagai komputasi grid, lokasi data tidak
relevan dan transparan bagi pengguna, memungkinkan struktur fisik yang lebih modular yang dapat
ditambahkan dan diubah tanpa mempengaruhi aktivitas database, data atau penggunanya.
2
Pembagian sumber daya dengan cara ini memungkinkan jaringan data yang sangat fleksibel yang
kapasitasnya dapat disesuaikan naik atau turun sesuai dengan permintaan, tanpa penurunan layanan. Hal ini
juga memungkinkan untuk sistem yang kuat untuk dirancang karena tidak ada titik tunggal di mana kegagalan
dapat menurunkan database, karena skema jaringan dari sumber daya penyimpanan berarti bahwa setiap
kegagalan hanya akan bersifat lokal.
3
2.4 Cara Membuat Table Di Oracle 10g
Setelah meng-install software database (RDBMS) Oracle, sekarang saatnya membuat database. Baik di
Windows maupun Unix (Linux, Sun Solaris, IBM AIX, HP UX, dan lain-lain) caranya sama saja. Membuat
database, bisa dengan mamakai SQL script (via SQLPlus) ataupun GUI (wizard) yang disediakan Oracle. Di versi
8i, tool GUI tersebut adalah dbassist; sementara versi 9i ke atas adalah dbca.
Untuk Windows lokasi dbca ada directory %ORACLE_HOME%/bin , sementara untuk Unix di
$ORACLE_HOME/bin. Secara struktur, lokasi file-file software Oracle baik di Windows maupun Unix adalah
sama saja. Yang berbeda hanya penulisan parameter. Di Windows, parameter diapit oleh tanda % (contoh
%ORACLE_HOME%) sedangkan di Unix parameter didahului oleh tanda $ (contoh $ORACLE_HOME).
1. Jalankan command dbca. Akan muncul form seperti ini. Selanjutnya klik tombol Next.
2. Berikutnya keluar form Operation. Pilih “Create a Database”. Selanjutnya klik tombol Next.
3. Berikutnya keluar form Database template. Ada 3 pilihan template. Jika tidak akan memakai templete, pilih
“Custom Database”. Dalam contoh ini saya memilih template “General Purpose”. Selanjutnya klik tombol Next.
4
4. Berikutnya muncul form Database Identification. Ini nama database. Terserah akan diberi nama apa. Di sini
saya namai “dataku”. Selanjutnya klik tombol Next.
5. Berikutnya mucul form Management Option. Saya memilih “Configure the Database with Enterprise
Manager”. Selanjutnya klik tombol Next.
5
6. Berikutnya mucul form Database Credential. Masukkan password. Untuk mempermudah agar tidak mudah
lupa, saya memilih password yang sama untuk semua account. Selanjutnya klik tombol Next.
7. Berikutnya mucul form Storage Option. Saya memilih “File system”. Selanjutnya klik tombol Next.
6
8. Berikutnya mucul form Database File Location. Saya memilih “C:\oracle\oradata”. Selanjutnya klik tombol
Next.
9. Berikutnya mucul form Recovery Configuration. Saya memilih untuk menggunakan Flash Recovery Area. Saya
memakai direktori default. Selanjutnya klik tombol Next.
7
10. Berikutnya mucul form Database Content. Sample schema berisi schema-schema (berserta object: table,
index, view, dll) contoh dari Oracle. Ini bermanfaat bagi yang sedang belajar. Selanjutnya klik tombol Next.
11. Berikutnya mucul form Initialization Parameter. Untuk memori, saya memilih custom, dengan shared
memory management: Automatic. Nilai SGA sesuaikan dengan memory komputer kita. Dengan memory PC 1G,
saya masukkan SGA: 274M. Selainnya saya memakai value (nilai) default. Selanjutnya klik tombol Next.
8
12. Berikutnya mucul form Database storage. Lokasi file-file adalah sesuai dengan directory yang telah kita pilih
tadi. Melalui wizard ini kita bisa mengubah ke direktori lain. Selanjutnya klik tombol Next.
13. Berikutnya mucul form Creation Option. Pilih “Create Database” karena kita akan membuat database. Pilih
juga “Generate database creation scripts”. Bermanfaat bagi yang belajar, untuk memahai command-command
apa yang dijalankan ketika membuat database. Selanjutnya klik tombol Finish.
9
14. Berikutnya muncul form Confirmation. Berisi tentang resume database yang akan kita buat. Selanjutnya
klik tombol OK.
15. Berikutnya mucul Installation Progress. Jika create di Windows mungkin muncul error, Jika menemui error
ini, tambahkan parameter berikut di file %ORACLE_HOME%/network/admin/sqlnet.ora
SQLNET.AUTHENTICATION_SERVICES = (NONE) Bila file tersebut belum ada, buatlah. Jika file sudah ada dan
nilai parameter tersebut bukan NONE, ubah menjadi NONE. Selanjutnya klik Ignore, nanti akan kembali ke form
“Creation Option”, ulangi (lanjutkan) ke step-step berikutnya. Bila berhasil, maka “Creation progress” akan
menunjukkan proses pembuatan database yang sedang berjalan.
10
16. Akhirnya proses selesai. Selanjutnya klik tombol Exit. Setelah selesai, bila di WIndows, ubah nilai
SQLNET.AUTHENTICATION_SERVICES dari NONE menjadi NTSSQLNET.AUTHENTICATION_SERVICES = (NTS) Ini
penting agar bisa mudah memanage database.
11
BAB III
PENUTUP
3.1 Kesimpulan
Oracle database (Oracle DB) adalah sistem manajemen basis data relasional (RDBMS) dari
Oracle Corporation. Awalnya dikembangkan pada tahun 1977 oleh Lawrence Ellison dan
pengembang lainnya, Oracle DB adalah salah satu mesin database relasional yang paling tepercaya
dan banyak digunakan.
Berdasarkan persyaratan dan anggaran, Edisi Oracle DB diuraikan sebagai berikut :
•Edisi Enterprise
•Edisi Standar
•Express Edition (XE)
•Oracle Lite (Untuk perangkat seluler)
Kelebihan dari Oracle Database : Bisa digunakan diberbagai OS, Skalabilitas nya besar,Keamananan
nya sangat baik. Sedangkan Kekurangan nya : Sulit untuk mendiagnosis masalah kinerja dan
Pemberian lisensi itu mahal dan sulit dimengerti.
12
DAFTAR PUSTAKA
https://www.techopedia.com/definition/8711/oracle-database
https://www.trustradius.com/products/oracle-database/reviews/pros-and-cons?f=25
http://www.dadbm.com/roadmap-oracle-database-releases/
https://rohmad.net/2008/05/27/membuat-database-oracle-10g/