Download - 1 pbo introduction
![Page 1: 1 pbo introduction](https://reader036.vdokumen.com/reader036/viewer/2022080212/55953b231a28ab90098b4646/html5/thumbnails/1.jpg)
Ghifari Munawar, S.Kom, M.T
PBO - Introduction ICON
![Page 2: 1 pbo introduction](https://reader036.vdokumen.com/reader036/viewer/2022080212/55953b231a28ab90098b4646/html5/thumbnails/2.jpg)
Topics
Pendahuluan Metodologi Sejarah
Konsep OOP Kelas Keuntungan
.NET
![Page 3: 1 pbo introduction](https://reader036.vdokumen.com/reader036/viewer/2022080212/55953b231a28ab90098b4646/html5/thumbnails/3.jpg)
Pendahuluan Pemrograman berorientasi objek merupakan
paradigma pemrograman yang berorientasikan kepada objek
Pengembangan ini didasarkan bahwa sistem harus tersusun atas sekumpulan komponen yang disebut objek
Programmer mendefinisikan tidak hanya struktur data tapi juga fungsi/method yang ingin diimplementasikan pada struktur tersebut
![Page 4: 1 pbo introduction](https://reader036.vdokumen.com/reader036/viewer/2022080212/55953b231a28ab90098b4646/html5/thumbnails/4.jpg)
Sejarah
Mulai muncul/ diperkenalkan oleh MIT pada pada
1950-an dan awal 1960-an
Objek sebagai konsep formal dalam pemrograman
diperkenalkan pada tahun 1960 pada Simula 67,
diciptakan oleh Ole-Johan Dahl dan Kristen
Nygaard dari Norwegian Computing Center
![Page 5: 1 pbo introduction](https://reader036.vdokumen.com/reader036/viewer/2022080212/55953b231a28ab90098b4646/html5/thumbnails/5.jpg)
Metodologi Berorientasi Objek
OOA (Object Oriented
Analysis)
OOD (Object Oriented
Design)
OOP (Object Oriented
Programming)
![Page 6: 1 pbo introduction](https://reader036.vdokumen.com/reader036/viewer/2022080212/55953b231a28ab90098b4646/html5/thumbnails/6.jpg)
Bahasa Pemrograman OO
C# Java C++ Ruby
Phyton Perl VB.NET
![Page 7: 1 pbo introduction](https://reader036.vdokumen.com/reader036/viewer/2022080212/55953b231a28ab90098b4646/html5/thumbnails/7.jpg)
Kelas (Class) Blueprint dari sebuah objek
Mendefinisikan attribut/property, dan method
![Page 8: 1 pbo introduction](https://reader036.vdokumen.com/reader036/viewer/2022080212/55953b231a28ab90098b4646/html5/thumbnails/8.jpg)
Contoh Kelas
![Page 9: 1 pbo introduction](https://reader036.vdokumen.com/reader036/viewer/2022080212/55953b231a28ab90098b4646/html5/thumbnails/9.jpg)
Contoh Objek
Field (Data):
Baju
Rambut
Kulit
Mata
Jenis Kelamin
dll
Method (Perilaku):
Jalan
Makan
Minum
Bernyanyi
dll
Objek
![Page 10: 1 pbo introduction](https://reader036.vdokumen.com/reader036/viewer/2022080212/55953b231a28ab90098b4646/html5/thumbnails/10.jpg)
Konsep OOP
Abstraction
Inherintance
Encapsulation
Polymorphism
![Page 11: 1 pbo introduction](https://reader036.vdokumen.com/reader036/viewer/2022080212/55953b231a28ab90098b4646/html5/thumbnails/11.jpg)
Keunggulan dari OOP
Maintainability
Extensibility
Reusability
![Page 12: 1 pbo introduction](https://reader036.vdokumen.com/reader036/viewer/2022080212/55953b231a28ab90098b4646/html5/thumbnails/12.jpg)
VB.NET
VB (Visual Basic) merupakan pengembangan dari
bahasa Basic yang dikembangkan tahun 1960-an
Dapat digunakan untuk membangun aplikasi yang
berbentuk Desktop, Mobile maupun Web
![Page 13: 1 pbo introduction](https://reader036.vdokumen.com/reader036/viewer/2022080212/55953b231a28ab90098b4646/html5/thumbnails/13.jpg)
Visual Studio
IDE (Integrated Development Environment) yang
digunakan untuk mengembangkan aplikasi
berbasis framework .NET
Lingkungan pengembangan aplikasi yang
digunakan untuk mendesain, menulis kode,
mengkompilasi, debugging, testing, dan deploying
![Page 14: 1 pbo introduction](https://reader036.vdokumen.com/reader036/viewer/2022080212/55953b231a28ab90098b4646/html5/thumbnails/14.jpg)
Lingkungan Visual Studio
Toolbox
Solution Explorer
Properties
Menubar & Toolbar
Design View & Source View
![Page 15: 1 pbo introduction](https://reader036.vdokumen.com/reader036/viewer/2022080212/55953b231a28ab90098b4646/html5/thumbnails/15.jpg)
Solution, Project, Files
Gambar Ilustrasi
![Page 16: 1 pbo introduction](https://reader036.vdokumen.com/reader036/viewer/2022080212/55953b231a28ab90098b4646/html5/thumbnails/16.jpg)
Any Question ??