Selasa, 14 Desember 2010

Visual Basic


Visual Basic merupakan cara ermudah dan tercepat untuk membuat aplikasi yang dijalankan di sistem operasi Microsoft Windows®. Apakah Anda seorang profesional atau pemula sekalipun di bidang pemrograman Windows, Visual Basic menyediakan kepada Anda sekumpulan perangkat lunak untuk mempermudah dan menyederhanakan pengembangan aplikasi yang tangguh.

Lalu apa sebenarnya definisi dari Visual Basic itu sendiri? Kata “Visual” merujuk kepada metode yang digunakan untuk membuat antar muka yang bersifat grafis Graphical User Interface (GUI). Daripada menulis berbaris-baris kode untuk menjelaskan pemunculan dan lokasi dari suatu elemen di dalam antar muka, Anda dengan mudah dapat menambahkan object yang sebelumnya sudah dibangun ke dalam tempat dan posisi yang Anda inginkan di layar Anda. Jika Anda pernah menggunakan program untuk menggambar seperti Paint, maka Anda sebenarnya sudah memiliki keahlian uuntuk membuat sebuah antar muka pengguna secara efektif.

Kata “Basic” merujuk kepada bahasa BASIC (Beginners All-Purpose Symbolic Instruction Code), sebuah bahasa yang digunakan oleh banyak programmer dibandingkan dengan bahasa lainnya dalam sejarah komputer. Visual Basic telah berubah dari bahasa asli BASIC dan sekarang memiliki ratusan pernyataan statements, fungsi (functions) dan kata kunci (keywords), dan kebanyakan di antaranya terkait dengan antar muka grafis di Windows. Pengguna tingkat pemula sekalipun dapat membuat aplikasi dengan mempelajari hanya beberapa kata kunci, sementara kekuatan dari bahasanya membolehkan para pengguna tingkat professional mencapai apapun yang dapat dihasilkan dengan menggunakan bahasa pemrograman windows lainnya.

Bahasa pemrograman Visual Basic tidaklah hanya identik dengan Visual Basic saja. Sistem Pemrograman Visual Basic dalam bentuk Edisi Aplikasi, telah dimasukkan ke dalam Microsoft Excel, Microsoft Access, dan banyak aplikasi Windows lainnya juga menggunakan bahasa yang sama. Visual Basic Scripting Edition (VBScript) adalah sebuah bahasa skrip yang digunakan secara lebih umum dan merupakan bagian dari bahasa Visual Basic. Dengan mempelajari Visual Basic, maka Anda akan dibawa ke area-area yang telah disebutkan tadi.

Apakah tujuan Anda untuk membuat sebuah utility sederhana untuk diri Anda sendiri atau untuk kelompok kerja Anda, sebuah sistem berskala perusahaan, atau bahkan aplikasi yang terdistribusi melalui Internet, Visual Basic memilik perangkat yang Anda butuhkan.

Fitur Data Access membolehkan Anda untuk membuat database, aplikasi front-end, dan komponen di sisi server [scalable server-side components] untuk hampir semua format database yang terkenal, termasuk Microsoft SQL Server dan database level perusahaan lainnya.

Teknologi ActiveX membolehkan Anda untuk menggunakan fungsionalitas yang disediakan oleh aplikasi-aplikasi lainnya, seperti pengolah kata Microsoft Word, Microsoft Excel spreadsheet, dan aplikasi Windows lainnya. Anda bahkan dapat mengotomatisasikan aplikasi- aplikasi dan objek-objek yang dibuat dengan menggunakan edisi Professional atau Enterprise Visual Basic.

FireFox My Favorite Browser


Peluncuran Firefox 3.5 yang di download lebih dari jutaan pengguna internet di dunia menggeser dominasi Google Chrome yang disebut-sebut sebagai browser pilihan para netters Dalam berbagai benchmark, Google Chrome mungkin menang dari sisi kecepatan. Namun pilihan pengguna terhadap Firefox tidak hanya soal kecepatan. Walaupun Firefox 3.5 adalah yang tercepat di antara rilis-rilis Firefox sebelumnya, beberapa alasan lain dinilai cukup berpengaruh dalam menjadikan Firefox sebagai “Browser of the World”, setidaknya untuk saat ini.

Sebagaimana kita ketahui bersama, kecepatan bukanlah segala-galanya dalam dunia browser. Anda pernah mengalami frustasi, menggunakan browser yang meng-klaim dirinya tercepat, namun minim dukungan seperti javascript, JSON, dan lain sebagainya? Firefox bukan tidak peduli pada kecepatan; ia hanya menyeimbangkan antara kecepatan dengan fitur yang dimilikinya. Browser sekelas yang memiliki fitur yang sama sepertinya tidak akan menyamai kecepatan Firefox saat ini.
Satu keunggulan menonjol yang miliki Firefox dan tidak dimiliki browser lainnya, termasuk Google Chrome, adalah cross-platform. Anda dapat menemukannya di hampir setiap mesin komputer, mulai dari Windows, Linux, dan Mac. Anda tidak akan menemukan perbedaan signifikan ketika menjalankan Firefox di ketiga sistem operasi tersebut. Semuanya sama. Identik. Anda tak perlu penyesuaian karena tak peduli sistem operasi yang Anda gunakan, Firefox Anda tetaplah seperti itu.

Kecepatan biasanya berbanding lurus dengan penggunaan memori. Google Chrome memang tercepat diantara browser lainnya termasuk Firefox, namun kecepatan itu harus dibayar dengan manajemen memori bisa dibilang buruk, sulit menyamai manajemen memori dari Firefox. Firefox terbukti lebih stabil dalam hal optimalisasi memori baik pada saat penggunaan rendah atau penggunaan tinggi .

Terakhir, yang membuat Firefox menang telak terhadap pesaing-pesaingnya, termasuk Google Chrome, adalah ribuan addons yang bisa ditambahkan ke dalam Firefox itu sendiri. Saya sendiri memiliki setidaknya 20 addons terinstall pada Firefox saya dan semuanya tidak bisa digantikan oleh kecanggihan internet Explorer, atau Opera. Belum tergantikan hingga saat ini.