Karena banyaknya permintaan (kira2x 2 trilyun email he..he..) untuk mengetahui cara install Oracle 10g XE maka dengan ini saya tuliskan langkah-langkah untuk install Oracle 10g XE. Caranya adalah sbb : 1. Klik file install Oracle 10g XE seperti gambar di bawah ini : 2. Ikuti langkah-langkahnya sbb : 3. Tampilan berikutnya adalah seperti ini kemudian klik tombol Next. 6oteo uth Io||x PDf 6d|tcr - |ree |or ooo-commercol ose. Jo remove ths ootce, vst : uuu.pdfediting.com Hal 2 4. Setelah itu muncul tampilan License Agreement pilih I accept the terms in the license agreement. Setelah itu tekan tombol Next. 5. Klik tombol Next maka akan muncul tampilan sbb : 6oteo uth Io||x PDf 6d|tcr - |ree |or ooo-commercol ose. Jo remove ths ootce, vst : uuu.pdfediting.com Hal 3 6. Pilih folder untuk tempat install. Setelah itu klik tombol Next maka akan muncul tampilan sbb : 7. Isikan password untuk user name SYSTEM (administrator Oracle 10g XE).Setelah itu klik Next untuk melanjutkan. 6oteo uth Io||x PDf 6d|tcr - |ree |or ooo-commercol ose. Jo remove ths ootce, vst : uuu.pdfediting.com Hal 4 8. Klik tombol Install untuk menginstall. 9. Proses installasi dimulai. Tunggu kira2x 10-15 menit tergantung kecepatan komputer anda. 6oteo uth Io||x PDf 6d|tcr - |ree |or ooo-commercol ose. Jo remove ths ootce, vst : uuu.pdfediting.com Hal 5 10. Setelah proses installasi selesai maka akan muncul tampilan sbb : 11. Klik tombol Finish untuk mengakhiri dan menampilkan Oracle 10g XE dengan APEX (Application Xpress bawaannya). 12. Inilah tampilan Oracle 10g XE dengan APEX-nya. Horee. Anda telah menginstall Oracle 10g XE di computer anda dan siap untuk berlatih menbuat aplikasi web dengan menggunakan APEX dan Oracle 10g XE sbg database-nya. 6oteo uth Io||x PDf 6d|tcr - |ree |or ooo-commercol ose. Jo remove ths ootce, vst : uuu.pdfediting.com Hal 6 MENJALANKAN 10g ORACLE EXPRESS EDITION Untuk masuk ke Oracle XE langkah-langkah-nya adalah sbb : 1. Klik tombol Start. 2. Pilih Programs. 3. Pilih Oracle Database 10g Express Edition. 4. Pilih Go To Database Home Page maka akan muncul browser dan login Oracle XE sbb : 6oteo uth Io||x PDf 6d|tcr - |ree |or ooo-commercol ose. Jo remove ths ootce, vst : uuu.pdfediting.com Hal 7 5. Isikan Username : system dan Password yang sesuai dengan isian pada saat instalasi. Setelah itu klik tombol Login. 6. Setelah login maka akan muncul tampilan sbb : 6oteo uth Io||x PDf 6d|tcr - |ree |or ooo-commercol ose. Jo remove ths ootce, vst : uuu.pdfediting.com Hal 8 MEMBUAT USER DATABASE BARU Untuk membuat user database baru di Oracle XE langkah-langkah-nya adalah sbb : 1. Klik list disebelah kanan icon Administration 2. Muncul menu sbb : 3. Pilih Database Users maka akan muncul sub menu sbb : 4. Pilih Create User maka akan muncul form ini : 6oteo uth Io||x PDf 6d|tcr - |ree |or ooo-commercol ose. Jo remove ths ootce, vst : uuu.pdfediting.com Hal 9 5. Isikan data-datanya sbb : a. Username : Isikan nama user-nya yaitu store (terserah anda user name-nya) b. Password : Isikan nama password-nya yaitu store (terserah anda password-nya) c. Confirm Password : Isikan sesuai password. d. Centang seperti gambar di atas : CONNECT,RESOURCE,CREATE DATABASE LINK, CREATE TYPE, CREATE ROLE, CREATE TABLE, CREATE VIEW, CREATE PROCEDURE, CREATE SEQUENCE, CREATE TRIGGER. 6. Klik tombol Create maka akan muncul tampilan sbb : 6oteo uth Io||x PDf 6d|tcr - |ree |or ooo-commercol ose. Jo remove ths ootce, vst : uuu.pdfediting.com Hal 10 7. Untuk masuk ke User Database baru yang kita buat maka klik Logout. 8. Setelah itu klik Login untuk mencoba User Database baru yang anda buat : Isikan Usernam : store Isikan Password : store Kemudian klik tombol Login maka akan muncul icon-icon sbb : 6oteo uth Io||x PDf 6d|tcr - |ree |or ooo-commercol ose. Jo remove ths ootce, vst : uuu.pdfediting.com Hal 11 UPGRADE APEX BAWAAN ORACLE 10g XE (Versi Jadul) KE APEX VER TERBARU (Versi Terbaru) Sebelum kita melanjutkan untuk belajar program oracle 10g XE dengan APEX-nya (ver 2) maka kita perlu mengupgrade APEX dengan versi yang lebih baru yaitu ver 3.X.X . Karena pada tutorial-tutorial berikutnya saya akan menggunakan Apex terbaru. Anda perlu mendownload aplikasi APEX versi terbaru di http://www.oracle.com/technology/products/ database/application_express/ download.html. Langkah berikutnya adalah sbb : 1. Buat folder baru di C dengan nama Apex dan copy-kan hasil download berupa file zip apex_3.2 ke dalam folder tersebut. 2. Unzip file zip tersebut. Setelah itu anda akan menjumpai susunan folder-nya sbb : 3. Kemudian anda masuk ke XE database menggunakan SQL*Plus sebagai sysdba. Caranya di SQL*Plus ketik sqlplus system/manager@XE as sysdba di prompt. 6oteo uth Io||x PDf 6d|tcr - |ree |or ooo-commercol ose. Jo remove ths ootce, vst : uuu.pdfediting.com Hal 12 4. Oh ya bagi anda yang belum mengenal SQL*Plus maka cara masuknya adalah Klik Start Pilih Programs Pilih Accessories Klik icon Command Prompt 5. Setelah itu anda akan menjumpai layar berikut ini. 6. Ketikan tulisan di Nomor 3 maka hasilnya adalah sbb : 6oteo uth Io||x PDf 6d|tcr - |ree |or ooo-commercol ose. Jo remove ths ootce, vst : uuu.pdfediting.com Hal 13 7. Buat dua buah tabelspace (bagi yg belum tahu tabelspace anggap saja sama dengan tabel). Ketikan tulisan ini di SQL> Tabelspace pertama tulisannya sbb : SQL> CREATE TABLESPACE APEX datafile 'C:\oraclexe\oradata\XE\APEX.dbf' 2 SIZE 500M 3 EXTENT MANAGEMENT LOCAL 4 SEGMENT SPACE MANAGEMENT AUTO; Tabelspace kedua tulisannya sbb : SQL> CREATE TABLESPACE APEX_FILES datafile 'C:\oraclexe\oradata\XE\APEX_FILES.dbf' 2 SIZE 500M 3 EXTENT MANAGEMENT LOCAL 4 SEGMENT SPACE MANAGEMENT AUTO; 8. Langkah selanjutnya set ke directory dimana apex yang baru anda tempatkan dengan menulis sbb : Untuk keluar dari SQL*Plus ketik SQL>EXIT Kemudian tuliskan di C promt : C:> CD c:\apex\apex_3.2\apex (Catatan folder ini yg ada ditempat saya sesuaikan dengan folder anda) 9. Setelah itu ketik tulisan ini : c:\apex\apex_3.2\apex > sqlplus system/oracle@XE as sysdba kemudian akan muncul tulisan di bawah ini SQL*Plus: Release 10.2.0.1.0 - Production on Wed Sep 10 23:28:22 2008 Copyright (c) 1982, 2005, Oracle. All rights reserved. Connected to: Oracle Database 10g Express Edition Release 10.2.0.1.0 Production 10. Setelah itu ketikkan tulisan ini : SQL>@apexins APEX APEX_FILES TEMP /i/ 6oteo uth Io||x PDf 6d|tcr - |ree |or ooo-commercol ose. Jo remove ths ootce, vst : uuu.pdfediting.com Hal 14 Setalah anda enter maka proses installasi berjalan. Proses ini mungkin akan memakan waktu kurang sekitar 15 menit tergantung komputer anda lemot apa gak. 11. Kemudian langkah berikutnya masuk ke directory c:\apex\apex_3.2\apex > (dgn tetap di C prompt ) kemudian ketikkan tulisan ini : c:\apex\apex_3.2\apex>sqlplus system/oracle@XE as sysdba SQL*Plus: Release 10.2.0.1.0 - Production on Wed Sep 10 23:28:22 2008 Copyright (c) 1982, 2005, Oracle. All rights reserved. Connected to: Oracle Database 10g Express Edition Release 10.2.0.1.0 Production 12. Kemudian langkah berikutnya ketikkan tulisan ini : SQL>@apxldimg.sql c:\apex\apex_3.2 SQL>@apxxepwd.sql htmldb (Ini untuk menset Admin user). Setelah langkah ke-12 ini maka Horeeee. Anda telah berhasil mengupgrade Apex anda dari versi jadul ke versi terbaru. Untuk membuktikannya buka Oracle 10g XE anda kemudian anda lihat perubahannya dari versi bawaannya. Di bawah ini versi Jadul 6oteo uth Io||x PDf 6d|tcr - |ree |or ooo-commercol ose. Jo remove ths ootce, vst : uuu.pdfediting.com Hal 15 Di bawah ini versi baru Isikan data-data sbb : Work- space internal Username Admin Password htmldb 6oteo uth Io||x PDf 6d|tcr - |ree |or ooo-commercol ose. Jo remove ths ootce, vst : uuu.pdfediting.com Hal 1 6 MEMBUAT WORKSPACE DAN TABEL BARU DI ORACLE 10g XE DENGAN APEX 3.2 Sebelum membuat table baru kita harus membuat workspace dahulu. MEMBUAT WORKSPACE BARU Langkah-langkahnya untuk membuat workspace adalah sbb : 1. Jalankan Oracle Apex 3.2 (Ingat kita sudah mengupgrade Apex bawaan dari Oracle 10g XE) 2. Isikan workspace, Username dan Password-nya kemudian tekan tombol Login maka akan muncul tampilan sbb : 6oteo uth Io||x PDf 6d|tcr - |ree |or ooo-commercol ose. Jo remove ths ootce, vst : uuu.pdfediting.com Hal 17 3. Klik Manage Workspaces maka akan muncul muncul tampilan sbb : 4. Pilih menu Create Workspace maka akan muncul muncul tampilan sbb :
5. Isikan nama Workspace di Workspace Name , Misal TOKO kemudian tekan tombol Next. 6oteo uth Io||x PDf 6d|tcr - |ree |or ooo-commercol ose. Jo remove ths ootce, vst : uuu.pdfediting.com Hal 18 6. Isikan data-data berikut : Re-use existing schema : Pilih No Schema Name : Isikan nama schema-nya , missal TOKO Schema Password : Isikan nama password schema-nya, misal david Space Quota (MB) : Pilih kapasitas dari schema, missal 100MB Kemudian tekan tombol Next 7. Setelah itu isikan data seperti gambar di bawah ini 6oteo uth Io||x PDf 6d|tcr - |ree |or ooo-commercol ose. Jo remove ths ootce, vst : uuu.pdfediting.com Hal 19 Administrator Username : Isikan username Administrator, misal ADMIN Administrator Password :Isikan nama password-nya , misal admin First Name : Isikan nama depan admin (boleh tidak diisi) Last Name : Isikan nama belakang admin (boleh tidak diisi) Email : Isikan email admin, missal davidhermansyah@gmail.com Kemudian tekan tombol Next untuk melanjutkan 8. Tampilan terakhir adalah konfirmasi dari isian-isian yang kita lakukan pada langkah- langkah sebelumnya. Tekan tombol Create untuk melanjutkan. 6oteo uth Io||x PDf 6d|tcr - |ree |or ooo-commercol ose. Jo remove ths ootce, vst : uuu.pdfediting.com Hal 20 9. Jika sukses akan muncul tampilan seperti dibawah ini. Klik tombol Done untuk mengakhiri. 10. Setelah itu kita akan kembali ke menu pembuatan workspace. 11. Kita keluar dari admin (logout) kemudian login ke workspace yang baru saja kita buat. 6oteo uth Io||x PDf 6d|tcr - |ree |or ooo-commercol ose. Jo remove ths ootce, vst : uuu.pdfediting.com Hal 21 12. Isikan nama Workspace (TOKO) , Username (ADMIN), dan Password (admin) setelah itu klik tombol Login maka akan muncul tampilan sbb : MEMBUAT TABEL BARU Setelah kita membuat Workspace baru maka tahapan berikutnya kita membuat Tabel baru langkah-langkahnya adalah sbb : 1. Klik pada menu SQL Workshop. 6oteo uth Io||x PDf 6d|tcr - |ree |or ooo-commercol ose. Jo remove ths ootce, vst : uuu.pdfediting.com Hal 22 Setelah itu muncul tampilan sbb : 2. Pilih combo box disamping menu Object Browser maka akan muncul tampilan sbb : Pilih Create maka akan muncul tampilan sbb : 6oteo uth Io||x PDf 6d|tcr - |ree |or ooo-commercol ose. Jo remove ths ootce, vst : uuu.pdfediting.com Hal 23 3. Setelah kita klik menu Table maka akan muncul tampilan sbb : 6oteo uth Io||x PDf 6d|tcr - |ree |or ooo-commercol ose. Jo remove ths ootce, vst : uuu.pdfediting.com Hal 24 4. Setelah itu buatlah table seperti contoh di bawah ini : Tabel Name : Isikan nama table, misal Suplier. Column Name : Untuk mengisikan nama field dari table tsb. Type : Untuk mengisikan tipe field tsb. Pilihannya adalah sbb : 6oteo uth Io||x PDf 6d|tcr - |ree |or ooo-commercol ose. Jo remove ths ootce, vst : uuu.pdfediting.com Hal 25 Precision : diapakai untuk batas maksimal digit numeric misal diisi 7 maka batas maksimal yang dapat ditampung adalah 9999999 Scale dipakai untuk ukuran dari field misal tipe varchar2 ukurannya (scale) 200 artinya field tersebut hanya bisa menampung maksimal 200 character. Not Null : jika not null tidak dipilih maka field tersebut boleh tidak diisi data. Tombol Move dipakai untuk memindah urutan dari field (column) Tombol Add Column digunakan untuk menambah field ( jika field-nya lebih dari 8). 5. Setelah data-data table SUPLIER diisikan maka klik tombol Next. 6oteo uth Io||x PDf 6d|tcr - |ree |or ooo-commercol ose. Jo remove ths ootce, vst : uuu.pdfediting.com Hal 26 6. Kita diminta untuk mebuat/memilih primary key. Apa itu primary key ? Klo ada yg belum tahu coba download materi yg saya buat mengenai database di blog ini juga. 7. Untuk kasus ini pilih Populated from a new sequence Primary Key Constraint Name : Isikan nama primary key (Biarkan nama defaultnya seperti contoh SUPLIER_PK) Sequence Name : Isikan nama sequence (Squence adalah penomoran primary key dilakukan secara otomatis) Primary Key : Pilih column (field) yang dijadikan primary key ( dalam kasus ini pilih NO_SUPLIER) 8. setelah itu klik Next maka akan muncul tampilan sbb : 6oteo uth Io||x PDf 6d|tcr - |ree |or ooo-commercol ose. Jo remove ths ootce, vst : uuu.pdfediting.com Hal 27 9. Form tsb digunakan memilih foreign key. Apa itu foreign key ? Klo ada yg belum tahu coba download materi yg saya buat mengenai database di blog ini juga. 10. Jika dalam table yang anda buat tidak ada foreign key maka tekan tombol Next. 6oteo uth Io||x PDf 6d|tcr - |ree |or ooo-commercol ose. Jo remove ths ootce, vst : uuu.pdfediting.com Hal 28 11. Untuk table SUPLIER tidak ada constraint (batasan2x tertentu) maka lanjutkan dengan mengklik tombol Finish. 12. Langkah terakhir klik tombol Create . 13. Jika sukses membuat table SUPLIER maka akan kembali ke daftar table yang telah dibuat seperti tampilan sbb : 6oteo uth Io||x PDf 6d|tcr - |ree |or ooo-commercol ose. Jo remove ths ootce, vst : uuu.pdfediting.com Hal 29 Anda telah membuat table di Oracle 10g XE dengan APEX 3.2 . Latihan ! Buatlah table-tabel berikut ini 1. Tabel CUSTOMER dengan NO_CUSTOMER sbg primary key dan otomatis sequence. 2. Tabel EMPLOYEE dengan NO_EMPLOYEE sbg primary key dan otomatis sequence. 6oteo uth Io||x PDf 6d|tcr - |ree |or ooo-commercol ose. Jo remove ths ootce, vst : uuu.pdfediting.com Hal 30 MENGIMPORT DATA DARI EXCEL Setelah kita membuat User Database baru kita akan mencoba mengimport table dan data dari aplikasi Excel : 1. Klik tombol List di icon Utilities maka akan muncul menu-menu sbb : 2. Pilih menu Data Load/Unload maka akan muncul sub menu ini : 3. Pilih Load maka akan muncul icon-icon seperti di bawah ini : 4. Klik Load Spreadsheet Data Karena table dan data contoh yang akan kita import berbentuk data excel. Setelah itu muncul form isian sbb : 6oteo uth Io||x PDf 6d|tcr - |ree |or ooo-commercol ose. Jo remove ths ootce, vst : uuu.pdfediting.com Hal 31 5. Pilih New table dan Upload file setelah itu klik tombol Next maka akan muncul form isian sbb : 6. Klik tombol Browse untuk mencari file excel yang akan di-Upload. 6oteo uth Io||x PDf 6d|tcr - |ree |or ooo-commercol ose. Jo remove ths ootce, vst : uuu.pdfediting.com Hal 32 7. Cari file yang akan di-Upload. Contoh disini file ORDERS.csv 8. Klik tombol Open maka akan kembali ke form berikut : 6oteo uth Io||x PDf 6d|tcr - |ree |or ooo-commercol ose. Jo remove ths ootce, vst : uuu.pdfediting.com Hal 33 9. Setelah itu klik tombol Next maka akan muncul form isian sbb : 10. Isikan nama table di Table Name dengan nama ORDERS kemudian klik tombol Next. 6oteo uth Io||x PDf 6d|tcr - |ree |or ooo-commercol ose. Jo remove ths ootce, vst : uuu.pdfediting.com Hal 34 11. Ganti ID di kolom New Primary Key Column dengan nama ORDER_ID . 12. Kemudian klik tombol Load Data. Jika berhasil maka akan muncul tampilan sbb : 6oteo uth Io||x PDf 6d|tcr - |ree |or ooo-commercol ose. Jo remove ths ootce, vst : uuu.pdfediting.com Hal 35 13. Ulangi untuk mengimport data-data yang lain yaitu . 14. Untuk data Product pada saat pemilihan Primary Key pilih Use an exsiting column 15. Pilih PRODUCT_ID kemudian klik tombol Load Data. 16. Sekarang kita cek apakah table dan data-data yang kita upload sudah tersedia di database? Untuk itu klik menu Home . 17. Klik tombol List di icon Object browser maka akan muncul menu-menu sbb : 6oteo uth Io||x PDf 6d|tcr - |ree |or ooo-commercol ose. Jo remove ths ootce, vst : uuu.pdfediting.com Hal 36 18. Pilih Menu Browse maka akan muncul sub menu-sub menu ini : 19. Pilih sub menu Tables maka muncul tampilan sbb : 20. Klik table ORDERS maka akan muncul tampilan sbb : 6oteo uth Io||x PDf 6d|tcr - |ree |or ooo-commercol ose. Jo remove ths ootce, vst : uuu.pdfediting.com Hal 37 21. Untuk melihat data yang di-upload klik Data maka akan muncul data-data di table ORDERS. 6oteo uth Io||x PDf 6d|tcr - |ree |or ooo-commercol ose. Jo remove ths ootce, vst : uuu.pdfediting.com Hal 38 MEMBUAT APLIKASI BERBASIS WEB Setalah table dan data sudah ada di database maka kita akan mencoba untuk membuat aplikasi yang akan mengakses data di table-tabel tsb. Aplikasi yang akan kita buat adalah berbasis web. Cara untuk membuat aplikasi adalah sbb : 1. Pada menu Home Klik tombol List di icon Application Builder maka akan muncul menu-menu sbb : 2. Pilih menu Create Application maka akan muncul sub menu- sub menu sbb : 3. Klik Create Application maka akan muncul tampilan sbb : 6oteo uth Io||x PDf 6d|tcr - |ree |or ooo-commercol ose. Jo remove ths ootce, vst : uuu.pdfediting.com Hal 239 4. Beri nama aplikasi anda di kolom Name contoh beri nama MyOrder. Isian serta pilihan yang lain biarkan apa adanya kemudian klik tombol Next maka akan muncul tampilan sbb : 5. Pilih Report and Form maka tampilannya akan berubah menjadi sbb : 6oteo uth Io||x PDf 6d|tcr - |ree |or ooo-commercol ose. Jo remove ths ootce, vst : uuu.pdfediting.com Hal 40 6. Pilih table yang akan dibuat Report dan form-nya di pilihan Table Name. Klik di icon ini maka akan muncul jendela pilihan table sbb : 7. Klik table ORDERS. 8. Klik tombol Add Page maka tampilan akan berubah menjadi sbb : 6oteo uth Io||x PDf 6d|tcr - |ree |or ooo-commercol ose. Jo remove ths ootce, vst : uuu.pdfediting.com Hal 41 9. Klik tombol Next maka akan muncul tampilan sbb : 10. Pilih One Level of Tabs, Klik tombol Next kembali. 11. Pilih No, Klik tombol Next kembali. 12. Jangan diubah pilihan-pilihan default tersebut, Klik tombol Next. 6oteo uth Io||x PDf 6d|tcr - |ree |or ooo-commercol ose. Jo remove ths ootce, vst : uuu.pdfediting.com Hal 42 13. Pilih Theme 1, Klik tombol Next. 14. Terakhir klik tombol Create maka akan muncul tampilan sbb : 6oteo uth Io||x PDf 6d|tcr - |ree |or ooo-commercol ose. Jo remove ths ootce, vst : uuu.pdfediting.com Hal 43 15. Untuk menjalankan aplikasi yang sudah dibuat klik icon Run Applications. 16. Masukkan user name dan password store. Jika berhasil login maka akan muncul tampilan sbb : 6oteo uth Io||x PDf 6d|tcr - |ree |or ooo-commercol ose. Jo remove ths ootce, vst : uuu.pdfediting.com