Berkenalan dengan SOA (Service Oriented Architecture)

Sebagian dari teks ini saya tulis berdasarkan presentasi saya ke manajemen departemen ICT di pabrik yang dilanjutkan dengan workshop singkat kepada teman-teman satu tim di acara Sharing Session, 17 November 2011. Saya sudah cukup lama meng-eksplorasi ranah teknologi SOA, mungkin sejak artikel XML-RPC ini, tetapi baru akhir-akhir ini saya mendapatkan kesempatan untuk mempraktikkannya di dunia… Continue reading Berkenalan dengan SOA (Service Oriented Architecture)

The New Experience of Coding

Saya menemukan passion di pemrograman komputer beberapa bulan setelah saya menjalani perkuliahan di Teknik Informatika ITS, hampir sepuluh tahun yang lalu. Ketika mencari-cari bahasa yang akan dijadikan spesialisasi, saya menemukan sebuah quote dari majalah Oracle, “… because we believe in Java.” Sejak itu saya menyadari bahwa Java akan menjadi bahasa masa depan. Sampai sekarang saya… Continue reading The New Experience of Coding

Update Data Tabel dari Data di Tabel Lain

Ini adalah satu skill dasar tapi sering dilupakan dalam melakukan query database DML (Data Manipulation Language). Bagaimana cara melakukan update kolom sebuah tabel (katakanlah tabel baru) yang nilainya ada pada kolom di tabel lain (misalnya tabel lama)? Pada database Oracle, tentu saja. Yang jelas, kita harus melakukan inner join pada dua tabel tersebut seperti halnya… Continue reading Update Data Tabel dari Data di Tabel Lain

Published
Categorized as Oracle

Manipulasi Variabel PL/SQL pada Oracle Heterogeneous System

Oracle Heterogeneous System. Saya singkat Oracle HS biar enak nulisnya. Apa itu? Oracle HS adalah sistem yang memungkinkan untuk melakukan manipulasi database lain di luar sistem databse yang sedang dihubungi. Sistem lain itu bisa merupakan database Oracle, atau database non-Oracle, misalnya SQL Server atau bahkan MySQL. Dengan pengaturan sistem Oracle HS ini, kita bisa melakukan… Continue reading Manipulasi Variabel PL/SQL pada Oracle Heterogeneous System

Published
Categorized as Oracle

SQL Tuning: Klausa EXISTS versus IN

Masih mengenai masalah performance tuning pada Oracle SQL Query. Dalam kasus correlated subquery, kita biasa menggunakan IN dan NOT IN. Misalnya SELECT * FROM tabel1 a WHERE a.kolom1 NOT IN ( SELECT b.kolom1 FROM tabel2 b) Dalam kasus yang sama, kita juga bisa menggunakan klausa EXISTS dan NOT EXISTS. Misalnya SELECT * FROM tabel1 a… Continue reading SQL Tuning: Klausa EXISTS versus IN

Published
Categorized as Oracle

SQL Tuning: Fungsi String di Klausa WHERE

Ini adalah Oracle SQL Performance Tuning tips and trick dari Mas FF. Katakanlah kita punya SQL seperti ini, SELECT * FROM tabel t WHERE LOWER(t.kol) LIKE ‘%hehe%’ AND SUBSTR(t.kol2,2,4) = ‘AB’ Terlihat familiar? Ini memang query standar kok. Tapi apakah Anda tahu implikasi fungsi LOWER dan SUBSTR di masalah kecepatan? Ternyata proses LOWER dan SUBSTR… Continue reading SQL Tuning: Fungsi String di Klausa WHERE

Published
Categorized as Oracle

Administrasi Oracle Container 4 J2EE

Oracle memiliki application server yang handal bernama Oracle Application Server yang sebenarnya roh di dalamnya adalah Orion Application Server. OAS merupakan application server yang lengkap dan kokoh, mendukung servlet hingga webservice. OAS sendiri merupakan produk komersial yang mahal, namun servlet containernya yang populer disebut Oracle Container for J2EE (OC4J) didistribusikan dengan free. Nah, kali ini… Continue reading Administrasi Oracle Container 4 J2EE