Pemprograman Berbasis Objek OOP Framework.NET

Enny Khairani : Pengembangan Sistem Registrasi Pasien Rawat Inap Di Rumah Sakit Haji Medan Tahun 2009, 2010. 1. Bahasa pemprograman sekarang benar-benar bahasa berbasis objek Objek Oriented Programming, sedangkan VB6 bukan bahasa berbasis objek. 2. Aplikasi dan komponen yang ditulis di VB 2005 mempunyai akses penuh ke Net Framework. Sedangkan di VB6 tidak dikenal atau tidak digunakan Net Framework. 3. Semua aplikasi yang dibuat beroperasi dalam manajemen Common Language Runtime CLR Supardi, 2008.

2.2.3.1. Pemprograman Berbasis Objek OOP

Pemprograman berbasis objek OOP sendiri adalah suatu pendekatan ke arah struktur pengembangan aplikasi berdasarkan objek. Objek tersebut dapat berupa prosedur, event, ataupun variable. Objek satu dapat menjadi bawahan objek lainnya berdasarkan susunan fungsinya. Artinya suatu objek terdepan terdiri atas beberapa objek yang memiliki tugas lebih sempit, dan antar objek dapat saling berinteraksi dalam melaksanakan tugas tertentu Kusumo, 2009. Contoh kode Visual Basic yang OOP adalah: Dim Masukan as String= “Selamat Membaca” Dim nilai as String = Strings.LeftMasukan, 3 Objek Masukan bertipe string, yang isi text-nya adalah “Selamat Membaca”. Kemudian pada baris berikutnya digunakan object left untuk memprosesnya. Object Left sendiri dapat diakses melalui objek Strings. Hasil proses object Left terhadap objek Masukan, yaitu mengambil 3 karakter string kirinya untuk Enny Khairani : Pengembangan Sistem Registrasi Pasien Rawat Inap Di Rumah Sakit Haji Medan Tahun 2009, 2010. kemudian hasil proses tersebut dimasukkan dalam objek nilai yang bertipe string pula Kusumo, 2009.

2.2.3.2 Framework.NET

Framework. NET merupakan middleware antara aplikasi dengan sistem operasi. Middleware adalah sebuah aplikasi yang secara logic berada diantara lapisan aplikasi application layer dan lapisan data dari sebuah arsitektur layer-layer TCPIP middleware bisa juga disebut protokol. Protokol komunikasi middleware mendukung layanan komunikasi aras tinggi. Sistem middleware mengikat aplikasi-aplikasi yang terpisah Somantri, 2005. Framework .Net adalah suatu himpunan file-file pustaka yang telah terorganisir dan berguna sebagai fasilitas untuk sistem dan aplikasi. Sehingga seorang programmer dapat tidak perlu lagi menghapal fungsi-fungsi Windows API untuk akses sistem, seperti di dalam bahasa VB6 karena sudah diorganisir oleh FrameWork. Net. Hampir semua fungsi Windows API tersebut telah dijadikan objek-objek yang dapat dengan mudah digunakan dan ditemukan oleh programmer VB 2005. Framework .NET adalah lingkungan untuk membangun, deploy menyebarkan, dan menjalankan aplikasi. NET. Framework. NET disusun oleh dua komponen utama yaitu: 1. Dot Framework. NET Class Library pustaka class Frame work. NeET 2. Common Language Runtime Runtime bahasa umum. 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