Rabu, 11 November 2020

Tugas Praktikum 10 || Object Oriented Programming (OOP) Part 2

 

Nama               : Rista Novriani

NPM               : 19753060

Kelas               : MI 3B

Pertemuan       : 10

 

Pengertian OOP

OOP (Object Oriented Programming) adalah suatu metode pemrograman yang berorientasi kepada objek. Tujuan dari OOP diciptakan adalah untuk mempermudah pengembangan program dengan cara mengikuti model yang telah ada di kehidupan sehari-hari.

Tugas Praktikum:

Pada studi kasus yang pertama ini, kita akan mencoba membuat script operasi bilangan yaitu menjumlahkan dan mengalikan dua bilangan dalam perspektif OOP.

Misalkan untuk implementasi kasus ini, kita akan buat class bernama ‘operasiBilangan’. Di mana nanti akan memiliki dua properties, yaitu bilangan 1 dan bilangan 2. Kedua bilangan itu nanti akan dioperasikan melalui method-method, yaitu method untuk menjumlahkan dan mengalikan.

Untuk memudahkan implementasi, ada baiknya kita buat constructor supaya proses instantisasi dan setting properties bilangan 1 dan bilangan 2 nya bisa dilakukan dalam satu perintah saja.

script:




Script di atas digunakan untuk menjumlahkan dan mengalikan bilangan 4 dan 5.

 

Jalankan script yang sudah ditulis di atas dengan tersebut pada browser dengan cara mengetikkan alamat file direktori pada address browser. Maka tampilan akan seperti berikut.

Output:




Latihan

 

1. Tambahkan method baru bernama ‘kurangkan’ pada class operasiBilangan untuk melakukan proses pengurangan bilangan 1 terhadap bilangan 2.





2. Tambahkan method baru bernama ‘modulo’ pada class operasiBilangan untuk menghitung hasil modulo bilangan 1 terhadap bilangan 2.


3. Tambahkan method baru bernama ‘pangkat’ pada class operasiBilangan untuk menghitung hasil bilangan 1 dipangkatkan bilangan 2.




Output:




〰◾TERIMA KASIH 😊❤◾〰


Tidak ada komentar:

Posting Komentar

PHP Data Objects (PDO) Pemograman Basis Data

 Nama Mata Kuliah             : Pemogrman Basis Data Nama Program Studi          : Manajemen Informatika 4B Nama Institusi                  ...