Common Language Runtime CLR Kompilasi Kode

Enny Khairani : Pengembangan Sistem Registrasi Pasien Rawat Inap Di Rumah Sakit Haji Medan Tahun 2009, 2010. Pustaka class framework NET berisi pustaka kode yang dapat digunakan kembali dari tipe class-class, structure dan sebagainya, yang dibagi menjadi empat daerah yaitu : 1. Form-form windows digunakan untuk pengembangan antar muka pengguna pada flatform windows. 2. ASP.NET untuk pembuatan aplikasi form-form web yang berbasis UI User interface, antar muka pengguna dan service web untuk pengembangan antar muka secara terprogram. 3. Fungsi akses data disediakan oleh ADO.NET, XML dan SQL 4. Base Class Library pustaka class-class dasar berisi koleksi class-class managed code kode terkelola yang menyediakan servicelayanan esensial untuk mengembangkan aplikasi dalam. NET Kusumo, 2006. Class-class pada framework diorganisasikan ke dalam kelompok-kelompok yang saling berhubungan, tersusun secara hirarki dan disebut namespace. Ketika aplikasi akan mengakses class, yang pertama dilakukan adalah mengakses namespace yang berhubungan Kusumo, 2006.

2.2.3.3 Common Language Runtime CLR

Common Language Runtime CLR adalah lingkungan eksekusi untuk .NET yang akan memanggil, mengelola, dan menjalankan kode. CLR menangani eksekusi kode dan semua tugas yang berhungan dengan kompilasi, manajemen memori, Enny Khairani : Pengembangan Sistem Registrasi Pasien Rawat Inap Di Rumah Sakit Haji Medan Tahun 2009, 2010. sekuriti, manajemen thread dan sebagainya. Kode yang dijalanakan dibawah CLR disebut managed Code kode terkelola. Sebalikanya unmanaged code kode tak dikelola adalah kode yang tidak menjadi target CLR seperti COM Component Objek Model atau komponen berbasis API Application Programming Interface yang berasal dari visual basic versi 6 atau sebelumnya. Sedangkan CTS Common Type System adalah serangkaian aturan untuk membuat dan menggunakan tipe data. Hal ini untuk memastikan integrasi antar bahasa Kusumo, 2006.

2.2.3.4 Kompilasi Kode

Kompilasi kode adalah mengubah kode sumber menjadi serangkaian instruksi mesin x86, sehingga aplikasi yang dibuat dapat dijalankan Kusumo, 2006. Saat menulis perangkat lunak untuk windows, pasti kode tersebut akan berjalan pada intel chip intel x86. Bahasa komputer adalah kode mesin kadang disebut intruksi mesin atau bahasa mesin dan keseluruhan hanya berisi satu dan nol, masing-masing berhubungan dengan elektrikal pada chip. Kusumo, 2006. Pada VB 6, saat melakukan kompilasi sehingga mengubah kode sumber menjadi serangkaian intruksi mesin x86. Kode mesin dalam bentuk file. exe akan diinstal dan dijalankan pada mesin yang mendukung intruksi x86 dan juga berjalan di sistem operasi windows Kusumo, 2006. Ketika mengompilasi kode sumber VB 2005, kode akan diubah menjadi MSIL Microsoft Intermediate Language atau disebut IL saja, dimana CLR dan lingkungan pengembangan .NET lainnya memahami. Pada level IL, semua kode Enny Khairani : Pengembangan Sistem Registrasi Pasien Rawat Inap Di Rumah Sakit Haji Medan Tahun 2009, 2010. .NET akan menjadi sama, tidak peduli apakah kode sumber berasal dari bahasa VB, C++, C, J, Delphi for .NET, oberon dan sebagainya Kusumo, 2006.

2.2.4 SQL Server 2005 Free Trial