Anda di halaman 1dari 4

Rangkuman Pertemuan 1

Kevina Angellin - 00000034114 - Visual Programming/IS431/C

1. Pengertian Objek
Objek berarti kombinasi kode dan data dalam satu kesatuan yang merupakan bagian dari aplikasi
seperti suatu kontrol atau form, keseluruhan hal tersebut berupa objek. Contoh dari objek, ialah :
elevator object, signal object, car oject, student objects, bank account object, dan masih banyak
lagi.
2. Konsep OOP
Penerapan OOP berfungsi dalam menyederhanakan fungsi dan variabel ke dalam bentuk objek.
Dalam C++ Builder, kejadian disebut event, dimana pada data- data objek dalam kejadian
disebut property ,dan pelakunya disebut method. Dalam .NET mereka semua adalah satu. Ciri
dari OOP adalah abstraction, encapsulation, inheritance, dan polymorphism.
3. Teknologi .NET
.NET adalah teknologi terintegrasi yang bertujuan mengembangkan berbagai jenis aplikasi.
Teknologi ini bersifat :
- Multiplatform : dimana dapat dijalankan dimana saja dan juga menjalankan berbagai
macam aplikasi
- Multi language : mendukung banyak bahasa pemrograman (C+, C#, Visual Basic, dan
Java)
- Pure OOP : menyediakan environment kerja konsisten bagi pemrograman yang
berorientasi objek
Proses kompilasi pada teknologi .NET :
- Kompilasi ganda (MSIL dan .NET compiler)
- Kompilasi ganda dilakukan/diatur oleh .NET framework
Kode C# diterjemahkan menjadi MSIL yang lebih spesifik atau bahasa mesin sesuai
(Microsoft Intemediate Language) dan dengan operating system dan spesifikasi
diterjemahkan lagi menjadi berkas komputer, dan dikompilasi atau dieksekusi
berekstensi .exe. CLR (Common Language lagi sehingga menghasilkan suatu aplikasi.
Runtime) akan memanggil JIT untuk
mengkompilasi MSIL menjadi kode-kode
4. .NET Framework
.Net Framework merupakan software pada OS Microsoft Windows, berfungsi memudahkan
pengembangan dan eksekusi pemrograman dan kumpulan library agar mereka bekerja sama
dalam menjalankan aplikasi berbasis Windows.
.Net Framework terdiri atas 2 komponen utama, yaitu :
- Base Class Library, sifatnya berorientasi terhadap objek penyedia types dari fungsi-
fungsi managed code. Fungsi dari BCL :
 Membuat aplikasi seperti aplikasi console, ASP.NET, Web Services XML, dan
aplikasi berbasis window (Windows Form) dan Windows Services
 Menyediakan namespace (identifier) yang sering digunakan
 Menyederhanakan sejumlah fungsi agar mudah dikembangkan
- Common Language Runtime (CLR), merupakan fondasi utama dari .NET Framenetwork.
Dengan adanya fungsi CLR, aplikasi berbasis .NET disebut dengan manage code, dan
aplikasi diluar itu disebut unmanaged code. CLR akan mengkompilasi kode-kode aplikasi
menjadi Bahasa assembly MSIL dimana proses ini akan dilakukan oleh komponen JIT
Compiler. Komponen ini bertanggung jawab dalam :
 Memanage memory
 Mengeksekusi, memverifikasi keamanan, dan menentukan hak akses kode
 Mengkompilasi kode dan berbagai layanan sistem lainnya
Managed Code vs Unmanaged Code
- Managed code :
 Tidak dikompilasi oleh machine code
 Dikompilasi ke bahasa perantara atau Intermediate Language (IL)
 Dijalankan dan dimanage oleh CLR
 Berperan dalam security service, memory management, threading, dll
- Unmanaged Code :
 Dikompilasi oleh machine code
 Dijalankan oleh OS secara langsung
 Tidak mendapatkan layanan dari runtime
Keuntungan belajar .NET Framework :
- Multi Language
- Multi Operating System
- No DLL Hell
- Fasilitas Strong Name (tidak dapat didecomplier)
- Fasilitas Strong Typing (penggunaan type data tidak lagi memboroskan memori)
- Type Safety (property, method, function)
- Konsep Code Once for more application

5. Visual Studio (IDE)


Visual Studio (IDE) merupakan software code editor dari Microsoft. Fungsi dari software ini
adalah sebagai alat untuk membuat Windows Forms, Web Forms, .NET 3.x apps, XML Web
services, menyediakan layanan akses data, help and documentation, exception handling, dan
multiple .NET language support.
Menu dari Visual Studio IDE (2008) adalah
- File : open,close, add and saving project, dan print data
- Edit : cut, copy, paste, undo, redo, delete, find, dan select
- View : display IDE Windows (solution explorer, toolbox, properties Windows), dan
menambahkan toolbar pada IDE
- Project : perintah-perintah untuk memanage project dan file
- Builds : perintah compile program visual basic
- Debug : perintah debugging (indetifying dan correcting program), dan running program
- Data : perintah berinteraksi dengan database
- Format : arrange dan modify
- Tools : perintah untuk mengakses additional tools IDE dan option untuk customize IDE
- Window : hide, open, close, dan display IDE Windows
- Help : perintah untuk mengakses fitur help pada IDE
Navigasi pada Visual Studio IDE
- Solution explorer window berisi list file-file yang ada dalamnya
- Toolbox berisi kontrol customize form
- Kita dapat menempatkan kode yang telah ditentukan sebelumnya tanpa menulis kode
sendiri
- Jendela properti berisi informasi mengenai form seperti ukuran, warna, dan posisi,
memungkinkan kita menguba kontrol tanpa kode. Setiap kontrol memiliki jendela
properti sendiri yang dikategorikan menjadi Appearance, Behavior, dan Design yang
akan muncul saat ikon di klik.

Anda mungkin juga menyukai