Pages

Jumat, 29 Agustus 2014

Sejarah Visual Basic 6.0

KONSEP PEMROGRAMAN KOMPUTER
 
Sebelum kita mulai membuat program, mari kita mempelajari beberapa konsep dasar pemrograman. Menurut Webopedia, program komputer adalah serangkaian instruksi yang tersusun, yang ketika ia dieksekusi menyebabkan komputer beroperasi sebagaimana yang telah ditentukan sebelumnya. Tanpa program-program tersebut, komputer sama sekali tidak berguna. Dengan demikian, programming berarti merancang atau membuat serangkaian instruksi atau perintah untuk meminta komputer melaksanakan tugas-tugas tertentu yang biasanya jauh lebih cepat dibandingkan apa yang bisa dilakukan oleh manusia. Banyak orang yang berfikir bahkan CPU komputer adalah benda yang sangat pintar, di mana pada kenyataannya merupakan benda mati yang bodoh yang tidak dapat melakukan apa-apa tanpa bantuan manusia. Mikrochip-mikrochip dalam CPU hanya dapat memahami dua kondisi elektrik, yaitu kondisi on (menyala) dan off (mati), atau kode 0 dan 1 dalam sistem binary. Jadi, CPU hanya dapat memahami kombinasi-kombinasi dari kode-kode 0 dan 1, suatu bahasa yang kita sebut sebagai bahasa mesin. Bahasa mesin sangatlah sulit untuk difahami dan bukan untuk orang-orang seperti kita untuk dapat  menguasainya dengan mudah. Untungnya, ada beberapa orang programer cerdas yang menulis “interpreter” dan “compiler” yang dapat menerjemahkan bahasa yang mirip bahasa manusia seperti BASIC ke dalam bahasa mesin sehingga komputer dapat melaksanakan instruksi-instruksi yang dimasukan oleh pengguna. Bahasa mesin dikenal juga sebagai bahasa primitif sedangkan interpreter dan compiler seperti Visual Basic disebut sebagai bahasa tingkat-tinggi. Beberapa bahasa komputer tingkat tingi lainnya selain Visual Basic adalah Fortran, Cobol, Java, C++, Turbo Pascal, dan lain-lain.
FORTRAN adalah singkatan dari FORmula TRANslator dan dikembangkan oleh IBM Inc. antara tahun 1954 dan 1957 yang digunakan secara khusus untuk aplikasi-aplikasi sains dan engineering. Bahasa FORTRAN masih digunakan secara luas saat ini di bidang engineering.
COBOL adalah singkatan dari Common Business  Oriented Language, diciptakan oleh sekelompok pabrikan komputer dan  pengguna komputer untuk industri pada tahun 1959. Ia didesain untuk aplikasi-aplikasi komersil yang membutuhkan banyak pemrosesan data. Bahasa ini masih digunakan saat ini di bidang bisnis. 
C dikembangkan oleh Dennis Richie di Laboratorium Bell pada tahun 1972. Ia merupakan bahasa implementasi sistem yang digunakan untuk mengembangkan sistem operasi UNIX. C++  merupakan ekstensi atau kelanjutan dari bahasa C yang diciptakan oleh Bjarne Stroustrup pada tahun 1980an. C++ menambahkan fitur OOP (Object-Oriented Programming) atau pemrograman berorientasi objek ke dalam bahasa C dan sekarang merupakan sistem utama bahasa implementasi (Deitel&Deitel, 1999).
PASCAL diciptakan oleh Professor Nicklaus Wirth untuk mengajarkan konsep-konsep  pemrograman terstruktur. Penggunaan utamanya terbatas pada dunia akademis.
JAVA merupakan bahasa yang kemunculannya tergolong baru dan merupakan bahasa  pemrograman yang paling banyak diminati, dikembangkan oleh SUN Microsystem pada tahun 1995. Ia sebenarnya merupakan kelanjutan dari C++ tetapi memasukan banyak komponen atau “libraries” untuk pemrograman multimedia, networking, multithreading, graphics, database access, pemrograman GUI. Microsoft juga meluncurkan Java versinya sendiri yang dikenal dengan Visual J++. Bahasa pemrograman lainnya adalah Power Builder yang dikembangkan oleh perusahaan Powersoft dan Delphi yang dikembangkan oleh Borland Inc.
SEJARAH VISUAL BASIC
Visual basic adalah pengembangan dari bahasa komputer BASIC (Beginner’s All-purpose Symbolic Instruction Code). Bahasa BASIC diciptakan oleh Professor John Kemeny dan Thomas Kurtz dari Kampus Darmouth 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 Hewlet-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 memory komputer.

Apa yang bisa dilakukan dengan Visual Basic?

Setelah mengetahui konsep dasar Visual Basic, sekarang apa yang dapat diperbuat oleh Visual Basic? Selama beberapa tahun belakangan, sejumlah opsi yang tersedia untuk VB telah berkembang dengan pesat, dan sekarang Anda dapat melakukan hampir semua yang bisa dilakukan oleh C++, dengan waktu yang separuhnya. Lihatlah daftar dibawah ini, sebagai gambaran:
- File Editor/Word Processing
- Program Database
- Aplikasi Internet
- Web Browser
- Manipulasi Data
- File Management
- Game
- Spreadsheet
- dll.
Selain itu, jika VB tidak dapat melakukan apa yang Anda inginkan, ActiveX Control (biasa disingkat Control) sudah tersedia untuk Anda. ActiveX Control adalah “plug-in” penting yang memungkinkan Anda menambah fungsi-fungsi lainnya pada Visual Basic, dan dapat dibeli dari pihak ketiga. Beberapa diantaranya gratis, dari web VB dan situs-situs lainnya.
N.B. VB=Visual Basic, VS=Visual Studio
                                               
VB Edition    
Cost   
Description
Visual Basic for Applications
N/A
This version is standard with all versions of Microsoft Office 2000, and earlier versions to some extent. It's main use is for creating Macros to automate reptitive tasks, but can also be used for getting to grips with VB. Like the Learning Edition, a number of controls are unavailable, and you won't be able to distribute your application unless your users have Office too.
Learning/Standard Edition
~ £74
The basic functionality of Visual Basic is present, however important controls such as the Common Controls (that let you add Toolbars, Status Bars, Tab controls, List Views and TreeViews), the RichTextBox (which lets create word processing-type applications), Inet Control (which lets you access remote internet servers), and a number of other controls are not available. Occasionally, this edition is available on a cover CD. If this is the case, the option of creating an EXE file, which you can then distribute to users without Visual Basic is usually disabled.
VB (Professional)
£390
Visual Basic Professional includes all the features of the Standard edition, plus additional ActiveX controls, integrated Data Tools, and a DHTML editor. This edition includes everything nearly every developer will ever need!
VB (Enterprise)
£900
Visual Basic Enterprise Edition is aimed for those in a team setting, usually based around Server work... It includes all the features of the Professional edition, plus Back Office tools such as SQL Server, Microsoft Transaction Server, Internet Information Server, Visual SourceSafe, SNA Server, and more.
VS (Professional)
£790
This package includes Visual Basic Professional, but also includes the other Visual Studio products - Visual C++, Visual J++ and Visual InterDev.
VS (Enterprise)
£1136
This package includes Visual Basic Enterprise, but also includes the other Visual Studio Enterprise products - Visual C++, Visual J++, Visual InterDev, BackOffice etc.
VS (Professional) - Student Price
£76
This is exactly the same as Visual Studio Professional, but available at a massively reduced price for Students (under 16, or working towards a recognised qualification) and Teachers. Please note that when you purchase this copy, you will not receive the software. You then need to fill out a form, get it signed by your school or college, send it off, and then wait for up to 28 days... That is the downside of this edition!
As you can see, there are a wide number of choices. Obviously, if you are a student, I strongly recommend you go for the last option! Otherwise, it is really up to you. In my opinion, you will quickly find the missing controls in the Standard Edition a big blow, and so, if you can afford it, I would recommend the Professional Edition - this will cover most users needs completely. Upgrades from a previous version are available, usually at about half the price of the full version, however note that it is not possible to upgrade from a Standard Edition Version 6 to an Professional Edition Version 7 (as far as I am aware).
The next issue is where you can get Visual Basic from. Almost any software retailer should be able to provide you with a copy. I would suggest that you use whoever you are happy with - if you have a company you have already purchased software off, then you might as well use them. The prices I have given are for a guide only, and may vary... if you have the time, shop around! If you have no idea who to use, you can always try Jungle.com, or Simply.co.uk (for the UK only). You can always go to one of these sites to check the current price.

Common Words

Now that we have saved our project, we can get on and do some programming. But first, I have created a list of common words that you will need to know. If you come across a word in this tutorial that you don't know, refer back to this.
Application
When you 'program', you are creating a program. This is also known as an Application. Word, Excel and Lotus Notes are all applications.
Code
This is what you type when you are programming!
IDE
The IDE or Integrated Development Environment is simply the main Visual Basic window. This is where you create and run your Visual Basic Applications.
Form
This is what programmers often call a dialog box, or as you probably know it, a window.
Form Window
In the Visual Basic window, you can see a form or window, within another window. This, is the Form Window, and is where you create your own form, and add your own controls and text to it. (See Figure 1)
Control
A control is something you place on a form. When you see a box to enter text, or have a drop-down box of choices, or a button to click, these are all controls.
Toolbox
This is the window shown down the left-hand side of the IDE , which lists all the controls that you can add to the form. (See Figure 2)
Project Window
This is the window on the right hand side of the Visual Basic window, which lists all the items in your project, and lets you choose a form to modify, or edit its code. (See Figure 3)
Property
When programming, every control has properties. These allow you change the appearance of a control, or the text it displays.
Properties Window
The properties window, not surprisingly allows you to modify these properties (See Figure 4).