Macam-macam
versi 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)
Selanjutnya, pada bulan Maret 2003, Microsoft pun merilis lagi versi yang lebih baru dari Visual Basic .NET, 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.
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)
Selanjutnya, pada bulan Maret 2003, Microsoft pun merilis lagi versi yang lebih baru dari Visual Basic .NET, 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:
- Akses yang mudah terhadap beberapa area tertentu dari dalam .NET Framework yang tanpanya membutuhkan kode yang sangat signifikan.
- 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:
- Generics
- 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.
- 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.
Pengertian .NET FRAMEWORK
.Net Framework Adalah sebuah perangkat lunak (Software) yang
digunakan terutama pada Sistem Operasi Microsoft Windows. .Net Framework merupakan suatu
lingkungan kerja untuk memudahkan pengembangan dan eksekusi berbagai macam
bahasa pemrograman dan kumpulan library agar dapat bekerja sama
dalam menjalankankan aplikasi berbasis Windows.
Umumnya komputer hanya memiliki satu bahasa yaitu (assembly), maka
ketika anda mendeveloved sebuah aplikasi dengan bahasa .Net komputer tidak akan
memahami bahasa tersebut. Oleh sebab itu diperlukan sebuah software (penerjemah)
untuk bisa menjalankannya. Tidak heran beberapa software tidak bisa berjalan
dengan baik (error) pada sebuah komputer jika bahasa yang digunakannya berbeda.
Itulah gunanya menggunakan .Net Framework sebagai penerjemah
bahasa tersebut. Inilah funggsi utama dari .Net Framework yaitu sebagai
penerjemah atau mengeksekusi sebuah software agar dapat dijalankan.
Biasanya pada sebuah sistem operasi dalam hal ini windows biasanya sudah
terdapat .Net Framework, namun belum tentu software tersebut aktif dan
dapat digunakan, untuk itu dalam beberapa sistem operasi windows perlunya
install / aktifkan secara manual.
Maksud Dari . Net
Microsoft .NET
Framework atau disingkat .NET merupakan komponen yang dapat ditambahkan ke
sistem operasi Microsoft Windows atau telah terintegrasi ke dalam Windows.
Framwork ini menyediakan sejumlah besar solusi program untuk memenuhi
kebutuhan-kebutuhan umum program baru dan mengatur eksekusi program-program
yang ditulis secara khusus untuk framework ini. Framework .NET adalah kunci
penawaran utama dari Microsoft dan dimaksudkan untuk digunakan oleh sebagian
besar aplikasi-aplikasi baru yang dibuat untuk platform Windows.
Teknologi Desktop
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
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.
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