IT210 - Pemrograman Visual. Ramos Somya

dokumen-dokumen yang mirip
Apa itu.net Framework?

Pemograman Berorientasi Objek

CHAPTER #1 PENGENALAN FRAMEWORK.NET DAN C#

MODUL I PENGENALAN VISUAL BASIC.NET

BAB III LANDASAN TEORI

Modul 1 Pengenalan Java. Oleh: Mike Yuliana PENS-ITS

Konsep Pemrograman Berorientasi Obyek. Maria Ulfah S Nurochman

Pengenalan JAVA. Farhat, ST., MMSI., MSc

BAB II LANDASAN TEORI

Konsep Pemrograman Berorientasi Obyek

MEMPELAJARI WEB DENGAN ASP.NET

PENGENALAN VISUAL BASIC

JAVA FUNDAMENTAL ATURAN PERKULIAHAN SILABUS

Visual Programming 2. Visual Basic.NET Fery Updi,M.Kom

Pengenalan Visual Basic.NET. Sisilia Thya Safitri, MT Agus Priyanto, M.Kom

Bahasa Pemrograman C# Berbasis Windows Application Menggunakan Editor SharpDevelop 4.4 (Program Kalkulator Sederhana)

P2 Pengantar Visual Basic.Net

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

PRAKTIKUM 1. Framework adalah kerangka kerja yang terdiri dari kumpulan dari beberapa fungsi,

Pemrograman Berbasis Objek 2. Java Programming Fery Updi,M.Kom

Nama : Julian Chandra W Telp :

BAB III PERANCANGAN SISTEM. membahas tentang ilmu yang terkait dalam permasalahan tersebut.

PENGENALAN BAHASA PEMROGRAMAN JAVA

Review C/C++ & Intro to Java. Pemrograman Berorientasi Obyek IT209

MODUL 3 PENGENALAN VISUAL BASIC.NET

BAB II LANDASAN TEORI. Pengertian service menurut Chaffey (2008) adalah suatu aktivitas atau

BAB III LANDASAN TEORI. Dalam bahasa Inggris, Perpustakaan (library) berasal dari bahasa latin yaitu liber

OBJECT ORIENTED PROGRAMMING

BAB 3 LANDASAN TEORI

BAB 2 LANDASAN TEORI. dihasilkan. Perangkat lunak yang baik dan sesuai dengan kebutuhan pengguna sangat

Pada akhir pembahasan, peserta diharapkan dapat :

BAB 2 LANDASAN TEORI

Dasar Pemrograman. Visual Studio Program C++ Sederhana. Yoannita, S.Kom.

LAPORAN PRAKTIKUM BAHASA PEMOGRAMAN VISUAL. Asnita Meydelia C. K OFF E

Pengenalan VB.net Ibnu Muakhori

BAB III PERANCANGAN SISTEM

BAB 2 Pengenalan Bahasa JAVA

BERBAGAI VERSI VISUAL BASIC.NET

MODUL PRAKTIKUM CLENT SERVER. Menggunakan Visual Basic 2010 dan MySQL. (Prodi Manajemen Informatika D3)

PENDAHULUAN. 1.1 Latar Belakang Masalah BAB I

BAB I PENDAHULUAN 1.1 Latar Belakang dan Permasalahan Tabel 1.1 Jumlah mahasiswa STMIK AMIKOM Purwokerto

Programming Language Bahasa Pemrograman

Pemrograman Berorientasi Obyek. Konsep OOP

Pemrograman Berbasis Objek. Pengenalan Java. Entin Martiana. Politeknik Elektronika Negeri Surabaya

BAB I SEKILAS VISUAL STUDIO.NET 2008

Pemrograman Visual. Pengenalan Visual Basic. Sisilia Thya Safitri, MT Agus Priyanto, M.KOM

Pengantar Pemrograman dengan Bahasa Java

Bahasa Pemrograman Sejarah singkat C++ Struktur program C++ Yoannita

VB.NET No.1: Belajar Visual Basic.NET, apa itu VB.NET?

Pemrograman. Fery Updi,M.Kom

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK (JAVA) PERTEMUAN 1 PENGENALAN LINGKUNGAN PEMROGRAMAN JAVA

Praktikum. PBO (Kelas K) Oleh : MOHAMMAD SHOLIKIN

Teori Algoritma. 1Universitas Gunadarma

MODUL PRAKTIKUM PEMROGRAMAN VISUAL BASIC

KONSEP OBJEK ORIENTASI PROGRAM

STANDAR KOMPETENSI DAN KOMPETENSI DASAR KELOMPOK PROGRAM PRODUKTIF SEKOLAH MENENGAH KEJURUAN

BAB III LANDASAN TEORI. McLeod & Schell 2008: 12). Sistem Informasi Manajemen menyediakan

Pemrograman dan Bahasa Pemrograman

IMPLEMENTASI WEB-SERVICE UNTUK PEMBANGUNAN SISTEM KARTU RENCANA STUDI (KRS) ON-LINE

APLIKASI SEDERHANA PERHITUNGAN GAJI KARYAWAN PADA PT KAMPAR Tbk. Oleh: MATA KULIAH PEMROGRAMAN C++

BAB 2 LANDASAN TEORI. Data adalah fakta atau bagian dari fakta yang digambarkan dengan simbol-simbol,

BAB II LANDASAN TEORI. sistem informasi. Pada umumnya setiap organisasi selalu mempunyai sistem

2. Tinjauan Pustaka Multi-tier

Pengantar Pemrograman dengan Bahasa Java

Konsep Pemrograman Berorientasi Obyek. Pertemuan 1

M. Choirul Amri.

Cara Membuat Aplikasi Facebook dengan Visual Studio 2010

UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

Konsep Pemrograman Berorientasi Obyek

Bahasa Pemrograman :: Object Oriented Programming

Algoritma Pemrograman 2C

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

Pengenalan Pemrograman

INTRODUCTION JAVA NORHIKMAH,M.KOM

Pengenalan VB.net. Ibnu Muakhori, S.Kom (wa)

SERVICE ORIENTED ARCHITECTURE (SOA)

BAB II TINJAUAN PUSTAKA

IT234 - Algoritma dan Struktur Data. Ramos Somya

BAB III LANDASAN TEORI. disusun guna menyelesaikan masalah secara sistematis. Pada bab ini akan

BAB III LANDASAN TEORI. menggunakan komputer biasa disebut sistem informasi berbasis komputer (computer based

BAB II TINJAUAN PUSTAKA

BAB III Koneksi Microsoft Visual Studio.Net dengan CATIA V5

BAB 2 PENGENALAN JAVA DAN NETBEANS

1.1. Sejarah Bahasa C

Pemrograman Berbasis Objek. Pengenalan Java. Yuliana Setiowati. Politeknik Elektronika Negeri Surabaya

MK. Pemrograman Berorientasi Objek PENGENALAN JAVA KARMILASARI

ALGORITMA DAN PEMROGRAMAN II. Indra Gunawan, ST., M.Kom., CEH., CHFI

BAB II KAJIAN PUSTAKA

PRAKTIKUM 1 DASAR PEMROGRAMAN JAVA

BAB III PERANCANGAN PROGRAM

BAB II LANDASAN TEORI. Android adalah sebuah sistem operasi yang ditargetkan untuk smartphone

BAB 2 PENGENALAN JAVA. Tujuan:

BAB II DASAR TEORI. Komunikasi adalah suatu proses penyampaian pesan (ide, gagasan) dari suatu

Transkripsi:

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, ASD 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 serverside. 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 dibawah 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 C# akan menjadi populer

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

Contoh: using System; using ystem.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: ramos672006005.wordpress.com