Bahasa Pemrograman I VB.Net. Oleh: Erik Perdana Ibrahim, S.Kom 2011

dokumen-dokumen yang mirip
Object Oriented Programming LOGO

Praktikum 4 Konsep Inheritance, Polymorphism, dan Encapsulation

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

Class. Object. Object Oriented Programming (OOP) Object Oriented Programming (OOP)

PEMROGRAMAN JAVA. Yoannita, S.Kom. Class & Method sederhana Konsep Pemrograman Berorientasi Objek. Company LOGO

PEMROGRAMAN I. By : Sri Rezeki Candra Nursari

PEMROGRAMAN JAVA. Yoannita. Konsep Pemrograman Berorientasi Objek. Company LOGO

DASAR PEMROGRAMAN. Konsep Pemrograman Berorientasi Objek. Yoannita

BAB III PERANCANGAN PROGRAM

Object OrientedProgramming

Pemrograman Web. Pemrograman Berorientasi Objek. 8 Adam Hendra Brata

Pemrograman I. By : Sri Rezeki Candra Nursari SKS

KARAKTERISTIK PEMROGRAMAN BERORIENTASI OBJEK (OOP) Pemrograman berorientasi Objek mempunyai karakterisitik sebagai berikut:

PertemuanI. Object Oriented

OOAD (Object Oriented Analysis and Design) UML part 2 (Activity diagram, Class diagram, Sequence diagram)

SILABUS MATA KULIAH PEMROGRAMAN VISUAL II

Pengenalan Obyek. Arna Fariza. Materi

Pemrograman Web. Pemrograman Berorientasi Objek. Adam Hendra Brata

Pemrograman I. By : Sri Rezeki Candra Nursari SKS

Membuat Class Class merupakan template (konsep) dari objek. Class menggambarkan bagaimana sifat-sifat objek, seperti properties dan behaviornya

BAB VIII Dasar pemrograman beorientasi object dengan PHP

PEMROGRAMAN TERSTRUKTUR II

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

PEMROGRAMAN BERORIENTASI OBJEK

ENKAPSULASI Data Hiding

REKAYASA PERANGKAT LUNAK LANJUT DESIGN ENGINEERING. Defri Kurniawan M.Kom

Object Oriented Programming (Class, Inheritance, Encapsulation dan Interface)

STRUKTUR DENGAN ARRAY DAN FUNCTION

Dasar Pemrograman Java. H. Risdiandri Iskandar, SKom,MM 1

LAPORAN RESMI PRAKTIKUM PEMROGRAMAN BERBASIS OBJEK MODUL 3 ABSTRAKSI

Pemrograman Berorientasi Obyek. Ramos Somya

BAB 1 PEMROGRAMAN BERORIENTASI OBJEK

Mengenal Object Oriented Programming (OOP)

Konsep Pemrograman Berorientasi Obyek

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LABSHEET ALGORITMA DAN STRUKTUR DATA

Praktikum 6 Abstract, Interface, Overloading, Overriding, dan Package

Pendahuluan Rekayasa Perangkat Lunak II. Alif Finandhita. Teknik Informatika UNIKOM

Praktikum Minggu VI 1 dan 2 Dasar-dasar Object Oriented Programming PHP

BAB II LANDASAN TEORI

Pengenalan Pemrograman

REKAYASA PERANGKAT LUNAK II

BAB I PENDAHULUAN. Saat ini, teknologi perangkat bergerak semakin berkembang dan populer

Konsep Objek Oriented

PRAKTIKUM OBJECT ORIENTED PROGRAMING

PERANCANGAN BERORIENTASI OBJEK

BS205 Pemrograman Berorientasi Objek. Pertemuan 1 Pengenalan PBO dan Review Pemrograman Java Niko Ibrahim, S.Kom, MIT

Object Oriented Analysis and Design -Pendahuluan- Nisa ul Hafidhoh

BAB 1 PENGENALAN PEMROGRAMAN BERORIENTASI OBJEK

Rekayasa Perangkat Lunak

Konsep Pemrograman Berbasis Obyek

Pemrograman Lanjut. Class dan Object. Aryo Pinandito, ST, M.MT Team Teaching Pemrograman Lanjut

MODUL 5 PEMROGRAMAN VISUAL BASIC.NET DENGAN OOP (I)

SYLLABUS DAN PENDAHULUAN. Astrid Lestari Tungadi, S.Kom., M.TI.

MODUL VII PEMROGRAMAN BERORIENTASI OBJEK

MINGGU VII : RELASI ANTAR KELAS

Class dan Objek. Ali Tarmuji ID YM: alitarmuji. T. Informka UAD 1

Review Bahasa Pemrograman Java Konsep OOP N I K O I B R A H I M, M I T F A K U L T A S T E K N O L O G I I N F O R M A S I

PRAKTIKUM I Class dan Obyek

Modul II Object Oriented Programming

KONTRAK PEMBELAJARAN (KP) MATA KULIAH. Pemrograman Berorientasi Objek

BEKERJA DENGAN JAVA CLASS LIBRARY

BAB III METODOLOGI PENELITIAN

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER

Pemrograman Berorientasi Obyek. Ramos Somya

PERENCANAAN, DESKRIPSI, DAN HASIL UJI PERANGKAT LUNAK Sistem Informasi Nilai Mahasiswa SINM

KONTRAK BELAJAR. Nama Mata Kuliah : Web Dinamis Lanjut Kode Mata Kuliah : IKB : Wahyu Widodo, S.Kom Semester : 5

OBJECT ORIENTED PROGRAMMING

MODUL 1 PRAKTIKUM PEMROGRAMAN BERORIENTASI OBYEK(PBO) KELAS DAN OBJEK. TGL PRAKTIKUM : 24 September 2012 :ACHMAD FAJAR NORULLAH NRP :

Bahasa Pemrograman 2.

KKKF33118 REKAYASA PERANGKAT LUNAK I

Pemrograman Berorientasi Obyek. Konsep OOP

Class Diagram Class diagram mendeskripsikan jenis-jenis objek dalam system dan berbagai macam hubungan statis yang terdapat di antara mereka.

Bab 2 Array, Record dan Object Oriented Programming (OOP) 3 BAB 2 TUJUAN PRAKTIKUM

MODUL 6. PEMROGRAMAN VISUAL BASIC.NET DENGAN OOP (II) dan STRING

SriWinarno,SKom Panji Wisnu Wrawan, ST, MT

Pemograman Berorientasi Objek

PEMROGRAMAN BERORIENTASI OBJEK KONSEP PBO

Gerbang Technopreneur ASISTENSI

KONTRAK KULIAH. A. Deskripsi. Mata kuliah ini menjelaskan konsep pemrograman berbasis objek, dengan menggunakan class.

PENDAHULUAN. A. Berorientasi Objek. 1. Karakteristik dari Objek

ABSTRACTION, ENCAPSULATION, INHERITANCE & POLYMORPHISM

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM. pengembangan sistem yang lazim disebut Waterfall Model. Metode ini terdiri dari enam

Konsep Pemrograman Berorientasi Obyek

VISUAL BASIC Pengenalan VB NET

Review Rekayasa Perangkat Lunak. Nisa ul Hafidhoh

Inheritance dan Kata Kunci static

Pertemuan 8 Pemrograman

Pendekatan Berorientasi Objek Dengan Metode Object Oriented Analysis (OOA) Nurhayani

BAB II LANDASAN TEORI

LAPORAN PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PENGENALAN OBJECT ORIENTED PROGRAMMING

PERTEMUAN 11 KONSEP PEMROGRAMAN BERORIENTASI OBJEK

BAB II LANDASAN TEORI

RPS Mata Kuliah Fondasi Pemrograman dan Struktur Data Program Studi Sistem Informasi Halaman 1 dari 19

1. ARRAY, RECORD DAN OBJECT ORIENTED PROGRAMMING (OOP)

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

PERANCANGAN BERORIENTASI OBJEK

Pemrograman Berorientasi Objek Dengan PHP5

SESI PERTAMA. 1.1 UML sebagai standarisasi. 1.2 UML, asal usul INFORMATION SYSTEM DESIGN USING UML YUDHO

Transkripsi:

Bahasa Pemrograman I VB.Net Oleh: Erik Perdana Ibrahim, S.Kom 2011

Bahasa Pemrograman I VB.Net SKS Dosen Email : 4 SKS : Erik Perdana Ibrahim, S.Kom : erik_abg@yahoo.com Jadwal Kuliah Kelas: Mengikuti Jadwal Perkuliahan Akademik Jadwal Praktikum (1x seminggu) mengikuti jadwal masing-masing kelas.

Deskripsi Matakuliah Matakuliah ini mengajarkan : Pengenalan VB.NET Component Control Program Sederhana Agar Mahasiswa dapat mengerti dan memahami pengoperasian pemrograman aplikasi menggunakan VB.NET

Penilaian 85.0-100 A 4.0 75.0-74.9 B 3.0 60.0 74.9 C 2.0 50.0 59.9 D 1.0 0 49.9 E 0.0 Komponen Penilaian: Kehadiran: 20% Quiz & Tugas : 20% UTS: 25% UAS: 35%

Ketentuan Lain Kehadiran minimal 75% = 10 x pertemuan Ketentuan praktikum sesuai dengan aturan Laboratorium Tidak ada tugas tambahan setelah nilai keluar untuk meningkatkan nilai yang kurang

Definisi OOP Ada dua metode dalam mendesain dan membuat konstruksi perangkat lunak yaitu pemrograman terstruktur dan pemrograman berorientasi objek. OOP adalah metode pemrograman di mana pengembang tidak hanya mendefinisikan tipe data dari struktur data tetapi juga tipe dari operasi (fungsi) yang dapat diaplikasikan ke struktur data. Pada cara ini struktur data menjadi objek yang memiliki data dan fungsi. Pengembangpun dapat membuat relasi antara suatu objek dengan lainnya.

Salah satu keunggulan OOP dibandingkan teknik pemrograman terstruktur adalah OOP memungkinkan pengembang untuk membuat modul yang tidak perlu berubah ketika suatu tipe objek yang baru ditambahkan.pengembang dapat membuat suatu objek baru yang mewarisi beberapa fitur dari objek yang sudah ada. Hal ini membuat OOP mudah dimodifikasi. Suatu bahasa pemrograman dikatakan mendukung secara penuh OOP jika memilki semua fitur berikut ini :

a. Abstraction. Abstraksi merupakan kemampuan suatu bahasa pemrograman untuk mengubah suatu konsep menjadi representasi abstrak dari konsep dalam suatu program. Contohnya objek pelanggan adalah representasi abstrak dari pelanggan dalam dunia nyata. Suatu objek recordset merupakan representasi abstrak dari sekumpulan data. b. Encapsulation. Merupakan konsep untuk memisahkan interface (kumpulan dari method, property atau event yang saling berhubungan) dengan implementasinya. Tujuannya sebenarnya untuk menyembunyikan property dan method dari suatu objek, dan hanya menampilkan method / property yang dibutuhkan. Property / method yang ditampilkan dari suatu objek dikenal dengan istilah interface. Melalui interface inilah suatu objek dapat digunakan.

c. Polymorphism Memungkinkan pengembang memakai method yang sama pada class class yang berbeda dan memungkinkan method yang tepat dieksekusi berdasarkan konteks yang memanggilnya. d. Inheritance Kemampuan untuk membentuk class turunan yang mewarisi property dan method dari class induk (base class). Sebagai contoh, kita membentuk suatu class employee, dimana di dalam class ini kita mempunyai property : Nama dan Gaji dan satu buah method yaitu Speak.

Objek, Class, Method dan Field Class adalah blueprint / cetak biru atau templateatau spesifikasi dari objek. Dengan kata lain class merupakan representasi abstrak dari objek, sedangkan objek adalah representasi nyata atau instance (perwujudan) dari class. Class merupakan unit dasar pemrograman berorientasi objek. Class dapat berisi property, field, method dan event dari objek. Gabungan property, field, methods dan event umumnya disebut sebagai members dari class. Field dan Property berisi informasi atau attribut yang terdapat dalam suatu objek. Field mirip dengan variabel, yang dapat dibaca dan diset secara langsung. Property dapat dibaca dan diset seperti field, tetapi implementasinya menggunakan prosedur property Get dan Set.