Abstraksi & Generalisasi

Slides:



Advertisements
Presentasi serupa
KONSEP PEMROGRAMAN TERSTRUKTUR
Advertisements

REKAYASA PERANGKAT LUNAK
Object Oriented Programming
IMPLEMENTASI & APLIKASI BASIS DATA
21-Aug-14 OO Concept E. Haodudin Nurkifli Teknik Informatika Universitas Ahmad Dahlan Kuliah 3 : Administrative dan Introduction 8 Oktober 2010.
Pemrograman Berorientasi Objek
By : Rizky Yuniar Hakun. Konsep Pemrograman Berorientasi Object.
Object Oriented Programming
OBJECT ORIENTED PROGRAMMING in JAVA
Teks Algorithma Ery Setiyawan Jullev A.
Desain Sistem By Hendro Joko Prasetyo, M.Kom.
Pemrograman Berorientasi Objek
di OBJECT ORIENTED PROGRAMMING [OOP] Oleh H. SUMIJAN, Ir, M.Sc
ALGORITMA PEMROGRAMAN 1C Pendahuluan Bahasa Pemrograman
ABSTRAKSI DAN GENERALISASI
Situasi Saat Program Berjalan (Run-time Environment)
BUSINESS PROCESS REENGINEERING (BPR).
Konsep Pemrograman Berorientasi Objek
Desain Sistem By Hendro Joko Prasetyo, M.Kom.
PERANCANGAN BERORIENTASI OBJEK
Desain Berorientasi Obyek dan UML
BAB 1 KONSEP OOP.
Pemrograman Berorientasi Objek
Pemrograman Berorientasi Obyek Oleh Tita Karlita
Procedure , Function dan Parameter
OOP pada pemrograman Web
Abstraksi dan Generalisasi
ARSITEKTUR SISTEM BASIS DATA
Pengantar Perancangan Berorintasi Objek
BUSINESS PROCESS REENGINEERING
Desain Sistem.
Rekayasa Perangkat Lunak Konsep Orientasi Objek
Object Oriented Programming
M6. Prosedure Pada Pascal
Rekayasa Perangkat Lunak Model Proses PL
Bahasa Pemprograman Dasar Pertemuan 2
OOidentity, state and behavior
Materi 1: Konsep Pemrograman Berorientasi Objek Kelas dan Objek
Pertemuan 6 Implementasi Modularitas Dalam Bahasa Pemrograman
Perancangan Sistem Informasi
PENGEMBANGAN PERANCANGAN SISTEM
Outline: Pewarisan/Inheritance Polymorphism
Konsep Dasar Pemrograman Berorientasi Objek
PERANCANGAN SISTEM BERORIENTASI OBJEK DENGAN UML
BAB 1 KONSEP OOP.
POLYMORPHISM.
Pertemuan 1 KONSEP PEMROGRAMAN BERORIENTASI OBJEK
Konsep Dasar Pemrograman Berorientasi Objek
Object Oriented Programming
Pemrograman Berorientasi Objek
10 Perancangan Arsitektural
INTRODUCTION.
Perancangan PL berorientasi objeck
Dasar-dasar Pemrograman Objek dg Java
ANALISA & DESAIN BERORIENTASI OBJEK
Object Oriented Programming
METHODOLOGYAND UML.
PEMROGRAMAN BERORIENTASI OBJEK
Pemrograman Terstruktur
Analisis dan Desain Berorientasi Obyek
Analisis dan Desain Berorientasi Obyek
Desain Sistem.
STRUKTUR DATA NAMA : ALDI NUGROHO SETYO PAMBUDI NIM :
Pemrograman Berorientasi Obyek
Array, Class, Obyek, Method danConstructor.
Pemrograman Berorientasi Objek
DASAR - DASAR PERANCANGAN PERANGKAT LUNAK
Model Struktural dan Model Perilaku
ABSTRAKSI DAN GENERALISASI
Bahasa Pemrograman (Pemrograman Visual)
Transcript presentasi:

Abstraksi & Generalisasi Pertemuan Ke-5

Definisi Abstraksi Abstraksi adalah deskripsi dari suatu masalah pada level generalisasi tertentu, sehingga memungkinkan kita untuk berkonsentrasi pada aspek kunci dari masalah tersebut tanpa memperhatikan hal-hal detail. Contoh : Monitoring : berbagai macam sistem monitoring Ban sepeda : sepeda balap, sepeda gunung Mobil : sedan, jeep, wagon, truk, dll

Tingkatan Abstraksi Abstraksi Fungsional Komponen mengimplementasikan satu fungsi, misalnya fungsi matematika. Pengelompokkan Kasual Komponen merupakan sekumpulan entitas yang berhubungan longgar (loosely related) yang mungkin berupa deklarasi data, fungsi, dsb. Abstraksi Data Komponen merepresentasikan abstraksi data atau kelas perangkat lunak bahasa berorientasi obyek. Abstraksi Cluster Komponen merupakan sekumpulan kelas yang berhubungan yang bekerja sama. Kelas-kelas ini kadang-kadang dinamakan kerangka kerja. Abstraksi System Komponen merupakan system yang sepenuhnya berdiri sendiri. Pemakaian ulang abstraksi tingkat system kadangkala disebut pemakaian ulang produk cost.

Generalisasi Generalisasi adalah perluasan suatu aplikasi yang meliputi suatu daerah obyek yang lebih besar dengan jenis yang berbeda atau jenis yang sama. Binding : Pengaturan nilai attribute Attribute : nilai internal atau data terkait pada suatu obyek yang menunjukkan ciri-ciri atau sifat-sifat dari obyek serta penggambaran keadaan (state) obyek Contoh : Nama obyek : mobil Attribute : Merek : Toyota Silinder : 2000 cc Warna : merah Status : baru / jalan Tahun : 2006 binding

STRUKTUR BLOCK enkapsulasi Pengkapsulan berarti mengemas beberapa item bersama-sama menjadi satu unit yang tertutup dalam rangka menyembunyikan struktur internal suatu obyek dari lingkungan/ dunia luar. Pengkapsulan sering dianggap sebagai “penyembunyian informasi”. Blok merupakan suatu bagian dari scope-defining bahasa pemrograman. Artinya, blok merupakan suatu definisi wilayah bagian bahasa pemrograman. Blok merupakan urutan dari statement/ instruksi yang executable yang diperlakukan sebagai suatu unit Blok disebut subprogram atau routine di kebanyakan bahasa pemrograman. STRUKTUR BLOCK

Aturan Cakupan : Dynamic Scope Suatu subprogram yang didefinisikan di satu tempat dalam suatu program dan dapat dipanggil dari lingkungan yang berbeda (lingkungan dimana subprogram tersebut tidak didefinisikan).  Static Scope Subprogram dipanggil dari lingkungan tempat subprogram tersebut Didefinisikan. LINGKUNGAN Lingkungan lokal suatu subprogram Q terdiri atas bermacam-macam identifier yang dideklarasikan di bagian atas dari subprogram Q. Nama variabel, nama parameter formal, dan nama subprogram diperhatikan disini. Nama subprogram di sini merupakan nama subprogram yang didefinisikan secara lokal di dalam suprogram Q (nested subprogram).

TERIMA KASIH