Kursus / Bimbel / Aplikasi Oracle 9i / 10g / XE

Oracle 9i / 10g / XE

RDBMS | Database i-g| CIA | SQL

Database merupakan salah satu komponen penting dalam sistem informasi setiap perusahaan, karena dibutuhkan untuk menyimpan dan mengolah data menjadi sebuah informasi.Betapa pentingnya proses database, kini banyak software-software untuk mengelola sistem manajemen database gratis ataupun berbayar. Salah satunya, yaitu Oracle ( Oracle Corporation 1977).

Oracle adalah database relational (kumpulan tabel-tabel yang berelasi) yang pada prinsipnya merupakan sistem yang memungkinkan kita untuk: Memasukkan data, Mengelola data, dan Mengambil data. Informasi yang dikelola dalam sebuah RDBMS dapat diakses dengan menggunakan SQL (Structured Query Language /sequel).

Oracle merupakan Software database yang awalnya digunakan di lingkungan militer Amerika Serikat, dengan kode nama CIA.Database Oracle mengupdate versi terbarunya setiap dua atau tiga tahun sekali, demi perbaikan kualitas sesuai dengan permintaan pasar. Update itu berupa perbaikan kualitas dan penambahan fitur-fitur baru sesuai dengan trend.



Keunggulan Oracle
  • Client/Server Environtment, bekerja secara jaringan dan memisahkan proses antara database server dan aplikasi client. Server yang terinstall Oracle bertanggung jawab menangani proses database, sementara workstation/client yang menjalankan aplikasi hanya berkonsentrasi menampilkan data. Struktur ini akan mengurangi kemacetan data.
  • Mendukung Ukuran database yang besar dan maksimality pengaturan space di harddisk sehingga ruang harddisk termanfaatkan dengan efisien.
  • Multiuser, mampu melayani banyak user yang terkoneksi dalam waktu yang sama dan mengakses data yang sama serta mampu menghindari konflik data.
  • Connectibility , menggunakan berbagai sistem operasi dalam suatu jaringan untuk mengakses data.
  • High Transaction Processing Performance, mampu mengatur sistem agar pemrosesan database berjalan cepat walaupun jumlah transaksi sangat banyak dalam suatu waktu.
  • Availability, mampu menjalankan database 24 jam sehari tanpa istirahat. Pemisahan sistem komputer dan proses backup dapat dilakukan secara Online tanpa harus mematikan database.
  • Standar industri yang terbuka, artinya Oracle diterima oleh berbagai standar industri untuk mengakses data, sistem operasi, user interface dan protokol jaringan.
  • Manajemen keamanan yang sangat baik, antara lain untuk menghindari akses database dari pihak yang tidak diinginkan, Oracle memiliki fitur untuk membatasi dan memonitor akses data.
  • Database Enforced Integrity, mampu mengendalikan data mana saja yang dapat diterima di database.
  • Portabilitas, mampu berjalan di berbagai sistem opersi baik Linux, Windows, Unix dan masih banyak lagi.
  • Distributed System, Oracle dapat memisahkan databasenya dalam komputer-komputer yang secara fisik terpisah, namun secara logis terlihat seperti satu database. Semua user dalam jaringan dapat mengakses data tersebut seolah-olah mengakses satu database.
  • Replicated Environtment, mampu menduplikasi database objek dalam lokasi server yang berbeda-beda. Hal ini sangat membantu jika salah satu server rusak dan server lain langsung menggantikan fungsinya


ORACLE XE (Express Edition)
adalah produk database server yang berlisensi freeware dari Oracle Corporation, semua dapat menggunakannya tidak hanya untuk percobaan, tetapi juga dapat digunakan untuk pengembangan dan deployment sistem. Oracle Database XE memiliki interface manajemen berbasis browser, yaitu teknologi Application Express.
Versinya al: Oracle 10g XE dan Oracle 11g R2 XE. Kini versi terbarunya: Oracle Database Express Edition (XE) Release 18.4 atau 18c.
Hanya ada beberapa pembatasan al: pemakaian ruang memori UP 1 GB RAM secara bersamaan, hanya bisa membaca /menggunakan satu CPU (walau tersedia multi-CPU)/kecuali yang Standard Edition atau Enterprise Edition.
Batasan ketiga XE, adalah hanya dapat berjalan secara tunggal di sembarang computer (Non Clustering) dan pembatasan ruang penyimpanannya hanya sampai 4 GB.

Kesimpulan: Oracle menyediakan 3 versi di setiap versinya : Oracle 11g XE, Oracle 11g Standar Edition, Oracle 11g Enterprice Edition.


Kursus Reguler 9i / 10g / XE

Biaya Rp. 800.000;

Pada training Microsoft Access ini, akan mempelajari bagaimana menambah dan menghapus records database. Kemudian, belajar untuk membuat database desktop /web dan aplikasi form/report untuk beberapa penggunaan. Juga belajar untuk mengimpor data dari sumber lain, serta bagaimana cara untuk melindungi database dengan permission. Target Belajar 9i / 10g / XE al penguasaan dalam hal :


Pilihan I: PL/SQL

Belajar 5Hari, Biaya Rp: 800.000

  • Retrieving Data

  • Displaying Data from Multiple Tables

  • Writing Execute Statement

  • Subqueries to Solve Queries

  • Writing Execute Statement

  • Writing Control Structure

  • Using the Set Operators

  • Using Conversion Functions and Conditional Expressions

  • Reporting Aggregated Data Using the Group Functions

  • Working with composite data types

  • Writing Explicit Cursor

  • Using DDL Statements to Create and Manage Tables

  • Creating Other Schema Objects And Identifiers

  • Subprograms and Block

  • Exception Handling

  • Stored Procedures and Functions

  • Managing subprogram

  • Creating packages

  • Creating database triggers



Pilihan II: Oracle Form

Belajar 5Hari, Biaya Rp: 1.500.000

  • Introduction to developer form

  • Running a form builder application

  • Working in the form builder environment

  • Creating a Basic Form Module

  • Working with Data Blocks and Frames

  • Working with Text Item

  • Creating LOVs and Editors

  • Creating Additionl Input Items

  • Creating Noninput Items

  • Creating Windows and Contentc Canvas

  • Working With Other Canvas

  • Introduction to Triggers

  • Producing Trigers

  • Debugging Triggers

  • Adding Functionality to Items

  • Runform Message and Alerts

  • Query Triggers

  • Validation

  • Navigation

  • Transaction Processing

  • Writing Flexible Code

  • Sharing Object and Code

  • Introducing Multiple FormApplicatons


Pilihan III: Oracle Report

Belajar 5Hari, Biaya Rp: 2.500.000

  • Introduction to Oracle Reports

  • Designing and Running Reports

  • Report Builder Concepts

  • Creating Reports Using the Report Wizard

  • Enhancing Reports in the live Previewer

  • Managing report Template

  • Report Storage Methods

  • Cretaing Queries and Groups

  • Creating Colums

  • Enhancing Reports Using the Layout Model

  • Modifying Common Layout Properties

  • Modifying Spesific Layout Properties

  • Creating and Using Report Parameters

  • Enhacing Matrix Reports

  • Coding PL/SQL Triggers in Reports

  • Using the Report Builder Built-In Package

Oracle 9i 2001: "i=Internet ready", Oracle 10g 2003,"g=network computing ready", adalah hasil tunning Oracle 9i

Oracle dan IBM menekankan pada platform menengah seperti UNIX dan Linux, sementara Microsoft cenderung meraih pasar untuk kelas rendah (Microsoft Windows platforms).Oracle mendominasi pasar database server, hal ini mungkin didasarkan kepada banyak perusahaan berskala besar mengunakan Oracle dalam mengelola datanya.

  • 1977 pertama Oracle didirikan

  • 1978 Oracle V1 CIA diluncurkan dalam bahasa assembly.

  • 1979 Oracle V2 RSI dengan manajemen SQL RDBMS memakai bahasa C.

  • 1983 Oracle V3 sebagai RDBMS pertama yang bisa dijalankan di mainframe,minicomputer dan PC

  • 1985 Oracle V 5 sebagai system basis data yang beroperasi di lingkungan server

  • 1987 Oracle tercatat sebagai perusahaan basis data terbesar didunia

  • 1988 Oracle V6, yang memungkinkan beberapa pengguna untuk bekerja dalam system sementara administrator menduplikasi data arsip

  • 1989 Oracle V7 dengan dukungan database transaksi online (OLTP)

  • 1990 Oracle V8 mencakup program akuntansi dan untuk komputasi lingkungan server

  • 1996 Oracle7 Release 73 yang merupakan Univesal Server yang memungkinkan pengguna mengolah semua jenis data teks, video, peta, suara, atau gambar

  • 1997 Oracle Database 8 Support Recovery Manager, Partitioning

  • 1998 Oracle8i Database, Support Native internet protocols and Java, Virtual Private Database

  • 1999 Oracle mengumumkan Web strategi yang menawarkan kemampuan internet setiap pengguna Oracle dari dukungan teknologi XML dan Linux ke Versi terbaru

  • 2000 Oracle mengeluarkan Oracle E-Business Suite Release 11i, yang merupakan industry terpadu suite aplikasi enterprise pertama

  • 2001 Oracle 9i Database menambahkan Oracle Real Aplication Cluster yang memberikan pelanggan pilihan untuk menjalankan TI mereka dengan murah, perluasan kinerja server, skabilitas dan ketersidiaan dari database

  • 2002 Oracle9i Database Release 1, Real Application Clusters (RAC), Oracle XML DB

  • 2002 Oracle9i Database Release 2 , Advanced Queuing, Data Mining, Streams, Logical Standby

  • 2003 Oracle Database 10g Release 1 , Automated Database Management, Automatic Database Diagnostic Monitor, Grid infrastructure, Oracle ASM, Flashback Database

  • 2005 Oracle Database 10g Release 2 ,Real Application Testing, Database Vault, Online Indexing, Advanced Compression, Data Guard Fast-Start Failover, Transparent Data Encryption

  • 2007 Oracle Database 11g Release 1 , Active Data Guard, Secure Files, Exadata

  • 2009 Oracle Database 11g Release 2 , Edition Based Redefinition, Data Redaction, Hybrid Columnar Compression, Cluster File System, Golden Gate Replication, Database Appliance

  • 2013 Oracle Database 12c Release 1 , Multitenant architecture, In-Memory Column Store, Native JSON, SQL Pattern Matching, Database Cloud Service

  • 2016Oracle Database 12c Release 2 , Cloud, Native Sharding, Zero Data Loss Recovery Appliance, Exadata Cloud Service, Cloud at Customer

  • 2018 Oracle Database 18c , Cloud & Engineered Systems, Polymorphic Table Functions, Active Directory Integration

  • 2019 Oracle Database 19c, Active Data Guard DML Redirection, Automatic Index Creation, Real-Time Statistics Maintenance, SQL Queries on Object Stores, In-Memory for IoT Data Streams, and many more



NB: Oracle Database 12c Release 12.1.0.2 kini mendukung JSON. sehingga perusahaan akan mampu menyimpan data-data dokumen JSON ke dalam Oracle Database dan bisa query melalui antar muka SQL Client. Kemampuannya adalah untuk mempercepat kinerja database dan data warehousing. Juga attribute clustering didesain untuk memastikan bahwa kolom yang saling berhubungan di dalam database, secara fisik disimpan bersamaan sehingga memungkinkan akses yang lebih cepat.
Fitur baru di Oracle Database 12c, yaitu Rapid Home Provisioning, mampu menyederhanakan provisioning, upgrade, patching, dan maintenance ekosistem database multitenant berbasis cloud.

Reff: https://en.wikipedia.org/wiki/Oracle_Database


Portofolio Aplikasi Oracle 9i / 10g / XE

Contoh Aplikasi - Simulasi Penggunaan Program Oracle 9i / 10g / XE yang Sudah Dibuat / Disupport
Contoh Penerapan Aplikasi menggunakan Intel XDK + Mysql yang umumnya kita support antara lain:



Contoh Penerapan Untuk Sistem Sekolah

  • Implementasi 1:

    sistem informasi manajemen sekolah, sistem yang berfungsi untuk mengelola sekolah, baik berupa anggaran dan tata kelola pendidikan.

  • Implementasi 2:

    sistem pendukung keputusan pemilihan guru teladan, sistem yang berfungsi untuk menilai guru terbaik yang ada pada sekolah. untuk menilai ini biasanya menggunakan kriteria. dalam hal ini penggunaan metode2 perangkingan (SAW, TOPSIS, WP, Fuzzy dll bisa di gunakan)

  • Implementasi 3:

    sistem pendukung keputusan penentuan pemberian beasiswa, sistem yang berfungsi untuk menentukan layak dan tidak layaknya pemberian beasiswa kepada murid

  • Implementasi 4:

    sistem pendukung keputusan evaluasi kinerja guru, sistem yang berguna untuk mengevaluasi kinerja guru baik dari pengajaran maupun sikap dan kedisiplinan

  • Implementasi 5:

    sistem informasi penerimaan siswa didik, sistem yang digunakan untuk menerima siswa didik baru pada suatu sekolah

  • Implementasi 6:

    sistem informasi perpustakaan sekolah, sistem yang digunakan untuk mengelola buku yang ada diperpustakaan baik peminjaman maupun pengembalian buku disekolah

  • Implementasi 7:

    sistem informasi pengelolaan lpj dana bos, sistem yang digunakan untuk mengelola data bos pada suatu sekolah

  • Implementasi 8:

    sistem pendukung keputusan penentuan kelas terbaik, sistem yang berfungsi untuk mengevaluasi kelas berdasarkan ketentuan yang ada

  • Implementasi 9:

    sistem informasi pembayaran spp dan bangunan, sistem yang digunakan untuk mengelola data spp dan bangunan sekolah siswa

PILIHAN JENIS KURSUS