Pages

Selasa, 27 September 2011

Sejarah VB.Net


Bill Gates, pendiri Microsoft, memulai bisnis softwarenya dengan mengembangkan interpreter bahasa Basic untuk Altair 8800, untuk kemudian ia ubah agar dapat berjalan di atas IBM PC dengan sistem operasi DOS, Perkembangan berikutnya ialah diluncurkannya BASICA (basic-advanced) untuk DOS, Setelah BASICA, Microsoft meluncurkan Microsoft QuickBasic dan Microsoft Basic (dikenal juga sebagai Basic Compiler), Visual basic adalah pengembangan dari bahasa komputer BASIC (Beginner’s All-purpose Symbolic Instruction Code), Bahasa BASIC diciptakan oleh Professor John Kemeny dan Thomas Eugene Kurtz dari Perguruan Tinggi Dartmouth pada pertengahan tahun 1960-an (Deitel&Deitel, 1999). Bahasa program tersebut tersusun mirip dengan bahasa Inggris yang biasa digunakan oleh para programer untuk menulis program-program komputer sederhana yang berfungsi sebagai pembelajaran bagi konsep dasar pemrograman komputer, Sejak saat itu, banyak versi BASIC yang dikembangkan untuk digunakan pada berbagai platform komputer. Beberapa versinya seperti Microsoft QBASIC, QUICKBASIC, GWBASIC ,IBM BASICA, Apple BASIC dan lain-lain, Apple BASIC dikembangkan oleh Steve Wozniak, mantan karyawan Hewlett Packard dan teman dekat Steve Jobs (pendiri Apple Inc.). Steve Jobs pernah bekerja dengan Wozniak sebelumnya (mereka membuat game arcade “Breakout” untuk Atari),Mereka mengumpulkan uang dan bersama-sama merakit PC, dan pada tanggal 1 April 1976 mereka secara resmi mendirikan perusahaan komputer Apple, Popularitas dan pemakaian BASIC yang luas dengan berbagai jenis komputer turut berperan dalam mengembangkan dan memperbaiki bahasa itu sendiri, dan akhirnya berujung pada lahirnya Visual Basic yang berbasis GUI (Graphic User Interface) bersamaan dengan Microsoft Windows, Pemrograman Visual Basic begitu mudah bagi pemula dan programer musiman karena ia menghemat waktu pemrograman dengan tersedianya komponen-komponen siap pakai. Hingga akhirnya Visual Basic juga telah berkembang menjadi beberapa versi, sampai yang terbaru, yaitu Visual Basic 2008, Bagaimanapun juga Visual Basic 6.0 tetap menjadi versi yang paling populer karena mudah dalam membuat programnya dan ia tidak menghabiskan banyak Memori (komputer). Sejarah BASIC di tangan Microsoft sebagai bahasa yang diinterpretasi (BASICA) dan juga bahasa yang dikompilasi (BASCOM) membuat Visual Basic diimplementasikan sebagai gabungan keduanya. Programmer yang menggunakan Visual Basic bisa memilih kode bahasa pemrograman yang dikompilasi atau kode yang harus bahasa pemrograman yang diinterpretasikan sebagai hasil Porting dari kode VB. Sayangnya, meskipun sudah terkompilasi jadi bahasa mesin, DLL bernama MSVBVMxx.DLL tetap dibutuhkan, Namun karakteristik bahasa terkompilasi tetap muncul (ia lebih cepat dari kalau kita pakai mode terinterpretasi)

Tentang VB.Net

Sruktur Program VB.Net


Strukur program VB.NET yaitu terdiri dari 3 :
  1. Statement Option : digunakan untuk menangani masalah kode di aplikasi
    • Option Explicit : Option Explicit on/off digunakan untuk menangani apakah variabel harus dideklarasi (on) atau tidak (Off).  Sebagai contoh ketik contoh program di latihan 1 a dan 1 b. Defaultnya adalah Option Explicit On.
    • Option Strict : Option strict digunakan untuk memperperbolehkan konversi data dari suatu variabel ke variabel lain. Option Strict On membolehkan konversi variabel sedangkan Option Strict Off tidak diperbolehkan defaultnya adalah option strict off.
  2. Statement Imports : Imports berguna untuk mendefinisikan class sehingga memudahkan pengetikan class tanpa harus namespace berulangkali.
  3. Class : Class merupakan tempat mendefinisikan algoritma yang anda buat.
Contoh Program :
   1: Option Explicit On       'Statement Option
   2: Imports system.console   'Statement Imports
   3:
   4: 'Class atau module atau sub main
   5: ' Tempat mendefinisikan algoritma
   6: Module Hello
   7:     Sub Main()
   8:         Dim a As Integer
   9:         writeline("Hello World !")
  10:         writeline("Selamat datang di Dunia Visual Basic.net")
  11:         writeline("========================================")
  12:         writeline()
  13:         write("Masukkan angka bulat :")
  14:         a = readline()
  15:         msgbox(a & " adalah data yang anda Isi", msgboxstyle.okcancel, "Informasi")
  16:
  17:     End Sub
  18: End Module

Senin, 26 September 2011

Kehilangan


tersenyumlah saat kau mengingatku
karena saat itu aku sangat merindukanmu
dan menangislah saat kau merindukanku
karena saat itu aku tak berada disampingmu
tetapi pejamkanlah mata indahmu itu
karena saat itu aku akan terasa ada didekatmu
karena aku telah berada dihatimu untuk selamanya
tak ada yang tersisa lagi untukku
selain kenangan – kenangan yang indah bersamamu
mata indah yang dengannya aku biasa melihat keindahan cinta
mata indah yang dahulu adalah milikku
kini semuanya terasa jauh meninggalkanku
kehidupan terasa kosong tanpa keindahanmu
hati cinta dan rinduku adalah milikmu
cintamu takkan pernah membebaskanku
bagaimana mungkin aku terbang mencari cinta yang lain
saat sayap – sayapku telah patah karenamu
cintamu akan tetap tinggal bersamaku
hingga akhir hayatku dan setelah kematian
hingga tangan tuhan akan menyatukan kita lagi
betapapun hati telah terpikat pada sosok terang dalam kegelapan
yang tengah menghidupkanku sinar redupku
namun tak dapat menyinari dan menghangatkan perasaanku yang sesungguhnya
aku tidak pernah bisa menemukan cinta yang lain selain cintamu
karena mereka tak tertandingi oleh sosok dirimu dalam jiwaku
kau takkan pernah terganti
bagai pecahan logam mengekalkan
kesunyian kesendirian dan kesedihanku
kini aku telah kehilanganmu