Skip to main content

Cara Simpel Berguru Oracle Secara Otodidak

Cara Mudah Belajar Oracle Secara Otodidak  Cara Mudah Belajar Oracle Secara Otodidak

Oracle merupakan salah satu Platform yang banyak digunakan oleh perusahaan-perusahaan besar di Indonesia. Tidak heran bila programmer-programmer yang menguasi Oracle memilik honor yang cukup fantastis bila dibandingkan dengan programmer non-Oracle.

Hal ini bukan tanpa alasan, mencari Oracle Programmer di Indonesia masih terbilang cukup sulit, alasannya jarangnya programmer yang sanggup menguasai Oracle.

Oleh alasannya itu, mempelajari Oracle Form merupakan salahsatu solusi untuk mendapat karir yang cemerlang. Hal ini dikarenakan jarangnya Oracle Programmer di Indonesia, sementara kebutuhan akan Oracle Programmer ini cukup banyak dicari oleh perusahaan-perusahaan besar, sehingga peluang berkarir sebagai Oracle Programmer pun menjadi semakin besar.

Ada beberapa tool yang harus anda persiapkan sebelum anda berguru Oracle secara otodidak.
1. Install Java JDK
2. Install Oracle Form
3. Install Toad For PL/SQL Editor

Database PL/SQL

Cara Mudah Belajar Oracle Secara Otodidak  Cara Mudah Belajar Oracle Secara Otodidak
Jika sudah berhasil di install, hal pertama yang harus anda pelajari ialah Oracle Database(PL/SQL).

PL/SQL merupakan pemrograman database yang digunakan ketika anda menciptakan kegiatan dengan oracle.

Pada artikel ini akan saya jelaskan sedikit mengenai PL/SQL.

Lebih lengkapnya akan saya posting pada artikel lain.

Berikut ialah hal-hal utama yang wajib anda pelajari di PL/SQL.

1. Memahami CRUD (Create, Update dan Delete) di PL/SQL

CRUD merupakan hal paling penting dalam menciptakan struktur database pada sistem yang akan dibangun. Adapun CRUD dalam PL/SQL terdiri dari Create, Update dan Delete.

a. Create

Create digunakan untuk menciptakan sebuah tabel yang digunakan untuk menampung data.
Contohnya kita akan menciptakan sebuah tabel yang akan digunakan untuk menampung data mahasiswa, maka kita sanggup membuatnya dengan syntax sebagai berikut.
 create table mahasiswa(    mhs_nim varchar2(100 byte),   mhs_nama varchar2(100 byte),   mhs_jurusan varchar2(100 byte) ) 

note : slide ke kiri atau kanan, untuk melihat code lebih lengkap

'Create Table'  merupakan syntax default yang digunakan ketika kita menciptakan table. 'mahasiswa' merupakan nama tabel, kemudian 'mhs_nim' ialah nama kolom yang bertipe data varchar2 dengan length sepanjang 100 byte.

b. Update

Udpate digunakan ketika anda akan memanipulasi data yang sudah disimpan di tabel. Proses Update sanggup dilakukan memakai syntax menyerupai berikut.
 update mahasiswa  set mhs_nama='Abdullah' where mhs_nim ='MHS001' 

note : slide ke kiri atau kanan, untuk melihat code lebih lengkap

artinya syntax tersebut akan mengupdate data pada kolom mhs_nama menjadi 'Abdullah' untuk mahasiswa yang mempunyai NIM mhs_nim='MHS001'.

c. Delete

Delete digunakan ketika anda akan melaksanakan proses delete pada data yang sudah tersimpan di tabel.
dapat memakai syntax menyerupai berikut ini.
 delete mahasiswa where mhs_nim ='MHS001' 

note : slide ke kiri atau kanan, untuk melihat code lebih lengkap

maka data dengan NIM, 'mhs_nim='MHS001'' pada table 'mahasiswa' akan terhapus.
Jangan lupa ketika selesai melaksanakan update/delete data, setelahnya anda harus melaksanakan perintah Commit.

Perintah ini diharapkan untuk mengkonfirmasi bahwa data yang akan anda update/delete benar benar ingin diubah atau dihapus. Jika anda berubah pikiran ketika akan mengubah atau menghapus data, anda sanggup memakai perintah Rollback.

2. Memahami Konsep Insert Data

Setelah tabel berhasil dibuat, tentunya ada data yang akan anda insert pada tabel tersebut. Perintah yang sanggup digunkan untuk melaksanakan insert ialah sebagai berikut.
 insert into mahasiswa(mhs_nim, mhs_nama, mhs_jurusan) values ('MHS001', 'Rodin', 'Infromatika') 

note : slide ke kiri atau kanan, untuk melihat code lebih lengkap

dalam syntax tersebut sanggup dilihat bahwa kita akan melaksanakan insert data pada tabel mahasiswa pada kolom mhs_nim, mhs_nama, mhs_jurusan yang isiannya diubahsuaikan menurut urutan antara values dengan nama kolom, diisi dengan data : 'MHS001', 'Rodin', 'Infromatika'.

3. Memahami Konsep Select

Perintah Select digunakan ketika anda akan melaksanakan pemilihan data pada suatu table dengan kondisi tertentu.

Contohnya :
 select * from mahasiswa 

note : slide ke kiri atau kanan, untuk melihat code lebih lengkap

perintah ini digunakan untuk menentukan semua data yang terdapat pada tabel mahasiswa.
 select * from mahasiswa where mhs_nim='MHS002' 

note : slide ke kiri atau kanan, untuk melihat code lebih lengkap

perintah ini digunakan untuk menentukan semua data dengan NIM mhs_nim='MHS002'.

Struktur Oracle form

Cara Mudah Belajar Oracle Secara Otodidak  Cara Mudah Belajar Oracle Secara Otodidak
Langkah selanjutya ketika anda sudah paham wacana PL/SQL, anda perlu mempelajari Oracle Form.

Disini saya akan menjelaskan sedikit mengenai Oracle Form. untuk lebih jelasnya akan saya jelaskan di artikel lain.

Oracle Form merupakan sebuah IDE Compiler yang digunakan untuk menciptakan form aplikasi yang sanggup dibuild menjadi sebuah sistem.

Struktur build dari oracle form tidak jauh berbeda dengan build pada java dekstop (Swing atau JavaFX). Sederhananya struktur dari oracle form sanggup dilihat melalui gambar berikut.

Cara Mudah Belajar Oracle Secara Otodidak  Cara Mudah Belajar Oracle Secara Otodidak


1. Block

Merupakan struktur yang menampung setiap item yang disimpan pada form. Block ini sanggup dibentuk secara manual ataupun dibentuk otomatis menurut tabel yang sudah dibuat.

Salahsatu fasilitas yang diberikan oleh oracle form ialah sanggup menciptakan form menurut tabel yang diinginkan, jadi nantinya kita tidak perlu repot untuk mengatur pengambilan data dari database.

untuk memunculkan item yang telah kita buat pada Block, kita perlu menambahkan detail canvas pada properties item tersebut.

2. Canvas

Canvas merupakan struktur yang menampung semua item yang akan ditampilkan pada Form. Setiap item yang akan ditampilkan pada form harus diatur canvasnya. Jika sebuah item tidak mempunyai canvas, maka item tersebut tidak akan tampil di form manapun.

3. Frame

Fame merupakan struktur form berfungsi sebagai penampung block yang akan ditampilkan. Namun frame pada Oracle Form tidak se-krusial pada java. Pada Java,  aplikasi yang dibentuk wajib memakai frame, namun tidak begitu pada oracle form, kita sanggup memakai frame ataupun tidak pada canvas yang ada.

4. Windows

Windows merupakan struktur yang menampung Canvas pada sebuah form. Properties ini sama pentingnya menyerupai pada Frame yang digunakan di java. Jika canvas tidak mempunyai windows, maka canvas tersebut tidak sanggup ditampilkan.

5. Trigger

Trigger merupakan sebuah action yang sanggup ditambahkan pada sebuah item, trigger ini sanggup mencakup semua agresi yang dibutuhkan oleh user pada dikala mengakses sistem yang kita buat, contohnya trigger 'WHEN-BUTTON-PRESSED' yang biasa digunakan untuk item button, berfungsi untuk memperlihatkan agresi yang diinginkan ketika user menekan tombol pada form.

6. PU (Program Unit)

Merupakan struktur form yang digunakan untuk menampung Function/Procedure yang dibentuk untuk keperluan sistem. Pada PU kita sanggup memanipulasi dan mengolah semua data yang masuk melalui form,  yang kemudian data tersebut dijadikan sebagai materi untuk diinsert ke database.

Kesimpulan

Jika anda sudah memahami basic dari PL/SQL dan Oracle Form, anda sanggup mencoba hal-hal spesifik lain yang sanggup digunakan untuk menunjang kebutuhan dari sistem yang akan anda bangun.

Pada dasarnya pemrograman Oracle sama halnya dengan pemrograman lainnya. Namun Oracle memperlihatkan fasilitas tersendiri bagi Developer dalam membangun sebuah sistem. Diawal awal belajar,  Oracle mungkin agak sulit dipahami alasannya syntax yang digunakan kadang tidak lumrah bila dibandingkan dengan pemrograman lainnya.

Namun, bila anda sudah terbiasa dengan syntax-syntax tersebut anda akan mencicipi bagaimana mudahnya memakai Oracle dalam membangun sebuah sistem/aplikasi.


Sekian artikel kali ini, silahkan berkomentar dan berikan kritik bila pada artikel yang saya buat terdapat bab yang kurang atau tidak sesuai.

Terimakasih, Semoga bermanfaat.
Comment Policy: Silahkan tuliskan komentar Anda yang sesuai dengan topik postingan halaman ini. Komentar yang berisi tautan tidak akan ditampilkan sebelum disetujui.
Buka Komentar
Tutup Komentar