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