Post on 02-Jul-2015
Program Studi Teknik Informatika
Fakultas Ilmu Komputer
Universitas Mercu Buana
MATA KULIAH PRAKTIKUM PERANCANGAN BASIS DATA
Modul 1 – Pengenalan Pembuatan Aplikasi Berbasis Web dengan
Oracle Database 10 g Express Edition
Oleh: Anis Cherid, M.T.I.
LOGIN KE DALAM ORACLE DATABASE 10 g
Antar muka Oracle Database 10 g adalah antar muka berbasis Web. Artinya, untuk
memanfaatkan berbagai fitur yang disediakan oleh Oracle Database 10 g, kita harus
menggunakan Web Browser. Jika diasumsikan bahwa pada saat instalasi program Oracle
Database 10 g, kita menggunakan user name “system” dan password “user”, maka langkah-
langkah untuk melakukan login, dapat dilihat pada beberapa gambar yang disajikan di bawah
ini. Harap diperhatikan bahwa langkah-langkah beserta tampilan yang muncul pada layar
monitor, mengasumsikan bahwa aplikasi Oracle Database 10 g Express Edition baru
mengalami proses intalasi dan belum mengalami perubahan apa pun.
Left click on "Start (push button)" in "Start"
Left click on "All Programs (menu item)" in "Start menu"
Left click on "Oracle Database Database 10g Express Edition (outline item)" in "Start
menu"
Left click on "Go To Database Home Page (menu item)" in "Start menu"
Result of Left click on "Go To Database Home Page (menu item)" in "Start menu"
(Halaman Login Oracle Database 10 g Express Edition)
Keyboard input [system] in “Username (editable text)” and keyboard input [user] in
“Password (editable text)” and left click on "Login (push button)" in "Application Express
Login - Windows Internet Explorer"
Main menu of Oracle Database 10 g Express Edition
MENGAKTIFKAN USER DAN WORKSPACE “HR”
Setelah melakukan login, kita akan menggunakan sebuah workspace yang telah disediakan
dan dipasang ketika Oracle Database 10 g Express Edition mengalami proses intalasi.
Workspace tersebut adalah workspace yang disediakan untuk pemakai (user) “HR”. Ketika
proses intalasi selesai dilaksanakan, seluruh tabel dan objek-objek database lainnya bagi user
“HR” telah mengalami instalasi, namun user “HR” berada dalam kondisi terkunci (locked).
Dengan demikian, kita harus mengaktifkannya. Kita akan menggunakan workspace “HR”
beserta seluruh objek database yang terdapat di dalamnya, untuk melakukan pengenalan
terhadap berbagai fitur yang terdapat pada Oracle Application Express. Lakukan langkah-
langkah yang disajikan dalam gambar-gambar di bawah ini untuk mengaktifkan workspace “HR”
dan kemudian login ke dalam workspace “HR”.
Left click on "Administration (graphic)" in "Oracle - Windows Internet Explorer"
Left click on "Database Users (graphic)" in "Administration - Windows Internet Explorer"
Left click on "Locked (graphic)" in "Database Users - Windows Internet Explorer"
Result of left click on "Locked (graphic)" in "Database Users - Windows Internet Explorer"
Keyboard input [hr] in “Password (editable text)” and keyboard input [hr] in “Confirm
Password (editable text)” and left click on "Account Status (combo box)" in "Manage
Database User - Windows Internet Explorer"
Left click on "Unlocked (list item)"
Left click on "Alter User (push button)" in "Manage Database User - Windows Internet
Explorer"
Left click on "Logout (hyperlink)" in "Database Users - Windows Internet Explorer"
Left click on "Login (hyperlink)" in "Logout Confirmation - Windows Internet Explorer"
Keyboard input [hr] in “Username (editable text)” and keyboard input [hr] in “Password
(editable text)” and left click on "Login (push button)" in "Application Express Login -
Windows Internet Explorer"
Result of left click on "Login (push button)" in "Application Express Login - Windows
Internet Explorer"
MEMERIKSA BEBERAPA OBJEK DATABASE (3 TABEL) DALAM WORKSPACE “HR”
Setelah login ke dalam workspace “HR”, kita akan memeriksa objek database yang terdapat di
dalamnya. Salah satu jenis objek database dalam Oracle Database 10 g adalah tabel. Untuk
melihat data yang terdapat dalam tabel LOCATIONS, COUNTRIES dan REGIONS yang
terdapat di dalam workspace “HR”, lakukan langkah berikut ini.
Left click on "Object Browser (graphic)" in "Oracle - Windows Internet Explorer"
Result of left click on "Object Browser (graphic)" in "Oracle - Windows Internet Explorer"
Left click on "LOCATIONS (pane)" in "Object Browser - Windows Internet Explorer"
Left click on "Data (hyperlink)" in "Object Browser - Windows Internet Explorer"
Struktur tabel
LOCATIONS
Left click on "COUNTRIES (pane)" in "Object Browser - Windows Internet Explorer"
Left click on "REGIONS (pane)" in "Object Browser - Windows Internet Explorer"
Data dalam tabel
LOCATIONS
Data dalam tabel
COUNTRIES
Left click on "Home (editable text)" in "Object Browser - Windows Internet Explorer"
MEMBUAT APLIKASI BERBASIS WEB SEDERHANA MENGGUNAKAN ORACLE
APPLICATION EXPRESS
Oracle Database 10 g Express Edition, menyediakan antarmuka yang terintegrasi untuk seluruh
kebutuhan “umum” para perancang database dan para perancang aplikasi. Artinya, dalam
Oracle Database 10 g Express Edition, antarmuka untuk melakukan manipulasi terhadap
objek-objek database tidak dipisahkan dari antarmuka untuk melakukan pembangunan aplikasi.
Oracle menyediakan Sub Menu “Application Builder” yang dapat dipergunakan untuk membuat
aplikasi berbasis Web. Tentu saja aplikasi berbasis Web yang tepat untuk dibangun
menggunakan Oracle Database 10 g adalah aplikasi yang bersifat database-sentris. Nama
yang diberikan Oracle bagi antarmuka dan engine pembangunan aplikasi ini adalah
“APPLICATION EXPRESS”. Pada kenyataanya, membuat aplikasi berbasis web yang
database-sentris menggunakan Application Express, memang merupakan proses yang sangat
Data dalam tabel
REGIONS
cepat. Dalam waktu yang sangat singkat, kita sudah dapat menghasilkan aplikasi yang sangat
canggih, hanya dengan “sedikit” atau “sama sekali tidak” melakukan pengetikan kode program.
Dalam Oracle Application Express 10 g, aplikasi terdiri dari halaman-halaman web yang berisi
satu atau lebih dari satu region. Di dalam region terdapat satu lebih dari satu item. Selain
mengandung region dan item, sebuah halaman juga dapat mengandung komponen
pemrosesan, penghitungan dan pencabangan. Dengan demikian, langkah yang dibutuhkan
untuk mengembangkan sebuah aplikasi berbasis web yang bersifat database-sentris, langkah-
langkah yang dibutuhkan adalah:
1. Merancang dan mengimplementasikan database
2. Membuat aplikasi berbasis web, dengan langkah:
a. Membuat halaman-halaman web
b. Mengisi halaman-halaman web minimal dengan satu region
c. Mengisi masing-masing region dengan item-item
d. Melengkapi masing-masing halaman web dengan berbagai komponen pemrosesan,
penghitungan dan pencabangan.
Pada modul ini, akan dijelaskan cara membangun aplikasi berbasis web sederhana yang belum
menggunakan database. Untuk melakukannya, ikuti langkah-langkah yang diuraikan berikut ini.
Left click on "Application Builder (graphic)" in "Oracle - Windows Internet Explorer"
Left click on "Create > (push button)" in "Application Builder - Windows Internet
Explorer"
Left click on "Next > (push button)" in "Create Application - Windows Internet Explorer"
Left click on "Next > (push button)" in "Create Application - Windows Internet Explorer"
Left click on "Add Page (push button)" in "Create Application - Windows Internet
Explorer"
Result of left click on "Add Page (push button)" in "Create Application - Windows Internet
Explorer" (Perhatikan bahwa setelah dilakukannya langkah ini, jumlah halaman di dalam
aplikasi yang sedang dibangun bertambah satu halaman. Halaman yang baru ditambahkan ini
berjenis “Blank”, sesuai dengan jenis halaman yang dipilih pada bagian “Select Page Type”)
Left click on "Add Page (push button)" in "Create Application - Windows Internet
Explorer" (Kita akan menambahkan satu buah halaman “blank” lagi)
Left click on "Add Page (push button)" in "Create Application - Windows Internet
Explorer" (Satu buah halaman “blank” lagi, akan kita tambahkan)
Left click on "delete (graphic)" in "Create Application - Windows Internet Explorer" "
(Setelah ada 3 halaman berjenis “blank”, kita akan menghapus ketiga halaman tersebut)
Left click on "delete (graphic)" in "Create Application - Windows Internet Explorer"
Left click on "delete (graphic)" in "Create Application - Windows Internet Explorer"
Left click on "Next > (push button)" in "Create Application - Windows Internet Explorer"
Result of Left click on "Next > (push button)" in "Create Application - Windows Internet
Explorer" (Perhatikan munculnya pesan kesalahan, karena kita harus menambahkan minimal 1
buah halaman, agar proses pembuatan aplikasi dapat dilanjutkan)
Left click on "Add Page (push button)" in "Create Application - Windows Internet
Explorer"
Left click on "Next > (push button)" in "Create Application - Windows Internet Explorer"
Left click on "Next > (push button)" in "Create Application - Windows Internet Explorer"
Left click on "Next > (push button)" in "Create Application - Windows Internet Explorer"
Left click on "Authentication Scheme (combo box" in "Create Application - Windows
Internet Explorer"
Left click on "No Authentication (list item)" (Langkah sebelumnya dan langkah ini
dibutuhkan agar ketika aplikasi dijalankan, kita tidak dihadapkan pada halaman login. Apakah dengan demikian aplikasi kita menjadi tidak aman? Masalah keamanan akses akan kita bahas
pada modul-modul selanjutnya)
Left click on "Next > (push button)" in "Create Application - Windows Internet Explorer"
Left click on "Next > (push button)" in "Create Application - Windows Internet Explorer"
Left click on "Create (push button)" in "Create Application - Windows Internet Explorer"
Result of left click on "Create (push button)" in "Create Application - Windows Internet
Explorer" (Perhatikan bahwa selain sebuah halaman “blank”, juga terdapat sebuah halaman
login yang dihasilkan oleh Oracle Application Express. Jika di kemudian hari kita mengubah keamanan aplikasi dengan skema keamanan tertentu, maka halaman login akan ditampilkan
jika seorang user ingin menggunakan aplikasi ini)
Left click on "Run Application (graphic)" in "Application Builder - Windows Internet
Explorer"
Result of Left click on "Run Application (graphic)" in "Application Builder - Windows
Internet Explorer"
Karena kita belum menambahkan komponen apa pun ke dalam halaman yang kita tambahkan
(halaman berjenis “blank”), maka aplikasi yang kita hasilkan juga tidak menampilkan apa-apa
selain nama halaman dan sebuah tab. Pada modul selanjutnya, kita akan mempelajari
bagaimana membuat aplikasi yang dapat menampilkan data yang terdapat pada sebuah tabel
dalam database.
REFERENSI:
Oracle. 2006. Oracle 10 g Express Edition Help System.