Anda di halaman 1dari 2

Nama: Ragil Nurfadillah

Kelas: 3IA12
NPM: 51420035

1. APA YANG KALIAN KETAHUI TENTANG BAHASA PEMROGRAMAN BERORIENTASI OBJEK? (5 point)

Jawab:

Pemrograman berorientasi objek merupakan metode pemrograman dimana pengembang


(developer) tidak hanya mendefinisan tipe data dari struktur data tetapi juga fungsi-fungsi dari
operasi yang dapat di aplikasikan ke struktur data.

2. SEBUTKAN CIRI-CIRI BAHASA PEMROGRAMAN YANG BERORIENTASI OBJEK! (10 point)

Jawab:

- Abstraksi (abstraction)
- Pembungkusan (encapsulation)
- Pewarisan (inheritance)
- Polimorfisme (polymorphism)

3. SEBUTKAN BEBERAPA BAHASA PEMROGRAMAN YANG MEMAKAI KONSEP BERORIENTASI OBJEK,


MINIMAL 3! (10 point)

Jawab:

- Java
- Visual Basic.Net
- Python
- C#
- PHP
- C++
4. SEBUTKAN PERBEDAAN MENDASAR ANTARA VB 6 DENGAN VB.NET! (10 point)

Jawab:

- VB6 baru sebagian mendukung OOP, Sedangkan VB .Net telah mendukung penuh OOP.
- Hasil kompilasi source code pada VB6 adalah file .exe biner (native code). VB .Net berupa
- file .exe intermediate language (MSIL byte code).
- Hasil kompilasi pada VB6 dapat langsung dieksekusi. VB .Net membutuhkan run time
environment framework (.Net framework)
- VB6 bermasalah pada deployment-nya (DLL hell). VB .Net tidak
- Program dari VB6 tidak dapat langsung berinteraksi dengan program dari bahasa lain. VB.Net
dapat selama bahasa lain mendukung .Net
- Perintah-perintah dasar pada VB6 dan VB .Net sebagian besar masih sama kecuali untuk
perintah-perintah OOP-nya
- Dari sisi IDE-nya, pengetikan kode pada VB.Net lebih cepat dari pada di VB6
- Untuk akses ke database VB.Net menggunakan ADO.Net, VB6 menggunakan ADO. ADO.Net
bukan pengembangan dari ADO. Jadi ADO.Net menggunakan teknologi yang berbeda dengan
ADO
- Selain itu pada VB.Net 2008, dapat menggunakan LINQ (Language Integrated Query) untuk
mempermudah mengaksesan data
5. SEBUTKAN CONTOH PENERAPAN KONSEP BERORIENTASI OBJEK DALAM KEHIDUPAN SEHARI-
HARI, MINIMAL 5! (15 point)
- Pada class motor memiliki beberapa property yaitu tipe, warna, dan merek. Dan memiliki
method yaitu nyala, mati, ganti gigi, tambah kecepatan.
- Pada class burung memiliki property sayap, paruh kaki, dan memiliki method terbang Class
kucing property: kaki, ekor, taring, cakar, bulu dan memiliki method berjalan
- penerapan program komputer dalam mengatur perparkiran di mall, gedung, hotel, dan
banyak tempat lainnya
- objek pelanggan adalah representasi abstrak dari pelanggan dalam dunia nyata

Anda mungkin juga menyukai