Rabu, 27 Juli 2016

Belajar database dengan PHP dan MySQLi OOP

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

Tidak ada komentar:

Posting Komentar

Bab 1 Konsep Dasar Ilmu Ekonomi dan Permasalahannya

Bab 1 Konsep Dasar Ilmu Ekonomi dan Permasalahannya Ilmu Ekonomi sangat penting bagi manusia untuk mengelola sumberdaya yang sifatnya ...