LAPORAN RESMI PRAKTIKUM BASIS DATA MODUL 7 PENGENALAN ORACLE DATABASE 10g XE

Nama Praktikan : A riant! N"gra#a $1%&'01000%( In)tr"kt"r : Ri*ka +a,i-i.anti/ S0K!m/ M0K!m A)i)t1n : N!2i A3i Ari4 50

LABORATORIUM BASIS DATA SISTEM IN6ORMASI 7 6TI UNI8ERSITAS PEMBANGUNAN NASIONAL 98ETERAN: ;ATIM %01&

BAB I
DASAR TEORI MODUL 7 SEKILAS ORACLE DATABASE 10g EXPRESS EDITION Oracle Database 10g XE dapat menangani sampai 4gb user selain itu Oracle XE memberikan interface SQL dari PL/SQL yang sama seperti yang tersedia di Oracle Database 10g ersi lainnya! Pengembang "a a# !net# P$P maupun %ind&%s dapat menggunakan Database XE sebagai dasar pengembangan aplikasi! INSTALASI 'ntuk dapat menginstall O()*LE 10g XE dibutu+kan spesifikasi sbb, -$ard%are , . /em&ri ()/ minimal sebesar 101 mb 2direk&mendasikan sebaiknya 034 mb5 . $ardisk 0gb . Pr&ses&r Pentium 600 /+7 . *D.(O/ dri e -Operating System , . 8ind&%s 0000 %it+ ser ice pack 1 &r later! )ll editi&ns# including 9erminal Ser ices and micr&s&ft 8ind&%s 0000 /ultilanguage Editi&n . 8ind&%s Ser er 0006 : all editi&ns . 8ind&%s XP Pr&fessi&nal . 8ind&%s ;9 is n&t supp&rted DATABASE +OME PAGE Dalam database +&me page terdapat 3 menu utama# yakni , )dministrati&n# Ob"ect <r&%ser# SQL# 'tilities# dan )plicati&n <uilder! =ita menggunakan SQL untuk men"alankan >uery SQL ataupun 'ntuk &ptimasi perf&rmadari >uery! Sebua+ >uery adala+ perinta+ yang simpel yang dikirimkan ke ser er! Dengan >uery kita dapat menarik data dari ser er# meruba+a data# atau meng+apus inf&rmasi! Query bida sa"a terdiri dari satu atau lebi+ statemen.statemen SQL!

*&nt&+ interface SQL *&mmand  )dministrasi 'ser

Skema adala+ sebua+ k&leksi dari &byek.&byek basis data! Obyek skema merupakan struktur l&gikal yang secara langsung mengacu pada data di dalam basis data! )cc&unt dibutu+kan untuk l&gin dan beker"a pada system O()*LE! )cc&unt dibedakan berdasarkan %e%enangnya berupa +ak/i"in akses dan peran sese&rang 2r&le5! . S<STEM# acc&unt yang dibuat k+usus untuk menciptakan database dan &byek lainnya yang berguna untuk &perasi 2n&n aplikasi5! )cc&unt ini mempunyai peran sebagai D<) 2Database )dministrat&r5 . S<S/ acc&unt ini dibuat k+usus untuk mengatur data dicti&nary dengan peran D<)# *O;;E*9# dan (ESO'(*E! . +R/ acc&unt yang dibuat untuk keperluan tut&rial dengan c&nt&+ database! 'ser ini "ugala+ yang banyak digunakan sebagai c&nt&+ dalam buku panduan Oracle! . SCOTT# acc&unt yang dibuat untuk keperluan tut&rial dengan peran sebagai D<) untuk memuda+kan auditing 2siapa yang menguba+ dan kapan diuba+ dicatat berdasarkan nama acc&unt5! 'ntuk memulai administrasi user# l&gin ke dalam O()*LE dengan user S?S atay S?S9E/# kemudian masuk ke bagian, +!m1 => A,mini)trati!n => Manag1 Data a)1 U)1r)0 'ntuk membuat user baru# caranya sbb, 1! Dari bagian Manag1 Data a)1 ")1r)/ klik Cr1at1

*&nt&+ membuat user baru 0! @sikan item.item dasar yang dibutu+kan untuk pembuatan user baru, a! /asukkan nama akun pemakai pada item username dan kata sandi pada bagian pass%&rd dan c&nfirm pass%&rd b! Aika menginginkan akun pemakai yang dibuat +arus melakukan peruba+an pass%&rd saat pertama kali l&gin ke database# maka +arus mengaktifkan tanda c+eck pada item E?@ir1 Pa))-!r, c! Aika ingin mengunci akun pemakai yang bersangkutan agar tidak dapat l&gin# ganti status acc&unt men"adi A!Bk1, # dan untuk k&ndisi sebaliknya pili+ "nA!Bk1,0 Default untuk pembuatan akun pemakai pertama kali adala+ UnA!Bk1,

*&nt&+ create database user 6! 9entukan 'ser Pri ileges a! Secara default# "ika menginginkan agar akun pemakai dapat menggunakan res&urce default tablespace secara tidak terbatas# beri tanda centang pada r&les (ESO'(*E b! <eberapa system pri ileges dapat ditamba+kan# c&nt&+nya "ika ingin akun pemakai yang bersangkutan dapat membuat &byek ie% maka +arus ditamba+kan pri ilege *(E)9E B@E8

*&nt&+ user pri ileges  /enggunakan Database $&me Page 1! Pili+ menu start CD Pr&gram CD Oracle Database 10g EEpress Editi&n CD F& 9& Data a)1 +!m1 Pag1 untuk men"alankannya! 0! Selan"utnya masukkan username dan pass%&rd untuk acc&unt dari database ,

*&nt&+ database +&me page 6! Selan"utnya klik l&gin untuk melakukan l&gin 4! Li+at pada interface $O/E dengan user $(! Oracle akan meng+ubungkan kita ke database default sesuai dengan menggunakan l&gin kita!

*&nt&+ +alaman +&me pada database +&me pageG 3! Pada $O/E# klik SQL! Pada +alaman ini# kita bisa meli+at terdapat SQL *&mmands untuk menuliskan dan men"alankan sebua+ >uery# SQL scripts untuk membuka sebua+ script SQL yang tela+ disimpanm dan pada >uery builder selain untuk men"alankan dan menuliskan >uery # pada >uery builder kita bisa mengeta+ui berbagai macam tabel yang kita punyai!

*&nt&+ SQL 4! =lik SQL *&mmands# kemudian di "endela edit&r# ketik >uery sebagai berikut , SELE*9 H I(O/ barangJ =ita menggunakan perinta+ select untuk menampilkan baris pada sebua+ tabel! K! Setela+ menuliskan >uery# kita eksekusi dengan menekan t&mb&l ('; 1! Setela+ dieksekusi# pada (ES'L9 akan ditampilakan +asil dari >uery sbb,

*&nt&+ +asil >uery

BAB II
PERMASALA+AN 1! *reate user L grant 0! *reate table perpustakaan sesuai pdm perpustakaan

BAB III
PEN<ELESAIAN 1! *reate user L grant

0! *reate table perpustakaan sesuai pdm perpustakaan

BAB I8
KESIMPULAN Oracle Database 10g XE dapat menangani sampai 4gb user selain itu Oracle XE memberikan interface SQL dari PL/SQL yang sama seperti yang tersedia di Oracle Database 10g ersi lainnya! )cc&unt dibedakan berdasarkan %e%enangnya berupa +ak/i"in akses dan peran sese&rang 2r&le5! . S<STEM# acc&unt yang dibuat k+usus untuk menciptakan database dan &byek lainnya yang berguna untuk &perasi 2n&n aplikasi5! )cc&unt ini mempunyai peran sebagai D<) 2Database )dministrat&r5 . S<S/ acc&unt ini dibuat k+usus untuk mengatur data dicti&nary dengan peran D<)# *O;;E*9# dan (ESO'(*E! . +R/ acc&unt yang dibuat untuk keperluan tut&rial dengan c&nt&+ database! 'ser ini "ugala+ yang banyak digunakan sebagai c&nt&+ dalam buku panduan Oracle! . SCOTT# acc&unt yang dibuat untuk keperluan tut&rial dengan peran sebagai D<) untuk memuda+kan auditing

BAB 8
DA6TAR PUSTAKA  /&dul Praktikum <asis Data  /ateri =ulia+ <asis Data  %%%!g&&gle!c&m