powerpoint pemrograman basis data & sql mg 1 fasilkom albaar rubhasy

30
Modul ke: Fakultas Program Studi Mengenal Oracle Application Express (APEX) Pengenalan Object Browser Pada Oracle Application Express (APEX) untuk Membangun Aplikasi Berbasis Web Albaar Rubhasy, S.Si., M.T.I. 0 1 FASILKOM Sistem Informasi

Upload: albaar-rubhasy

Post on 20-May-2015

280 views

Category:

Education


2 download

DESCRIPTION

Powerpoint pemrograman basis data & sql mg 1 fasilkom albaar rubhasy

TRANSCRIPT

Page 1: Powerpoint pemrograman basis data & sql mg 1 fasilkom albaar rubhasy

Modul ke:

Fakultas

Program Studi

Mengenal Oracle Application Express (APEX)Pengenalan Object Browser Pada Oracle Application Express (APEX) untuk Membangun Aplikasi Berbasis Web

Albaar Rubhasy, S.Si., M.T.I.

01

FASILKOM

Sistem Informasi

Page 2: Powerpoint pemrograman basis data & sql mg 1 fasilkom albaar rubhasy

Outline Perkuliahan

• Software Development Methodology• Database Management System• Mengenal Oracle Database 11g XE• Membuat Basis Data Menggunakan Oralce SQL

Developer

Page 3: Powerpoint pemrograman basis data & sql mg 1 fasilkom albaar rubhasy

Software Development MethodologyModul 01: Mengenal Oracle Application ExpressPengenalan Object Browser pada Oracle Application Express untuk Membangun Aplikasi Berbasis Web

Page 4: Powerpoint pemrograman basis data & sql mg 1 fasilkom albaar rubhasy

Pendekatan dalam Software Development• Secara umum ada 2 pendekatan:

– Software Development Life Cycle (SDLC) Methodology

– Agile methodology

Page 5: Powerpoint pemrograman basis data & sql mg 1 fasilkom albaar rubhasy

SDLC Methodology

• Waterfall• Spiral• Incremental• Prototyping• Rapid Application

Development (RAD)• Etc.

Sumber: http://en.wikipedia.org/wiki/File:Three_software_development_patterns_mashed_together.svg

Page 6: Powerpoint pemrograman basis data & sql mg 1 fasilkom albaar rubhasy

Agile Methodology

• Scrum• Extreme Programming (XP)• Adaptive Software Development (ASD)• Dynamic System Development Method

(DSDM)• Etc.

Page 7: Powerpoint pemrograman basis data & sql mg 1 fasilkom albaar rubhasy

What’s the Toughest Phase?• Planning• Analysis• Design• Implementation• Testing & Evaluation

Page 8: Powerpoint pemrograman basis data & sql mg 1 fasilkom albaar rubhasy

Implementation Phase: How hard could it be?

• “Software cannot be created without programming, so learn to program!”

• Question: “Can we create software without programming?”

• Answer: “Yes we can!”

Page 9: Powerpoint pemrograman basis data & sql mg 1 fasilkom albaar rubhasy

Database Management SystemModul 01: Mengenal Oracle Application ExpressPengenalan Object Browser pada Oracle Application Express untuk Membangun Aplikasi Berbasis Web

Page 10: Powerpoint pemrograman basis data & sql mg 1 fasilkom albaar rubhasy

Basis Data dan DBMS

• Basis Data kumpulan file terkait yang biasanya terintegrasi, terhubung atau memiliki referensi silang (cross-referece)satu sama lain.

• Database Management System (DBMS) perangkat lunak yang memungkinkan pengguna untuk membuat, mengedit dan memperbarui data dalam file database, dan menyimpan dan mengambil data dari file-file database tsb.

Page 11: Powerpoint pemrograman basis data & sql mg 1 fasilkom albaar rubhasy

Kelebihan DBMS

• Meningkatkan ketersediaan informasi• Meminimalkan pengulangan data• Menjamin integritas data• Konsistensi program dan file• User-friendly• Meningkatkan keamanan

Page 12: Powerpoint pemrograman basis data & sql mg 1 fasilkom albaar rubhasy

Kekurangan DBMS

• Biaya implementasi• Celah keamanan• Dibutuhkan SDM yang kompeten

Page 13: Powerpoint pemrograman basis data & sql mg 1 fasilkom albaar rubhasy

Contoh Produk DBMS

• Beberapa DBMS ternama:MySQL, PostgreSQL, SQLite, Ms SQL Server, Ms Access, Oracle, SAP, dBase, FoxPro, IBM DB2, LibreOffice Base, FileMaker Pro, dsb.

Page 14: Powerpoint pemrograman basis data & sql mg 1 fasilkom albaar rubhasy

Quiz

Knowledge CheckApa kelebihan dari DMBS?

A. Informasi yang sama dapat dibuat tersedia untuk pengguna yang berbeda.

B. Kebakaran dan gempa bumi yang mungkin menghancurkan sistem.

C. Ketika pengguna yang berhak masuk ke basis data, mereka dapat mengakses semua file.

D. Waktu dan biaya implementasi.

Page 15: Powerpoint pemrograman basis data & sql mg 1 fasilkom albaar rubhasy

Answer

Knowledge CheckApa kelebihan dari DMBS?

A. Informasi yang sama dapat dibuat tersedia untuk pengguna yang berbeda.

B. Kebakaran dan gempa bumi yang mungkin menghancurkan sistem.

C. Ketika pengguna yang berhak masuk ke basis data, mereka dapat mengakses semua file.

D. Waktu dan biaya implementasi.

Page 16: Powerpoint pemrograman basis data & sql mg 1 fasilkom albaar rubhasy

Mengenal Oracle Database Express Edition (XE)Modul 01: Mengenal Oracle Application ExpressPengenalan Object Browser pada Oracle Application Express untuk Membangun Aplikasi Berbasis Web

Page 17: Powerpoint pemrograman basis data & sql mg 1 fasilkom albaar rubhasy

Oracle Database 11g XE

• Oracle Database 11g Express Edition (XE) merupakan DBMS produksi Oracle berbasis Oracle Database 11g R2.

• Gratis untuk dikembangkan, disebarkan, dan didistribusikan, cepat untuk diunduh, dan sederhana untuk dikelola.

• Untuk kepentingan perkuliahan, tools yang digunakan:– Oracle Database 11g XE– Oracle SQL Developer

Page 18: Powerpoint pemrograman basis data & sql mg 1 fasilkom albaar rubhasy

Instalasi Oracle Database 11g XE• Download Oracle 11 g XE di:

– http://www.oracle.com/technetwork/products/express-edition/downloads/index.html

• Setelah diinstal, terdapat program Oracle Database 11g Express Edition yang memiliki submenu:– Backup Database– Get Started– Restore Database– Run SQL Command Line– Start Database– Stop Database– Get Help

Page 19: Powerpoint pemrograman basis data & sql mg 1 fasilkom albaar rubhasy

Oracle Database Homepage• Oracle Database Home Page adalah antarmuka

berbasis web untuk melakukan operasi administratif:– Memantau penyimpanan basis data– Memantau sesi basis data– Melihat parameter inisialisasi basis data– Memulai Oracle Application Express

Page 20: Powerpoint pemrograman basis data & sql mg 1 fasilkom albaar rubhasy

Tampilan Oracle Database Hompage

Page 21: Powerpoint pemrograman basis data & sql mg 1 fasilkom albaar rubhasy

Instalasi Oracle SQL Developer• Download Oracle SQL Developer di:http://www.oracle.com/technetwork/developer-tools/sql-developer/overview/index.html• Pastikan Java Development Kit (JDK) telah

terinstal.• Jika Oracle SQL Developer telah terinstal, klik sqldeveloper.exe

• Buat koneksi database.

Page 22: Powerpoint pemrograman basis data & sql mg 1 fasilkom albaar rubhasy

Tampilan Oracle SQL Developer

Page 23: Powerpoint pemrograman basis data & sql mg 1 fasilkom albaar rubhasy

Membuat Basis Data Menggunakan Oracle SQL DeveloperModul 01: Mengenal Oracle Application ExpressPengenalan Object Browser pada Oracle Application Express untuk Membangun Aplikasi Berbasis Web

Page 24: Powerpoint pemrograman basis data & sql mg 1 fasilkom albaar rubhasy

Tahapan Pembuatan Basis Data1. Membuat user Oracle Database2. Membuat koneksi basis data3. Membuat basis data

Requirements:• Oracle Database XE• Oracle SQL Developer

Page 25: Powerpoint pemrograman basis data & sql mg 1 fasilkom albaar rubhasy

1. Membuat User Basis Data• Jalankan SQL Command Line• Connect sebagai user SYSTEM:

– ketik: connect– Enter user-name: system– Enter password: <masukkan password system>

• Buat user. Contoh:– SQL> create user budi identified by <password budi>;

• Previlage user. Contoh:– SQL> grant connect, resource to budi;

Page 26: Powerpoint pemrograman basis data & sql mg 1 fasilkom albaar rubhasy

2. Membuat Koneksi Basis Data• Pada navigasi connection, klik tanda +.• Isi connection name, username, dan password.• Klik test untuk mengecek informasi yg telah

ditulis.• Jika sukses, klik save untuk menyimpan

koneksi.

Page 27: Powerpoint pemrograman basis data & sql mg 1 fasilkom albaar rubhasy

3. Membuat Basis Data

• Jalankan Oracle SQL Developer dg cara klik sqldeveloper.exe

• Jika database telah terkoneksi, breakdown database menggunakan tanda +

• Klik kanan pada Tables (Filtered)• Pilih New Table• Isi nama tabel serta deskripsi kolom• Setelah itu, klik OK• Ulangi prosedur jika ingin tambah tabel lain

Page 28: Powerpoint pemrograman basis data & sql mg 1 fasilkom albaar rubhasy

Tampilan Form Oracle SQL Developer

Page 29: Powerpoint pemrograman basis data & sql mg 1 fasilkom albaar rubhasy

Referensi

• http://docs.oracle.com/cd/E17781_01/index.htm

• http://en.wikipedia.org/wiki/Database• http://en.wikipedia.org/wiki/

Software_development_methodology• http://www.personal.psu.edu/glh10/ist110/

topic/topic07/topic07_05.html

Page 30: Powerpoint pemrograman basis data & sql mg 1 fasilkom albaar rubhasy

Terima KasihAlbaar Rubhasy, S.Si., M.T.I.