Minggu, 03 Juli 2011

Belajar SQLplus, bagian ke-1

SQLplus adalah tool yang disediakan oleh database Oracle dalam bentuk perintah command line untuk melakukan administrasi database serta menguji perintah SQL DDL/DML. Bagi seorang database administrator, SQLplus digunakan untuk melakukan berbagai aktiitas pemeliharaan database seperti pengecekan status, backup serta restore, sedangkan bagi programmer, SQLplus digunakan untuk menguji perintah SQL khususnya DML seperti INSERT/DELETE/UPDATE sebelum kode program tersebut diimplementasikan dalam kode bahasa pemrograman tertentu.

SQLplus menjadi pilihan alternatif selain tool lain yang tersedia di Oracle, seperti iSQLplus dan OEM. OEM adalah interface berbasis GUI web yang menarik dan lebih mudah untuk dioperasikan, namun memerlukan bandwidth yang lebih besar. Sangat tidak cocok bila melakukan pemeliharaan database secara remote bila bandwidth yang tersedia sangat kecil (terkoneksi melalui dial-up internet). Interface lainnya adalah iSQLplus yang memiliki kemeripan dengan SQLPlus, berbentuk command line, namun berbasis web. 

Gambar: Materi SQLplus

iSQLPlus memudahkan pengguna dibanding SQLplus, khususnya saat menjalankan perintah SQL yang sama dan berulang-ulang karena mempunyai fasilitas histori command line yang cukup banyak. Selain itu, hasil output tampilan iSQLplus lebih rapi, tanpa pengaturan jika dibandingkan SQLplus. Oracle hanya menyediakan iSQLplus untuk versi 10g, dan versi selanjutnya sudah tidak disediakan lagi karena alasan keamanan dan tool ini ternyata tidak memberikan nilai tambah (value added) yang signifikan. SQLplus sendiri tetap menjadi tool favorit bagi saya, juga beberapa orang generasi-generasi jadul  yang sudah terbiasa mengatur sistem operasi Linux, AS400 IBM dan Cisco secara command line.

Minggu, 19 Juni 2011

Sepeda Listrik

Gambar: Produsen luar, Ultramotor E-Bike A2B

Bagi kebanyakan orang di Indonesia, bersepeda hanyalah aktifitas sampingan yang dilakukan pada hari libur untuk bersenang-senang dan berolahraga, namun di beberapa negara lain seperti Cina, bahkan di negara maju seperti Jepang dan Belanda, sepeda menjadi alat transportasi alternatif untuk bekerja atau kuliah sambil berpakaian jas. Saat ini, Jepang merupakan negara pengguna sepeda terbesar di dunia dengan rasio satu sepeda untuk tiap empat orang. Ada 90 juta sepeda di Jepang.  

Di Cina, sepeda  listrik  menjadi suatu fenomena yang menarik, karena beberapa tahun belakangan,  perkembangan sepeda listrik di Cina mengalami peningkatan  yang  sangat  besar. Sepeda listrik bagi penulis sangat cocok dipakai di Indonesia dengan alasan sebagai berikut:

Selasa, 24 Mei 2011

Arsitektur database Oracle



Gambar: Arsitektur Oracle (gambar hak cipta Julie Johnson)


Berbicara tentang database oracle, sebenarnya ada 2 bagian besar yang harus dipahami, yaitu:
  • Instance = Background process + Memory Structure (RAM dan swap memory) yang berwarna merah dan hijau.
  • Database = Physical structure yaitu file-file di harddisk komputer, biasa disebut datafile; berisi data-data transaksi  yang tersimpan dan digambarkan berwarna biru.


Memory structure adalah area penyimpanan data sementara pada memory untuk mempercepat pemrosesan data dan keperluan khusus lainnya. Memory structure lebih sering disebut System Global Area (SGA), dan terdapat 2 bagian utama didalamnya, yaitu:
  • Bagian Primer (warna merah) adalah buffer cache, log buffer & share pool
  • Bagian Sekunder (warna hijau) seperti large pool, large pool, keep pool, dsb.

Background Process (BP) adalah program-program/threads yang tidak terlihat (mirip kerja virus atau antivirus yang kerjanya tidak terlihat secara visual), untuk mengatur pemrosesan data baik di memory structure dan file database di harddisk agar beroperasi dengan baik.

Perbedaan sifat Rahman (Kasih) dan Rahim (Sayang)

Surah Al-Fatihah selalu kita baca saat sholat sebagai syarat sah sholat, yang merupakan sifat Allah yaitu Rahman (Indonesia=Kasih / Grace) dan Rahim (Indonesia=Sayang / Mercy), namun beberapa dari rekan mungkin belum bisa membedakan sifat Rahman dan Rahim.

Pendahuluan, pengertian Rahmat

Menurut pakar bahasa, Ibnu Faris (395 H) semua kata yang terdiri dari huruf-huruf Ra, Ha, dan Mim, mengandung makna “kelemah lembutan, kasih sayang dan kehalusan”. Jadi rahmat memang memiliki arti demikian.

Rahmat sebenarnya adalah bentuk kata benda. Contoh: baik = kata sifat, sedangkan kebaikan = kata benda. Kebaikan tidak sama dengan rahmat, ini hanya ilustrasi/analogi saja supaya mudah memahami. Perhatikan contoh:

Dari Abu Hurairah ra berkata Rasulullah bercerita, “Pada suatu ketika ada seekor anjing mengelilingi sebuah sumur, anjing itu hampir mati kehausan. Tiba-tiba dia terlihat oleh seorang wanita pelacur bangsa Yahudi. Maka dibukanya sepatu botnya kemudian dicedoknya air dengan sepatunya lalu diberinya minum anjing yang hampir mati itu. Maka Allah mengampuni dosa-dosa wanita itu.” (HR. Muslim)

Perasaan kasihan yang menghiasi diri seseorang, tidak luput dari rasa pedih yang dialami oleh jiwa pemiliknya (Pelacur). Rasa itulah yang mendorongnya untuk mencurahkan rahmat (kebaikan, dengan memberi minum) kepada yang dirahmati (Anjing).

Aku mendengar Rasulullah saw bersabda :’Allah swt menjadikan rahmat (kebaikan) itu seratus bagian, disimpan disisiNya sembilan puluh sembilan dan diturunkanNya ke bumi ini satu bagian; yang satu bagian inilah yang dibagi pada seluruh makhluk, (yang tercermin antara lain) pada seekor binatang yang mengangkat kakinya dari anaknya, terdorong oleh rahmatnya, kuatir jangan sampai menyakitinya (menginjak anaknya). (HR. Muslim).