.Net

.Net Framework Concept

Kalau kita berbicara tentang teknologi .NET, yaitu teknologi yang dikembangkan oleh Microsoft pada awal tahun 2002, tentunya berkaitan erat dengan .NET framework. Karena .NET framework merupakan suatu komponen windows yang terintegrasi dan dibuat agar dapat menjalankan berbagai macam aplikasi .NET termasuk pengembangan aplikasi web service (XML), atau dengan kata lain .NET framework merupakan platform dari teknologi .NET.

.NET Framework

.NET framework terdiri dari dua komponen utama yang akan menyediakan semua tools dan teknologi yang diperlukan untuk membangun suatu aplikasi terdistribusi, yaitu

* Common Language Runtime (CLR): Adalah sebuah environment untuk menjalankan program .NET (kode yang sudah kita buat) saat run time
* Framework Class Library (FCL): Merupakan kelas kelas yang menyediakan layanan atau library yang dibutuhkan oleh aplikasi .NET. FCL ini berjalan diatas CLR

Sehingga ketika sebuah aplikasi .NET dijalankan, maka secara langsung kelas kelas yang dideklarasikan dalam program akan saling berinteraksi , dengan CLR sebagai platformnya (engine dasar) supaya aplikasi dapat berjalan dengan baik.

Teknologi .NET framework dikembangkan oleh Microsoft untuk memenuhi beberapa kebutuhan pengembangan aplikasi, seperti

* Menyediakan environment kerja yang andal dan konsisten, mampu menjalankan bahasa pemrograman berorientasi objek (OOP).
* Memberikan kemudahan kepada developer untuk mengembangkan berbagai jenis aplikasi, seperti web service, windows form, console application, web application.
* Membangun komunikasi di dalam aplikasi sehingga sebuah aplikasi dapat dibangun dengan berbagai kode bahasa.
* Menyediakan environment yang relative lebih aman, sehingga memungkinkan untuk diletakkan dalam jaringan.

Dengan keluwesan CLS (common language specification) pada teknologi .NET framework, membuat teknologi ini mampu memberikan fleksibilitas penggunaan bahasa pemrograman yang digunakan untuk mengembangkan system. Seperti C#, C++, J#, Visual Basic, dll.

Common Language Runtime (CLR)

Sebagai sebuah landasan atau environment supaya program .NET berjalan dengan baik, CLR mempunyai beberapa tugas :

* Mengatur dan mengelola eksekusi kode program.
* Pengelola alokasi memori ketika program dieksekusi.
* Memberikan layanan seperti Just In Time (JIT) kompilasi.
* Mengelola penanganan kesalahan atau eksepsi.
* Melakukan proses debug dan mengatur keamanan program.
* Bersifat assembly saat proses deployment (penyebaran) atau kompilasi.
* Memungkinkan adanya variasi dan integrasi berbagai bahasa pemrograman yang ada di lingkungan .NET framework.

JIT kompilasi akan melakukan kompilasi kode program kita menjadi bahasa assembly MISL (Microsoft intermediate language). Dan hanya mengompilasi metode-metode yang memang digunakan dalam aplikasi.

Framework Class Library

Secara konseptual layanan FCL dibagi menjadi beberapa group :

* Memberikan support kepada fungsi inti, seperti berinteraksi dengan tipe data, collection, network, file I/O.
* Memberikan support untuk berkomunikasi dengan database, menggunakan serta membuat XML, dan memanipulasi data.
* Memberikan support untuk membangun aplikasi web dengan teknologi server side.
* Memberikan support untuk membangun aplikasi desktop dengan model teknologi windows form.
* Memberikan support untuk membangun aplikasi web service.

Sehingga dengan adanya FCL ini, kita dapat membangun berbagai macam aplikasi sesuai kebutuhan atau keinginan. Diantaranya adalah aplikasi konsol, windows form (aplikasi desktop), ASP.NET, web service (XML), windows sevice

Common Type System (CTS)

CTS mendefinisikan cara mendeklarasikan, menggunakan dan mengelola tipe data saat aplikasi dijalankan (runtime). CTS mempunyai peranan penting dalam mendukung terjadinya cross language secara terintegrasi. Adapun beberapa fungsi CTS adalah

* Membangun kerangka yang dapat digunakan pada cross-language dan keamanan tipe serta meningkatkan performa eksekusi kode program.
* Memberikan model berorientasi objek yang mendukung penyempurnaan implementasi dengan bermacam bahasa pemrograman.
* Memberikan aturan yang harus diikuti oleh bahasa pemrograman sehingga mudah melakukan pengkodean.

Common Language Specification (CLS)

CLS menspesifikasikan bahasa bahasa pemrograman yang didukung oleh tekn ologi .NET. Dengan solusi dari CLS ini sehingga memungkinkan CTS untuk mendukung Cross language programming (pemrograman dengan berbagai macam bahasa)

Read More >>> ...

Ibu... oH iBu....

Aku
lahir dari perut ibu..

(bukan kata org...memang BENARKAN !!!.... ..)


Bila dahaga, yang
susukan aku.....ibu
Bila lapar, yang menyuapi aku.....ibu
Bila sendirian, yang selalu di sampingku.. ..ibu
Kata ibu, perkataan pertama yang aku sebut....Ibu
Bila bangun tidur, aku cari....ibu
Bila nangis, orang pertama yang datang ....ibu
Bila ingin bermanja, aku dekati.....ibu
Bila ingin bersandar, aku duduk sebelah....ibu
Bila sedih, yang dapat menghiburku hanya....ibu
Bila nakal, yang memarahi aku....ibu
Bila merajuk, yang membujukku cuma....ibu
Bila melakukan kesalahan, yang paling cepat marah....ibu
Bila takut, yang menenangkan aku....ibu
Bila ingin peluk, yang aku suka peluk....ibu

Aku selalu teringatkan ....ibu
Bila sedih, aku mesti telepon....ibu
Bila senang, orang pertama aku ingin beritahu.... .ibu
Bila marah.. aku suka meluahkannya pada..ibu
Bila takut, aku selalu panggil..... . "ibuuuuu! "
Bila sakit, orang paling risau adalah.....ibu
Bila aku ingin bepergian, orang paling sibuk juga.....ibu
Bila buat masalah, yang lebih dulu memarahi aku....ibu
Bila aku ada masalah, yang paling risau.... ibu
Yang masih peluk dan cium aku sampai hari ni.. ibu
Yang selalu masak makanan kegemaranku. ...ibu
Kalau pulang ke kampung, yang selalu member bekal......ibu
Yang selalu menyimpan dan merapihkan barang-barang aku....ibu

Yang selalu berkirim surat dengan aku.....ibu
Yang selalu memuji aku....ibu
Yang selalu menasihati aku....ibu
Bila ingin menikah..Orang pertama aku datangi dan minta persetujuan. ....ibu

Aku ada pasangan hidup sendiri....
Bila senang, aku cari.....pasanganku
Bila sedih, aku cari....ibu
Bila mendapat keberhasilan, aku ceritakan pada....pasanganku
Bila gagal, aku ceritakan pada....ibu
Bila bahagia, aku peluk erat.....pasanganku
Bila berduka, aku peluk erat.....ibuku
Bila ingin berlibur, aku bawa....pasanganku
Bila sibuk, aku antar anak ke rumah....ibu
Bila sambut valentine... Aku beri hadiah pada pasanganku
Bila sambut hari ibu...aku cuma dapat ucapkan "Selamat Hari Ibu"
Selalu.. aku ingat pasanganku
Selalu.. ibu ingat aku
Setiap saat... aku akan telepon pasanganku
Entah kapan... aku ingin telepon ibu
Selalu...aku belikan hadiah untuk pasanganku
Entah kapan... aku ingin belikan hadiah untuk ibu

Renungkan:

"Kalau kau sudah selesai belajar dan berkerja.... masih ingatkah kau pada ibu?
tidak banyak yang ibu inginkan... hanya dengan menyapa ibupun cukuplah".
Berderai air mata jika kita mendengarnya. .......

Tapi kalau ibu sudah tiada....... . ...

IBUUUU...RINDU IBU..... RINDU SEKALI....

Berapa banyak yang sanggup menyuapi ibunya....
Berapa banyak yang sanggup mencuci muntah ibunya.....
Berapa banyak yang sanggup menggantikan alas tidur ibunya.....
Berapa banyak yang sanggup membersihkan najis ibunya......
Berapa banyak yang sanggup berhenti kerja untuk menjaga ibunya.....
dan akhir sekali berapa banyak yang men-SHOLAT-kan JENAZAH ibunya......

Read More >>> ...