240 likes | 471 Views
O bject O riented P rograming (OOP). Disusun Oleh :. Eva Novita Sari ( 115100700111015 ) Tutikl Lipriati ( 115100700111021 ) Eunike Melody ( 115100700111005 ) Fahrulis Udzualita ( 115100700111019 ) Aniska Hidayana ( 115100700111007 ) Ika Cahyani ( 115100701111001 )
E N D
DisusunOleh: Eva Novita Sari ( 115100700111015 ) TutiklLipriati( 115100700111021 ) EunikeMelody ( 115100700111005 ) FahrulisUdzualita( 115100700111019 ) AniskaHidayana( 115100700111007 ) IkaCahyani( 115100701111001 ) Gabriella Ruth ( 115100700111013 ) RoudhotulJannah( 115100301111051 ) Afita Ismawati( 115100300111029) Firda Eka Alda (115101000111027)
ObjectOrientedProgramming (OOP) adalah Suatumetodedalampembuatanprogram, dengantujuanuntukmenyelesaikankompleksnyaberbagaimasalahprogram yang terusmeningkat. 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.
KonsepDasarPemrogramanBerorientasiObjek • Kelas Merupakankumpulanatasdefinisi data danfungsi-fungsidalamsuatu unit untuksuatutujuantertentu. • Objek Merupakandasardarisebuahmoduldanstrukturdalamsebuah program komputer yang berorientasiobjek.
Abstraksi Merupakankemampuansebuah program untukmelewatiaspekinformasi yang diprosesolehnyaataukemampuanuntukmefokuspadainti. • Enkapsulasi Merupakansebuahmetode yang memastikanpenggunatidakdapatmengubahsebuahobjeksecaraleluasa, hanyametodedalamobjektersebut yang diizinkanuntukmengakseskeadaannya. Dalamkata lain mengontrolhakaksespenggunadalammelakukanperubahanpadasuatuobjek.
Visual Foxpro Bahasa pemrogramanberorientasi 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 pemrogramankomputer 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 operasiMicrosoft 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 memungkinkanpenggunauntuklebihfokus pada pemecahanmasalahdaripada cara menanganibahasapemrograman.
Pemrograman visual dapatmenunjukkanobjek-objek yang digunakandalammencarisolusiataupemecahanmasalah secara grafisataunyata. Objek-objek yang digunakantersebutmenggunakankonsepobjectorientedprogramming. Denganadanyapemrograman visual kitadapat secara real melihatbagaimanasebuahprogramdapatdenganmudahdilihat dan dipahamimelalui interface ataupenghubung yang berbentuknyata.
Pengenalan Object Oriented Programming dalamPemrograman Visual Menggunakan C++ Builder