KELEBIHAN DAN KEKURANGAN DARI VISUAL STUDIO
Assalamu'alaikum wr.wb
Pendahuluan
Alhamdulillah kali ini saya akan share materi tentang Visual Studio salah satunya Yaitum Pengertian Kelebihan serta kekurangan dari Visual Studio tersebut.Mari simak baik-baik artikel nya.
Maksud dan Tujuan
Untuk mengasah kemampuan serta menambah wawasan tentang Visual Studio.
Pengertian
Microsoft Visual Studio merupakan sebuah perangkat lunak lengkap (suite)
yang dapat digunakan untuk melakukan pengembangan aplikasi, baik itu
aplikasi bisnis, aplikasi personal, ataupun komponen aplikasinya, dalam
bentuk aplikasi console, aplikasi Windows, ataupun aplikasi Web.
Pembahasan
Microsoft Visual Studio merupakan sebuah perangkat lunak lengkap
(suite) yang dapat digunakan untuk melakukan pengembangan aplikasi, baik
itu aplikasi bisnis, aplikasi personal, ataupun komponen aplikasinya,
dalam bentuk aplikasi console, aplikasi Windows, ataupun aplikasi Web.Visual Studio mencakup kompiler, SDK, Integrated Development Environment (IDE), dan dokumentasi (umumnya berupa MSDN Library). Kompiler yang dimasukkan ke dalam paket Visual Studio antara lain Visual C++, Visual C#, Visual Basic, Visual Basic.NET, Visual InterDev, Visual J++, Visual J#, Visual FoxPro, dan Visual SourceSafe.
Microsoft Visual Studio dapat digunakan untuk mengembangkan aplikasi dalam native code (dalam bentuk bahasa mesin yang berjalan di atas Windows) ataupun managed code (dalam bentuk Microsoft Intermediate Language di atas .NET Framework). Selain itu, Visual Studio juga dapat digunakan untuk mengembangkan aplikasi Silverlight, aplikasi Windows Mobile (yang berjalan di atas .NET Compact Framework).
Seperti yang kita tahu Microsoft visual studio atau biasa di sebut VB .Net atau Visual Basic merupakan salah satu aplikasi yang sering digunakan oleh para programmer, dan menjadi salah satu bahasa yang wajib dipelajari oleh berbagai kalangan, jika mereka ingin sukses di dunia komputer.
Kegunaan Microsoft Visual Studio
Visual Studio (yang sering juga disebut VB) selain disebut sebuah bahasa pemrograman, juga sering disebut sebagai sarana (tool) untuk menghasilkan perogram-program aplikasi berbasiskan Windows. Beberapa kemampuan atau manfaat dari Visual Basic di antaranya seperti:
- Untuk membuat program aplikasi berbasiskan windows.
- Untuk membuat objek-objek pembantu program seperti, misalnya : kontrol ActiveX, file Help, aplikasi Internet dan sebagainya.
- Menguji program (debugging) dan menghasilkan program berakhiran EXE yang bersifat executable atau dapat langsung dijalankan.
Kelebihan
1. Ringan dan tidak memakan memori banyakHal ini menjadikan VB banyak digunakan oleh banyak kalangan, dari pelajar, universitas, lembaga khursus pemrograman sekalipun. Hal ini mengingat VB tidak menggunakan teknologi framework seperti framework .NET di VB.NET yang mana mengandung banyak library dan komponen yang up-to-date tetapi tentunya menggunakan resource lebih banyak. VB merupakan pilihan bagi mereka yang ingin menjalankan pemrograman berskala menengah keatas, tanpa memerlukan framework seperti .NET. Walaupun banyak survei mengatakan bahwa masih ada bahasa pemrograman yang lebih cepat dari Visual Basic yaitu C++, akan tetapi VB tidak kalah cepat dari C++, semua kembali lagi kepada algoritama pemrograman dan efisiensi koding yang digunakan.
File yang dihasilkan oleh VB berukuran kecil dan menggunakan resource yang tidak banyak, menjadikan VB ini aplikasi yang cocok digunakan untuk pembuatan aplikasi sederhana berskala kecil. Tutorial-tutorial tentang program VB pun bertebaran di Internet menjadikannya mudah untuk dipelajari oleh semua kalangan.
3. Resource melimpah di Internet
Dan hal yang tak kalah penting adalah adanya resurce yang melimpah untuk keperluan tutorial VB. Mulai dari forum, komunitas, snippet, contoh koding, semuanya tersedia di Internet. Dengan begitu, bagi mereka yang baru mengenal dan mempelajari VB, tidak akan mengalami kesulitan yang berarti karena adanya resource yang melimpah tersebut.
Kita bisa mendapatkan utility pendukung untuk Integrated Development
Environtment (IDE) vb yang disediakan di Internet dengan cara
mendownloadnya dan diinstal di PC. Adapun utilitas yang bisa Kita
dapatkan contohnya adalah Color Picker, Help File Maker, Calculator VB,
danbeberapa utilitas yang mungkin membantu untuk keperluan efisiensi
koding seperti Code Editor.
4. Pross pembelajaran yang Singkat
Jika dibanding proses pembelajaran terhadap bahasa pemrograman lain seperti Delphi, Java, C++, Visual Basic merupakan bahasa pemrograman yang paling mudah dioperasikan dan paling mudah dipelajari struktur bahasa pemrogramannya. Seorang pemula pun bisa dengan mudah mempelajari dan membuat aplikasi sederhana dari “Hello World” sampai aplikasi semacam Notepad dan Kalkulator. Hal itu mengingat dialek bahasa pemrograman yang digunakannya menganut bahasa BASIC sebagai pendahulunya, yang Kita kenal sebagai dialek bahasa pemrograman “Newbie Friendly” atau mudah dipelajari khususnya oleh para pemula dalam hal pemrograman.
VB sudah merupakan aplikasi yang tradisional yang tergantikan dengan framework aplikasi terbaru, sebut saja VB.NET. Dukungan terhadap teknologi komponen pemrograman yang up-to-date seperti Crystal Report mungkin sudah tidak didapatkan lagi. Dukungan dan support terhadap Visual Basic sendiri telah dihentikan memnyebabkan support berupa update fitur dari vendor Microsoft sudah tidak ada. Yang Kita bisa lakukan adalah mendownload utilitas pendukung untuk meunjang fitur yang belum ada di Visual Basic. Ditambah issue kompatibilitas aplikasi Executeabel yang dihasilkan di Visual Basic sendiri bermasalah di sistem Operasi Windows 7, walaupun beberapa diantaranya bisa dijalankan mengingat hal ini masih bergantung pada library dan komponen apa yang digunakan saat mendesain Aplikasi yang dibangun dengan IDE Visual Basic.
2. Rentan Security / Virus
Sudah bukan merupakan rahasia lagi bilang file berensteksi .EXE (Aplikasi) merupakan file yang rentan terhadap virus. Oleh karena itu setiap executeabel hasil kompilasi VB.NET perlu dijadikan menjadi Self-Installer melalui Package Manager bawaan Visual Basic. Dengan demikian bisa mengurasi tingkat serangan langsung dari Virus. Atau bila perlu dilakukan kompressi dengan file ZIP dengan tujuan agar file EXE lebih aman terhadap gangguan virus. Karena biasanya file berformat kompressi seperti ZIP dan RAR lebih aman terhadap gangguan virus.
3. Tidak multi-operating System
Karena Visual Basic dibuat oleh Vendor Microsoft yang ditargetkan untuk digunakan pada sistem operasinya sendiri yaitu Windows. Maka penggunakan Visual Basic sendiri terbatas pada sistem Operasi Windows. Aplikasi yang Kita buat dengan menggunakan software Visual Basic pun tidak bisa dijalankan di sistem operasi lain, semisal Linux dan MacOS. Hal ini berbeda dengan aplikasi bahasa pemrograman yang lain, sebut saja “Java” yang menggunaan technology Virtual Machine dimana kode nya di encode kedalam bahasa VM dan menggunakan interpreter khusus Java yang harus dipasang di sistem operasi target yang akan menjalan sistem buatan Java. Menjadikan Aplikasi yang dibagun dengan platform Java mampu dijalankan di berbagai operating system seperti Windows, bebragai varian Linux, dan MacOS. Tentunya hal ini dimungkinkan berkat adanya teknologi “Java Virtual Machine” yang merupakan aplikasi Interpreter untuk aplikasi yang dibuat dengan Java, yang sudah di-encode.
4. Visual Basic tidak cocok untuk Game
Banyak forum dan komuitas yang mempertanyakan tentang integritas Visual Basic dalam mengembangkan aplikasi Games. Visual Basic dinyatakan kurang cocok untuk membuat aplikasi Games, dan lebih cocok digunakan untuk membuat aplikasi berbasis database. Hal ini mungkin dikarenakan library yang disertakan di Visual Basic serta fungsional yang disediakan lebih ke database-oriented sehingga lebih memungkinkan untuk mengoptimalkan berbagai resource programming yang ada untuk keperluan database, seperti pembuatan aplikasi stock, aplikasi kepegawaian, aplikasi absensi, dan sebagainya.
Refrensi
https://en.wikipedia.org/wiki/Microsoft_Visual_Studio
Kesimpulan
Demikianlah artikel tentang Visual Studio , Mudah-mudahan artikel ini dapat memberikan tambahan wawasan kepada para pembaca sekalian terkait aplikasi & bahasa pemrograman besutan Microsoft ini, Visual Basic, dan juga untuk menambah minat dan motivasi bagi mereka yang ingin mengenal dan mempelajari aplikasi & bahasa pemrograman Visual Basic ini.
4. Pross pembelajaran yang Singkat
Jika dibanding proses pembelajaran terhadap bahasa pemrograman lain seperti Delphi, Java, C++, Visual Basic merupakan bahasa pemrograman yang paling mudah dioperasikan dan paling mudah dipelajari struktur bahasa pemrogramannya. Seorang pemula pun bisa dengan mudah mempelajari dan membuat aplikasi sederhana dari “Hello World” sampai aplikasi semacam Notepad dan Kalkulator. Hal itu mengingat dialek bahasa pemrograman yang digunakannya menganut bahasa BASIC sebagai pendahulunya, yang Kita kenal sebagai dialek bahasa pemrograman “Newbie Friendly” atau mudah dipelajari khususnya oleh para pemula dalam hal pemrograman.
Kekurangan
1. Dukungan TeknologiVB sudah merupakan aplikasi yang tradisional yang tergantikan dengan framework aplikasi terbaru, sebut saja VB.NET. Dukungan terhadap teknologi komponen pemrograman yang up-to-date seperti Crystal Report mungkin sudah tidak didapatkan lagi. Dukungan dan support terhadap Visual Basic sendiri telah dihentikan memnyebabkan support berupa update fitur dari vendor Microsoft sudah tidak ada. Yang Kita bisa lakukan adalah mendownload utilitas pendukung untuk meunjang fitur yang belum ada di Visual Basic. Ditambah issue kompatibilitas aplikasi Executeabel yang dihasilkan di Visual Basic sendiri bermasalah di sistem Operasi Windows 7, walaupun beberapa diantaranya bisa dijalankan mengingat hal ini masih bergantung pada library dan komponen apa yang digunakan saat mendesain Aplikasi yang dibangun dengan IDE Visual Basic.
2. Rentan Security / Virus
Sudah bukan merupakan rahasia lagi bilang file berensteksi .EXE (Aplikasi) merupakan file yang rentan terhadap virus. Oleh karena itu setiap executeabel hasil kompilasi VB.NET perlu dijadikan menjadi Self-Installer melalui Package Manager bawaan Visual Basic. Dengan demikian bisa mengurasi tingkat serangan langsung dari Virus. Atau bila perlu dilakukan kompressi dengan file ZIP dengan tujuan agar file EXE lebih aman terhadap gangguan virus. Karena biasanya file berformat kompressi seperti ZIP dan RAR lebih aman terhadap gangguan virus.
3. Tidak multi-operating System
Karena Visual Basic dibuat oleh Vendor Microsoft yang ditargetkan untuk digunakan pada sistem operasinya sendiri yaitu Windows. Maka penggunakan Visual Basic sendiri terbatas pada sistem Operasi Windows. Aplikasi yang Kita buat dengan menggunakan software Visual Basic pun tidak bisa dijalankan di sistem operasi lain, semisal Linux dan MacOS. Hal ini berbeda dengan aplikasi bahasa pemrograman yang lain, sebut saja “Java” yang menggunaan technology Virtual Machine dimana kode nya di encode kedalam bahasa VM dan menggunakan interpreter khusus Java yang harus dipasang di sistem operasi target yang akan menjalan sistem buatan Java. Menjadikan Aplikasi yang dibagun dengan platform Java mampu dijalankan di berbagai operating system seperti Windows, bebragai varian Linux, dan MacOS. Tentunya hal ini dimungkinkan berkat adanya teknologi “Java Virtual Machine” yang merupakan aplikasi Interpreter untuk aplikasi yang dibuat dengan Java, yang sudah di-encode.
4. Visual Basic tidak cocok untuk Game
Banyak forum dan komuitas yang mempertanyakan tentang integritas Visual Basic dalam mengembangkan aplikasi Games. Visual Basic dinyatakan kurang cocok untuk membuat aplikasi Games, dan lebih cocok digunakan untuk membuat aplikasi berbasis database. Hal ini mungkin dikarenakan library yang disertakan di Visual Basic serta fungsional yang disediakan lebih ke database-oriented sehingga lebih memungkinkan untuk mengoptimalkan berbagai resource programming yang ada untuk keperluan database, seperti pembuatan aplikasi stock, aplikasi kepegawaian, aplikasi absensi, dan sebagainya.
Refrensi
https://en.wikipedia.org/wiki/Microsoft_Visual_Studio
Kesimpulan
Demikianlah artikel tentang Visual Studio , Mudah-mudahan artikel ini dapat memberikan tambahan wawasan kepada para pembaca sekalian terkait aplikasi & bahasa pemrograman besutan Microsoft ini, Visual Basic, dan juga untuk menambah minat dan motivasi bagi mereka yang ingin mengenal dan mempelajari aplikasi & bahasa pemrograman Visual Basic ini.
Wassalamu'alaikum wr.wb
0 comments:
Posting Komentar