Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

INTRODUCTION.

Presentasi serupa


Presentasi berjudul: "INTRODUCTION."— Transcript presentasi:

1 INTRODUCTION

2 T E A M EKO OKTAFIANTO GUSTIAN HERLAMBANG UTEP NUR FAHRINA C
IMELDA PUTRI A

3 Use Case Program

4 Ruang LINGKUP Definisi PBO Komponen Dasar PBO Konsep Dasar PBO U.M.L
Kelebihan dan kekurangan O.O.P U.M.L Use Case Program

5 Pemrograman Berorientasi Objek
DEFINISI Pemrograman Berorientasi Objek Paradigma atau kerangka pikir Secara Objek Atau objek sebagai perantara Untuk menyele- saikan Masalah

6 Pemrograman Berorientasi Objek
KOMPONEN DASAR Pemrograman Berorientasi Objek Adalah data yang membedakan antara objek satu dengan yang lainnya. Misal : warna, bentuk, dsb. Atribut Adalah sesuatu yang meiliki behaviour ( tingkah laku ) , atribut , dan kondisi. Contoh : Binder. Punya atribut isi binder, warna coklat. Behaviournya misal bisa di buka tutup Object Kumpulan objek-objek yang meiliki suatu atribute di dalamnya. Kelas merupakan wadah dan jantung dalam pokok bahasan ini Class

7 Behaviour Methode Example class
adalah hal-hal yang bisa dilakukan oleh objek dari suatu kelas. Behavior dapat digunakan untuk mengubah nilai atribut suatu objek, menerima informasi dari objek lain dan mengirim informasi ke objek lain untuk melakukan suatu pekerjaan Dalam kelas, metode disebut sebagai behaviour. Metode adalah serangkaian pernyataan dalam suatu kelas yang menangani suatu pekerjaan tertentu Kelas VolcanoRobot ( String status; Int speed; Float temperature; Void checktemperature () { If (temperature>660) { Status = “returning to home”; Speed=5; } Behaviour Methode Example class methode

8 Konsep Dasar Pemrograman Berorientasi Objek
POLIMO RFISME ENKAPSU LASI POLIMO RFISME

9 POLIMORFISME sesuatu yang bisa berubah ke dalam bentuk yang banyak (memiliki banyak bentuk). Dengan polimorfisme, suatu tampilan yang sama untuk memerintah objek agar melakukan aksi atau tindakan yang mungkin secara prinsip sama namun secara proses berbeda.

10

11 ENKAPSULASI pembungkusan variabel dan metode dalam sebuah objek yang terlindungi serta menyediakan tampilan untuk mengakses variabel tersebut. Variabel dan metode yang dipunyai suatu objek bisa ditentukan hak aksesnya.

12

13 INHERITANCE Inheritance atau pewarisan sifat adalah pewarisan atribut dan metode dari sebuah kelas ke kelas lainnya. Kelas yang mewarisi disebut dengan superkelas dan kelas yang diwarisi disebut dengan subKelas. SubKelas bisa berlaku sebagai superKelas dari kelas yang lainnya dan ini disebut dengan superKelas.

14 Motor balap merupakan pewarisan sifat dari motor
Contoh Inheritance Motor balap merupakan pewarisan sifat dari motor MOTOR MOTOR BALAP Stang Jok Stang Jok Gigi Ban Gigi Ban Kunci Kunci

15 Kelebihan O.O.P IMPROVED SOFTWARE-DEVELOPMENT PRODUCTIVITY
IMPROVED SOFTWARE MAINTAINABILITY Karena design-nya modular, bagian dari software system dapat dengan mudah di-maintain jika ada perubahan meskipun dalam skala yang besar. FASTER DEVELOPMENT OOP disupport oleh banyak library object yang reusable, sehingga mempercepat penyelesaian program dan juga project berikutnya LOWER COST DEVELOPMENT Faster development tentu akan mengurangi biaya pengembangan proyek software. HIGH QUALITY SOFTWARE Faster development akan memberikan lebih banyak waktu dan resource untuk melakukan proses verification software. Banyak library object yang digunakan juga sudah teruji IMPROVED SOFTWARE-DEVELOPMENT PRODUCTIVITY

16 Kekurangan O.O.P BIG SIZE PROGRAM LEBIH KOMPLEKS SLOW RUNTIME
BELUM TENTU EFISIEN

17 Unified Modelling Language
UML Unified Modelling Language Menentukan bagian dari informasi yang digunakan atau dihasilkan dalam suatu proses pembuatan perangkat lunak Memvisualisasi Bahasa Artifact Mengkonstruksi Mendokumentasi

18 Menyatukan praktek terbaik yang terdapat dalam permodelan
Guna U M L Bebas Menyatukan Memberikan bahasa permodelan yang bebas dari bahasa pemrograman dan proses rekayasa Menyatukan praktek terbaik yang terdapat dalam permodelan All’s For You Siap Pakai UML bisa digunakan oleh siapa saja. Baik itu engineer,IT, akuntan, dan lain sebagainya. Dan pada dasarnya UML bebas digunaa=kan oleh orang orang yang memahaminya Memberikan permodelan yang ekspresif dan siap pakai. Dapat digunakan untuk mengembangkan objek dan menukarkan objek. Semua mudah di mengerti secara umum.

19 USE CASE program Kegiatan Berurutan Sistem Aktor INTERAKSI

20 K O M P N E Mewakili orang, atau sistem lan yang
berkomunikasi dengan use case use case Association, penghubung antar aktor dengan use case Generalisasi, spesialisasi dari elemen lain <<include>> kelakuan yang harus terpenuhi agar sebuah event dapat terjadi <<extends>> kelakuan yang hanya berjalan di bawah kondisi tertentu

21 Tujuan Use Case MEREPRESENTASIKAN INTERAKSI PENGGUNA DENGAN SISTEM
MEMETAKAN KEBUTUHAN SISTEM MEREPRESENTASIKAN INTERAKSI PENGGUNA DENGAN SISTEM MENGETAHUI KEBUTUHAN DI LUAR SISTEM

22


Download ppt "INTRODUCTION."

Presentasi serupa


Iklan oleh Google