Microsoft .NET Framework (dibaca Microsoft Dot Net Framework) atau lebih diketahui dengan singkatan dot net (tidak berkomunikasi dengan domain .net) merupakan sebuah perangkat lunak kerangka kerja yang berjalan utamanya pada sistem operasi Microsoft Windows, saat ini .NET Framework umumnya telah terintegrasi dalam distribusi standar Windows (mulai dari Windows Server 2003 dan versi-versi Windows yang lebih baru).
Kerangka kerja ini menyediakan sejumlah luhur pustaka pemrograman komputer dan mendukung beberapa bahasa pemrograman serta interoperabilitas yang adun sehingga memungkinkan bahasa-bahasa tersebut berfungsi satu dengan lain dalam pengembangan sistem. Berbeda halnya dengan tipikal aplikasi konvensional umumnya, program yang ditulis dengan memanfaatkan .NET Framework berjalan pada lingkungan perangkat lunak melalui Common Language Runtime, dan bukan perangkat keras secara langsung. Hal ini memungkinkan aplikasi yang diwujudkan di atas .NET secara teoritis mampu berjalan pada perangkat keras apapun yang didukung oleh .NET Framework. Perangkat lunak ini merupakan kunci penawaran utama dari Microsoft, dan dimaksudkan untuk digunakan oleh sebagian luhur aplikasi-aplikasi baru yang diwujudkan untuk platform Windows.
Pada landasannya, .NET Framework memiliki 2 komponen utama: CLR dan .NET Framework Class Library.
Program - program yang ditulis untuk .NET Framework dijalankan pada suatu lingkungan software yang mengatur persyaratan-persyaratan runtime program. Runtime environment ini, yang juga merupakan suatu anggota dari .NET Framework, diketahui sebagai Common Language Runtime (CLR). CLR menyediakan penampilan dari application virtual machine, sehingga para programmer tidak perlu mengetahui kemampuan CPU tertentu yang akan menjalankan program. CLR juga menyediakan layanan-layanan penting lainnya seperti jaminan keamanan, pengaturan memori, garbage collection dan exception handling / penanganan kesalahan pada saat runtime. Class library dan CLR ini merupakan komponen inti dari .NET Framework. Kerangka kerja itu pun diwujudkan sedemikian rupa supaya para programmer mampu mengembangkan program komputer dengan jauh lebih mudah, dan juga untuk mengurangi kerawanan aplikasi dan juga komputer dari beberapa ancaman keamanan.
CLR merupakan turunan dari CLI (Common Language Infrastructure) yang saat ini merupakan standar ECMA. Untuk keterangan lebih lanjut, silakan mengunjungi situs ECMA atau kunjungi sumber pranala di bawah artikel ini.
Solusi-solusi program pembentuk class library dari .NET Framework mengcover ajang yang lapang dari kebutuhan program pada aspek user interface, pengaksesan data, koneksi basis data, kriptografi, pembuatan aplikasi berbasis web, algoritma numerik, dan komunikasi jaringan. Fungsi-fungsi yang aci dalam class library mampu digabungkan oleh programmer dengan kodenya sendiri untuk membuat suatu program aplikasi baru.
Pada berbagai literatur dan pustaka di Internet, .NET Framework seringkali disingkat diwujudkan menjadi .NET saja.
.NET Framework sebagai platform
.NET seringkali juga mampu diterjemahkan sebagai platform, yang merupakan suatu lingkungan terpadu untuk pengembangan dan eksekusi untuk berbagai macam bahasa pemrograman dan himpunan library untuk bekerja sama membuat dan menjalankan aplikasi berbasis Windows yang lebih mudah untuk diwujudkan, diatur, didistribusikan, dan diintegrasikan dengan sistem jaringan lain.
Dalam perkembangannya, .NET seringkali dikaitkan pula dengan versi Visual Studio yang sesuai dengan dukungan versi yang bersangkutan untuk pengembangan aplikasi. Berikut ini versi .NET dan versi Visual Studio yang terkait:
Versi
Microsoft memulai pengembangan .NET Framework di belakang 1990 dengan nama permulaan Next Generation Windows Services (NGWS). Pada belakang 2000 versi beta .NET 1.0 dirilis
Versi 3.0 dari .NET Framework disertakan di Windows Server 2008 dan Windows Vista. Version 3.5 disertakan di Windows 7, dan bisa juga diinstall di Windows XP maupun Windows Server 2003. Pada 12 April 2010 .NET Framework 4 dirilis bersamaan dengan applikasi Visual Studio 2010.
.NET Framework terdiri dari dua versi adalah mobile dan embedded. Versi mini dari framework .NET Compact Framework, tersedia untuk platform smartphone khususnya Windows CE dan Windows Mobile. .NET Micro Framework lebih ditargetkan untuk device yang membutuhkan kinerja tinggi.
.NET 2.0, 3.0 dan 3.5 memiliki CLR yang sama. Dengan demikian, struktur IL juga sama. Adapun fasilitas penambahan kata kunci pemrograman seperti pada LINQ yang sebenarnya lebih mengarah sebagai fitur bahasa pemrograman (programming language feature) sehingga bukan merupakan fitur CLR.
.NET pada sistem operasi selain Windows
Implementasi .NET 2.0 saat ini juga memiliki Mono, perangkat lunak varian yang mampu berjalan di Linux dan UNIX. Mono dikembangkan oleh Ximian, yang selanjutnya diakuisisi oleh Novell. Mono merupakan platform sumber membuka, gunanya semua orang mampu berpartisipasi di dalam pengembangan Mono.
124 komentar
komentarNama : Achmad Zidan Akbar
ReplyNRP : 05111840000005
Link Tugas 2 .NET
Nama : Gema Adi Perwira
ReplyNRP : 05111840000138
Kelas : PBKK - C
Link : Link Tugas 2
Nama : Excel Deo Cornelius
ReplyNRP : 05111840000117
Kelas : PBKK - A
Link : Link Tugas 2
Nama: Kresna Adhi Pramana
ReplyNRP: 05111840000072
Kelas: PBKK - A
Link: Link Tugas 2
Nama : Ryukazu Andara Saviestyan
ReplyNRP : 05111840000129
Kelas : PBKK - C
Link : Link Tugas 2
Nama : Zahratul Millah
ReplyNRP : 05111840000048
Kelas : PBKK - C
Link : Link Tugas 2
Nama : Muhammad Ilham Bayhaqi
ReplyNRP : 05111840000069
Kelas : PBKK - B
Link : Link Tugas 2
Nama: Elvira Catrine Natalie
ReplyNRP: 05111840000016
Kelas: PBKK-A
Link: Tugas 2 - Penggunaan .NET
Nama: Muhamad Fikri Sunandar
ReplyNRP: 05111940000135
Kelas: PBKK-C
Link: Tugas 2 - Latihan .NET
Nama : Muhammad Afif Fadhlurrahman
ReplyNRP : 05111840000093
Kelas : PBKK - C
Link : Link Tugas 2
Nama: Alberto Sanjaya
ReplyNRP: 05111840000150
Kelas: PBKK-A
Link: Tugas 2 - Latihan .NET Framework
Nama : Ardy Wahyu Setyawan
ReplyNRP : 05111840000050
Kelas : PBKK - C
Link : Link Tugas 2
Nama : Muhammad Arsyad Ardiansyah
ReplyNRP : 05111940000228
Kelas : PBKK-A
Link : Link Tugas 2
Nama : Muhammmad Daffa' Aflah Syarif
ReplyNRP : 05111840000030
Kelas : PBKK - B
Link Blog : daffaaflah6
Link Tugas 2 : Tugas 2
Nama : I Gusti Agung Chintya Prema Dewi
ReplyNRP : 05111840000130
Kelas : PBKK - A
Link Tugas 2 : Implementasi .NET
Nama : Amelia Puji
ReplyNRP : 05111840000147
Kelas : PBKK - C
Link : Link Tugas 2
Nama : Syubban Fakhriya
ReplyNRP : 05111840000042
Kelas : PBKK - B
Link : Link Tugas 2
Nama: Fransiskus Xaverius Kevin Koesnadi
ReplyNRP: 05111840000162
Kelas: PBKK - C
Link: Link Tugas 2
Nama : Fara Dinda Mutia K.
ReplyNRP : 05111840000112
Kelas : PBKK-C
Link : Link Tugas 2
Nama : Aflakah Nur Farhana
ReplyNRP : 05111840000120
Kelas : PBKK-A
Link : Link Tugas 2
Nama : Patrick Cipta Winata
ReplyNRP : 05111840000098
Kelas : PBKK-A
Link : Link Tugas 2
Nama : Nodas Uziel Putra Serpara
ReplyNRP : 05111840007007
Kelas : PBKK-B
Link : Tugas 2
Nama : Muhamat Samsu Dhuha
ReplyNRP : 05111840000155
Kelas : PBKK-C
Link : Tugas 2
Nama : Evelyn Sierra
ReplyNRP : 05111940000111
Kelas : PBKK-A
Link : Link Tugas 2
Nama : Anfasa Aliffian
ReplyNRP : 05111840000160
Kelas : PBKK-A
Link : Tugas 2
Nama : Anggara Yuda Pratama
ReplyNRP : 05111840000008
Kelas : PBKK-A
Link : Tugas 2
Nama : Brananda Denta Wira Pranata
ReplyNRP : 05111840000143
Kelas : PBKK A
Link : Tugas 2
Nama: Kinasihurrabb Moralluhung
ReplyNRP: 05111840000161
Kelas: PBKK - A
Link: Tugas 2
Nama: Yaniar Pradityas Effendi
ReplyNRP: 05111840000047
Kelas: PBKK C
LINK TUGAS 2
Nama: Anisa Aurafitri
ReplyNRP: 05111840000049
Kelas: PBKK-B
Link: Tugas 2
Nama : Rifki Aulia Irawan
ReplyNRP : 05111840000142
Kelas : PBKK A
Link Tugas : Link Tugas 2
Nama : Evelyn Tjitrodjojo
ReplyNRP : 05111840000099
Kelas : PBKK-C
Link Tugas : Simple Application .NET
Nama : Kana Rekha
ReplyNRP : 05111840000001
Kelas : PBKK-B
Link Tugas : Tugas 2
Nama : Muhammad Fikri Rabbani
ReplyNRP : 05111840000165
Kelas : PBKK - B
Link Tugas : Link Tugas 2
Nama : Kevin Angga Wijaya
ReplyNRP : 05111840000024
Kelas : PBKK - A
Link Tugas : Link Tugas 2
Nama : Muhammad Rizqi Tsani
ReplyNRP : 05111940000045
Kelas : PBKK-A
Link : Link Tugas 2
Nama : Zaenal Makhmudi Isma'il
ReplyNRP : 05111840000054
Kelas : PBKK - B
Link : Tugas 2
Nama : Sitti Chofifah
ReplyNRP : 05111840000039
Kelas : PBKK - B
Link : Tugas 2
Nama: Farrel Muhammad Taqi
ReplyNRP: 05111840000071
Kelas: PBKK-B
Link Tugas 2
Nama : M. Frediansyah Sinaga
ReplyNRP : 05111840000028
Kelas : PBKK A
Link Tugas 2
Nama : Geizka Wahyu Fahriza
ReplyNRP : 05111840000062
Kelas : PBKK A
Link Tugas 2
Nama : Fandi Wahyu Rusydi
ReplyNRP : 05111840000108
Kelas : PBKK - A
Link Tugas 2
NAMA : Edo Dwi Yogatama
ReplyNRP : 05111840000060
KELAS: PBKK - B
LINK TUGAS 2
Nama : Vieri Fath Ayuba
ReplyNRP : 05111840000153
Kelas : PBKK B
Link Tugas 2
Nama : Vieri Fath Ayuba
ReplyNRP : 05111840000153
Kelas : PBKK B
Link Tugas 2
Nama : Afia Hana Yusriya
ReplyNRP : 05111840000111
Kelas : PBKK - A
Link: Tugas 2
Nama : Muhammad Iqbal Humam
ReplyNRP : 0511184000103
Kelas : PBKK - B
Tugas 2
Nama : Riski Anang ferdian
ReplyNRP : 05111840000052
Kelas : PBKK B
Tugas 2
Nama : Abdur Rachman Wahed
ReplyNRP : 05111840000004
Kelas : PBKK A
Link: Tugas 2
Nama : Rasyid Ridlo Winanto
ReplyNRP : 05111840000135
Kelas : PBKK - B
Link : TUGAS 2
Nama: Muhammad Rivadhli Purnomo
ReplyNRP: 05111840000128
Kelas PBKK-B
Link: Tugas 2
Nama : Muhammad Arif Faizin
ReplyNRP : 05111940000060
Kelas : PBKK A
Link: Tugas 2
Nama: Clever Dicki Marpaung
ReplyNRP: 05111840000116
Kelas: PBKK-B
Link: Link Tugas 2
Nama : Rafif Ridho
ReplyNRP : 05111840000058
Kelas : PBKK A
Berikut Link Tugas 2
Nama: M. Farras Pangestu
ReplyNRP: 05111840000134
Kelas: PBKK A
Link Tugas 2
Nama: Aaron Astonvilla Rompis
ReplyNRP: 05111840000131
Kelas: PBKK B
Link: Tugas 2
Nama : Maisie Chiara Salsabila
ReplyNRP : 05111840000057
Kelas : PBKK A
Link Tugas 2
Nama : David Bintang
ReplyNRP : 05111840000090
Kelas : PBKK A
Link : Tugas 2
Nama: Reihan Nanda Ramadhan
ReplyNRP: 05111840000132
Kelas: PBKK A
Link Tugas 2
Nama : Adam Abelard Garibaldi
ReplyNRP : 05111840000125
Kelas : PBKK B
Tugas 2
Nama : Segara Bhagas Dagsapurwa
ReplyNRP : 05111840000037
Kelas : PBKK - B
Tugas 2
Nama : Naufal Rafi Akbar
ReplyNRP : 05111840000157
Kelas : PBKK - B
Tugas 2
Nama : Siti Munawaroh
ReplyNRP : 05111840007004
Kelas : PBKK A
Link : Tugas 2
Nama: Alie Husaini R.
ReplyNRP: 05111840000097
Kelas: PBKK B
Link Tugas 2
Nama : Abdur Rohman
ReplyNRP : 05111840000100
Kelas : PBKK A
Link Tugas 2
Nama : Ikhsan Haikal
ReplyNRP : 05111740000172
Kelas : PBKK B
Tugas 2
Nama : Nikodemus Siahaan
ReplyNRP : 05111840000151
Kelas : PBKK b
Link Tugas 2
Nama : Putu Putri Natih Devayanti
ReplyNRP : 05111840000163
Kelas : PBKK A
Link : Link Tugas 2
Nama : Muhammad Satryo Pamungkas Bimasakti
ReplyNRP : 05111840000070
Kelas : PBKK A
Link :Link Tugas 2
Nama : Aulia Ihza Hendradi
ReplyNRP : 05111840000089
Kelas : PBKK A
Link :Link Tugas 2
Nama : Budiman Akbar Radhiansyah
ReplyNRP : 05111740000179
Kelas : PBKK A
Link : Klik disini
Nama : R. Dafa Berlian Denmar
ReplyNRP : 05111840000149
Kelas: PBKK A
Link Tugas 2
Nama : Angelita Titiandes Br. Silalahi
ReplyNRP : 05111840000088
Kelas : PBKK A
Link : Tugas 2
Nama : Dohan Pranata Wikanda
ReplyNRP : 05111840000139
Kelas : PBKK B
Link : Link Tugas 2
Nama: Rosa Valentine Lammora
ReplyNRP: 05111840000035
Kelas: PBKK A
Link: Link Tugas 2
Nama : Herri Purba
ReplyNRP : 05111840000056
Kelas: PBKK-B
Link : Link Tugas 2
Nama: Khofifah Nurlaela
ReplyNRP: 05111840000025
Kelas: PBKK A
Link Tugas: Tugas 2
Nama: Iqbaal Pratama Putra
ReplyNRP: 05111840000021
Kelas: PBKK C
Link Tugas: Tugas 2
Nama: Kenji Hikmatullah
ReplyNRP: 05111840000074
Kelas: PBKK A
Link Tugas: Tugas 2
Nama: Muhammad Rafi Yudhistira
ReplyNRP: 05111840000115
Kelas: PBKK - C
Link Tugas: Tugas 2
Nama: Aldo Yaputra Hartono
ReplyNRP: 05111940000084
Kelas: PBKK-C
Link Tugas 2
Nama : Wardah Nabilah Rusyda
ReplyNRP : 05111840000046
Kelas : C
Link : Tugas 2
Nama : Ivan Abdillah Rahman
ReplyNRP : 05111840000137
Kelas : PBKK - C
Link Tugas : Tugas 2
Nama : Devi Hainun Pasya
ReplyNRP : 05111840000014
Kelas : PBKK - C
Link : Tugas 2
Nama : Feinard
ReplyNRP : 051118400000081
Kelas: PBKK - C
Link : Link
Nama: Shofiyah Mardhiyah
ReplyNRP: 05111840000106
Kelas: PBKK - C
Link : Tugas 2
Nama : Kholilah Zaki Lismia
ReplyNRP : 05111840000159
Kelas : PBKK-C
Link : Tugas 2
Nama : Achmad Sofyan Pratama
ReplyNRP : 05111840000061
Kelas : PBKK - C
link : link tugas 2
Nama : Oktarizka Asviananda Nursanty
ReplyNRP : 05111840000156
Kelas : PBKK C
Link : Tugas 2
Nama: Intan Kusuma R
ReplyNRP: 05111840000020
Kelas: PBKK-C
Link: Link Tugas 2
Nama: M Ridho Daffa Ardista
ReplyNRP: 05111840000065
Kelas: PBKK A
Link Tugas: Tugas 2
Nama : Frans Wijaya
ReplyNRP : 05111940000098
Kelas : C
Link : Tugas 2
Nama : Adrian
ReplyNRP : 05111940000130
Kelas : C
Link : Tugas 2
Nama : Juwita Kartika Rani
ReplyNRP : 05111840000051
Kelas: C
Link : Tugas 2
Nama : Ivan Muhammad Nizar
ReplyNRP : 05111940000052
Kelas: C
Link : Tugas 2
Nama : Naufal Fajar Imani
ReplyNRP : 05111940000007
Kelas : PBKK C
Link : Tugas 2
Nama : Salim Bin Usman
ReplyNRP : 05111840000104
Kelas : C
Link : Tugas 2
Nama : Dicksen Alfersius Novian
ReplyNRP : 05111940000076
Kelas : C
Link : Tugas 2
Nama: Joseph Eric Amadeo S.
ReplyNRP: 05111840000077
Kelas: C
Link: Tugas 2
Nama : Rio Surya Fachrudin
ReplyNRP : 05111640000130
Kelas : C
Link : Tugas 2 PBKK C
Nama : Irsyadhani Dwi Shubhi
ReplyNRP : 05111840000022
Kelas : PBKK-B
Link : Tugas 2
Nama : Faishal Abiyyudzakir
ReplyNRP : 05111740000192
Kelas : PBKK - C
Link : Tugas 2
Nama : Daffa Tristan Firdaus
ReplyNRP : 05111940000006
Kelas : PBKK C
Link : Tugas 2
Nama : Ammar Alifian
ReplyNRP : 05111840000007
Kelas : PBKK B
Link : Tugas 2
Maaf ternyata Link yg saya berikan diatas ternyata tidak bisa, berikut link yg benar
ReplyNama : Fandi Wahyu Rusydi
NRP : 05111840000108
Kelas : PBKK A
Link :
Tugas 2
Nama : Faizal Mabrury
ReplyNRP : 05111740007006
Kelas : C
tugas 2
Nama :Imanuel Banifernando Simatupang
ReplyKelas:PBKK C
NRP :05111840000085
tugas 2
Nama: Sandra Agnes Oktaviana
ReplyNRP: 05111840000124
Kelas: PBKK B
Link: PBKK Tugas 3
Nama : I Kadek Ricky Suirta
ReplyNRP : 05111840000146
Kelas : PBKK - B
Link : Tugas 2
Nama : Bayu Surya Bawono
ReplyNRP : 054111840000114
Kelas : PBKK - B
Link : Tugas 2
Nama : Ryan Rasyid
ReplyKelas: PBKK C
NRP : 05111840000079
Tugas 2