Anda di halaman 1dari 8

Overview Visual Studio.

NET
Pokok Bahasan : Visual Studio.NET Favorit .NET Framework Instalasi Visual Studio.NET Perbandingan Performa .NET dengan Java

Visual Studio.NET Favorit


Perlahan tapi pasti, akhirnya Visual Studio.NET mulai digemari oleh pecinta bahasa pemrograman di Indonesia, menggantikan pendahulunya Visual Studio 6 bahkan mungkin bebeapa bahasa pemrogaman lainnya. Semakin banyak perusahaan yang mengenal teknologi .NET dan ingin menguprade aplikasi yang sudah ada ke platform .NET karena kelebihan yang ditawarkannya. Visual Studio .NET diciptakan untuk menjadi alat pengembangan multi bahasa yang komprehensif. Dengan kehadirannya, pengembangan aplikasi yang dulunya membutuhkan waktu lama serta derajat kerumitan yang tinggi, sudah tidak berlaku lagi saat ini, karena .NET memungkinkan pengembang perangkat lunak (software developers) secara cepat mampu membuat program yang robust, dan berbasiskan integrasi internet, yang dikenal dengan XML Web Services. XML web services ialah modul - modul perangkat lunak yang dibangun dan diintegrasikan menggunakan XML (Extensible Markup Language) yang memungkinkan aplikasi, services dan perangkat keras untuk bekerja bersama secara cerdas. Visual Studio.NET menyediakan perangkat dan teknologi canggih yang dibutuhkan untuk membangun aplikasi yang tentunya mampu memperkuat aktifitas bisnis yang ada. Satu kelebihan ynag diciptakan oleh Microsoft pada produk terbarunya ini ialah, kemampuan Visual Studio.NET untuk memungkinkan seorang programmer menggunakan keahlian bahasa pemrograman tertentu yang yang sudah ia miliki tanpa harus bermigrasi /mempelajari dari dasar bahasa pemrograman .NET. Ini dikarenakann hampir semua programmer professional menggunakan lebih dari 1 bahasa pemrograman, kita ambil contoh saja mungkin saat ini Visual Basic 6 dan Visual C++ 6 ialah bahasa pemrograman yang sering digunakan oleh programmer di Indonesia bahkan mungkin di dunia, dengan Visual Studio.NET maka programmer Visual Basic 6 tidak terlalu sulit untuk mempelajari Visual

C++.NET, karena tersedianya dukungan yang revolusioner untuk multi bahasa pada Visual Studio.NET. Bahkan Microsoft menyatakan Visual Studio.NET memungkinkan perusahaan untuk menggunakan aset dan keahlian developer yang sudah ada untuk lebih dari 25 bahasa pemrograman yang berbeda.

Visual Studio.NET sendiri mempunyai 4 versi yang berbeda, yaitu Visual Studio.NET Enterprise Architect, Enterprise Developer, Academic dan Professional, dimana masing- masing mempunyai kelebihan

tersendiri, namun secara umum di dalamnya berisi bahasa Visual Basic .NET, Visual C#.NET , Visual J#.NET dan Visual C++.NET. Dimana C# (baca C sharp) ialah bahasa pemrograman baru yang berbasikan objek (Object Oriented Programming ) buatan Microsoft, yang menggabungkan kehebatan C dan C++. Sedangkan J# ialah tool untuk developer bahasa Java yang ingin membuat aplikasi dan services pada .NET Framework. Karena saat ini perangkat lunak aplikasi di perusahaan biasanya membutuhkan database, Visual

Studio.NET sangat cocok jika disandingkan dengan perangkat lunak database dari Microsoft yaitu SQL Server 2000 sebagai antarmuka, dan mendukung perangkat lunak database lainnya. Oleh karena itu saya menggunakan SQL Server 2000 pada buku ini. Selain itu, SQL Server 2000 menawarkan tampilan interface yang menarik dan mudah dipahami dibandingkan peranti lunak database lainnya. Microsoft Visual studio.NET ialah perangkat pengembangan multi bahasa yang menyeluruh untuk membangun secara cepat dan memadukan XML Web service dan aplikasi . yang secara dramatis meningkatkan produktifitas. Didesain dengan integrasi yang dalam menggunakan standar internet dan protokol, seperti XML dan SOAP.

Mengapa harus bermigrasi ke Visual Studio.NET ?


Microsoft Visual Basic .NET, termasuk didalamnya Microsoft Visual Studio .NET Professional, Enterprise Developer , Enterprise Architect dan Academic ,ialah versi terakhir dari Visual Basic yang dibangun secara spesifik untuk developer Visual Basic yang ingin memperoleh kehebatan peranti lunak untuk pengembangan aplikasi. Selain dari itu, lebih kuat, produktif dan stabil. Berikut beberapa asalan asalannya : 1. Visual Basic.NET mengatasi semua masalah yang sulit disekitar pengembangan aplikasi berbasiskan windows dan menghilangkan penggunaaan dll serta versi komponen. Penyebaran XCOPY memungkinkan developer untuk menginstal sebuah aplikasi berbasiskan windows secara mudah dengan mengkopi file ke sebuah direktori. 2. Visual Basic.NET mempunyai fasilitas penanganan bug yang hebat dan real time background compiler, membuat developer visual basic dapat mengetahui kesalahan kode yang terjadi secara up-to-date. 3. Windows form designer memungkinkan developer memperoleh aplikasi desktop dalam waktu yang singkat dan fasilitas penyusunan kode otomatis sehingga kode terlihat lebih rapi. 4. Visual Basic.NET menyediakan bagi developer model pemrograman data akses ActiveX Data Object (ADO) yang sudah dikenal dan diminati, ditambah dengan XML baru yang berbasiskan

Microsfot ADO.NET. Dengan ADO.NET, developer akan memperoleh akses ke componen yang lebih powerful, seperti control DataSet . 5. Visual Basic.NET menghasilkan Visual basic untuk Web. Menggunakan Form web yang baru, anda dapat dengan mudah membangun thin client aplikasi berbasiskan web yang secara cerdas jalan di browser dan platform manapun. Designer html yang baru menggunakan IntelliSense statement untuk tag HTML dan user interface (UI) yang terpisah dan code yang lebih efisien . 6. .NET Framework secara mendasar dibuat untuk dipasangkan denagn windows 2000 dengan keunggulan memonitor kelaikan dari aplikasi yang sedang berjalan, dan mengisolasi dari tiap aplikasi. 7. Developer dengan berbagai macam latar belakang dapat dengan segera menguasai .NET karena kemudahan dan kemiripan kode yang ditawarkannya. 8. Deployment/penyebaran yang mudah baik untuk aplikasi windows maupun aplikasi web, karena sudah tersedia wizard atau tool secara khusus dengan fasilitas tambahan yang menarik. Tool canggih ini tidak tersedia pada versi sebelumnya bahkan pada bahasa pemrograman lain. 9. Integrasi dengan sistem yang sudah ada sangat mudah.,.Net Framework Com memunggkinkan anda berinteraksi dan dengan sistem yang sudah ada mengunakan XML web services . Terakhir, Visual Basic Upgrade tool yang tersedia di Visual Studio.NET, dan Java language Conversion Assistant membantu anda mengkonversi Visual Basic 6 dan Visual J++ untuk berjalan pada .NET Framework. 10. Mendukung lebih dari 20 bahasa pemrograman, NET Framework mendukung integrasi lebih dari 20 bahasa pemrograman yang tidak terbayang sebelumnya. Memungkinkan pengembang memilih bahasa pemrograman yang tepat sesuai dengan latar belakang pemrogramannya.

.NET Framework
Apa itu Micorosft.NET?
Microsoff .NET ialah sebuah platform untuk membangun, menjalankan dan meningkatkan generasi lanjut dari aplikasi terdistribusi. Ia memperluas klien , server dan service-service dan terdiri dari : Sebuah model pemrograman yang memungkinan developer membangun XML Web services dan aplikasi. Sekumpulan XML Web services seperti Microsoft.NET My Services, yang membantu developer menghasilkan aplikasi yang simple dan terpadu. Sekumpulan server, termasuk Windows 2000, SQL Server, dan BizTalk Server, yang memadukan, menjalankan dan mengoperasikan serta menangani XML Web Services dan aplikasi

Tool seperti Visual Studio.NET untuk membangun XML Web Service dan aplikasi untuk window dan web . Peranti lunak klien seperti Windows XP dan Windows CE. .NET Framework ialah model pemrograman dari platform .NET untuk membangun, menyebarkan dan menjalankan XML Web service dan apliasi. Ia menyediakan lingkuan berbasiskan standar produksi yang tinggi untuk memadukan investasi yang ada dengan aplikasi dan service generasi yang akan dating. .NET Framework terdiri dari 2 bagian utama : CLR dan gabungan kelas library termasuk ASP.NET untuk aplikasi web dan XML Web Services, Windows forms untuk aplikasi klien dan ADO.NET .Visual Studio.NET dibangun menggunakan fondasi .NET Framework. .NET Framework menyediakan

lingkungan yang cerdas, mudah dikembangkan untuk membangun, menyebarkan dan menjalankan XML Web Services yang terdistribusi serta aplikasi.Dalam istilah yang mudah, .NET memisahkan platform Sistem Operasi menjadi 2 layer yaitu sebuah layer pemrograman dan layer eksekusi.

Instalasi Visual Studio.NET


Untuk menginstal Visual studio .NET, idelany dibutuhkan spasi harddisk kosong minimal 2GB dengan komputer Pentium bermemori > 64M. Agar dapat berjalan dengan sempurna, saya anjurkan diinstal pada komputer berprosesor Pentium II ke atas. Saya menggunakan versi Enterprise Architect pada saat membuat buku ini, jumlah CD yang dibutuhkan untuk versi ini ialah 5 cd. Saya menyarankan anda menginstal Windows 2000 Server atau Advanced Server untuk dapat menjalankan program ini, meskipun Windows 2000 Profesional dan XP Profesional mampu menjalankan program ini. Windows 98/Me tidak dapat menjalankan program ini, jadi mau tidak mau anda harus upgrade ke windows 2000/XP. Anda juga dapat menggunakan Versi Visual Studio.NET professional untuk belajar melalui buku ini. Internet

Information Server (IIS) dan Frontpage Server Extentions harus ada pada windows 2000 sebelum anda menginstall Visual Studio.NET Beta 2. IIS sudah terinstal jika anda mempunyai Windows 2000 Server atau Advanced Server di Komputer. Namun jika anda hanya mempunyai Windows 2000 Professional maka anda harus terlebih dahulu menginstall IIS. Berikut urutan instalasi Microsoft Visual Studio.NET Enterprise Architect : 1. Installah terlebih dahulu file file tambahan yang dibutuhkan oleh program, dengan memasukkan

cd 1 setelah melalui proses pendeteksian file-file yang tersedia di komputer maka propgram akan meminta memasukkan cd ke 5 ( CD Windows Update), karena .NET membutuhkan file-file terbaru dan pendukung untuk menjalankan program ini. Setelah selesai memperbaharui file-file di komputer , kemudian masukkan cd berikutnya yang diminta. 2. Jika telah selesai akan tampil daftar file yang akan diinstal sebagai berikut :

Gambar 1.1. Pilihan item yang akan diinstal

3.

Jika telah selesai melakukan proses instalasi,akan tampil mode start seperti gambar 1.2. Set start

page dengan profile Visual Basic Developer jika sebelumnya anda adalah programmer Visual Basic, atau Visual C++ Developer jika anda sebelumnya seorang programmer Visual C++. Namun tentunya saya sarankan anda menset profile dengan pilihan Visual basic Developer. Serta pilih juga keyboard schema, Windows Layout dan Help filter dengan pilihan Visual Basic.

Gambar 1.2 Pilihan Start page

Gambar 1.3 Profile untuk pengguna

Setelah proses instalasi dan seting di atas selesai, anda dapat membuat suatu project dengan memilih New Project, dan akan tampil form yang bisa didesain sesusai keingininan kita. Pada Visual studio.Net, juga terjadi perubahan yang signifikan pada nama ekstension file, seperti Tabel 1.1.

Tabel 1.1 Nama file ekstension yang baru pada Visual Studio.NET

Ekstension
.aspx .asax .ascx .ashx .asmx .axd .config .vsdisco .rem .soap .webinfo Active server pages Global User control Http handler Web service Trace ekstension File konfigurasi

Penjelasan

File Web services discovery File konfigurasi remote File Web Services schema File informasi web

.cs .vb .vbproj

File source c# File source Visual Basic File projek Viual Basic

Perbandingan Performa .NETdengan Java


Microsoft selalu berusaha menghasilkan produk yang lebih unggul dari pesaingnya. Beberapa penelitian telah membuktikan bahwa .NET dalam beberapa hal jauh lebih unggul dibandingkan teknologi java. Grafik di bawah ini menunjukkan performa .Net Pet Shop dibandingkan dengan JavaPet Store 10 kali lebih cepat dalam hal response time, data ini bersumber dari VeriTest dan ditampilkan pada situs www.microsoft.com. Terlihat dari grafik bahwa teknologi .NET sangatlah stabil dibanding pesainngya, Java.

Gambar 1.4 Grafik Performa .Net dengan Java

Sedangkan tabel berikut yang menunjukkan bahwa mengimplementasikan Pet Store menggunakan Java (J2EE) dibandingkan menggunakan Microsoft.NET. Terlihat bahwa teknologi.NET juga jauh lebih unggul terutama dalam hal jumlah kode yang dibutuhkan dan konfigurasi.

Gambar 1.5 Perbandingan kode .NET dengan Java

LATIHAN :
1. Kunjungi situs www.microsoft.com dan explorasi kelebihan yang ada pada teknologi.NET menggunakan fasilitas search yang telah disediakan. 2. 3. Apakah .Net mendukung Interopability dan Scalability ? Jelaskan arti 2 istilah tersebut. Eksplorasi Microsoft .NET Framework SDK pada menu start | Programs | Microsoft .NET |Samples and QuickStart Tutorial. Anda akan menemukan banyak sekali panduan dan

Framework SDK

contoh vb.net serta ASP.NET.

Anda mungkin juga menyukai