Minggu, 15 Februari 2015

Pertemuan 1, 9 Februari 2015 : Framework .NET

      Istilah .Net (baca: dot net) mungkin cukup sering kita  dengar belakangan ini. Secara singkat, .Net adalah teknologi yang dikembangkan oleh perusahaan perangkat lunak Microsoft untuk memfasilitasi system operasi, hingga ke peralatan-peralatan lain seperti handphone dan sebagainya. Dengan demikian, jika Anda bermaksud untuk membuat program yang dapat dijalankan melalui internet, jaringan computer, handphone dan lain-lain, maka sangatlah tepat jika Anda membuatnya melalui teknologi .Net ini Teknologi .Net dapat juga digunakan bagi yang ingin membuat program untuk komputer pribadi yang dijalankan secara individual. Dibandingkan dengan perangkat lunak pembuat program yang sudah ada sebelumnya seperti Ms. Visual Studio 6.0 (Ms. Merupakan singkatan yang umum digunakan perusahaan Microsoft). Perangkat lunak pembuat program berbasis .Net mempunyai lebih banyak fasilitas dan perintah-perintah yang akan mempermudah dan mempercepat dalam pembuatan program aplikasi. Selain itu, perangkat lunak pembuat program berbasis .Net diciptakan dengan dasar pemrograman berorientasi objek sehingga program aplikasi akan menjadi lebih mudah dimuat, dipelihara, dan dikembangkan. Beberapa kelebihan lain yang dapat Anda peroleh melalui teknologi .Net ini adalah:
  • Kemudahan untuk menggabung beberapa program yang dibuat dengan berbagai bahasa pemrograman berteknologi .Net ini.
  • Kemudahan untuk berpindah antarbahasa pemrograman.
  • Meningkatkan keandalan program dalam menangani error.
  • Penanganan masalah memori secara otomatis dan sebagainya.
         Pada umumnya, program aplikasi yang ada akan mempunyai ekstensi .exe. program apilkasi ini dapat dijalankan secara langsung tanpa bergantung  pada program lain. Berbeda dengan program aplikasi yang dibuat dengan teknologi .Net-meskipun sama-sama berekstensi .exe mempunyai sedikit perbedaan dalam konsep menjalankannya. Untuk menjalankan program aplikasi yang dibuat dengan teknologi .Net, Anda perlu menginstal suatu komponen yang disebut .Net Framework. Pada saat ini .Net Frameworks yang paling baru adalah .Net Framework versi 4. Untuk .Net Framework versi 3.5 sudah disertakan bersama Windows 7 sehingga kita  tidak perlu menginstalnya secara terpisah jika sistem operasi yang kita sudah menggunakan Windows 7. Bila tidak menggunakan Windows 7 atau versi lain yang lebih baru, maka komponen .Net Framework dapat di-download melalui internet di alamat http://www.microsoft.com/downloads/. Isikan kata kunci “.Net Framework” pada kolom Search yang ada pada halaman web tersebut dan temukan link alamat untuk men-download komponen .Net Framework yang terbaru. Tanpa adanya .Net Framework di komputer, maka semua program yang dibuat dengan teknologi .Net tidak akan dapat dijalanlan di komputer meskipun ekstensi dari file tersebut adalah .exe. File .exe yang Anda dapatkan dari perangkat lunak yang tidak menggunakan teknologi .Net akan dibentuk dalam bahasa mesin yang spesifik terhadap perangkat keras dan system operasi yang diguankan saat itu. Sebagai akibatnya, file .exe tersebut tidak bisa dijalankan pada computer lain yang memiliki arsitektur atau system operasi yang berbeda. Sementara itu, file .exe yang dibentuk melalui perangkat lunak berteknologi .Net tidak berbentuk bahasa mesin, tetapi bahasa “setengah jadi” (intermediate code) yang disebut dengan istilah byte kode.
Saat ini file .exe hendak dijalankan, byte kode akan diubah oleh .Net Framework menjadi bahasa mesin yang sesuai denga spesifikasi perangkat keras dan system operasi pada saat itu. Dengan demikian, file .exe tersebut dapat dujalankan pada berbagai perangkat keras dan sitem operasi selama .Net Framework sudah terinstal pada computer tersebut. Karena proses pengubahan byte code menjadi bahasa mesin dilakukan oleh compiler yang ada di dalam .Net Framework pada saat program aplikasi akan dijalankan maka compiler ini disebut dengan Just In Time compiler (JIT-Compiler).

      Spesifikasi .Net Framework telah distandarkan melalui suatu badan internasional. Vendor lain yang ingin membuat .Net Framework untuk system operasi lain harus mengikuti standar yang telah ditetapkan tersebut. Dengan demikian,  jika misalnya .Net Framework untuk system operasi X telah diciptakan, maka semua program yang dibuat dengan tenologi .Net akan dapat dijalankan secara langsung pada komputer yang menggunakan sistem operasi X tersebut tanpa harus melakukan perubahan pada program. Jadi, dapat disimpulkan bahwa pembuatan program melalui teknologi .Net akan membuat program menjadi lebih fleksibel karena program tersebut dapat dijalankan pada berbagai perangkat keras dan system opeasi selama .Net Framework telah terpasang pada perangkat keras tersebut.

Referensi :
https://teg849.wordpress.com/2011/05/15/pengertian-dot-net-framework/  

Tidak ada komentar:

Posting Komentar