Powerpoint pemrograman basis data & sql mg 1 fasilkom albaar rubhasy
-
Upload
albaar-rubhasy -
Category
Education
-
view
281 -
download
2
description
Transcript of Powerpoint pemrograman basis data & sql mg 1 fasilkom albaar rubhasy
![Page 1: Powerpoint pemrograman basis data & sql mg 1 fasilkom albaar rubhasy](https://reader035.fdocuments.in/reader035/viewer/2022062704/555cab3fd8b42aad358b4d23/html5/thumbnails/1.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062704/555cab3fd8b42aad358b4d23/html5/thumbnails/2.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062704/555cab3fd8b42aad358b4d23/html5/thumbnails/3.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062704/555cab3fd8b42aad358b4d23/html5/thumbnails/4.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062704/555cab3fd8b42aad358b4d23/html5/thumbnails/5.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062704/555cab3fd8b42aad358b4d23/html5/thumbnails/6.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062704/555cab3fd8b42aad358b4d23/html5/thumbnails/7.jpg)
What’s the Toughest Phase?• Planning• Analysis• Design• Implementation• Testing & Evaluation
![Page 8: Powerpoint pemrograman basis data & sql mg 1 fasilkom albaar rubhasy](https://reader035.fdocuments.in/reader035/viewer/2022062704/555cab3fd8b42aad358b4d23/html5/thumbnails/8.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062704/555cab3fd8b42aad358b4d23/html5/thumbnails/9.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062704/555cab3fd8b42aad358b4d23/html5/thumbnails/10.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062704/555cab3fd8b42aad358b4d23/html5/thumbnails/11.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062704/555cab3fd8b42aad358b4d23/html5/thumbnails/12.jpg)
Kekurangan DBMS
• Biaya implementasi• Celah keamanan• Dibutuhkan SDM yang kompeten
![Page 13: Powerpoint pemrograman basis data & sql mg 1 fasilkom albaar rubhasy](https://reader035.fdocuments.in/reader035/viewer/2022062704/555cab3fd8b42aad358b4d23/html5/thumbnails/13.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062704/555cab3fd8b42aad358b4d23/html5/thumbnails/14.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062704/555cab3fd8b42aad358b4d23/html5/thumbnails/15.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062704/555cab3fd8b42aad358b4d23/html5/thumbnails/16.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062704/555cab3fd8b42aad358b4d23/html5/thumbnails/17.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062704/555cab3fd8b42aad358b4d23/html5/thumbnails/18.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062704/555cab3fd8b42aad358b4d23/html5/thumbnails/19.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062704/555cab3fd8b42aad358b4d23/html5/thumbnails/20.jpg)
Tampilan Oracle Database Hompage
![Page 21: Powerpoint pemrograman basis data & sql mg 1 fasilkom albaar rubhasy](https://reader035.fdocuments.in/reader035/viewer/2022062704/555cab3fd8b42aad358b4d23/html5/thumbnails/21.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062704/555cab3fd8b42aad358b4d23/html5/thumbnails/22.jpg)
Tampilan Oracle SQL Developer
![Page 23: Powerpoint pemrograman basis data & sql mg 1 fasilkom albaar rubhasy](https://reader035.fdocuments.in/reader035/viewer/2022062704/555cab3fd8b42aad358b4d23/html5/thumbnails/23.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062704/555cab3fd8b42aad358b4d23/html5/thumbnails/24.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062704/555cab3fd8b42aad358b4d23/html5/thumbnails/25.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062704/555cab3fd8b42aad358b4d23/html5/thumbnails/26.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062704/555cab3fd8b42aad358b4d23/html5/thumbnails/27.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062704/555cab3fd8b42aad358b4d23/html5/thumbnails/28.jpg)
Tampilan Form Oracle SQL Developer
![Page 29: Powerpoint pemrograman basis data & sql mg 1 fasilkom albaar rubhasy](https://reader035.fdocuments.in/reader035/viewer/2022062704/555cab3fd8b42aad358b4d23/html5/thumbnails/29.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062704/555cab3fd8b42aad358b4d23/html5/thumbnails/30.jpg)
Terima KasihAlbaar Rubhasy, S.Si., M.T.I.