IT210 - Pemrograman Visual Ramos Somya.  Framework.NET merupakan suatu komponen Windows yang terintegrasi dan dibuat agar dapat menjalankan berbagai.

Slides:



Advertisements
Presentasi serupa
Sekilas Tentang Visual Basic .NET
Advertisements

Review C/C++ & Intro to Java Pemrograman Berorientasi Obyek IT209.
PENGANTAR VB.NET.
Rully Yulian MF MCAD,MCPD,MCT,MVP VB.NET Independent IT Trainer – Application Developer
APLIKASI MANAJEMEN PERKANTORAN - D Minggu 1. Kata “ Visual ” merujuk kepada metode yang digunakan untuk membuat antar muka yang bersifat grafis Graphical.
Praktikum Bahasa Pemrograman
Oleh Ardian M. Prastiawan 9/12/2014 2:00:42 PM1. Materi 9/12/2014 2:00:42 PM2 1. Mangenal Delphi – 2 x Pertemuan 2. Mengenal IDE – 3 x Pertemuan 3. Object.
Oleh: Ali Ridho Barakbah
Pemrograman Berorientasi Objek
Pengantar Teknologi Informasi
PEMROGRAMAN KOMPUTER 2 4 SKS 2 TEORI DAN 2 PRAKTEK
Pemrograman Berorientasi Objek. Java, Apa itu?  Salah satu bahasa pemrograman yang unggul dibanding yang lain  Merupakan filter-filter dari bahasa pemrograman.
PEMROGRAMAN VISUAL 2 SKS (TEORI)
Pengenalan .NET Framework
Asal Usul Bahasa C Visual Studio 2008 Program C++ Sederhana
Algoritma & Pemrograman 1
PEMROGRAMAN APLIKASI BISNIS I (VISUAL STUDIO 2010)
Pendahuluan Tentang .Net
Pertemuan 2 Konsep Aplikasi Berbasis Objek, UML dan Rational Rose
BAB 1 KONSEP OOP.
Object Oriented Programming (OOP)
Pemrograman Berorientasi Obyek Oleh Tita Karlita
SOFTWARE.
PENGENALAN FRAMEWORK .NET DAN C#
Pengantar & Dasar Pemrograman Java Oleh :Yeka Hendriyani, M.kom
Pemrograman Visual Ramos Somya.  ActiveX Data Objects (ADO) untuk framework.NET. merupakan class yang berisi komponen untuk melakukan interaksi dengan.
Konsep Pemrograman dan Paradigmanya
Rekayasa Perangkat Lunak Konsep Orientasi Objek
PEMROGRAMAN VISUAL II Agenda Perkuliahan :
Pemrograman Visual I Outline: Pengenalan bahasa C#
PEMROGRAMAN BERORIENTASI OBJEK
ABAP.
Pemrograman Visual Oleh : Erni Fatmawati.
Pemrograman Visual I Outline: Profil Kontrak Perkuliahan
Pengantar Teknologi Informasi (Teori)
Algoritma & Pemrograman 1
ALGORITMA DAN PEMROGRAMAN 2
BAB 1 KONSEP OOP.
Konsep Dasar Python Pada awalnya merupakan bahasa tingkat tingi pada sistem operasi terdistribusi Amoeba. OS terdistribusi adalah Sistem operasi terdistribusi.
Pengenalan Java.
Java Fundamental Java Fundamental Syahrul Mauluddin S.Kom.
Visual Studio 2008 Merupakan perangkat lunak yang terintegrasi. Di dalamnya terdapat beberapa perangkat lunak untuk pengembang ( Programmer ), antara lain.
VB.NET Berbasis pada Visual-basic
JAVA Mudah dipelajari jika telah mengenal konsep OOP, terbuka (open source) dan mudah dikembangkan SEDERHANA KEUNGGULAN JAVA AMAN Dibuat dengan pertimbangan.
PEMROGRAMAN BERORIENTASI OBJEK
Object Oriented Programming
Blog : muningmini.wordpress.com
Pemrograman Berorientasi Obyek IT209
PEMROGRAMAN VISUAL 2 SKS (TEORI)
MODUL PRATIKUM PEMOGRAMAN BERORIENTASI OBJEK (OOP)
Pertemuan I (Pendahuluan VB.NET) Pemrograman Visual II
MODUL PRATIKUM PEMOGRAMAN BERORIENTASI OBJEK (OOP)
Pengenalan Borland Delphi 7.0
JAVA.
Pemrograman Berorientasi Object
Pengenalan Java.
Pengenalan Bahasa JAVA
Pengantar Teknologi Informasi
Pengenalan Java.
Algoritma Pemrograman 3
Pemrograman Berorientasi Object
Pengenalan Java.
Pemrograman C (IN124C) Ramos Somya, S.Kom., M.Cs..
PENGANTAR VB.NET.
Review C/C++ & Intro to Java
TEORI DAN KONSEP PEMROGRAMAN BERBASIS OBJECT (OOP)
Pemrograman C (IN124C) Ramos Somya, S.Kom., M.Cs..
PEMROGRAMAN BERORIENTASI OBJEK
Java Fundamental Java Fundamental Syahrul Mauluddin S.Kom.
Pengantar Pemrograman
Transcript presentasi:

IT210 - Pemrograman Visual Ramos Somya

 Framework.NET merupakan suatu komponen Windows yang terintegrasi dan dibuat agar dapat menjalankan berbagai macam aplikasi.NET, termasuk pengembangan aplikasi Web Service yang mempergunakan XML (extensible markup language).  Beberapa bahasa pemrograman yang sudah cukup dikenal mengadopsi teknologi.NET ini antara lain: Visual Basic dan C++.  Kemudian muncul C# (C Sharp).

 Menyediakan tools dan teknologi untuk membangun aplikasi terdistribusi.  Semua bahasa pemrograman yang tergabung dalam teknologi.NET dapat saling berkomunikasi.

 Untuk menyediakan environment kerja yang konsisten bagi bahasa pemrograman yang berorientasi obyek (object-oriented programming - OOP).  Untuk menyediakan lingkungan kerja di dalam mengeksekusi kode yang dapat meminimaliasi proses penyebaran software (software deployment) dan menghindari konflik penggunaan versi software yang di buat.

 Untuk menyediakan environment kerja yang aman dalam hal pengeksekusian kode, termasuk kode yang dibuat oleh pihak ketiga (third party).  Untuk menyediakan lingkungan kerja yang dapat mengurangi masalah pada persoalan performa dari kode atau dari lingkungan interpreter nya.

 Membuat para developer lebih mudah mengembangkan berbagai macam jenis aplikasi yang lebih bervariasi, seperti aplikasi berbasis windows dan aplikasi berbasis web.  Membangun semua komunikasi yang ada di dalam standar industri untuk memastikan bahwa semua kode aplikasi yang berbasis Framework.NET dapat berintegrasi dengan berbagai macam kode aplikasi lain.

 Untuk memenuhi tujuan tersebut maka diciptakan berbagai macam bahasa pemrograman berbasis.NET.  VB, C#, J#, C++, Perl, ASP dan lain-lain.

 Common Language Runtime (CLR) .NET Framework Class Library (FCL) atau Base Class Library (BCL).

 Pondasi utama dari Framework.NET  Bertanggung jawab terhadap berbagai macam hal, seperti bertanggung jawab untuk melakukan managemen memory, melakukan eksekusi kode, melakukan verifikasi terhadap keamanan kode, menentukan hak akses dari kode, melakukan kompilasi kode, dan berbagai layanan system lainnya.

 Dapat lebih menyederhakan proses pengembangan aplikasi.  Memungkinkan adanya variasi dan integrasi dari berbagai bahasa pemrograman yang ada di lingkungan Framework.NET.  Bersifat Assembly pada saat proses deployment / kompilasi.  Memungkinkan penggunaan kembali kode, dengan adanya sifat inheritance.  Melakukan pengaturan / manajemen tentang lifetime sebuah objek.  Melakukan penganalisaan objek-objek secara otomatis.

 Memberikan dukungan kepada fungsi inti, misalnya: berinteraksi dengan tipe data paling standar, collection, network, file I/O dan sumber daya yang dibutuhkan.  Memberikan dukungan untuk berkomunikasi dengan basis data, menggunakan serta memproduksi XML dan memanipulasi data.  Memberikan dukungan untuk membangun aplikasi web dan web service yang kaya akan model teknologi server- side.  Memberikan dukungan untuk membangun aplikasi desktop yang kaya akan model teknologi Windows Form.

Dengan adanya BCL ini, maka kita bisa menggunakan Framework.NET untuk membuat berbagai macam aplikasi, seperti :  Aplikasi console  Aplikasi berbasis windows (Windows Form)  Aplikasi ASP.NET (berbasis web)  Aplikasi Web Services XML  Aplikasi berbasis Windows Services

 Common Type System (CTS)  mendefinisikan cara mendeklarasikan, menggunakan, dan mengelola tipe data saat aplikasi dijalankan (runtime)  Common Language Specification (CLS)  mendukung cros-language (pemrograman dengan berbagai macam bahasa)

 Mudah  Efisien  Konsisten  Produktivitas

 Dikembangkan di bawah kepemimpinan Anders Hejlsberg.  Aplikasi yang bisa dibuat dengan C#: Aplikasi Console Aplikasi Windows (Dekstop) Aplikasi Web Aplikasi Web Services

 Sederhana (simple)

 Modern  exception handling, garbage collection, extensible data types, dan code security.  Object-Oriented Language  encapsulation, inheritance, dan polymorphism.  Powerfull dan fleksibel  C# bisa digunakan untuk membuat berbagai macam aplikasi, seperti aplikasi pengolah kata, grafik, spreadsheets, atau bahkan membuat kompiler untuk sebuah bahasa permrograman.  Efisien  jumlah kata-kata (keywords) yang tidak terlalu banyak.  Modular  Reusable code.  C# akan menjadi populer

 Notepad  Visual Studio 6  Visual Studio.NET  Editor-editor Lainnya (Visual SlickEdit, WebMatrikx dsb)

 Contoh: using System; using System.Collections.Generic; using System.Text; namespace Latihan1 { class HelloWorld { // Bagian utama program C# public static void Main() { System.Console.WriteLine("Hello, World"); }

 Download materi di: ramos wordpress.com