Apa itu.net Framework?

dokumen-dokumen yang mirip
IT210 - Pemrograman Visual. Ramos Somya

Pengenalan Visual Basic.NET. Sisilia Thya Safitri, MT Agus Priyanto, M.Kom

BAB III LANDASAN TEORI. Dalam bahasa Inggris, Perpustakaan (library) berasal dari bahasa latin yaitu liber

MEMPELAJARI WEB DENGAN ASP.NET

BAB III LANDASAN TEORI. elemennya. Pendekatan sistem yang lebih menekankan pada prosedur sistem

BAB II LANDASAN TEORI

PENGENALAN VISUAL BASIC

BERBAGAI VERSI VISUAL BASIC.NET

BAB III LANDASAN TEORI. menggunakan komputer biasa disebut sistem informasi berbasis komputer (computer based

Pemrograman Berbasis Objek. Pengenalan Java. Yuliana Setiowati. Politeknik Elektronika Negeri Surabaya

Pemrograman Berbasis Objek. Pengenalan Java. Entin Martiana. Politeknik Elektronika Negeri Surabaya

BAB 3 LANDASAN TEORI

MODUL PRAKTIKUM CLENT SERVER. Menggunakan Visual Basic 2010 dan MySQL. (Prodi Manajemen Informatika D3)

BAB III LANDASAN TEORI

MODUL I PENGENALAN VISUAL BASIC.NET

Kenalan Dulu sama Visual Basic 6.0

MODUL 3 PENGENALAN VISUAL BASIC.NET

Visual Programming 2. Visual Basic.NET Fery Updi,M.Kom

CHAPTER #1 PENGENALAN FRAMEWORK.NET DAN C#

PEMBUATAN SYSTEM CORPORATE MESSENGER PADA JARINGAN LAN

BAB II LANDASAN TEORI. Pengertian service menurut Chaffey (2008) adalah suatu aktivitas atau

Pengenalan VB.net Ibnu Muakhori

Pengenalan VB.net. Ibnu Muakhori, S.Kom (wa)

BAB II DASAR TEORI. Komunikasi adalah suatu proses penyampaian pesan (ide, gagasan) dari suatu

APLIKASI SEDERHANA PERHITUNGAN GAJI KARYAWAN PADA PT KAMPAR Tbk. Oleh: MATA KULIAH PEMROGRAMAN C++

PRAKTIKUM 1. Framework adalah kerangka kerja yang terdiri dari kumpulan dari beberapa fungsi,

UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

JAVA DAN APLIKASI TEKNOLOGI INFORMASI DI JURUSAN SISTEM INFORMASI

PENGENALAN BAHASA PEMROGRAMAN JAVA

2. Tinjauan Pustaka Multi-tier

Jenderal Peternakan dan Kesehatan Hewan. Berdasarkan hasil studi lapangan yang telah dilakukan, koperasi ini masih menggunakan sistem manual untuk keg

Bab 2 Tinjauan Pustaka 2.1 Penelitian Terdahulu

Pada akhir pembahasan, peserta diharapkan dapat :

J2EE VS.NET PLATTFORM Solusi untuk web services

BAB III PEMROGRAMAN PADA SOFTWARE MICROSOFT VISUAL BASIC dan data-data yang saling terelasi yang memerintahkan apa yang harus

Penjelasan Tentang Microsoft Silverlight

Pemrograman Visual. Pengenalan Visual Basic. Sisilia Thya Safitri, MT Agus Priyanto, M.KOM

LAPORAN PRAKTIKUM BAHASA PEMOGRAMAN VISUAL. Asnita Meydelia C. K OFF E

BAB III PERANCANGAN SISTEM. membahas tentang ilmu yang terkait dalam permasalahan tersebut.

Cara Membuat Aplikasi Facebook dengan Visual Studio 2010

Diperkenalkan pertama oleh tim Sun System yang dipimpin Patrick Naughton dan James Gosling tahun 1991 dengan code

PENJURIAN ONLINE BERBASIS WEB SERVICE

BAB 2 LANDASAN TEORI. merupakan beberapa komputer yang terhubung satu sama lain dengan memakai kabel

BAB II LANDASAN TEORI. Sistem dapat diartikan sebagai serangkaian komponen-komponen yang

BAB III LANDASAN TEORI. McLeod & Schell 2008: 12). Sistem Informasi Manajemen menyediakan

Aplikasi Berbasis Web untuk Mendeteksi Perangkat Lunak dan Perangkat Keras Komputer dalam Suatu Jaringan

BAB 2 LANDASAN TEORI. dihasilkan. Perangkat lunak yang baik dan sesuai dengan kebutuhan pengguna sangat

BAB III LANDASAN TEORI. antara sistem dan informasi. Sistem adalah suatu kerangka kerja yang sangat

Konsep Pemrograman Berorientasi Obyek

MODUL PRAKTIKUM PEMROGRAMAN VISUAL BASIC

BAB III PERANCANGAN SISTEM

Bahasa Pemograman Modul XI

ANALISIS IMPLEMENTASI RANDOM NUMBER GENERATE(RNG) PADA SIMULASI ANTRIAN MENGGUNAKAN APLIKASI BERBASIS.NET FRAMEWORK

BAB 2 Pengenalan Bahasa JAVA

BAB II LANDASAN TEORI

APLIKASI INVENTORI PADA CV. ARCOMA BASCO DENGAN MENGGUNAKAN VISUAL BASIC.NET DAN SQL SERVER 2005.

ALGORITMA DAN PEMROGRAMAN #2

Pengenalan JAVA. Farhat, ST., MMSI., MSc

Data flow diagram (DFD) adalah representasi grafis yang mengalir. data visualisasi (desain terstruktur). Pada DFD, item data mengalir dari

BAB III Koneksi Microsoft Visual Studio.Net dengan CATIA V5

Part 1 Pengantar ASP.Net

BAB I PENDAHULUAN. I.1 Latar Belakang Permasalahan

Pengantar Pemrograman dengan Bahasa Java

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA

MODUL 1 INSTALASI PAKET JAVA DAN PROGRAM SEDERHANA

BAB III LANDASAN TEORI. permasalahan yang dibahas dan juga menjelaskan aplikasi-aplikasi yang akan

OBJECT ORIENTED PROGRAMMING

Membangun Web Service Provider Sebagai Alternatif e-business

IMPLEMENTASI WEB-SERVICE UNTUK PEMBANGUNAN SISTEM KARTU RENCANA STUDI (KRS) ON-LINE

Teori Komputasi 10/15/2015. Bab 1: Pendahuluan. Teori Komputasi dan Teknik Kompilasi. Teori Komputasi dan Teknik Kompilasi

MK. Pemrograman Berorientasi Objek PENGENALAN JAVA KARMILASARI

TPI4202 e-tp.ub.ac.id

PROSES, OBJEK DAN LAYANAN TERDISTRIBUSI

P2 Pengantar Visual Basic.Net

SERVICE ORIENTED ARCHITECTURE (SOA)

BAB I PENDAHULUAN. sistem lain. Dalam hal tersebut, database yang tersebar di suatu instansi atau

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

Pertemuan XI Database Connectivity Fak. Teknik Jurusan Teknik Informatika. Caca E. Supriana, S.Si.,MT.

BAB III LANDASAN TEORI

BAB I PENDAHULUAN 1.1 Latar Belakang dan Permasalahan Tabel 1.1 Jumlah mahasiswa STMIK AMIKOM Purwokerto

BAB 2 LANDASAN TEORI

BAB III LANDASAN TEORI. dengan istilah web adalah sebuah sistem terhubung dari hypertext document yang

BAB I PENDAHULUAN. pengambil keputusan. Data Warehouse sebagai sarana pengambilan keputusan, merupakan

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

Pengantar Teknologi Informasi. Software Komputer

Jurnal INFORMASI Vol.4 No.2 (5), November

Transkripsi:

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).

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