SlideShare a Scribd company logo
Apa itu .NET Framework?
Suatu komponen windows yang terintegrasi
yang dibuat dengan tujuan untuk mensupport
pengembangan berbagai macam jenis aplikasi
Dapat mejalankan berbagai macam aplikasi
generasi mendatang termasuk pengembangan
aplikasi Web Services XML
Tujuan .NET Framework
Untuk menyediakan environment kerja yang
konsisten bagi bahasa pemrograman yang
berorientasi objek (object-oriented programming
- OOP)
Baik kode objek itu di simpan dan di eksekusi
secara lokal, atau dieksekusi secara lokal tapi
didistribusikan melalui Internet atau di eksekusi
secara remote.
Untuk menyediakan environment kerja di dalam
mengeksekusi kode yang dapat meminimaliasi
proses software deployment dan menghindari
konflik penggunaan versi software yang di buat.
Tujuan .NET Framework
Untuk menyediakan environment kerja yang
aman dalam hal pengeksekusian kode,
termasuk kode yang dibuat oleh pihak ketiga
(third party).
Untuk menyediakan environment kerja yang
dapat mengurangi masalah pada persoalan
performa dari kode atau dari lingkungan
interpreter nya.
Membuat para developer lebih mudah
mengembangkan berbagai macam jenis aplikasi
yang lebih bervariasi, seperti aplikasi berbasis
windows, smart device dan aplikasi berbasis
web.
Tujuan .NET Framework
Membangun semua komunikasi yang ada di
dalam standar industri untuk memastikan bahwa
semua kode aplikasi yang berbasis Framework
.NET dapat berintegrasi dengan berbagai
macam kode aplikasi lain.
Sebagai salah satu sarana untuk dapat
memenuhi tujuan di atas, maka dibuatlah
berbagai macam bahasa pemrograman yang
dapat digunakan dan dapat berjalan di atas
platform Framework .NET seperti bahasa C#,
VB.NET, J#, Perl.NET dll
Arsitektur .NET Framework
Framework .NET terdiri dari dua buah
komponen utama, yaitu :
Common Language Runtime (CLR)
.NET Framework Class Library atau kadang juga
sering disebut dengan Base Class Library
(BCL).
Do tnet framework
Do tnet framework
Common Language Runtime
Adalah pondasi utama dari Framework .NET
CLR merupakan komponen yang bertanggung
jawab terhadap berbagai macam hal, seperti
Bertanggung jawab untuk melakukan
managemen memory
Melakukan eksekusi kode
Melakukan verifikasi terhadap keamanan kode
Menentukan hak akses dari kode,
Melakukan kompilasi kode, dan berbagai layanan
system lainnya
Common Language Runtime
Dengan adanya fungsi CLR ini, maka aplikasi
berbasis .NET biasa juga disebut dengan
managed code
Sedangkan aplikasi di luar itu biasa disebut
dengan un-managed code
CLR akan melakukan kompilasi kode-kode
aplikasi kita menjadi bahasa assembly MSIL
(Microsoft Intermediate Language)
Proses kompilasi ini sendiri dilakukan oleh
komponen yang bernama Just In Time (JIT)
Common Language Runtime
JIT hanya akan mengkompilasi metode-metode
yang memang digunakan dalam aplikasi
Dan hasil kompilasi ini sendiri di chace di dalam
mesin dan akan dikompile kembali jika memang
ada perubahan pada kode aplikasi kita.
Base Class Library (BCL)
Koleksi dari reusable types yang sangat
terintegrasi secara melekat dengan CLR
Class library bersifat berorientasi terhadap objek
yang akan menyediakan types dari fungsi-fungsi
managed code
Hal ini tidak hanya berpengaruh kepada
kemudahan dalam hal penggunaan, tetapi juga
dapat mengurangi waktu yang diperlukan pada
saat eksekusi
Dengan sifat tersebut, maka komponen pihak
ketiga akan dengan mudah diaplikasikan ke
dalam aplikasi yang dibuat
Base Class Library (BCL)
Dengan adanya BCL ini, maka kita bisa
menggunakan Framework .NET untuk membuat
berbagai macam aplikasi, seperti :
Aplikasi console
Aplikasi berbasis window (Windows Form)
Aplikasi ASP.NET (berbasis web)
Aplikasi Web Services XML
Aplikasi berbasis Windows Services
Keuntungan .NET Framework
Mudah
Efisien
Konsisten
Produktivitas

More Related Content

PPTX
Rekayasa web tugas 4 0916
PDF
Code igneter
PDF
Pemrogaman Visual Basic.NET (Modul 1)
PPTX
Pertemuan 1
PPTX
Mekanisme baru dalam menulis iterasi pada bahasa pemrograman
PDF
Pengenalan code igniter
PPT
Tugas 3 0317
PPTX
Dts x dicoding #1 memulai pemrograman kotlin
Rekayasa web tugas 4 0916
Code igneter
Pemrogaman Visual Basic.NET (Modul 1)
Pertemuan 1
Mekanisme baru dalam menulis iterasi pada bahasa pemrograman
Pengenalan code igniter
Tugas 3 0317
Dts x dicoding #1 memulai pemrograman kotlin

Viewers also liked (16)

PPTX
Family guy presentation
PDF
CMRT 3.01 Different Between EICC - Gesi Form
PDF
Material Declarations For Any Environmental Regulation
PPT
Making Measurement Make Sence (3MS) - концепция для России
PDF
RoHS Exemption List - Review By: Assent Compliance
PDF
New REACH SVHC Webinar
PDF
Russia – yet other Digital Landscape
PDF
English version: Interactive Advertising Trends 2014: USA, Europe, IAB Russia...
PDF
Interactive Advertising Trends 2014: USA, Europe, IAB Russia.
PPT
Journalism
PDF
Assent Compliance Guide for 2011 REACH/RoHS
PPS
Argentina w
PDF
20121129 boris omelnitskiy_i_prof2012
PPTX
Kelompok06 ( roket air)
Family guy presentation
CMRT 3.01 Different Between EICC - Gesi Form
Material Declarations For Any Environmental Regulation
Making Measurement Make Sence (3MS) - концепция для России
RoHS Exemption List - Review By: Assent Compliance
New REACH SVHC Webinar
Russia – yet other Digital Landscape
English version: Interactive Advertising Trends 2014: USA, Europe, IAB Russia...
Interactive Advertising Trends 2014: USA, Europe, IAB Russia.
Journalism
Assent Compliance Guide for 2011 REACH/RoHS
Argentina w
20121129 boris omelnitskiy_i_prof2012
Kelompok06 ( roket air)
Ad

Similar to Do tnet framework (9)

PPT
Framework fb1
PDF
Choirul vbnet-01
DOCX
Laporan Programing for Business
DOCX
Laporan Counting Grade Apps
PPTX
OOP, NET FRAMEWORK, C#
PPTX
Persentase dan pertemuan Pemrograman VB.Net Akuntansi.pptx
PPT
PPT-UEU-Algoritma-dan-Pemograman-Pertemuan-8.ppt
PPT
pertegbvcbgnhbgv nngcvbgvcvbfgbmuan 1.ppt
PPTX
Pengenalan Framework .NET
Framework fb1
Choirul vbnet-01
Laporan Programing for Business
Laporan Counting Grade Apps
OOP, NET FRAMEWORK, C#
Persentase dan pertemuan Pemrograman VB.Net Akuntansi.pptx
PPT-UEU-Algoritma-dan-Pemograman-Pertemuan-8.ppt
pertegbvcbgnhbgv nngcvbgvcvbfgbmuan 1.ppt
Pengenalan Framework .NET
Ad

Do tnet framework

  • 1. Apa itu .NET Framework? Suatu komponen windows yang terintegrasi yang dibuat dengan tujuan untuk mensupport pengembangan berbagai macam jenis aplikasi Dapat mejalankan berbagai macam aplikasi generasi mendatang termasuk pengembangan aplikasi Web Services XML
  • 2. Tujuan .NET Framework Untuk menyediakan environment kerja yang konsisten bagi bahasa pemrograman yang berorientasi objek (object-oriented programming - OOP) Baik kode objek itu di simpan dan di eksekusi secara lokal, atau dieksekusi secara lokal tapi didistribusikan melalui Internet atau di eksekusi secara remote. Untuk menyediakan environment kerja di dalam mengeksekusi kode yang dapat meminimaliasi proses software deployment dan menghindari konflik penggunaan versi software yang di buat.
  • 3. Tujuan .NET Framework Untuk menyediakan environment kerja yang aman dalam hal pengeksekusian kode, termasuk kode yang dibuat oleh pihak ketiga (third party). Untuk menyediakan environment kerja yang dapat mengurangi masalah pada persoalan performa dari kode atau dari lingkungan interpreter nya. Membuat para developer lebih mudah mengembangkan berbagai macam jenis aplikasi yang lebih bervariasi, seperti aplikasi berbasis windows, smart device dan aplikasi berbasis web.
  • 4. Tujuan .NET Framework Membangun semua komunikasi yang ada di dalam standar industri untuk memastikan bahwa semua kode aplikasi yang berbasis Framework .NET dapat berintegrasi dengan berbagai macam kode aplikasi lain. Sebagai salah satu sarana untuk dapat memenuhi tujuan di atas, maka dibuatlah berbagai macam bahasa pemrograman yang dapat digunakan dan dapat berjalan di atas platform Framework .NET seperti bahasa C#, VB.NET, J#, Perl.NET dll
  • 5. Arsitektur .NET Framework Framework .NET terdiri dari dua buah komponen utama, yaitu : Common Language Runtime (CLR) .NET Framework Class Library atau kadang juga sering disebut dengan Base Class Library (BCL).
  • 8. Common Language Runtime Adalah pondasi utama dari Framework .NET CLR merupakan komponen yang bertanggung jawab terhadap berbagai macam hal, seperti Bertanggung jawab untuk melakukan managemen memory Melakukan eksekusi kode Melakukan verifikasi terhadap keamanan kode Menentukan hak akses dari kode, Melakukan kompilasi kode, dan berbagai layanan system lainnya
  • 9. Common Language Runtime Dengan adanya fungsi CLR ini, maka aplikasi berbasis .NET biasa juga disebut dengan managed code Sedangkan aplikasi di luar itu biasa disebut dengan un-managed code CLR akan melakukan kompilasi kode-kode aplikasi kita menjadi bahasa assembly MSIL (Microsoft Intermediate Language) Proses kompilasi ini sendiri dilakukan oleh komponen yang bernama Just In Time (JIT)
  • 10. Common Language Runtime JIT hanya akan mengkompilasi metode-metode yang memang digunakan dalam aplikasi Dan hasil kompilasi ini sendiri di chace di dalam mesin dan akan dikompile kembali jika memang ada perubahan pada kode aplikasi kita.
  • 11. Base Class Library (BCL) Koleksi dari reusable types yang sangat terintegrasi secara melekat dengan CLR Class library bersifat berorientasi terhadap objek yang akan menyediakan types dari fungsi-fungsi managed code Hal ini tidak hanya berpengaruh kepada kemudahan dalam hal penggunaan, tetapi juga dapat mengurangi waktu yang diperlukan pada saat eksekusi Dengan sifat tersebut, maka komponen pihak ketiga akan dengan mudah diaplikasikan ke dalam aplikasi yang dibuat
  • 12. Base Class Library (BCL) Dengan adanya BCL ini, maka kita bisa menggunakan Framework .NET untuk membuat berbagai macam aplikasi, seperti : Aplikasi console Aplikasi berbasis window (Windows Form) Aplikasi ASP.NET (berbasis web) Aplikasi Web Services XML Aplikasi berbasis Windows Services