Assalamualikum Wr.Wb
A.Pengertian
Pemrograman berorientasi objek (Inggris:
object-oriented programming disingkat
OOP)
merupakan paradigma pemrograman yang berorientasikan kepada objek.
Semua data dan fungsi di dalam paradigma ini dibungkus dalam
kelas-kelas atau
objek-objek.
Bandingkan dengan logika pemrograman terstruktur. Setiap objek dapat
menerima pesan, memproses data, dan mengirim pesan ke objek lainnya,
Model data berorientasi objek dikatakan dapat memberi fleksibilitas
yang lebih, kemudahan mengubah program, dan digunakan luas dalam teknik piranti lunak
skala besar. Lebih jauh lagi, pendukung OOP mengklaim bahwa OOP lebih
mudah dipelajari bagi pemula dibanding dengan pendekatan sebelumnya, dan
pendekatan OOP lebih mudah dikembangkan dan dirawat.
B.Latar Belakang
Latar Belakang saya dalam projek kali ini agar lebih memahami dan
mengerti tentang oop, dimulai dari dasar-dasar terlebih dahulu hingga
ketahap selanjutnya, belajar oop tidaklah sulit jika kita fokus pada
satu tujuan yaitu agar bisa.
C.Alat dan Bahan
-Laptop
-W3schools
-wikipedia
D.Maksud dan Tujuan
Tujuan saya dalam projek kali ini agar lebih memahami dan mengerti tentang oop,sedangkan manfaatnya tersendiri adalah:
1.Hemat dalam penulisan. Dalam pemrograman prosedural, penggunaan kode2 untuk
operasi yang sama bisa sangat melelahkan, tetapi jika dengan oop, operasi-operasi yang sama tersebut bisa dikurangi dengan menggunakan
fungsi-fungsi. Jadi, dengan membuat satu fungsi, kita kemudian bisa menggunakannya berkali-kali. Jauh lebih nyaman kan?
2. Deteksi Error. Tidak ada yang sempurna di dunia
ini, apalagi itu program buatan manusia. Pasti ada errornya. Kalau di
prosedural, kita harus mendeteksi error ini berdasarkan
error line , error terjadi mungkin bisa karena konflik
antar operasi, alur yang salah, dll..Nah di prosedural, hal ini berarti
kita harus menceknya satu persatu. Jika line errornya di line 40 bisa
saja kita harus mencek line 30-39 atau mungkin lebih. Dengan oop,
dimana operasi-operasi dibedakan berdasarkan
class dan
fungsi, kita hanya mencari fungsi-fungsi yang saling berkaitan, dan tentunya hal ini akan jauh lebih menghemat waktu.
3. Update. Mungkin suatu saat kita ingin mengupdate
aplikasi kita, dengan prosedural caranya gmn? Yah ganti aja semua kode
selesai masalah. Dengan oop, kita bisa melakukannya dengan mengganti beberapa class
atau mungkin bisa hanya dengan mengganti satu class. Bagaimana bisa?
Jika kita menggunakan sistem pemrograman dengan menggunakan
inheritance (pewarisan), kita hanya perlu mengganti class induk, contoh: class b,c,d semuanya merupakan
turunan
dari class a, jadi jika kita ingin mengupdate program kita, kita hanya
perlu merubah class a ini, sedangkan class b,c,d pasti akan langsung
mengikuti perubahan tersebut.
E.Tahapan Pelaksanaan
-Intro Database
-Koneksi ke Database
-Memasukan Data
-Multy Query
-Prepare Statement
-Select Data
-Mengedit dan Menghapus Data
-Select Data dengan Prepare Statement
F.Referensi
-
wikipedia.org
-
sekolahkoding.com
-
w3schools.com
Wassalamualaikum Wr.Wb