Saturday - May 10, 2008

Home | Site Map | Channels | Profile | Press Room | Services | Contact 

currently 7 user(s) online

search 

   Latest News

»

sony-ak.com Luncurkan Kamus Teknologi Informasi (May 27, 2006)

»

sony-ak.com Luncurkan IT Event Calendar (May 20, 2006)

»

Web Chat Berbasis AJAX dari sony-ak.com (May 09, 2006)

»

sony-ak.com Advertising Program (May 01, 2006)

»

Sony AK di Tabloid PCplus (April 18, 2006)

news archives » 


   Random Article

»

Tips Akses Internet Dengan Aman di Warnet (4171)

»

Penghargaan Bagi Mereka yang Mau Berbagi (1852)

»

Tips SQL Server: Perintah DELETE dan TRUNCATE, Apa Bedanya? (1427)

»

Tips PHP: Membaca Isi File Teks ke dalam String dengan Fungsi file_get_contents() (3677)

»

Submit URL Website Anda di Google (3832)

   Newsletter

Join our newsletter, you will get alert about content updates

powered by Yahoo! Groups















Nedstat Basic - Free web site statistics

 
 
#develop, Alat Alternatif Pengembangan Aplikasi Berbasis .NET Framework

Author: Lutfie Royan
Published: May 12, 2006
Visits: 2768 - Category:
.NET
 
     
 

Editor Notes:
Tulisan ini merupakan tulisan dari Lutfie Royan dan telah dipublikasikan pada blognya yang beralamat di http://zero.sentradev.com/. Di sini penulis akan memaparkan suatu tool menarik untuk pembangunan software yang memanfaatkan .NET Framework. Selamat menikmati.

Apa itu IDE?
Sebuah aplikasi yang berjalan dikomputer, dibuat dengan melalui proses yang panjang. Dimulai dari menuliskan kode program, melakukan kompilasi sampai akhirnya dapat dijalankan pada komputer. Alat yang dibutuhkan antara lain compiler untuk melakukan kompilasi dan editor untuk menuliskan kode program.

Dalam dunia pemrograman .NET, dibutuhkan compiler untuk mengkompilasi kode program menjadi bahasa yang dikenal komputer. Pada .NET Framework, compiler sudah tersedia dan berada dalam folder dimana .NET Framework terinstalasi.

Sebelum mulai menuliskan kode program, pengembang aplikasi perlu menentukan bahasa pemrograman yang akan digunakan. Antara lain C#, VB.NET, J#, Delphi.NET dan lain-lain. Pada tulisan ini akan dibahas IDE yang digunakan untuk menuliskan kode program dalam bahasa C#.

Kita bisa menggunakan alat paling sederhana, yaitu Notepad (Notepad.EXE). Aplikasi ini sudah tersedia pada sistem operasi windows Anda. Kita dapat juga menggunakan alat gratis semacam Notepad++ (bisa diunduh dari http://notepad-plus.sourceforge.net/).

Namun alat yang disebutkan diatas, masih kurang nyaman jika digunakan untuk menuliskan kode program. Apalagi jika digunakan oleh pengembang aplikasi pemula. Dibutuhkan alat yang bisa digunakan untuk menulis kode program, bisa mengkompilasi, melakukan proses pencarian kesalahan kode, membuat paket pemasangan (instalasi) dan lain-lain.

Alat tersebut dikenal dengan istilah Integrated Development Environment (IDE). Pada dasarnya, IDE adalah alat yang digunakan untuk merancang aplikasi dan dilengkapi fitur-fitur penunjang pembuatan aplikasi. Mulai dari menulis kode program dengan tampilan yang nyaman dan kemudahan penggunaan sampai aplikasi bisa didistribusikan.

Namun biasanya, IDE yang lengkap dan canggih berharga mahal. Hanya perusahaan beranggaran besar yang sanggup membeli alat tersebut. Bagaimana dengan pengembang aplikasi yang mempunyai anggaran terbatas? Jangan khawatir, saat ini sudah dikembangkan IDE berbasis freeware bahkan open source.

Microsoft mengeluarkan IDE yang bebas diunduh dan digunakan, yaitu Microsoft Visual Studio Express Editions. Alat ini cukup bagus dan lengkap untuk digunakan dalam pembuatan aplikasi.

Selain seri express dari Microsoft, ada alternatif lain yang bisa dipilih. Salah satunya adalah #develop atau SharpDevelop. #develop bahkan bersifat open source, artinya Anda dapat mendapatkan kode sumber (source code) dari aplikasi ini. Menarik bukan?

Awal Mula #develop
#develop atau SharpDevelop mulai dikembangkan sekitar tanggal 11 September 2000 oleh Mike Krüger. Awalnya dibuat untuk memenuhi kebutuhan mempelajari bahasa C# saat Microsoft meluncurkan versi alpha dari .NET Framework.

Saat ini #develop terus berkembang dan menjadi salah satu IDE yang digemari untuk membangun aplikasi berbasis.NET. Digemari karena #develop adalah IDE yang bagus dan bersifat open source. Selain itu IDE ini sangat mudah dipelajari dan cukup memadai untuk membangun aplikasi serius berbasis .NET Framework.

Fitur pada #develop
#develop sebaiknya dipasang pada sistem operasi Windows XP atau Windows 2000 dengan service pack terakhir. Sistem operasi seperti windows 98 atau windows NT, tidak dapat menjalankan seluruh fitur-fitur dan kemampuan .NET Framework secara maksimal. Sehingga #develop tidak bisa dimanfaatkan secara maksimal.

#develop terdiri dari dua versi, versi 1.1 untuk .NET Framework 1.1 dan versi 2.0 untuk .NET Framework 2.0. Berkas paket pemasangan (file instalasi) dan kode sumber dari #develop bisa didapatkan pada situs http://www.icsharpcode.net. Anda bisa mengunduh dan mulai mempelajari dari situs tersebut. Dianjurkan untuk menggunakan #develop terbaru yang mendukung NET Framework 2.0.

#develop memiliki fitur-fitur seperti layaknya IDE komersial. Fitur-fitur itu antara lain:

  • Kustomisasi User Interface. Misal bentuk UI model Multiple Document Interface atau Single Document Interface.
  • Internasionalisasi. Kita dapat memilih bahasa yang digunakan pada #develop. Secara standar menggunakan bahasa Inggris, namun bisa dikembangkan untuk menggunakan bahasa Perancis, Jerman, China bahkan bahasa Jawa.
  • Kustomisasi dalam kode program. Misal pemberian warna yang berbeda pada keyword, shortcut penulisan kode, otomatisasi/melengkapi kode, tampilan bantuan dan lain-lain.
  • Template dan Wizard dalam menuliskan kode program.
  • Fasilitas pencarian dan penggantian kata.
  • Manajemen proyek yang memadai dan berbasis XML.
  • Kompilasi yang terintegrasi dalam IDE.
  • Fasilitas Debug atau pencarian error.
  • AddIn Manager, memungkinkan pihak ketiga untuk menambahkan fitur-fitur baru.
  • Dan masih banyak fitur yang bisa digali.

Fitur-fitur tambahan tentu akan selalu dilengkapi, oleh karena itu kita perlu memantau situs http://www.icsharpcode.net/OpenSource/SD/ atau http://www.icsharpcode.net/ untuk mendapatkan release terbaru.

Pemasangan #develop
Sebelum melakukan pemasangan, ada beberapa hal yang perlu disiapkan. Lakukan pemeriksaan pada komputer Anda, apakah sudah sesuai dengan kebutuhan #develop. Kebutuhan untuk pemasangan #develop adalah:

  1. Processor minimum Pentium III atau sekelas
  2. HardDisk space minimum 100 MB
  3. Memori minimum 256 MB
  4. .NET Framework 2.0

Sampai tulisan ini diturunkan, versi dari #develop adalah SharpDevelop2 Beta 3. Sementara itu versi finalnya pada pada posisi #develop 1.1. Unduh berkas #develop (misal bernama SharpDevelop2_2.0.0.1135Beta2_Setup.exe) dari situs http://www.icsharpcode.net/OpenSource/SD/. Setelah berhasil diunduh, kita dapat melakukan pemasangan dengan mudah. Cukup dengan menekan tombol next, aplikasi akan terpasang :)

Berani mencoba?

Tulisan di atas merupakan bagian pertama dari tiga tulisan yang direncanakan.

Tulisan ini diambil dari blog Lutfie Royan yang beralamat di http://zero.sentradev.com/ dan URL asli dari tulisan ini bisa Anda akses pada alamat http://zero.sentradev.com/?p=4 dan dipublikasikan pada blognya pada tanggal 12 Mei 2006.

Demikian tulisan mengenai tool #develop sebagai alternatif pembangun aplikasi yang memanfaatkan .NET Framework. Semoga berguna bagi Anda semuanya. Untuk membaca tulisan menarik lainnya silakan menuju ke situs Sony AK Knowledge Center dengan alamat di www.sony-ak.com. Jika Anda tertarik untuk mengirimkan tulisan kepada kami, silakan saja kirim ke article@sony-ak.com.

Terima kasih.




 Recommended articles
 

»

Membuat News Ticker Untuk Home Page Anda Dengan Menggunakan 'yavs.class' (2639)

»

MWSnap, Aplikasi Screen Capture Sederhana tapi Powerful (2259)

»

Mencegah Pencurian Data pada Web Server (4249)

»

Etika dalam Mengirimkan E-mail Attachment yang Berukuran Lebih dari 150 KB (2360)

»

Memanfaatkan Data Link Properties Untuk Membuat Connection String (3878)

 Send your comments or suggestions
Full Name :
E-mail :
Comments :
 
 

  Privacy | Site Map | Advertise

  Copyright © 2003 - 2006 Sony AK Knowledge Center - all rights reserved

  info@sony-ak.com