Bina Sarana Informatika

Slides:



Advertisements
Presentasi serupa
Pemrograman Visual I Pendahuluan Presented by : Herianto.
Advertisements

Object Oriented Programming
PEMROGRAMAN I 2 SKS.
OBJECTS ORIENTED PROGRAMING
Pemrograman Berbasis Objek
Pemrograman Lanjut Ratnokustiawan.wordpress.com.
PEMROGRAMAN TERSTRUKTUR
Rekayasa Web Ch. 5 Pendekatan Pengembangan Aplikasi Web
DIKTAT PBO Oleh: Adam Mukharil B. S.Kom. BAB I – KONSEP PBO.
PEMROGRAMAN TERSTRUKTUR
PEMROGRAMAN APLIKASI BISNIS I (VISUAL STUDIO 2010)
VISUAL BASIC.NET Apa Itu VB.NET ?
OPERASI DASAR KOMPUTER dan PERANGKAT LUNAK DALAM SISTEM INFORMASI
Pertemuan 2 Konsep Aplikasi Berbasis Objek, UML dan Rational Rose
PEMROGRAMAN BERORIENTASI OBJEK STMIK MAHAKARYA 2013 Oleh : FARIDI,S.Kom.
Pengantar Algoritma dan pemograman
Rekayasa Perangkat Lunak Proses Rekayasa Perangkat Lunak
MEMPERKENALKAN OBJECT-ORIENTED PROGRAMMING ( Pemrograman Berorientasi Objek) 1.Rena Dwi Aprillusia 2. Norita Debby Pravitasari.
OOP pada pemrograman Web
Pemrograman Berorientasi Obyek (PBO)
PENGANTAR PEMROGRAMAN VISUAL BASIC
Algoritma dan Pemrograman
Pengenalan Visual Basic
MENGENAL VISUAL BASIC 6.0 Pertemuan 2
Analisis dan desain Algoritma (PG157)
PERTEMUAN I PENGANTAR ALGORITMA
Algoritma & PEMROGRAMAN 2B (Visual basic)
Object Oriented Programming
Pemrograman Visual I Outline: Pengenalan bahasa C#
Pengertian Algoritma Pemrograman Pertemuan 1
OPERASI DASAR KOMPUTER dan PERANGKAT LUNAK DALAM SISTEM INFORMASI
KONSEP DASAR PEMROGRAMAN
Konsep delphi Pertemuan Ke-1 & 2.
ALGORITMA & PEMROGRAMAN
ALGORITMA DAN PEMROGRAMAN 2
Object Oriented Programing (OOP)
(Object Oriented Programming)
KEBUTUHAN & SPESIFIKASI SOFTWARE
Prosedur.
1. Algoritma, Pemograman dengan C++
Algoritma Pemrograman 2A
Java Fundamental Java Fundamental Syahrul Mauluddin S.Kom.
4 SOFTWARE KOMPUTER CHAPTER
Object Oriented Programming
Object Oriented Programming
Blog : muningmini.wordpress.com
MATERI PERKULIAHAN Laily Hermawanti, S.T, M.Kom Pemrograman Aplikasi I.
Konsep Object Oriented
MODUL PRATIKUM PEMOGRAMAN BERORIENTASI OBJEK (OOP)
(OBJECT ORIENTED PROGRAMMING) Pem rograman berorientasi objek
Pertemuan I (Pendahuluan VB.NET) Pemrograman Visual II
KEBUTUHAN & SPESIFIKASI SOFTWARE
(OBJECT ORIENTED PROGRAMMING) Pem rograman berorientasi objek
Bina Sarana Informatika
MODUL PRATIKUM PEMOGRAMAN BERORIENTASI OBJEK (OOP)
Desain User Interface dengan Visual Basic
ALGORITMA & PEMROGRAMAN
PEMROGRAMAN BERORIENTASI OBYEK
ANALISA & DESAIN BERORIENTASI OBJEK
OOP Pertemuan 7 Febriyanno Suryana, S.Kom, MM
Bina Sarana Informatika
PEMROGRAMAN BERORIENTASI OBJEK
Java Fundamental Java Fundamental Syahrul Mauluddin S.Kom.
KEBUTUHAN & SPESIFIKASI SOFTWARE
(OBJECT ORIENTED PROGRAMMING) Pem rograman berorientasi objek
MATERI PERKULIAHAN Laily Hermawanti, S.T, M.Kom Pemrograman Aplikasi I.
(OBJECT ORIENTED PROGRAMMING) Pem rograman berorientasi objek
Pengenalan Visual Basic
“DASAR-DASAR PEMBUATAN PROGRAM DENGAN MENGGUNAKAN Uton Sultoni
PEMBUATAN APLIKASI GAME Rahadian Pranata
Transcript presentasi:

Bina Sarana Informatika Dwi Hartanto, S.Kom Bina Sarana Informatika Manajemen Informatika Dwi Hartanto, S.Kom Pertemuan 1 PSBO

Bina Sarana Informatika Manajemen Informatika Dwi Hartanto, S.Kom

SEJARAH OBJECT ORIENTED Bina Sarana Informatika SEJARAH OBJECT ORIENTED Manajemen Informatika Dwi Hartanto, S.Kom Dwi Hartanto, S.Kom

SEJARAH OBJECT ORIENTED Bina Sarana Informatika SEJARAH OBJECT ORIENTED Manajemen Informatika Dwi Hartanto, S.Kom Dwi Hartanto, S.Kom

SEJARAH OBJECT ORIENTED Bina Sarana Informatika SEJARAH OBJECT ORIENTED Manajemen Informatika Dwi Hartanto, S.Kom Dwi Hartanto, S.Kom

SEJARAH OBJECT ORIENTED Bina Sarana Informatika SEJARAH OBJECT ORIENTED Manajemen Informatika Object-Oriented Programming (OOP) : Sebuah pendekatan untuk pengembangan software dimana dalam struktur software tersebut didasarkan kepada interaksi object dalam penyelesaian suatu proses/tugas. Interaksi tersebut mengambil form dari pesan-pesan dan mengirimkannya kembali antar object tersebut. Kemudian object akan merespon pesan tersebut menjadi sebuah tindakan /action atau metode. Object-oriented programs terdiri dari objects yang berinteraksi satu sama lainnya untuk menyelesaikan sebuah tugas. Seperti dunia nyata, users dari software programs dilibatkan dari logika proses untuk menyelesaikan tugas. Dwi Hartanto, S.Kom

SEJARAH OBJECT ORIENTED Bina Sarana Informatika SEJARAH OBJECT ORIENTED Manajemen Informatika Contoh, ketika kita mencetak sebuah halaman diword processor, berarti kita melakukan inisialisasi tindakan dengan mengklik tombol printer. Kemudian kita hanya menunggu respon apakah job tersebut sukses atau gagal, sedangkan proses terjadi internal tanpa kita ketahui. Tentunya setelah Kita menekan tombol printer, maka secara simultan object tombol tersebut berinteraksi dengan object printer untuk menyelesaikan job tersebut. Dwi Hartanto, S.Kom

Bina Sarana Informatika KONSEP PEMODELAN Manajemen Informatika Konsep OOP dimulai pertengahan 1960-an dengan sebuah bahasa program SIMULA kemudian dilanjutkan di era 70-an dengan SMALLTALK. Pada pertengahan 80-an, bahasa OOP seperti C++ dan Eifle menjadi popular diantara programmer computer. Popularitas OOP berlanjut pada tahun 90-an, banyak pengembang software menggunakan konsep OOP seperti Java dll. Di tahun 2002, versi terakhir dari Visual Studio, Microsoft memperkenalkan bahasa OOP baru yaitu C# (dibaca C-sharp) serta upgrade Visual Basic, dan ini merupakan sebuah bahasa OOP sesungguhnya. Dwi Hartanto, S.Kom

KONSEP PEMODELAN Bina Sarana Informatika Manajemen Informatika Dwi Hartanto, S.Kom

Bina Sarana Informatika KONSEP PEMODELAN Manajemen Informatika Konsep dari object oriented programming (OOP) adalah lebih dari sekedar sebuah konsep pemrograman, Object oriented programming adalah cara berpikir tentang aplikasi yang mempelajari untuk berpikir bahwa aplikasi bukan sekedar prosedur melainkan sebagai object dan real entity. Object yang dimaksud disini memiliki pengertian suatu modul yang mengkombinasikan antara data dan kode program yang bekerja sama dalam program dengan melewatkan proses satu sama lain. Jadi object oriented programming merupakan cara yang paling efisien untuk menulis program komputer yang sangat mudah untuk di kombinasikan dan untuk dipergunakan kembali. Object oriented programming yang paling populer adalah java dan C++, tetapi visual basic pun sudah ikut menambahakan kemampuan ini sejak meluncurkan VB 4.0 Dwi Hartanto, S.Kom

Bina Sarana Informatika Manajemen Informatika Konsep OOP dimulai pertengahan 1960-an dengan sebuah bahasa program SIMULASMALLTALK. Kemudian dilanjutkan di era 70-an dengan Pada pertengahan 80-an, bahasa OOP seperti C++ dan Eifle menjadi popular diantara programmer komputer. Popularitas OOP berlanjut pada tahun 90-an, banyak pengembang perangkat lunak menggunakan konsep OOP seperti yang dilakukan pada Java dan kemudian PHP yang menjadi popular sekarang. Di tahun 2002, versi terakhir dari Visual Studio, Microsoft-pun ikut memperkenalkan bahasa OOP baru yaitu C# (dibaca C-sharp) serta penyempurnaan Visual Basic 6.0 yang tidak mendukung OOP menjadi VB.NET sebagai bahasa pemrograman berorientasi objek. Dwi Hartanto, S.Kom

Bina Sarana Informatika Manajemen Informatika Salah satu contoh perbedaan yang sangat sederhana antara pemrograman prosedural dengan Pemrograman berorientasi objek adalah pada pendefinisian variabel, konstanta atau fungsi. Didalam pemrograman prosedural seluruh variabel, konstanta, ataupun fungsi yang dibutuhkan didalam program wajib didefinisikan sementara didalam program berorientasi objek semua kebutuhan variabel, konstanta dan fungsi tersebut cukup dibuatkan didalam sebuah objek. Sebuah objek inilah yang dapat menampung data-data baik data dari variabel, konstanta ataupun berupa fungsi. Didalam C++Builder data-data didalam objek tersebut dikenal dengan nama property, perilaku atau fungsi yang dimilikinya dikenal dengan nama method dan peristiwa-peristiwa yang terjadi pada objek tersebut dikenal dengan nama event. Dwi Hartanto, S.Kom

Bina Sarana Informatika Manajemen Informatika Jika kita analogikan kedalam kehidupan kita sehari-hari, objek yang dimaksud misalnya orang. Setiap orang pasti mempunyai properti seperti nama, berat badan, tinggi badan dan betuk fisik lainnya dengan ukuran tertentu. Selain itu, orang juga mempunyai method, misalnya berjalan, marah, makan, dan prilaku lain. Sedangkan contoh event, (kejadian) yang dapat menimpah orang adalah ketika dipukul, lapar, mengantuk dan sebagainya. Pada saat terjadi suatu event terhadap ‘orang’(property), maka orang akan merespon event tersebut dengan cara melakukan method tertentu. Misalnya ’ketika lapar’ (event), orang akan melakukan sebuah pekerjaan, yaitu ’makan’ (Method). Pada C++Builder, pemograman yang menerapkan konsep ini disebut model pemograman property-method-event (PME). Dwi Hartanto, S.Kom

METODOLOGI OBJECT ORIENTED Bina Sarana Informatika METODOLOGI OBJECT ORIENTED Manajemen Informatika Dwi Hartanto, S.Kom

METODOLOGI OBJECT ORIENTED Bina Sarana Informatika METODOLOGI OBJECT ORIENTED Manajemen Informatika Dwi Hartanto, S.Kom

METODOLOGI OBJECT ORIENTED Bina Sarana Informatika METODOLOGI OBJECT ORIENTED Manajemen Informatika Dwi Hartanto, S.Kom

METODOLOGI OBJECT ORIENTED Bina Sarana Informatika METODOLOGI OBJECT ORIENTED Manajemen Informatika Dwi Hartanto, S.Kom

Karakteristik Metodologi Berorientasi Objek Bina Sarana Informatika Manajemen Informatika Dwi Hartanto, S.Kom

Karakteristik Metodologi Berorientasi Objek Bina Sarana Informatika Manajemen Informatika Dwi Hartanto, S.Kom

Karakteristik Metodologi Berorientasi Objek Bina Sarana Informatika Manajemen Informatika Dwi Hartanto, S.Kom

Karakteristik Metodologi Berorientasi Objek Bina Sarana Informatika Manajemen Informatika Dwi Hartanto, S.Kom

KARAKTERISTIK OBJECT Bina Sarana Informatika Manajemen Informatika Dwi Hartanto, S.Kom

KARAKTERISTIK OBJECT Bina Sarana Informatika Manajemen Informatika Dwi Hartanto, S.Kom

KARAKTERISTIK OBJECT Bina Sarana Informatika Manajemen Informatika Dwi Hartanto, S.Kom

KARAKTERISTIK OBJECT Bina Sarana Informatika Manajemen Informatika Dwi Hartanto, S.Kom

PERBEDAAN OBJECT ORIENTED DENGAN NON OBJECT Bina Sarana Informatika PERBEDAAN OBJECT ORIENTED DENGAN NON OBJECT Manajemen Informatika Dwi Hartanto, S.Kom

PERBEDAAN OBJECT ORIENTED DENGAN NON OBJECT Bina Sarana Informatika PERBEDAAN OBJECT ORIENTED DENGAN NON OBJECT Manajemen Informatika Dwi Hartanto, S.Kom

Bina Sarana Informatika Manajemen Informatika Dwi Hartanto, S.Kom

Bina Sarana Informatika Manajemen Informatika Dwi Hartanto, S.Kom

Bina Sarana Informatika Manajemen Informatika Dwi Hartanto, S.Kom

Bina Sarana Informatika Manajemen Informatika Dwi Hartanto, S.Kom