Tampilkan di aplikasi

Buku Buku Sekolah Elektronik (BSE) hanya dapat dibaca di aplikasi myedisi reader pada Android smartphone, tablet, iPhone dan iPad.

Pemograman Berorientasi Objek
Baca   Unduh

Pemograman Berorientasi Objek

SMK/ MAK Kelas XI - Semester 2 - Kurikulum 2013

Pemrograman berorientasi objek (Inggris: object-oriented programming disingkat OOP) merupakan paradigma pemrograman yang berorientasikan kepada objek.

Ini adalah jenis pemrograman di mana programmer mendefinisikan tidak hanya tipe data dari sebuah struktur data, tetapi juga jenis operasi (fungsi) yang dapat diterapkan pada struktur data. Dengan cara ini, struktur data menjadi objek yang meliputi data dan fungsi. Selain itu, pemrogram dapat membuat hubungan antara satu benda dan lainnya. Sebagai contoh, objek dapat mewarisi karakteristik dari objek lain.

Salah satu keuntungan utama dari teknik pemrograman berorientasi obyek atas teknik pemrograman prosedural adalah bahwa memungkinkan programmer untuk membuat modul yang tidak perlu diubah ketika sebuah jenis baru objek ditambahkan.Seorang pemrogram hanya dapat membuat objek baru yang mewarisi banyak fitur dari objek yang sudah ada.Hal ini membuat program object-oriented lebih mudah untuk memodifikasi

Ikhtisar Lengkap   
Penulis: Eko Subiyantoro
Editor: Joko Pitono

Penerbit: Buku Sekolah Elektronik (BSE)
Terbit: Desember 2013 , 200 Halaman










Ikhtisar

Pemrograman berorientasi objek (Inggris: object-oriented programming disingkat OOP) merupakan paradigma pemrograman yang berorientasikan kepada objek.

Ini adalah jenis pemrograman di mana programmer mendefinisikan tidak hanya tipe data dari sebuah struktur data, tetapi juga jenis operasi (fungsi) yang dapat diterapkan pada struktur data. Dengan cara ini, struktur data menjadi objek yang meliputi data dan fungsi. Selain itu, pemrogram dapat membuat hubungan antara satu benda dan lainnya. Sebagai contoh, objek dapat mewarisi karakteristik dari objek lain.

Salah satu keuntungan utama dari teknik pemrograman berorientasi obyek atas teknik pemrograman prosedural adalah bahwa memungkinkan programmer untuk membuat modul yang tidak perlu diubah ketika sebuah jenis baru objek ditambahkan.Seorang pemrogram hanya dapat membuat objek baru yang mewarisi banyak fitur dari objek yang sudah ada.Hal ini membuat program object-oriented lebih mudah untuk memodifikasi

Pendahuluan / Prolog

Kata pengantar
Puji syukur kami panjatkan kepada Tuhan yang Maha Esa atas tersusunnya buku teks ini, dengan harapan dapat digunakan sebagai buku teks untuk siswa Sekolah Menengah Kejuruan (SMK) Bidang Studi Keahlian Rekayasa Perangkat Lunak.

Penerapan kurikulum 2013 mengacu pada paradigma belajar kurikulum abad 21 menyebabkan terjadinya perubahan, yakni dari pengajaran (teaching) menjadi BELAJAR (learning), dari pembelajaran yang berpusat kepada guru (teacherscentered) menjadi pembelajaran yang berpusat kepada peserta didik (studentcentered), dari pembelajaran pasif (pasive learning) ke cara belajar peserta didik aktif (active learning-CBSA) atau Student Active Learning-SAL.

Buku teks ″Pemrograman Berorientasi Obyek″ ini disusun berdasarkan tuntutan paradigma pengajaran dan pembelajaran kurikulum 2013 diselaraskan berdasarkan pendekatan model pembelajaran yang sesuai dengan kebutuhan belajar kurikulum abad 21, yaitu pendekatan model pembelajaran berbasis peningkatan keterampilan proses sains.

Penyajian buku teks untuk Mata Pelajaran ″Pemrograman Berorientasi Obyek ″ ini disusun dengan tujuan agar supaya peserta didik dapat melakukan proses pencarian pengetahuan berkenaan dengan materi pelajaran melalui berbagai aktivitas proses sains sebagaimana dilakukan oleh para ilmuwan dalam melakukan eksperimen ilmiah (penerapan scientifik), dengan demikian peserta didik diarahkan untuk menemukan sendiri berbagai fakta, membangun konsep, dan nilai-nilai baru secara mandiri.

Kementerian Pendidikan dan Kebudayaan, Direktorat Pembinaan Sekolah Menengah Kejuruan, dan Direktorat Jenderal Peningkatan Mutu Pendidik dan Tenaga Kependidikan menyampaikan terima kasih, sekaligus saran kritik demi kesempurnaan buku teks ini dan penghargaan kepada semua pihak yang telah berperan serta dalam membantu terselesaikannya buku teks siswa untuk Mata Pelajaran basis data kelas XI / Semester 1 Sekolah Menengah Kejuruan (SMK).

Jakarta, 12 Desember 2013
Menteri Pendidikan dan Kebudayaan
Prof. Dr. Mohammad Nuh, DEA

Daftar Isi

Sampul
Disklaimer (Disclaimer)
Kata pengantar
Daftar isi
Glosarium
Peta kedudukan bahan buku
Bab 1 : Pendahuluan
     A. Deskripsi
     B. Prasyarat
     C. Petunjuk penggunaan
     D. Tujuan akhir
     E. Kompetensi Inti Dan Kompetensi Dasar
     F. Cek kemampuan awal
Bab 2 : Kegiatan belajar
     Kegiatan belajar 1 : Interface (Pengertian)
     Kegiatan belajar 2 : Interface (Perbedaan Interface dan Class)
     Kegiatan belajar 4 : Class Built-in (Math)
     Kegiatan 5 :Class Built-in (String dan Wrapper)
     Kegiatan 6 : Class Built-in (Class Process dan Class System)
     Kegiatan 7 : Exception handling (Kategori dan Dasar Exception)
     Kegiatan 8 : Exception Handling (Exception Handling)
     Kegiatan 9 : Exception Handling (Penanganan Exception)
     Kegiatan 10 : String (Pengantar dan Penyimpanan String)
     Kegiatan 11 : String (String Immutability dan StringBuffer Class
     Kegiatan 12 : String (Constructor, Method dan Class StringBuffer)
     Kegiatan 13 : Array ( Deklarasi Array )
     Kegiatan 14 : Array (Collection Framework Interface)
     Kegiatan 15 : Array (Set dan Sorting)
     Kegiatan 16 : Operasi File (Sistem File)
     Kegiatan 17 : Operasi File (FileInputStream dan FileOutputStream)
     Kegiatan 18 : Operasi File (Stream, Reader dan Writer)
Daftar pustaka