Wednesday, October 26, 2011

Sekilas Tentang Oracle

Oracle Merupakan RDMS yang paling banyak digunakan oleh perusahaan-perusahaan didunia.Database Oracle adalah produksi dari Oracle Corporation, sebuah perusahaan komputer raksasa yang bermarkas di Redwood City, California.Pengembanan Oracle dimulai pada tahun 1977 ketika Larry Ellison melihat ada peluang bagus yang dimanfaatkan perusahaan-perusahaan software kala itu.

Tahun 1979 versi pertama dijual kepada umum. Versi pertama meyertakan interface SQL untuk berinteraksi dengan database.

Tahun 1983, mereka mengubah nama perusahaan menjadi Oracle Corporation . Pada tahun itu juga, Oracle Corp. meluncurkan versi ketiga

Tahun 1984 versi keempat diluncurkan, Oracle telah mendukung beberapa sistem operasi yang ada waktu itu. Pengembangan terus dilakukan sesuai dengan perkembangan teknologi komputer.

Tahun 1998, Oracle mulai mengadopsi konsep Orientasi Objek(object oriented). Konsep orientasi objek pada database sedikit berbeda dengan konsep yang dikenal dilingkungan internet sehingga mereka membubuhkan huruf ‘i’ yang merupakan huruf awal “internet”. Sampai saat ini Oracle telah mengeluarkan versi terbarunya, yakni Oracle11g.

Keunggulan Oracle dibanding dengan yang lain :

  1. Scalability, memiliki kemampuan menangani banyak user yang melakukan koneksi secara bersamaan tanpa berkurangnya performance.
  2. Reliability, memiliki kemampuan untuk melindungi data dari kerusakan jika terjadi kegagalan fungsi pada sistem seperti disk failure.
  3. Serviceability, memiliki kemampuan untuk mendeteksi masalah, kecepatan dalam mengkoreksi kesalahan, dan kemampuan melakukan konfigurasi ulang struktur data.
  4. Stability, memiliki kemampuan untuk crash karena beban load yang tinggi. Hal ini berkaitan dengan scability.
  5. Availability, yaitu kemampuan dalam penanganan crash atau failure agar service dapat tetap yaitu kemampuan dalam penanganan crash atau failure agar service dapat tetap berjalan.
  6. Multiplatform, dapat digunakan pada banyak sistem operasi seperti seperti windows, unix, linux, dan solaris.
  7. Mendukung data yang sangat besar, Oracle dapat menampung data hampir 512 pet byte (1 pet byte = 1.000.000 gigabyte).
  8. Sistem sekuriti yang cukup handal
  9. Dapat menampung hampir semua tipe data seperti data teks, image, sound, video, dan time series.

Oracle menggunakan SQL (Structured query language) sebagai bahasa perantara antara user dan database. Kemudian Oracle Corp mengembangkan sebuah bahasa procedural yang mereka sebut sebagai PL/SQL. Dengan menggunakan kedua bahasa ini, seorang user dapat mengoptimalkan penggunaan database Oracle.

SQL merupakan bahasa yang digunakan oleh banyak aplikasi atau tool untuk berinteraksi dengan server database. SQL adalah bahasa fungsional yang tidak mengenal iterasi dan tidak bersifat procedural SQL menggunakan perintah-perintah dengan kata-kata sederhana dan mirip dengan bahasa manusia sehari-hari, tentu saja dalam bahasa inggris. Pada SQL, user hanya menentukan apa hasil akhir yang diinginkan.

Sedangkan PL/SQL adalah bahasa prosedural yang dikembangkan sendiri oleh Oracle Corp untuk mengoptimalkan pembuatan aplikasi database. Kata PL pada PL/SQL adalah singkatan dari ”Procedural Language”. Pada PL/SQL ditambahkan beberapa hal yang dikenal pada dunia pemograman, seperti variabel, loop, pemrosesan berdasarkan kondisi, operator cursor, modularisasi, dan banyak lagi yang lainya. Semua tambahan itu bertujuan untuk meningkatkan kinerja operasi-operasi SQL pada database sehingga manfaat dan kehandalannya menjadi lebih maksimal.

Keuntungan dari PL/SQL

-Muduh dipelajari dan digunakan

-Dapat disimpan didatabase Oracle

-Terintegrasi dengan baik pada databse Oracle

-Kemampuan yang bagus untuk menangani blok data yang besar

-Terdapat banyak package yang disediakan Oracle untuk meningkatkan performancenya

-Mendukung program unit dengan ataupun tanpa nama

-Mendukung advanced data type

-Mengenal pengelompokan procedure procedure dan function ke dalam satu kesatuan package

Oracle juga menyediakan tool bagi-bagi user untuk berkomunikasi dengan database, diantaranya :

  1. SQL*Plus
  2. TOAD
  3. TORA
  4. HORA
  5. SQL Workshop
  6. APEX


Monday, October 24, 2011

Pengetahuan Dasar Overclocking

Overclock adalah istilah teknologi informasi dalam bahasa Inggris yang mengacu kepada cara untuk membuat suatu perangkat untuk berjalan di kecepatan yang lebih tinggi daripada ketentuan pembuat perangkat tersebut. Prinsipnya adalah membuat performa lebih tinggi. Tetapi perlakuan ini beresiko menyebabkan kestabilan sistem yang berkurang sampai rusaknya peripheral computer yang dioveclock. Overclock biasanya dipraktekkan oleh para pengguna PC untuk "memaksa" periferal komputer bekerja diatas kemampuan standar yang ditentukan pabrikannya dengan tujuan akhir untuk meningkatkan performa kerja komputer.
Perangkat PC yang di-overclock sama saja dengan dipaksa melebihi kemampuan aslinya. Namun, overclock PC ini, selain membuat perangkat sistem menjadi tak stabil, dapat membuat kerusakan pada perangkat keras, terutama Mainboard, RAM, dan Prosesor.
Untungnya sekarang banyak perangkat keras yang dibuat dengan fabrikasi yang sudah handal untuk keperluan overclock, sehingga apabila dengan wawasan pengertian dan pengalaman overclock, itu kerusakan pada saat overclock dapat diminimaliasi.
Menurunnya tingkat kestabilan PC karena overclock bisa disebabkan oleh buruknya kualitas power supply unit (PSU), memori, dan atau mainboard. Untuk menghindari ketidakstabilan tersebut cobalah untuk mengganti power supply dengan kualitas yang baik dan cukup untuk menyuplai daya yang dibutuhkan oleh PC, dan perhatikan keadaan PC (Monitoring Hardware) selalu agar dapat mengetahui kesehatan PC kita karena hardware kita dalam keadaan ter-overclock. Memori dengan kualitas baik dan dapat membantu kestabilan PC, motherboard yang bagus dan memadai dengan bios yang lengkap. Untuk perangkat keras dengan kualitas memadai dan bagus untuk dioverclock tidak selalu berharga mahal.
Kerusakan perangkat keras karena dioverclock terutama disebabkan oleh panas yang berlebih untuk menghindarinya banyak cara yang bisa dikerjakan misalnya memperbaiki sistem aliran udara dalam casing, memperbaiki heatsink cpu/chipset/vga dengan cara lapping atau bahkan menggantinya dengan pendingin berkualitas yang sekarang banyak dijual di toko-toko komputer di Indonesia. Sistem pendinginan ada banyak macamnya seperti HSF (Heat Sink Fan) standar yang umum digunakan dimana pendinginan berasal dari kipas (Fan), Water Cooling, sampai yang ekstrem seperti menggunakan bong (Liquid Nitrogen [-280C] sampai Liquid Helium[-300C])dan dry ice atau peltier.


Tuesday, October 11, 2011

Mouse-Sejarah dan Penggunaannya

Apa jadinya ya, kalau teknologi mouse tidak ditemukan ? Mouse atau tetikus pertama kali dibuat pada tahun 1963 oleh Douglas Engelbart. Dibuat dari bahan kayu dengan satu tombol. Sedangkan model kedua sudah dilengkapi dengan 3 tombol. Pada tahun 1970, Douglas Engelbart memperkenalkan mouse yang dapat mengetahui posisi X-Y pada layar komputer, mouse ini dikenal dengan nama X-Y Position Indicator (indikator posisi X-Y).

Pada umumnya, mouse mempunyai dua tombol, terletak di sebelah kiri atas dan kanan atas yang dapat ditekan. Walaupun begitu, komputer-komputer berbasis Macintosh biasanya menggunakan mouse yang hanya terdiri dari satu tombol. Berikut jenis-jenis mouse yang pernah dibuat :
1. Mouse generasi pertama (bahan terbuat dari kayu)


2. Mouse generasi kedua, menggunakan teknologi trackball (bola yang berfungsi sebagai sensor untuk mendeteksi gerakan).

3. Mouse optik pertama buatan Logitech (tampak atas)

4. Mouse Optik (tampak bawah)

Bagaimana cara kerja mouse ? Mouse bekerja dengan cara menangkap gerakan dengan menggunakan bola (yang terletak di bagian bawahnya) yang menyentuh permukaan keras dan rata.


sumber : artikel-it.blogspot.com 
Wednesday, September 28, 2011

Tips Mempercepat Koneksi Internet

1. Secara default, Windows menyimpan/membatasi 20% bandwith. Bandwith ini digunakan untuk “jaga-jaga” dan juga untuk memeriksa komputer agan dari situsnya Microsoft.
Ambil aja lagi bandwithnya! Caranya adalah :
klik Start–> Run–> type gpedit.msc
Ini untuk membuka group policy editor. Kalau sudah muncul windowsnya, masuk ke :
Local Computer Policy–> Computer Configuration–> Administrative Templates–> Network–> QOS Packet Scheduler–> Limit Reservable Bandwidth
Double click pada Limit Reservable Bandwidth. Disana ditunjukkan bahwa string ini belum diatur (not configured), pada tab Explain ada penjelasan :
“By default, the Packet Scheduler limits the system to 20 percent of the bandwidth of a connection, but you can use this setting to override the default.”
Jadi Trik yang kita lakukan adalah mendisablenya dengan mengeset nilainya menjadi NOL.
2. Bikin Internet Explorer (IE) secepat Firefox
Kata orang IE memang browser yang paling payah, lelet, dan tidak stabil. Tapi ternyata ada trik untuk sedikit men-tune-up IE anda hingga kecepatannya bisa setara dengan Firefox. Caranya :
* Klik start–> run
* ketik regedit–> enter
* Carilah folder HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\InternetSettings
* Klik kanan pada jendela sebelah kanan pilih–> New–> DWORD
* Ketik MaxConnectionsPerServer–> beri nilai terserah agan (semakin tinggi nilai yang agan buat, semakin bagus kecepatannya, eg : 99)
* Buat string DWORD baru lagi dengan cara yang sama–> ketik MaxConnectionsPer1_0Server
* Lalu beri nilai yang tinggi seperti di atas
* restart IE..
Selesai..
3. Mempercepat browsing dengan DNS cache
Buka notepad dan COPAS kode di bawah ini :
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServic es|DnscacheParameters]
“CacheHashTableBucketSize”=dword:00000001
“CacheHashTableSize”=dword:00000180
“MaxCacheEntryTtILimit”=dword:0000fa00
“MaxSOACacheEntryTtILimit”=dword:0000012d
Simpan dengan nama dnscache.reg
Double click file ini di windows explorer, tekan “yes”.
4. COPAS kode di bawah ini ke dalam notepad. Simpan dengan nama “cepat.reg”
REGEDIT4
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesT cpipParameters]
“SackOpts”=dword:00000001
“TcpWindowSize”=dword:0005ae4c
“Tcp1323Opts”=dword:00000003
“DefaultTTL”=dword:00000040
“EnablePMTUBHDetect”=dword:00000000
“EnablePMTUDiscovery”=dword:00000001
“GlobalMaxTcpWindowSize”=dword:0005ae4c
5. Bagi pengguna koneksi LAN
Berikut ini cara untuk mempercepat koneksi LAN :
* buka registry editor (start–> run–> ketik regedit)
* masuk ke HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Curr entVersion\Explorer\RemoteComputer\NameSpace dan DELETE key {D6277990-4C6A-11CF-8D87-00AA0060F5BF)
* Tutup registry editor dan restart windows.
Sunday, September 25, 2011

Management Database Client di Ubuntu dengan TOra

Bagi yang berkecimpung di bidang IT, khususnya yang berperan sebagai database enginer seharusnya tidak ragu lagi menggunakan OS Linux untuk melakukan pekerjaan sehari-harinya. Karena sudah ada aplikasi yang cukup handal untuk melakukan management database dari linux, yaitu “TOra”

Aplikasi Tora ini tersedia gratis di linux, mungkin bisa dibilang sebagai aplikasi pengganti TOAD yang berjalan di OS Windows. Aplikasi Tora ini mendukung multi platform OS dimana bisa install di Linux, Windows, maupun di MacOS. Tora ini juga mendukung database MySQL, Postgresql, dan Oracle.

Untuk mendownload aplikasi ini silahkan kunjungi situsnya : http://torasql.com/Download

 
;