Disini saya akan menjelaskan tentang
Visual Basic dan teman-teman ya, silakan disimak baik-baik.....
Apa
itu Visual Basic.Net
Visual
Basic.Net adalah sebuah alat untuk mengembangkan dan membangun aplikasi yang
bergerak di atas sistem .NET Framework, dengan menggunakan bahasa BASIC.
Dengan
menggunakan alat ini, para programmer dapat membangun aplikasi Windows Forms,
Aplikasi web berbasis ASP.NET, dan juga aplikasi command-line. Alat ini dapat
diperoleh secara terpisah dari beberapa produk lainnya (seperti Microsoft
Visual C++,Visual C#, atau Visual J#), atau juga dapat diperoleh secara terpadu
dalam Microsoft Visual Studio .NET. Bahasa Visual Basic .NET sendiri menganut
paradigma bahasa pemrograman berorientasi objek yang dapat dilihat sebagai
evolusi dari Microsoft Visual Basic versi sebelumnya yang diimplementasikan di
atas .NET Framework. Peluncurannya mengundang kontroversi, mengingat banyak
sekali perubahan yang dilakukan oleh Microsoft, dan versi baru ini tidak
kompatibel dengan versi terdahulu. (Sumber : Wikipedia )
Macam Macam Versi Visual basic.Net (VB. net)
Visual Basic .NET 2002
(VB 7.0)
Versi
pertama dari Visual Basic .NET adalah Visual Basic .NET 2002 yang dirilis
pertama kali pada bulan Februari 2002. Visual Basic .NET 2002 merupakan sebuah
bahasa pemrograman visual yang berbasis bahasa BASIC (sama seperti halnya
Visual Basic 6.0, tetapi lebih disempurnakan dan lebih berorientasi objek), dan
didesain untuk berjalan di atas Microsoft .NET Framework versi 1.0.
Versi 7.0
ini dirilis bersamaan dengan Visual C# dan ASP.NET. Bahasa C#, yang dianggap
sebagai jawaban terhadap Java, mendapatkan perhatian yang lebih banyak
dibandingkan dengan VB.NET yang kurang begitu banyak diulas. Hasilnya, sedikit
orang di luar komunitas Visual Basic yang memperhatikan VB.NET. Versi pertama
ini kurang mendapat sambutan yang bagus dari para programmer, dan pada saat
itu, program berbasis Visual Basic 6.0 sedang marak-maraknya dibuat. Para
programmer yang mencoba Visual Basic .NET untuk pertama kali akan merasakan
bahwa Visual Basic .NET sangatlah berbeda dibandingkan dengan Visual Basic
sebelumnya. Contoh yang paling mudah adalah runtime engine yang lebih besar 10
kali lipat dibandingkan Visual Basic 6.0, dan juga meningkatkan beban di
memori.
Visual Basic .NET 2003
(VB 7.1)
Kemudian
pada bulan Maret 2003, Microsoft pun merilis lagi versi yang lebih baru dari
Visual Basic .NET, Yaitu Visual Basic .NET 2003. Versi ini berisi beberapa
perbaikan dibandingkan dengan versi sebelumnya, dan aplikasi yang dibuatnya
dapat berjalan di atas .NET Framework versi 1.1. Fitur yang ditambahkan adalah
dukungan terhadap .NET Compact Framework dan mesin wizard upgrade VB6 ke VB.NET
yang telah ditingkatkan. Peningkatan yang lainnya adalah peningkatan pada
performa dan keandalan dari Integrated Development Environment (IDE) Visual
Basic itu sendiri, dan juga runtime engine.
Visual
Basic .NET 2003 tersedia dalam beberapa jenis cita rasa: Professional,
Enterprise Architect dan Academic Edition. Khusus untuk Visual Basic .NET 2003
Academic Edition, versi tersebut didistribusikan secara gratis untuk beberapa
sekolah di dalam setiap negara; versi Professional dan Enterprise Architect
merupakan produk komersial.
Visual Basic 2005 (VB
8.0)
Setelah itu, Microsoft pun berkonsentrasi dalam
mengembangkan Microsoft .NET Framework 2.0, dan tentunya alat bantu untuk
membangun program di atasnya. Hingga pada tahun 2005, mereka pun merilis versi
terbaru dari Visual Basic .NET, yang kali ini disebut dengan Visual Basic 2005
(dengan membuang kata ".NET"), bersama-sama dengan beberapa aplikasi
pengembangan lainnya.
Untuk rilis 2005 ini, Microsoft menambahkan beberapa fitur
baru, di antaranya adalah:
• Edit and
Continue
Fitur ini sebelumnya terdapat di dalam Visual Basic, akan
tetapi dihapus di dalam Visual Basic .NET. Dengan keberadaan fitur ini, para
programmer dapat memodifikasi kode pada saat program dieksekusi dan melanjutkan
proses eksekusi dengan kode yang telah dimodifikasi tersebut.
• Evaluasi
ekspresi pada saat waktu desain
• Munculnya
Pseudo-Namespace "My", yang menyediakan:
o Akses
yang mudah terhadap beberapa area tertentu dari dalam .NET Framework yang
tanpanya membutuhkan kode yang sangat signifikan.
o Kelas-kelas
yang dibuat secara dinamis (khususnya My.Forms).
• Peningkatan
yang dilakukan terhadap konverter kode sumber dari Visual Basic ke Visual Basic
.NET.
• Penggunaan
kata kunci (keyword) Using, yang menyederhanakan penggunaan objek-objek yang
membutuhkan pola Dispose untuk membebaskan sumber daya yang sudah tidak
terpakai.
• Just My
Code, yang menyembunyikan kode reusable yang ditulis oleh alat bantu Integrated
Development Environment (IDE) Visual Studio .NET.
• Pengikatan
sumber data (Data Source binding), yang mampu mempermudah pengembangan aplikasi
basis data berbasis klien/server.
Fungsi-fungsi yang tersebut di atas (khususnya My)
ditujukan untuk memfokuskan Visual Basic .NET sebagai sebuah platform
pengembangan aplikasi secara cepat dan "menjauhkannya" dari bahasa
C#.
Bahasa Visual Basic 2005 memperkenalkan fitur-fitur baru,
yakni:
• Bawaan
.NET Framework 2.0:
o Generics
o Partial
class, sebuah metode yang dapat digunakan untuk mendefinisikan beberapa bagian
dari sebuah kelas di dalam sebuah berkas, lalu menambahkan definisinya di lain
waktu; sangat berguna khususnya ketika mengintegrasikan kode pengguna dengan
kode yang dibuat secara otomatis.
o Nullable
Type
• Komentar
XML yang dapat diproses dengan menggunakan beberapa alat bantu seperti NDoc
untuk membuat dokumentasi secara otomatis.
• Operator
overloading
• Dukungan
terhadap tipe data bilangan bulat tak bertanda (unsigned integer) yang umumnya
digunakan di dalam bahasa lainnya.
Visual Basic 9.0 (Visual
Basic 2008)
Versi ini merupakan versi terbaru yang dirilis oleh
Microsoft pada tanggal 19 November 2007, bersamaan dengan dirilisnya Microsoft
Visual C# 2008, Microsoft Visual C++ 2008, dan Microsoft .NET Framework 3.5.
Dalam versi ini, Microsoft menambahkan banyak fitur baru,
termasuk di antaranya adalah:
• Operator
If sekarang merupakan operator ternary (membutuhkan tiga operand), dengan
sintaksis If (boolean, nilai, nilai). Ini dimaksudkan untuk mengganti fungsi
IIF.
• Dukungan
anonymous types
• Dukungan
terhadap Language Integrated Query (LINQ)
• Dukungan
terhadap ekspresi Lambda
• Dukungan
terhadap literal XML
• Dukungan
terhadap inferensi tipe data.
• dukungan
terhadap 'LINQ'
Pengertian
Dari .NET
Microsoft
.NET Framework (dibaca Microsoft Dot Net Framework) atau lebih
dikenal dengan singkatan dot net (tidak berhubungan dengan domain .net) merupakan sebuah perangkat
lunak kerangka kerja yang berjalan utamanya padasistem
operasi Microsoft Windows, saat ini .NET Framework
umumnya telah terintegrasi dalam distribusi standar Windows (mulai dari Windows Server 2003 dan versi-versi
Windows yang lebih baru). Kerangka kerja ini menyediakan sejumlah besar pustaka
pemrograman komputer dan mendukung beberapa bahasa pemrograman serta
interoperabilitas yang baik sehingga memungkinkan bahasa-bahasa tersebut
berfungsi satu dengan lain dalam pengembangan sistem.
Berbeda
halnya dengan tipikal aplikasi konvensional umumnya, program yang ditulis
dengan memanfaatkan .NET Framework berjalan pada lingkungan perangkat lunak
melalui Common Language Runtime, dan bukan
perangkat keras secara langsung. Hal ini memungkinkan aplikasi yang dibuat di
atas .NET secara teoritis dapat berjalan pada perangkat keras apapun yang
didukung oleh .NET Framework. Perangkat lunak ini adalah kunci penawaran utama
dari Microsoft, dan dimaksudkan untuk digunakan oleh sebagian besar
aplikasi-aplikasi baru yang dibuat untuk platform Windows.
Pada
dasarnya, .NET Framework memiliki 2 komponen utama: CLR dan .NET Framework Class Library.
Teknologi
Desktop
JAVA
JAVA
Java adalah bahasa pemrograman yang
dapat dijalankan di berbagai komputer termasuk telepon genggam. Dikembangkan
oleh Sun Microsystems dan diterbitkan tahun 1995. Java tidak boleh
disalahpahami sebagai JavaScript. JavaScript adalah bahasa scripting yang
digunakan oleh web browser.
Sebagai bahasa pemrograman berorientasi object Java Platform
Standard Edition (JSE) menyediakan lingkungan yang lengkap untuk pengembangan
aplikasi di desktop dan client/server. Materi pelatihan pada Java Fundamental
(JSE) akan fokus ke masalah pengantar aplikasi Java, pemrograman berorientasi
object (OOP), dan berbagai teknik yang digunakan pada pemrograman bahasa Java.
Materi disajikan dengan metode perimbangan teori-praktek, dengan harapan bahwa
peserta training disamping memahami paradigma berorientasi objek, juga memiliki
skill pemrograman Java di level dasar-intermediate.
C
Bahasa pemrograman C dibuat pada tahun 1972 oleh Dennis Ritchie untuk Sistem Operasi Unix di Bell Telephone Laboratories. Meskipun C dibuat untuk memprogram sistem dan jaringan komputer namun bahasa ini juga sering digunakan dalam mengembangkan software aplikasi. C juga banyak dipakai oleh berbagai jenis platform sistem operasi dan arsitektur komputer, bahkan terdapat beberepa compiler yang sangat populer telah tersedia. C secara luar biasa mempengaruhi bahasa populer lainnya, terutama C++ yang merupakan extensi dari C.
Bahasa pemrograman C dibuat pada tahun 1972 oleh Dennis Ritchie untuk Sistem Operasi Unix di Bell Telephone Laboratories. Meskipun C dibuat untuk memprogram sistem dan jaringan komputer namun bahasa ini juga sering digunakan dalam mengembangkan software aplikasi. C juga banyak dipakai oleh berbagai jenis platform sistem operasi dan arsitektur komputer, bahkan terdapat beberepa compiler yang sangat populer telah tersedia. C secara luar biasa mempengaruhi bahasa populer lainnya, terutama C++ yang merupakan extensi dari C.
Bahasa C
merupakan salah satu bahasa pemrograman yang sangat populer di mata para pakar
dunia komputer, terutama di kalangan pendidikan, karena bahasa C dianggap
sebagai bahasa yang memiliki banyak keunnggulan dibanding bahasa yang lain.
Dilihat dari sisi sintaksnya Bahasa C sangat mudah dipelajari baik bagi
kalangan pelajar/mahasiswa maupun kalangan masyarakat umum, dan dari segi
kecepatan Bahasa C sangat tangguh karena bisa berjalan secepat bahasa tingkat
rendah (rakitan). Karena keunggulannya tersebut, bahasa C dipakai sebagai mata
kuliah wajib hampir di seluruh perguruan tinggi di dunia.
C++
Perbedaan
Antara Bahasa pemrograman C dan C++ adalah meskipun bahasa-bahasa tersebut
menggunakan sintaks yang sama tetapi mereka memiliki perbedaan, C merupakan
bahasa pemrograman prosedural, dimana penyelesaian suatu masalah dilakukan
dengan membagi-bagi masalah tersebut kedalam su-submasalah yang lebih kecil,
Selain itu, C++ merupakan bahasa pemrograman yang memiliki sifat Pemrograman
berorientasi objek, Untuk menyelesaikan masalah, C++ melakukan langkah pertama
dengan menjelaskan class-class yang merupakan anak class yang dibuat sebelumnya
sebagai abstraksi dari object-object fisik, Class tersebut berisi keadaan
object, anggota-anggotanya dan kemampuan dari objectnya, Setelah beberapa Class
dibuat kemudian masalah dipecahkan dengan Class
PHP
PHP adalah bahasa pemrograman Web yang paling banyak dipakai saat ini. PHP banyak dipakai untuk memrogram situs web dinamis, walaupun tidak tertutup kemungkinam untuk digunakan untuk pemakaian lain.
PHP adalah bahasa pemrograman Web yang paling banyak dipakai saat ini. PHP banyak dipakai untuk memrogram situs web dinamis, walaupun tidak tertutup kemungkinam untuk digunakan untuk pemakaian lain.
Contoh
terkenal dari aplikasi PHP adalah phpBB dan MediaWiki (software di belakang
Wikipedia). PHP juga dapat dilihat sebagai pilihan lain dari ASP.NET/C#/VB.NET Microsoft,
ColdFusion Macromedia, JSP/Java Sun Microsystems, dan CGI/Perl. Contoh aplikasi
lain yang lebih kompleks berupa CMS yang dibangun menggunakan PHP adalah Mambo,
Joomla!, Postnuke, Xaraya, dan lain-lain.
Kelebihan
PHP adalah tidak melakukan sebuah kompilasi dalam penggunaanya. Web Server yang
mendukung php dapat ditemukan dimana – mana dari mulai IIS sampai dengan
apache, dengan configurasi yang relatif mudah. Dalam sisi pengembangan lebih
mudah, karena banyaknya milis – milis dan developer yang siap membantu dalam
pengembangan. Dalam sisi pemahamanan, php adalah bahasa scripting yang paling
mudah karena referensi yang banyak. PHP adalah bahasa open source yang dapat
digunakan di berbagai mesin (linux, unix, windows) dan dapat dijalankan secara
runtime melalui console serta juga dapat menjalankan perintah-perintah system.
VISUAL BASIC
VISUAL BASIC
Microsoft
Visual Basic (sering disingkat sebagai VB saja) merupakan sebuah bahasa
pemrograman yang menawarkan Integrated Development Environment (IDE) visual
untuk membuat program perangkat lunak berbasis sistem operasi Microsoft Windows
dengan menggunakan model pemrograman (COM), Visual Basic merupakan turunan bahasa
pemrograman BASIC dan menawarkan pengembangan perangkat lunak komputer berbasis
grafik dengan cepat. Beberapa bahasa skrip seperti Visual Basic for
Applications (VBA) dan Visual Basic Scripting Edition (VBScript), mirip seperti
halnya Visual Basic, tetapi cara kerjanya yang berbeda. Para programmer dapat
membangun aplikasi dengan menggunakan komponen-komponen yang disediakan oleh
Microsoft Visual Basic Program-program yang ditulis dengan Visual Basic juga
dapat menggunakan Windows API, tapi membutuhkan deklarasi fungsi luar tambahan.
Dalam pemrograman untuk bisnis, Visual Basic memiliki pangsa pasar yang sangat
luas. Dalam sebuah survey yang dilakukan pada tahun 2005, 62% pengembang
perangkat lunak dilaporkan menggunakan berbagai bentuk Visual Basic, yang diikuti
oleh C++, JavaScript, C#, dan Java
C#
C# adalah sebuah bahasa pemrograman modern yang bersifat general-purpose, berorientasi objek, yang dapat digunakan untuk membuat program di atas arsitektur Microsoft .NET Framework. Bahasa C# ini memiliki kemiripan dengan bahasa Java, C dan C++ (selengkapnya dapat dilihat pada Sejarah Bahasa C#). Bahasa pemrograman ini dikembangkan oleh sebuah tim pengembang di Microsoft yang dipimpin oleh Anders Hejlsberg, seorang yang telah lama malang melintang di dunia pengembangan bahasa pemrograman karena memang ialah yang membuat Borland Turbo Pascal, Borland Delphi, dan juga Microsoft J++. Kini, C# telah distandarisasi oleh European Computer Manufacturer Association (ECMA) dan juga International Organization for Standardization (ISO) dan telah menginjak versi 3.0 yang mendukung beberapa fitur baru semacam Language Integrated Query (LINQ) dan lain-lainnya
C# adalah sebuah bahasa pemrograman modern yang bersifat general-purpose, berorientasi objek, yang dapat digunakan untuk membuat program di atas arsitektur Microsoft .NET Framework. Bahasa C# ini memiliki kemiripan dengan bahasa Java, C dan C++ (selengkapnya dapat dilihat pada Sejarah Bahasa C#). Bahasa pemrograman ini dikembangkan oleh sebuah tim pengembang di Microsoft yang dipimpin oleh Anders Hejlsberg, seorang yang telah lama malang melintang di dunia pengembangan bahasa pemrograman karena memang ialah yang membuat Borland Turbo Pascal, Borland Delphi, dan juga Microsoft J++. Kini, C# telah distandarisasi oleh European Computer Manufacturer Association (ECMA) dan juga International Organization for Standardization (ISO) dan telah menginjak versi 3.0 yang mendukung beberapa fitur baru semacam Language Integrated Query (LINQ) dan lain-lainnya
PHYTON
Python adalah salah satu bahasa pemrograman yang sangat powerfull dan mudah untuk dipelajari. Python memiliki struktur data tingkat tinggi yang sangat efisien dan sederhana tapi efektif untuk penerapan pemrograman berorientasi objek.
Python memiliki syntax dan type data dinamis yang elegan hingga membuatnya menjadi bahasa yang sangat ideal untuk scripting dan pengembangan aplikasi diberbagai bidang dan flatform system operasi.
Python adalah salah satu bahasa pemrograman yang sangat powerfull dan mudah untuk dipelajari. Python memiliki struktur data tingkat tinggi yang sangat efisien dan sederhana tapi efektif untuk penerapan pemrograman berorientasi objek.
Python memiliki syntax dan type data dinamis yang elegan hingga membuatnya menjadi bahasa yang sangat ideal untuk scripting dan pengembangan aplikasi diberbagai bidang dan flatform system operasi.
Interpreter
Python dan kumpulan library-nya bisa didapatkan gratis di situs resminya http://www.python.org/, dan boleh
didisribusikan secara bebas. Di situs ini Anda juga bisa mendapatkan distribusi
dan modul serta link-link situs yang menyediakan modul, program dan tool serta
dokumentasi tambahan. Interpreter Python sangat mudah ditambahkan dengan
fungsi-fungsi baru dan tipe data yang diimplementasikan dengan C/C++ atau bahas
pemrograman lain yangdapat dipanggil menggunakan C. Python juga cocok untuk
digunakan sebagai bahasa tambahan untuk kustomisasi aplikasi, seperti yang
banyak digunakan dalam aplikasi GNU/Linux.(Python Documentation)
PERL
Perl umum adalah bahasa pemrograman-tujuan awalnya dikembangkan untuk manipulasi teks dan digunakan untuk berbagai tugas termasuk sistem administrasi, pengembangan web, pemrograman jaringan, pengembangan GUI, dan banyak lagi.
Berjalan pada mesin dengan sistem operasi Unix (SunOS, Linux, BSD, HP-UX), juga tersedia untuk sistem operasi seperti DOS, Windows, PowerPC, BeOS, VMS, EBCDIC, dan PocketPC. Biaisan bahasa ini dimaksudkan untuk menjadi praktis karena mudah digunakan, efisien, lengkap juga indah, kecil, elegan, minimal. Besar fitur yang mudah digunakan, mendukung kedua prosedural dan berorientasi objek (OO) pemrograman, telah built-in untuk mendukung pemrosesan teks, dan memiliki satu dunia yang paling mengesankan koleksi dari modul pihak ketiga
PERL
Perl umum adalah bahasa pemrograman-tujuan awalnya dikembangkan untuk manipulasi teks dan digunakan untuk berbagai tugas termasuk sistem administrasi, pengembangan web, pemrograman jaringan, pengembangan GUI, dan banyak lagi.
Berjalan pada mesin dengan sistem operasi Unix (SunOS, Linux, BSD, HP-UX), juga tersedia untuk sistem operasi seperti DOS, Windows, PowerPC, BeOS, VMS, EBCDIC, dan PocketPC. Biaisan bahasa ini dimaksudkan untuk menjadi praktis karena mudah digunakan, efisien, lengkap juga indah, kecil, elegan, minimal. Besar fitur yang mudah digunakan, mendukung kedua prosedural dan berorientasi objek (OO) pemrograman, telah built-in untuk mendukung pemrosesan teks, dan memiliki satu dunia yang paling mengesankan koleksi dari modul pihak ketiga
Objective-C
Objective-C adalah bahasa pemrograman yang dikembangkan dari bahasa C digabung dengan gaya bahasa SmallTalk. Dengan kata lain, Objective-C pada OOP-nya bergaya SmallTalk yaitu menggunakan message passing sedangkan C++ menggunakan pemanggilan method.
Objective-C adalah bahasa pemrograman yang dikembangkan dari bahasa C digabung dengan gaya bahasa SmallTalk. Dengan kata lain, Objective-C pada OOP-nya bergaya SmallTalk yaitu menggunakan message passing sedangkan C++ menggunakan pemanggilan method.
Objective-C saat ini banyak digunakan pada platform Mac OS X
dan iOS (iOS adalah sistem operasi untuk iPhone, iPod Touch dan iPad…
naahhhh!). Dengan adanya framework Cocos2D yang notabene adalah framework untuk
membuat game di iPhone, maka Objective-C makin banyak yang mempelajarinya.
Catatan Cocos2D merupakan bagian Cocoa Touch API (dari namanya sudah ketahuan
untuk membuat aplikasi touchscreen) yang dibuat menggunakan Objective-C.
Objective-C juga merupakan bahasa pemrograman utama pada sistem operasi NextStep.
Kenapa Objective-C digunakan di sistem operasi Mac? karena Steve Jobs (pendiri
Apple Inc.) membuat perusahaan bernama NeXT yang menggunakan Objective-C
berlisensi dari StepStone untuk membuat sistem operasi NextStep. Karena NeXT
diakuisisi Apple Inc. maka NextStep dimodif menjadi Mac OS dan tentu saja
dibangun menggunakan Objective-C. Sehingga Objective-C menjadi bahasa
pemrograman utama pada produk-produk MacIntosh.
DELPHI
Delphi
adalah kompiler / penterjemah bahasa Delphi (awalnya dari Pascal) yang
merupakan bahasa tingkat tinggi sekelas dengan Basic atau C yang merupakan
produk dari Borland corp. Bahasa Pemrograman di Delphi disebut bahasa
procedural artinya bahasa/sintaknya mengikuti urutan tertentu / prosedur.
Delphi termasuk Keluarga Visual sekelas Visual Basic, Visual C, artinya
perintah-perintah untuk membuat objek dapat dilakukan secara visual. Pemrogram
tinggal memilih objek apa yang ingin dimasukkan kedalam Form/Window, lalu
tingkah laku objek tersebut saat menerima event/aksi tinggal dibuat programnya.
Apa
Yang Dimaksud Console WriteLine
console write line adalah
metode yang menghasilkan output pada output windows.
Tidak ada komentar:
Posting Komentar