Laman

Minggu, 03 Juli 2011

Cara Mudah Belajar Visual Basic .NET

Visual Basic .NET merupakan pengembangan dari Microsoft Visual Basic 6, B.NET selain menggunakan .NET Framework yang kaya akan pustaka. Secara sederhana Visual Studio .NET menyediakan area atau lingkungan pengembangan terintegrasi atau sering disebut dengan IDE (Interface Development Environment). Lingkungan ini menyediakan tool untuk mendesain, menjalankan dan mencari kesalahan program dari aplikasi yang dibuat. Untuk melakukan setting properti dari masing masing kontrol, dapat melihat menu Properties Window dan dobel klik pada form untuk memasukkan kode program.

bagi rekan-rekan yang ingin mencoba mempelajari VB.Net, silahkan mencoba ebooks ini, mudah2an bermanfaat

1. BeginningVisualBasic2005Databases
2. ssBeginningVB2008DatabasesFromNovicetoProfessional
3. Apress.Accelerated.VB.2005
4. BeginningVB2008DatabasesFromNovicetoProfessional

Bahasa Pemrograman Ejaan Indonesia

BAIK atau panjangnya “Bahasa Anak Indonesia untuk Komputer” adalah bahasa pemrograman komputer ala skrip yang didesain untuk bisa dijalankan di semua system operasi, seperti Windows(98/2000/XP/Vista/2003/2008) maupun Linux , Unix termasuk Mac OS terbaru. Bahasa pemrograman ini dibuat oleh Haris Hasanudin,MSc yang merupakan pakar IT Indonesia, bahasa pemrograman ini dibuat dalam bentuk open source, sehingga boleh dipakai dengan tujuan apapun (BAIK memang baik banget :) )

BAIK memiliki fitur-fitur kemudahan sebagai berikut:
- Kode ditulis dalam bentuk plain text dalam ejaan bahasa Indonesia.
- Text editor (misal: Notepad di windows, Emacs di Linux) bisa dipakai untuk menulis kode.
- Kode program tidak perlu dicompile. Kode source sebaiknya berakhiran .ina (indonesia).

- Variable dalam BAIK tidak memerlukan pendefinisian terlebih dahulu.
- Pendefinisian Fungsi/Sub Prosedur.
- Semua variable dalam cakupan global, yang berarti berlaku di seluruh kode program.
- Array/Larik (dalam BAIK disebut Untaian) hanya ada dalam satu dimensi.
- BAIK bisa digunakan untuk Web System melalui CGI (Common Gateway Interface).
- BAIK bisa juga digunakan untuk membuat network program(TCP/IP sederhana).
- BAIK memiliki ukuran yang sangat kecil, sehingga bisa juga diterapkan untuk embeded system berbasis     
   Linux/Unix, misalnya robot.
- Mengakses MySQL Database versi 4.0 ke atas.
- Membuat file gambar dengan grafik pustaka : GD versi 2.0 ke atas.

Untuk mendownloadnya silahkan klik link ini http://sourceforge.net/projects/baik/

5 Langkah Mempercepat Windows Versi Microsoft

Ada banyak cara untuk mempercepat lajunya sistem operasi Windows. Seperti yang sudah kita ketahui, jika Windows sudah di jalankan sekian lama, maka performance Windows bisa melambat. Hal ini di sebabkan dengan semakin banyaknya data dan aplikasi yang semakin banyak saja terinstalasi kemudian terintegrasi dengan Windows. Nah, kemarin saya iseng-iseng masuk situs resmi Microsoft, dan mendapatkan 5 langkah untuk mempercepat Windows XP/Vista/7 kita. Yuk coba kita lihat kelima langkah tersebut.

Langsung aja, disitu di sarankan:
  1. Free up disk space (membebaskan ruang hard drive).
    Ya, karena semakin sering kita membuka file dan aplikasi maka aplikasi-aplikasi tersebut akan membuat file-file yang bersifat temporary tapi sering kali setiap aplikasi tersebut di tutup, file-file temporary tersebut tidak di hapus dengan bersih. Sebetulnya bisa kita hapus satu-persatu file sampah tersebut, tetapi Windows sudah menyediakan alatnya yang bernama Disk Cleanup (Start -> All Programs -> Accessories -> System Tools) atau bisa juga anda memakai program 3rd party seperti CCleaner.

  2. Speed up access to data (mempercepat akses data).
    Langkah yang paling tepat untuk melakukan ini adalah dengan mendefragmentasi hard drive kita. Dengan banyaknya file yang kita ubah dan tambahkan pasti banyak sekali file-file yang terpecah-pecah. Nah, jika jumlahnya sudah banyak dan kita sering mengakses file yang terfragmentasi itu, di jamin pasti loading akan lambat. Solusinya adalah dengan menggunakan alat Disk Defragmenter (Start -> All Programs -> Accessories -> System Tools). Usahakan anda melakukan defrag secara rutin (frekuensi defrag tergantung aktifitas anda menulis file ke hard drive anda).

  3. Detect and repair disk errors (mendeteksi dan memperbaiki kerusakan/kesalahan drive).
    Kalau yang ini ngga usah di tanya ya… kalo hard drive anda ada kesalahan tentu tidak akan berfungsi dengan baik. Untuk itu anda perlu memeriksanya secara berkala. Anda bisa menggunakan aplikasi Error Checking Utility. Untuk memanggil aplikasi ini tinggal buka My Computer, lalu klik kanan hard drive yang ingin anda periksa, klik menu Properties lalu di tab Tools, klik tombol Check Now.

  4. Protect your computer againts spyware (Lindungi komputer anda melawan spyware).
    Dengan adanya program-program yang tak terlihat ini tentu akan membebani processor dengan signifikan. Karena selain dia residen di memory tentu juga di mengawasi lalu lintas data dan ini akan membuat semakin parah saja. Untuk mengatasi hal ini anda dapat memakai program anti spyware atau juga instal anti virus di komputer anda.

  5. Learn all about ReadyBoost (pelajari semua tentang ReadyBoost).
    Fitur yang inovatif ini hanya bisa anda dapatkan di Windows Vista ke atas. Dengan ReadyBoost anda bisa menambah memory komputer anda dengan instan yaitu dengan menancapkan flash drive anda yang tentu mendukung ReadyBoost. Dengan begitu kerja komputer akan semakin cepat saja.
Nah, dari 5 poin dari Microsoft tersebut mana menurut anda yang paling tidak tepat untuk mengatasi kelambatan komputer kita?

Macam-macam bahasa pemrograman

Bagi anda yang bekerja dalam bidang web design pasti sudah tidak asing lagi dengan apa yang nama bahasa pemrograman.Bahasa pemrograman yang umum dikenal adalah php dan html.Tapi sebenarnya masih banyak bahasa pemrograman yang lain.

Berikut ini ada beberapa macam bahasa pemrograman yang perlu anda ketahui

1. Bahasa Pemrograman HTML
HyperText Markup Language (HTML) adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web dan menampilkan berbagai informasi di dalam sebuah browser Internet.
HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C).
HTML berupa kode-kode tag yang menginstruksikan browser untuk menghasilkan tampilan sesuai dengan yang diinginkan.
Sebuah file yang merupakan file HTML dapat dibuka dengan menggunakan browser web seperti Mozilla Firefox atau Microsoft Internet Explorer.

2. Bahasa Pemrograman PHP
PHP adalah bahasa pemrograman script yang paling banyak dipakai saat ini.
PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan script yang digunakan untuk mengolah data form dari web.
PHP banyak dipakai untuk membuat situs web yang dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain.
PHP biasanya berjalan pada sistem operasi linux (PHP juga bisa dijalankan dengan hosting windows).

3. Bahasa Pemrograman ASP
ASP adalah singkatan dari Active Server Pages yang merupakan salah satu bahasa pemograman web untuk menciptakan halaman web yang dinamis.
ASP merupakan salah satu produk teknologi yang disediakan oleh Microsoft.
ASP bekerja pada web server dan merupakan server side scripting.

4. Bahasa Pemrograman XML
Extensible Markup Language (XML) adalah bahasa markup serbaguna yang direkomendasikan W3C untuk mendeskripsikan berbagai macam data.
XML menggunakan markup tags seperti halnya HTML namun penggunaannya tidak terbatas pada tampilan halaman web saja.
XML merupakan suatu metode dalam membuat penanda/markup pada sebuah dokumen.

5. Bahasa Pemrograman WML
WML adalah kepanjangan dari Wireless Markup Language, yaitu bahasa pemrograman yang digunakan dalam aplikasi berbasis XML (eXtensible Markup Langauge).
WML ini adalah bahasa pemrograman yang digunakan dalam aplikasi wireless.
WML merupakan analogi dari HTML yang berjalan pada protocol nirkabel.

6. Bahasa Pemrograman PERL
Perl adalah bahasa pemrograman untuk mesin dengan sistem operasi Unix (SunOS, Linux, BSD, HP-UX), juga tersedia untuk sistem operasi seperti DOS, Windows, PowerPC, BeOS, VMS, EBCDIC, dan PocketPC.
PERL merupakan bahasa pemograman yang mirip bahasa pemograman C.

7. Bahasa Pemrograman CFM
Cfm dibuat menggunakan tag ColdFusion dengan software Adobe ColdFusion / BlueDragon / Coldfusion Studio.
Syntax coldfusion berbasis html.

8. Bahasa Pemrograman Javascript
Javascript adalah bahasa scripting yang handal yang berjalan pada sisi client.
JavaScript merupakan sebuah bahasa scripting yang dikembangkan oleh Netscape.
Untuk menjalankan script yang ditulis dengan JavaScript kita membutuhkan JavaScript-enabled browser yaitu browser yang mampu menjalankan JavaScript.

9. Bahasa Pemrograman CSS
Cascading Style Sheets (CSS) adalah suatu bahasa stylesheet yang digunakan untuk mengatur tampilan suatu dokumen yang ditulis dalam bahasa markup.
Penggunaan yang paling umum dari CSS adalah untuk memformat halaman web yang ditulis dengan HTML dan XHTML.
Walaupun demikian, bahasanya sendiri dapat dipergunakan untuk semua jenis dokumen XML termasuk SVG dan XUL.
Spesifikasi CSS diatur oleh World Wide Web Consortium (W3C).

Jumat, 15 April 2011

Database Server

Database server adalah program komputer yang menyediakan layanan data lainnya ke komputer atau program komputer, seperti yang ditetapkan oleh model klien-server. Istilah ini juga merujuk kepada sebuah komputer yang didedikasikan untuk menjalankan program server database. Database sistem manajemen database yang sering menyediakan fungsi server, dan beberapa DBMSs (misalnya, MySQL) secara eksklusif bergantung pada model klien-server untuk akses data.
 
MySQL
MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL dibawah lisensi.
MySQL adalah Relational Database Management System (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License). Dimana setiap orang bebas untuk menggunakan MySQL, namun tidak boleh dijadikan produk turunan yang bersifat komersial. MySQL sebenarnya merupakan turunan salah satu konsep utama dalam database sejak lama, yaitu SQL (Structured Query Language). SQL adalah sebuah konsep pengoperasian database, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis. Keandalan suatu sistem database (DBMS) dapat diketahui dari cara kerja optimizer-nya dalam melakukan proses perintah-perintah SQL, yang dibuat oleh user maupun program-program aplikasinya. Sebagai database server, MySQL dapat dikatakan lebih unggul dibandingkan database server lainnya dalam query data. Hal ini terbukti untuk query yang dilakukan oleh single user, kecepatan query MySQL bisa sepuluh kali lebih cepat dari PostgreSQL dan lima kali lebih cepat dibandingkan Interbase.
MySQL memiliki beberapa keistimewaan, antara lain :
  1. Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi.
  2. Open Source.MySQL didistribusikan secara open source, dibawah lisensi GPL sehingga dapat digunakan secara cuma-cuma.
  3. ‘Multiuser’. MySQL dapat digunakan oleh beberapa user dalam waktu yang bersamaan tanpa mengalami masalah atau konflik.
  4. ‘Performance tuning’. MySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu.
  5. Jenis Kolom. MySQL memiliki tipe kolom yang sangat kompleks, seperti signed / unsigned integer, float, double, char, text, date, timestamp, dan lain-lain.
  6. Perintah dan Fungsi. MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah Select dan Where dalam perintah (query).
  7. Keamanan. MySQL memiliki beberapa lapisan sekuritas seperti level subnetmask, nama host, dan izin akses user dengan sistem perizinan yang mendetail serta sandi terenkripsi.
  8. Skalabilitas dan Pembatasan. MySQL mampu menangani basis data dalam skala besar, dengan jumlah rekaman (records) lebih dari 50 juta dan 60 ribu tabel serta 5 milyar baris. Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada tiap tabelnya.
  9. Konektivitas. MySQL dapat melakukan koneksi dengan klien menggunakan protokol TCP/IP, Unix soket (UNIX), atau Named Pipes (NT).
  10. Lokalisasi. MySQL dapat mendeteksi pesan kesalahan pada klien dengan menggunakan lebih dari dua puluh bahasa. Meski pun demikian, bahasa Indonesia belum termasuk di dalamnya.
  11. Antar Muka. MySQL memiliki interface (antar muka) terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Application Programming Interface).
  12. Klien dan Peralatan. MySQL dilengkapi dengan berbagai peralatan (tool)yang dapat digunakan untuk administrasi basis data, dan pada setiap peralatan yang ada disertakan petunjuk online.
  13. Struktur tabel. MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE, dibandingkan basis data lainnya semacam PostgreSQL ataupun Oracle.
Referensi :MySQL

BASIS DATA ORACLE

Basis data Oracle adalah basis data relasional yang terdiri dari kumpulan data dalam suatu sistem manajemen basis data RDBMS.
Sebuah sistem manajemen basisdata relasional atau relational database management system (RDBMS) adalah sebuah Program komputer yang didisain untuk mengatur/memanajemen sebuah basisdata sebagai sekumpulan data yang disimpan secara terstruktur, dan melakukan operasi-operasi atas data atas permintaan penggunanya.
Dalam cakupan yang minimum sistem tersebut memenuhi kriteria berikut:
  • menyajikan data pada pengguna dalam bentuk relasional (ditampilkan dalam bentuk tabular, sebagai koleksi dari tabel dimana setiap tabel beriisi sekumpulan baris dan kolom)
  • menyediakan operator relasioanl untuk memanipulasi data dalam bentuk tabular
Perusahaan perangkat lunak Oracle memasarkan jenis basis data ini untuk bermacam-macam aplikasi yang bisa berjalan pada banyak jenis dan merk perangkat keras komputer (platform).
Contoh penggunaan DBMS ada banyak sekali dan dalam berbagai bidang kerja, misalnya Akuntansi, Manajemen sumber daya manusia dan lain sebagainya. Meskipun pada awalnya DBMS hanya dimiliki oleh perusahaan-perusahaan berskala besar yang memiliki perangkat komputer yang sesuai dengan spesifikasi standar yang dibutuhkan (pada saat itu standar yang diminta dapat dikatakan sangat tinggi) untuk mendukung jumlah data yang besar, saat ini implementasinya sudah sangat banyak dan adaptatif dengan kebutuhan spesifikasi data yang rasional sehinggal dapat dimiliki dan diimplementasikan oleh segala kalangan sebagai bagian dari investasi perusahaan.
referensi : ORACLE

DOMAIN

Domain atau biasa disebut alamat URL adalah sebuah alias dari IP Address.
Domain banyak sekali yang mendefinikan dengan berbeda beda ada yang mengatakan bahwa domain adalah serangkaian huruf yang membentuk kata yang memiliki arti yang di pakai sebagai alamat sebuah website di internet disebut nama domain.
Karena memang hanya sebuah alamat, domain tidak dapat menentukan apapun kecuali sebagai sarana menampilkan halaman Web. Namun banyak yang menganggap bahwa domain itu haruslah memiliki security yang baik agar menjaga keamanan data-data , tetapi yang penting adalah keamanan dari hosting karena hostinglah yang menyimpan segala file dan control script Blog.
 

IP Address

IP Adress adalah alamat yang diberikan pada jaringan komputer dan peralatan jaringan yang menggunkan protokol TCP/IP.
IP addres merupakan bilangan biner 32 bit yang dipisahkan oleh tanda pemisah berupa titik pada setiap 8 bitnya. Tipa 8 bit disebut dengan oktet. Bentuk IP addres adalah sebagai berikut.
xxxxxxxx. xxxxxxxx. xxxxxxxx. xxxxxxxx
Setiap simbol “x” dapat diganti oleh angka  0 dan 1. Notasi bilangan tersebut adalah bilngan biner yang tidaklah mudah untuk dibaca. agar mudah dibaca, maka ditulis dalam bilangan desimal. IP address tersebut ditulis dengan 4 bilangan desimal yang maing-masing dipisahkan oleh sebuah titik. setiap bilngan desimal tersebut merupakan nilai dari 8 bit.
misalanya sebagai berikui :
10000100 = 132
01011100 = 92
01111001 = 121
00000001 = 1
sehingga menjadi 132.92.121.1
keseluruhan dari nomr tersebut diklasifikasikan sebagai nomor jaringan (network ID) dan nomor host atau node yang dapat dianalogikan nomor atau alamat jaringan seperti nama jalan dan nama host atau node sama seperti nomor rumah.