Object Oriented Programing (OOP)

Slides:



Advertisements
Presentasi serupa
STMIK/ AMIK “PARNA RAYA” MANADO
Advertisements

Teknologi Informasi ~ Komputasi dan Pemrograman ~ Oleh : Tim Hibah Pengajaran Mata Kuliah Teknologi Informasi Jurusan Matematika Pertemuan 9.
PENGENALAN C++ Sejarah C++ Struktur Bahasa C++ Input & Output
Oleh : Tim Hibah Pengajaran Mata Kuliah Teknologi Informasi Jurusan Matematika Pertemuan 9.
PEMROGRAMAN I 2 SKS.
Oleh Ardian M. Prastiawan 9/12/2014 2:00:42 PM1. Materi 9/12/2014 2:00:42 PM2 1. Mangenal Delphi – 2 x Pertemuan 2. Mengenal IDE – 3 x Pertemuan 3. Object.
OBJECTS ORIENTED PROGRAMING
Pengenalan Software (perangkat lunak)
Rekayasa Web Ch. 5 Pendekatan Pengembangan Aplikasi Web
PEMROGRAMAN APLIKASI BISNIS I (VISUAL STUDIO 2010)
PHP.
OPERASI DASAR KOMPUTER dan PERANGKAT LUNAK DALAM SISTEM INFORMASI
Perbandingan POP & OOP Pertemuan ke 7.
Konsep Pemrograman Internet
Object Oriented Programming (OOP)
SOFTWARE PENDUKUNG DAN PENGOPERASIAN SISTEM INFORMASI
Pengantar teknologi informasi .::Teknologi perangkat lunak::.
Matakuliah : T0456 ~ Algoritma dan Metode Object Oriented Programming
OOP pada pemrograman Web
Pemrograman Berorientasi Obyek (PBO)
SOFTWARE.
Mata Kuliah Algoritma dan Pemrograman 1-C
Pemograman Berorientasi Objek
Algoritma & PEMROGRAMAN 2B (Visual basic)
PERANGKAT LUNAK Software.
Komponen teknologi informasi
Pemrograman internet ABU SALAM, M.KOM.
OPERASI DASAR KOMPUTER dan PERANGKAT LUNAK DALAM SISTEM INFORMASI
PENGENALAN JAVA.
Pemrograman Visual I Outline: Profil Kontrak Perkuliahan
Konsep delphi Pertemuan Ke-1 & 2.
ALGORITMA DAN PEMROGRAMAN 2
Konsep Dasar Python Pada awalnya merupakan bahasa tingkat tingi pada sistem operasi terdistribusi Amoeba. OS terdistribusi adalah Sistem operasi terdistribusi.
Dasar Komputer dan Internet
(Object Oriented Programming)
PERANGKAT – PERANGKAT KOMPUTER
1. Algoritma, Pemograman dengan C++
Algoritma Pemrograman 2A
Dasar Komputer dan Pemrograman 2B Latifaturrachmaniah
Pengenalan Bahasa Pemrograman
SOFTWARE.
4 SOFTWARE KOMPUTER CHAPTER
PHP( web Dasar) By : Lisda Juliana P.,SSi..
INTERNET Internet adalah suatu jaringan global yang terbentuk dari jaringan-jaringan lokal dan regional, memungkinkan komunikasi data antar komputer-komputer.
Object Oriented Programming
STMIK/ AMIK “PARNA RAYA” MANADO
MODUL PRATIKUM PEMOGRAMAN BERORIENTASI OBJEK (OOP)
04 Membangun Sistem Informasi ERP Tahapan SDLC Hata Maulana, M.T.I.
Agung Risman Subagja Andy Molla Ayu Delima Dian Meliana Restu Faridah
PERANGKAT LUNAK (SOFTWARE)
Perangkat Lunak (Software) Komputer
MODUL PRATIKUM PEMOGRAMAN BERORIENTASI OBJEK (OOP)
Peng. Komp & TI 2C Peng. Komp & TI 2C Peng. Komp & TI 2C
By: Angelia Ester B. Zebua
ANALISA & DESAIN BERORIENTASI OBJEK
Bina Sarana Informatika
Pengenalan Bahasa JAVA
Pengantar Teknologi Informasi
PEMROGRAMAN BERORIENTASI OBJEK
04 Membangun Sistem Informasi ERP Tahapan SDLC Hata Maulana, M.T.I.
Sariffu’adi Baharsyah KELOMPOK 7 Parintosa Manggala Evilia Nur H Muhammad Makruf P Sariffu’adi Baharsyah Vicky Roby Wirayuda Loading...
Algoritma Pemrograman 3
Pertemuan 9 Software.
04 Membangun Sistem Informasi ERP Tahapan SDLC Hata Maulana, M.T.I.
Komputasi & Pemrograman
PERANGKAT LUNAK (SOFTWARE)
PERANGKAT LUNAK (SOFTWARE)
Pengantar Pemrograman
INTERNET Internet adalah suatu jaringan global yang terbentuk dari jaringan-jaringan lokal dan regional, memungkinkan komunikasi data antar komputer-komputer.
ALGORITMA DAN PEMROGRAMAN 2B
Transcript presentasi:

Object Oriented Programing (OOP)

Disusun Oleh: Eva Novita Sari ( 115100700111015 ) Tutikl Lipriati ( 115100700111021 ) Eunike Melody ( 115100700111005 ) Fahrulis Udzualita ( 115100700111019 ) Aniska Hidayana ( 115100700111007 ) Ika Cahyani ( 115100701111001 ) Gabriella Ruth ( 115100700111013 ) Roudhotul Jannah ( 115100301111051 ) Afita Ismawati ( 115100300111029) Firda Eka Alda (115101000111027)

Object Oriented Programming (OOP) adalah Suatu metode dalam pembuatan program, dengan tujuan untuk menyelesaikan kompleksnya berbagai masalah program yang terus meningkat. Ada dua bagian penting dalam Object Oriented Programming yaitu properties dan event. Properties memiliki nama dan nilai, sementara event hanya memiliki nama dan biasanya berhubungan dengan method, behavior, function dan action.

Dalam melakukan pemecahan masalah Object Oriented Programming tidak memandang bagaimana cara memecahkan suatu masalah secara terstruktur, melainakn bagaimana suatu masalah itu dapat diselesaikan dengan menentukan objek-objek apa saja yang dapat memecahkan masalah tersebut.

Konsep Dasar Pemrograman Berorientasi Objek Kelas Merupakan kumpulan atas definisi data dan fungsi-fungsi dalam suatu unit untuk suatu tujuan tertentu. Objek Merupakan dasar dari sebuah modul dan struktur dalam sebuah program komputer yang berorientasi objek.

Abstraksi Merupakan kemampuan sebuah program untuk melewati aspek informasi yang diproses olehnya atau kemampuan untuk mefokus pada inti. Enkapsulasi Merupakan sebuah metode yang memastikan pengguna tidak dapat mengubah sebuah objek secara leluasa, hanya metode dalam objek tersebut yang diizinkan untuk mengakses keadaannya. Dalam kata lain mengontrol hak akses pengguna dalam melakukan perubahan pada suatu objek.

Bahasa pemrograman yang mendukung OOP antara lain:

Visual Foxpro Bahasa pemrograman berorientasi objek dan prosedural dari Microsoft. Awalnya bahasa pemrograman ini dikenal dengan nama FoxBASE yang diluncurkan oleh Fox Software pada awal 1984. Fox Technologies kemudian bergabung dengan Microsoft pada 1992 sehingga di depan nama FoxBASE ditambahkan awalan "Visual".

Java Bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Bahasa ini awalnya dibuat oleh James Gosling saat masih bergabung di Sun Microsystems saat ini merupakan bagian dari Oracle dan dirilis tahun 1995. Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan sintaksis model objek yang lebih sederhana serta dukungan rutin-rutin aras bawah yang minimal.

C++ Bahasa pemrograman komputer C++ dikembangkan di Bell Labs (Bjarne Stroustrup) pada awal tahun 1970- an, Bahasa itu diturunkan dari bahasa sebelumnya, yaitu BCL, Pada awalnya, bahasa tersebut dirancang sebagai bahasa pemrograman yang dijalankan pada sistem Unix, Pada perkembangannya, versi ANSI (American National Standart Institute) Bahasa pemrograman C menjadi versi dominan, Meskipun versi tersebut sekarang jarang dipakai dalam pengembangan sistem dan jaringan maupun untuk sistem embedded, Bjarne Stroustrup pada Bel labs pertama kali mengembangkan C++ pada awal 1980-an

Pascal (bahasa pemrograman) Bahasa pemrograman yang pertama kali di buat oleh Profesor Niklaus Wirth, seorang anggota International Federation of Information Processing (IFIP) pada tahun 1971.

Visual Basic Microsoft Visual Basic (sering disingkat sebagai VB saja) merupakan sebuah bahasa pemrograman yang menawarkan Integrated Development Environment (IDE) visual untuk membuat program perangkat lunak berbasis sistem operasi Microsoft Windows dengan menggunakan model pemrograman

SIMULA Nama untuk dua bahasa pemrograman simulasi, Simula I dan Simula 67, dikembangkan pada tahun 1960 di Pusat Komputasi Norwegia di Oslo, oleh Ole-Johan Dahl dan Kristen Nygaard. Sintaksis, itu merupakan superset cukup setia ALGOL 60. Simula dianggap sebagai bahasa pemrograman berorientasi objek pertama.

Smalltalk Smalltalk adalah bahasa pemrograman berorientasi objek yang dikembangkan oleh Xerox PARC. Ide dasar Smalltalk meliputi : Semua adalah objek. Objek bisa saling berkomunikasi melalui messages atau berita. Semua tersedia untuk dimodifikasi.

Ruby Bahasa pemrograman open source dinamis, mudah dimengerti dan produktif. Sintaks Ruby elegan, natural, mudah dibaca dan ditulis.

Python Python merupakan bahasa pemrograman yang memungkinkan Anda bekerja lebih cepat dan mengintegrasikan sistem Anda lebih efektif. Anda dapat belajar menggunakan Python dan melihat keuntungan hampir langsung dalam produktivitas dan biaya pemeliharaan yang lebih rendah.

PHP(Personal Home Page) Hypertext Preprocessor adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML. PHP banyak dipakai untuk memrogram situs web dinamis. PHP dapat digunakan untuk membangun sebuah CMS.

Eiffel ISO-standar, berorientasi objek bahasa pemrograman yang dirancang oleh Bertrand Meyer (seorang pendukung objek-orientasi dan penulis Object-Oriented Software Konstruksi) dan Software Eiffel.

Perl Bahasa pemrograman untuk segala keperluan, dikembangkan pertama kali oleh Larry Wall di mesin Unix. Perl dirilis pertama kali pada tanggal 18 Desember 1987 ditandai dengan keluarnya Perl 1. Pada versi-versi selanjutnya, Perl tersedia pula untuk berbagai sistem operasi varian Unix (SunOS, Linux, BSD, HP-UX), juga tersedia untuk sistem operasi seperti DOS, Windows, PowerPC, BeOS, VMS, EBCDIC, dan PocketPC.

Adobe Flash AS 3.0 AS 3 adalah sebuah bahsa pemrograman multimedia yang ada pada Flash versi Adobe (Flash CS3, CS4 dan Versi sekarang CS5), sedangkan AS 2 ada pada Macromedia tapi dapat juga di jalankan di Flash versi Adobe.

Konsep Pengembangan Aplikasi Visual Berbasis Object Oriented Programming Object Oriented Programming berperan dalam mendefinisikan pemrograman yang rutin dan bersifat terstruktur, sedangkan pemrograman visual mendefinisikan secara visual bagaimana programmer atau user menjalankan program tersebut sehingga tampilan nyata yang ada pada program tersebut dapat kita ketahui. Pemrograman visual memungkinkan pengguna untuk lebih fokus pada pemecahan masalah daripada cara menangani bahasa pemrograman.

Pemrograman visual dapat menunjukkan objek- objek yang digunakan dalam mencari solusi atau pemecahan masalah secara grafis atau nyata. Objek-objek yang digunakan tersebut menggunakan konsep object oriented programming. Dengan adanya pemrograman visual kita dapat secara real melihat bagaimana sebuah program dapat dengan mudah dilihat dan dipahami melalui interface atau penghubung yang berbentuk nyata.

Pengenalan Object Oriented Programming dalam Pemrograman Visual Menggunakan C++ Builder