Modul 1 - Mengenal Oracle Application Express

23
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"

Transcript of Modul 1 - Mengenal Oracle Application Express

Page 1: Modul 1 - Mengenal Oracle Application Express

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"

Page 3: Modul 1 - Mengenal Oracle Application Express

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)

Page 4: Modul 1 - Mengenal Oracle Application Express

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

Page 5: Modul 1 - Mengenal Oracle Application Express

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"

Page 6: Modul 1 - Mengenal Oracle Application Express

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"

Page 7: Modul 1 - Mengenal Oracle Application Express

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"

Page 8: Modul 1 - Mengenal Oracle Application Express

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"

Page 9: Modul 1 - Mengenal Oracle Application Express

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"

Page 10: Modul 1 - Mengenal Oracle Application Express

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

Page 11: Modul 1 - Mengenal Oracle Application Express

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

Page 12: Modul 1 - Mengenal Oracle Application Express

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

Page 13: Modul 1 - Mengenal Oracle Application Express

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"

Page 14: Modul 1 - Mengenal Oracle Application Express

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"

Page 15: Modul 1 - Mengenal Oracle Application Express

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”)

Page 16: Modul 1 - Mengenal Oracle Application Express

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)

Page 18: Modul 1 - Mengenal Oracle Application Express

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"

Page 19: Modul 1 - Mengenal Oracle Application Express

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"

Page 20: Modul 1 - Mengenal Oracle Application Express

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"

Page 21: Modul 1 - Mengenal Oracle Application Express

Left click on "Next > (push button)" in "Create Application - Windows Internet Explorer"

Left click on "Create (push button)" in "Create Application - Windows Internet Explorer"

Page 22: Modul 1 - Mengenal Oracle Application Express

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"

Page 23: Modul 1 - Mengenal Oracle Application Express

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.