Object-Oriented Programming Sederhana Dengan PHP Toha Abdurrozak tohaabdur@gmail.com :: http://toha.ilearning.me Abstrak Dalam perkembangan dunia komputer saat ini, kebutuhan akan software semakin meningkat, baik untuk keperluan bisnis, pemerintahan, pendidikan, militer, dan lain sebagainya dikarenakan keunggulan serta manfaat penggunaan software dalam berbagai kegiatan yang dapat membantu meningkatkan efektifitas dan efisiensi. Seiring hal tersebut, semakin berkembang pula berbagai jenis bahasa pemrograman yang dapat digunakan untuk membangun sebuah software, ada yang berbasis Desktop, Web, Mobile, dan lain sebagainya. Berbagai bahasa pemrograman yang saat ini berkembang dan tersedia rata-rata mendukung konsep pemrograman berbasis objek (Object-Oriented Programming / OOP) yang dapat mempermudah dalam proses pembangunan, pengembangan, maupun perbaikan suatu software. Kata Kunci: OOP, PHP, Pemrograman Berbasis Objek, Bahasa Pemrogaman Pendahuluan Untuk membuat suatu software diperlukan bahasa pemrograman yang saat ini sudah sangat berkembang, ada yang berbasis Desktop, Web, Mobile, dan lain sebagainya. Dari sekian banyak bahasa pemrograman yang tersedia, tentu mempunyai kelebihan dan kekurangan masingmasing, dan mempunyai fungsi berbeda-beda tergantung keperluan penggunaan software yang dibuat nantinya. Salah satunya adalah bahasa pemrograman PHP (Hypertext Preprocessor) yang merupakan bahasa pemrograman berbasis Web, yang saat ini menjadi salah satu bahasa pemrograman yang populer di dunia, dikarenakan beberapa keunggulan yang dimilikinya yaitu
gratis, ringan, mudah dipelajari, dan dapat dijalankan baik diperangkat mobile maupun desktop menggunakan suatu web browser yang banyak tersedia saat ini. Dalam implementasi suatu bahasa pemrograman termasuk PHP saat ini banyak programmer yang menggunakan konsep pemrograman berbasis objek (Object-Oriented Programming / OOP), dikarenakan suatu software yang dibangun dengan teknik OOP dianggap lebih mudah dalam pembangunan, pengembangan, dan perbaikannya. Pada tulisan ini, penulis akan sedikit memberikan contoh mengenai implementasi teknik OOP sederhana menggunakan bahasa pemrograman PHP. Pembahasan Dalam penerapan OOP dengan bahasa pemrograman PHP, hal-hal yang harus dipersiapkan antara lain : 1. Laptop / PC 2. Sudah terinstall sebuah Webserver (Jika belum, silahkan cari di Internet tutorialnya), dan pastikan Webserver sudah berjalan/aktif. 3. Text Editor (Saya menggunakan Notepad++ yang bisa didownload disini) 4. Pengetahuan dasar bahasa pemrograman PHP dan OOP (Silahkan cari di Internet) 5. Kemauan untuk mencoba
Tahap-tahap pembuatannya : 1. Buka Text Editor, buat sebuah file, dan simpan dengan nama oop_example.php 2. Tuliskan script berikut kedalam file Penjelasan : - Merupakan nama Class yang kita buat (mobil), nama Class tidak boleh menggunakan spasi.
- Merupakan property dari Class yang kita buat ($merk dan $warna), nama property tidak boleh menggunakan spasi, sebuah Class bisa mempunyai beberapa property ataupun bisa juga tidak memiliki property sama sekali. - Merupakan metode yang dimiliki sebuah Class (maju), nama method tidak boleh menggunakan spasi, sebuah Class bisa mempunyai beberapa method yang nama-nama method tersebut tidak boleh sama satu dengan yang lainnya. - Membuat sebuah objek $mobilku dari Class mobil, dimana nantinya objek $mobilku dapat memanggil property dan method yang terdapat dalam Class mobil. Sederhananya, kita mendefinisikan objek $mobilku adalah sebuah mobil yang akan memiliki property dan method(fungsi) dari mobil - Mengisi nilai property dari objek $mobilku, disini kita mengisi nilai property merk dan warna yang disediakan oleh Class mobil. Perlu diperhatikan bahwa nama property harus sama dan tersedia dalam Class yang dipanggil.
- Memanggil method/fungsi yang terdapat dalam Class mobil. Perlu diperhatikan bahwa nama method yang dipanggil ( maju() ), harus sama dan tersedia dalam Class yang dipanggil. - Menampilkan nilai property yang sudah diisi sebelumnya (merk : EsEmKa, dan warna : Hijau), jika property yang ditampilkan tidak mempunyai/belum diisi nilainya, maka akan ditampilkan nilai default nya (kosong). 3. Simpan file dan jalankan di web browser 4. Hasil yang tampil Penutup Dari contoh penggunaan OOP dasar dengan bahasa pemrograman PHP yang Saya tulis, kita dapat mengetahui bahwa konsep OOP adalah suatu konsep pemrograman yang dapat dipelajari dan diimplementasikan dalam sebuah software modern serta dapat memudahkan proses pembangunan, pengembangan, serta perbaikannya. Semoga tulisan ini dapat bermanfaat dan mohon maaf jika ada kesalahan kata maupun bahasa.
Referensi http://php.net/manual/en/language.oop5.php Biografi Nama Saya Toha Abdurrozak, saat ini aktif menjadi mahasiswa STMIK Raharja di Kota Tangerang. Saya menyukai ilmu komputer terutama pemrograman, diawali rasa penasaran Saya ketika memainkan suatu permainan di komputer, sehingga timbul rasa ingin tahu tentang cara pembuatan suatu permainan dan program aplikasi. Saya sudah mengenal bahasa pemrograman semenjak di bangku SMK pada tahun 2010 dan terus berlanjut sampai menjadi seorang programmer. Saya lebih sering menggunakan bahasa pemrograman PHP dengan konsep OOP (Object-Oriented Programming) dan berkembang dengan konsep MVC (Model-View-Controller), dan juga memilikj keahlian menggunakan database MySQL maupun SQL Server, serta penggunaan client-side scripting (Javascript dan JQuery), ditambah dengan kemampuan mendesain Website menggunakan Cascading Style Sheet (CSS).