1.Generasi I
Generasi ini lahir pada tahun 1940 dengan menggunakan bahasa mesin atau mesin code yang untuk pertama kalinya diciptakan.
2.Generasi II
Pada generasi ini,pemrograman menggunakan assembly language atau sering disebut bahasa rakitan yang muncul tahun 1950 .
3.Generasi III
Generasi ini lahir pada tahun 1960 dengan menggunakan bahasa pemrograman Cobol dan Fortran atau lebih dikenal dengan high level language (bahasa pemrograman tingkat tinggi)
4..Generasi IV
Generasi ini menggunakan Query and Database languages yang dibuat tahun 1970
5.Generasi V
Generasi yang terakhir ada yang dibuat tahun 1980 menggunakan Sistem Pakar
Sejarah bahasa pemrograman berbasis DOS dan Windows (Basic- VB)
Perkembangan dari Basic sampai Visual Basic
1.GWBasic
2.Basica
3.OBasic
4.QBasic
5.Visual Basic
Pertama basic digunakan untuk Altair 8800 yang sengan sedikit pengubahan untuk system DOS,kemudian muncullah BASICA (basic advanced) dan masih tentunya untuk system DOS.Setelah mengeluarkan BASICA,Microsoft mengeluarkan Microsoft Quick Basic dan Microsoft Basic atau yang lebih kita kenal sebagai Basic compiler.Kemudian muncul Visual Basic yang merupakan gabungan dari bahasa yang terintegrasi (BASICA) dan bahasa yang dikompilasi (BASCOM).
Microsoft Visual Basic 3.0 menggunakan OS Windows 3.1
Microsoft Visual Basic 4.0 menggunakan OS 16 bit Windows 3.1 & 32 bit Windows 95
Microsoft Visual Basic 5.0 menggunakan OS Windows 95 dan NT
Microsoft Visual Basic 6.0 menggunakan OS Windows 9x,XP,2000,NT
1) Pengertian Visual Basic dan Sejarah Perkembangan dari Microsoft Visual Basic
Visual
basic adalah sebuah bahasa pemrograman yang berpusat pada object
(Object Oriented Programming) digunakan dalam pembuatan aplikasi Windows
yang berbasis Graphical User Interface,
hal ini menjadikan Visual Basic menjadi bahasa pemrograman yang wajib
diketahui dan dikuasai oleh setiap programmer. Beberapa karakteristik
obyek tidak dapat dilakukan oleh Visual Basic misalnya sepertiInheritance tidak bisa module dan Polymorphism secara terbatas bisa dilakukan dengan deklarasi class module yang mempunyai Interfacetertentu. Sifat Visual Basic tidak case sensitif.
Sejarah
Visual Basic berawal dari perkembangan bahasa BASIC di Amerika Serikat
pada awal tahun 1960-an. Pada tahun 1982 IBM/PC diperkenalkan pada
masyarakat yang didalamnya, disertakan pula bahasa BASIC yang dikenal
juga QuickBasic / QBASIC. Pada tahun 1990-an DOS digantikan oleh
Windows. Microsoft akhirnya membuat BASIC versi Windows yang dikenal
sebagai Microsoft Visual Basic. Awal perkembangan Visual Basic yaitu :
- Dirintis proyek “Thunder”
- Pada tahun 1991, Visual Basic 1.0 dirilis untuk windows pada Comdex.
- Pada tahun 1992, Visual Basic 1.0 untuk DOS yang merupakan versi lanjutan dari compiler BASIC, QuickBasic dan Sistem Professional Development BASIC.
- Pada November 1992, Visual Basic 2.0 dirilis dengan pemrograman yang cukup mudah digunakan serta kecepatannya telah dimodifikasi.
- Pada tahun 1993, Visual Basic 3.0 yang dibagi menjadi versi standard dan professional.
- Pada tahun 1995, merupakan versi pertama ynag dapat membuat windows 32 bit sebaik versi 16 bit nya yaitu Visual Basic 4.0.
- Pada tahun 1997, Visual Basic 5.0 yang dirilis microsoft merilis secara eksklusif untuk versi windows 32 bit.
- Pertengahan 1998, Visual Basic 6.0 dengan perbaikan beberapa cakupan temasuk kemampuan dalam pembuatan Aplikasi Web-based.
- Pada tahun 2002, dirilis Visual Basi.Net (VB 7) dengan bahasa yang sangat powerful namun bahasanya sangat berbeda dari yang sebelumnya.
- Pada Tahun 2003, dirilis Visual Basic.Net 2003 (VB 7.1) dengan menggunakan Net framework versi 1.1.
- Pada Tahun 2005 (VB 8.0), Visual Basic 2005 yang merupakan lanjutan dari Visual Basic .NET.
- Edit & Continue , pada Visual Basic 2005 kita boleh melakukan perubahan kode.
- Perbaikan Konversi dari Visual Basic ke Visual Basic NET 12.
- Is Not Patent, konversi If Not X Is Y menjadi If X IsNot Y dari Visual Basic 2005.
- Visual Basic 2005 Express, untuk pemula dan yg gemar dengan VB.
- Visual Basic “Orcas” (VB 9.0) , pada tahun 2007 dengan penambahan fitur – fitur.
- Visual Basic ‘VBx’ (VB 10.0), menawarkan dukungan untuk Dynamic Language Runtime.
VARIABEL,KONSTANTA,OPERATOR DAN EKSPRESI
b. Variabel dan Ruang Lingkup Variabel
Variabel adalah tempat dalam memori komputer yang diberi nama (sebagai pengenal)dan dialokasikan untuk menampung data. Sesuai data yang ditampung maka variabel
harus mempunyai tipe data yang sesuai dengan isinya. Untuk mendeklarasikan suatu
variabel digunakan dua perintah, yaitu:
1. Dengan menggunakan perintah-perintah Dim, Private, Static, dan Public yaitu
mendeklarasikan nama variabel beserta tipe-tipe datanya pada awal procedure.
Contoh:
Dim Nama as String
Dim Alamat as String * 30
Dim Gaji as Long
2. Dengan menggunakan deklarasi Implisit, Contoh:
Nama$ = “Ivananda”
Alamat$ = “Jl. Skarda N II No. 13”
Gaji& = 500000
Ruang Lingkup Variabel (variable scope) adalah ruang atau daerah dimana
variabel yang dibuat dikenal. Ada variabel yang dapat dikenal di seluruh
bagian program dan hidup selama program berjalan, contohnya Static dan Public,
tetapi ada juga variabel yang hanya dikenal di procedure atau fungsi tempat
variabel tersebut dibuat dan hidup hanya selama procedure atau fungsi tersebut
berjalan, contohnya Dim dan Private.
c. Konstanta
Konstanta adalah nama yang digunakan untuk memasukkan angka atau string yang tidak
dapat anda ubah nilainya. Anda tidak dapat memasukkan nilai baru atau mengubah
nilainya saat program dieksekusi, seperti yang dapat anda lakukan dalam variabel.
Sumber untuk sebuah konstanta ada 2 yaitu:
1. Konstanta Intrinsik adalah konstanta yang telah disediakan oleh aplikasi dan
kontrol yang ada dalam Visual Basic. Misalnya vbRed, vbTileVertical dll.
2. Konstanta Symbolic atau User-Defined, yaitu konstanta yang dideklarasikan
sendiri oleh user dengan menggunakan statemen Const. Misalnya:
Const conPi = 3.14159
Public conHarga As Integer = 10000
d. Operator
Operator adalah suatu tanda yang digunakan untuk menghubungkan satu variabel atau
konstanta dengan variabel atau konstanta lain dengan tujuan melakukan berbagai
manipulasi dan pengolahan data. Pada Visual Basic 6.0 terdapat bermacam-macam
operator, yaitu:
1. Operator Penugasan (Assignment)
Operator penugasan disimbolkan dengan tanda sama dengan (=) dan berfungsi
memasukkan suatu data ke dalam suatu variabel. Contoh:
Harga = 2500
Nama = “Anita”
2. Operator Aritmatika
Operator aritmatika digunakan untuk melakukan operasi aritmatika. Operator
aritmatika mempunyai hirarki paling tinggi dibanding operator pembanding dan
operator logika. Penulisan operator aritmatika dengan hirarki dari paling
tinggi ke paling rendah, sebagai berikut:
Operator Operasi
^ Pemangkatan
- Tanda Negatif
*, / Perkalian dan Pembagian
\ Pembagian Integer
Mod Modulus (sisa hasil bagi)
+, - Penambahan dan Pengurangan
+, & Penggabungan String
Contoh: A = (5 + 5) * 7, B = (100 Mod 5)
1. Operator Pembanding (Relasi)
Operator pembanding digunakan untuk membandingkan suatu data (ekspresi) dengan
data (ekspresi) lain dan menghasilkan nilai logika (boolean) Benar tau Salah.
Bentuk dari operator pembanding seperti yang terpampang pada tabel dibawah ini:
Operator Operasi
= Sama Dengan
<> Tdak Sama dengan
< Lebih Kecil
> Lebih Besar
<= Lebih Kecil atau Sama Dengan
>= Lebih BesarKecil atau Sama Dengan
Like Mempunyai ciri yang sesuai
Is Sama Referensi Objek
Contoh: 5 > 3, 5 + 7 = 12, “abc” = “ab” + “c”
2. Operator Logika
Operator logika digunakan untuk mengekspresikan satu atau lebih data (ekspresi)
logika (boolean) yang menghasilkan data logika baru. Tabel operator logika
dengan hirarki dari atas ke bawah adalah sebagai berikut:
Operator Keterangan
Not Tidak
And Dan
Or Atau
XOr Exclusive Or
Eqv Ekivalen
Imp Implikasi
STATMENT I/O READ DATA INPUT dan PRINT
Setiap jenis catatan pernyataan I / O dapat dikodekan dalam berbagai bentuk. Bentuk yang Anda pilih tergantung pada sifat data Anda dan bagaimana Anda ingin diperlakukan. Ketika membuka file, menentukan bentuk menggunakan specifier FORMULIR.
Berikut ini adalah bentuk I / O pernyataan:
- Diformat I / O pernyataan mengandung penentu format yang eksplisit yang digunakan untuk mengontrol terjemahan data dari intern (biner) bentuk dalam program untuk eksternal (karakter yang dapat dibaca) bentuk dalam catatan, atau sebaliknya.
- Daftar diarahkan dan namelist I / O pernyataan mirip dengan pernyataan diformat dalam fungsi. Namun, mereka menggunakan mekanisme yang berbeda untuk mengontrol terjemahan data: diformat I / O laporan menggunakan format specifier eksplisit, dan daftar-diarahkan dan namelist I / O pernyataan menggunakan tipe data.
- Diformat I / O pernyataan tidak mengandung format specifiers dan karena itu tidak menerjemahkan data yang ditransfer (data penting ketika menulis yang akan dibaca nanti).
Diformat,
daftar-diarahkan, dan namelist I / O bentuk memerlukan penerjemahan
data dari intern (biner) bentuk dalam program untuk eksternal (karakter
yang dapat dibaca) bentuk dalam catatan. Pertimbangkan untuk menggunakan terformat I / O untuk alasan berikut:
- Data diformat menghindari proses penerjemahan, jadi I / O cenderung lebih cepat.
- Data diformat menghindari hilangnya presisi dalam jumlah floating-point bila data keluaran selanjutnya akan digunakan sebagai data masukan.
- Data diformat menghemat ruang penyimpanan file (disimpan dalam bentuk biner).
Tidak ada komentar:
Posting Komentar