Anda di halaman 1dari 13

1

MODUL PERKULIAHAN

F062100006
Pemrograman
Basis Data & SQL
Pengenalan Pembuatan
Aplikasi Berbasis Web Dengan
Oracle Database 10 g Express

Abstrak Kompetensi

Sub-CPMK 1,2,3
• Review terhadap penggunaan
Object Browser untuk • Mampu mengingat kembali cara
menggunakan Object Browser pada Oracle 10
melakukan create, update dan
g untuk melakukan create, update, delete
delete terhadap table terhadap table
• Pengenalan terhadap • Mampu melakukan langkah-langkah yang
Application Builder dan dibutuhkan untuk membuat aplikasi berbasis
langkah-langkah pembuatan Web sederhana menggunakan Application
Builder

Fakultas Program Studi Tatap Muka Disusun Oleh

02
Sabar Rudiarto, M.Kom
Fakultas Ilmu Komputer Teknik Informatika
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 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.

2021 Pemrograman Basis Data & SQL


2 Sabar Rudiarto, M.Kom
Biro Bahan Ajar E-learning dan MKCU
http://pbael.mercubuana.ac.id/
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”

2021 Pemrograman Basis Data & SQL


3 Sabar Rudiarto, M.Kom
Biro Bahan Ajar E-learning dan MKCU
http://pbael.mercubuana.ac.id/
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"

2021 Pemrograman Basis Data & SQL


4 Sabar Rudiarto, M.Kom
Biro Bahan Ajar E-learning dan MKCU
http://pbael.mercubuana.ac.id/
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)

2021 Pemrograman Basis Data & SQL


5 Sabar Rudiarto, M.Kom
Biro Bahan Ajar E-learning dan MKCU
http://pbael.mercubuana.ac.id/
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)

2021 Pemrograman Basis Data & SQL


6 Sabar Rudiarto, M.Kom
Biro Bahan Ajar E-learning dan MKCU
http://pbael.mercubuana.ac.id/
Left click on "delete (graphic)" 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)

2021 Pemrograman Basis Data & SQL


7 Sabar Rudiarto, M.Kom
Biro Bahan Ajar E-learning dan MKCU
http://pbael.mercubuana.ac.id/
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”

2021 Pemrograman Basis Data & SQL


8 Sabar Rudiarto, M.Kom
Biro Bahan Ajar E-learning dan MKCU
http://pbael.mercubuana.ac.id/
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 danlangkah 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)

2021 Pemrograman Basis Data & SQL


9 Sabar Rudiarto, M.Kom
Biro Bahan Ajar E-learning dan MKCU
http://pbael.mercubuana.ac.id/
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"

2021 Pemrograman Basis Data & SQL


10 Sabar Rudiarto, M.Kom
Biro Bahan Ajar E-learning dan MKCU
http://pbael.mercubuana.ac.id/
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"

2021 Pemrograman Basis Data & SQL


11 Sabar Rudiarto, M.Kom
Biro Bahan Ajar E-learning dan MKCU
http://pbael.mercubuana.ac.id/
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 table dalam database

2021 Pemrograman Basis Data & SQL


12 Sabar Rudiarto, M.Kom
Biro Bahan Ajar E-learning dan MKCU
http://pbael.mercubuana.ac.id/
Daftar Pustaka

Oracle. 2006. Oracle 10 g Express Edition Help System.

2021 Pemrograman Basis Data & SQL


13 Sabar Rudiarto, M.Kom
Biro Bahan Ajar E-learning dan MKCU
http://pbael.mercubuana.ac.id/

Anda mungkin juga menyukai