Weather (state,county)

Pemrograman berorientasi objek pada PHP (Konsep OOP)

                                     

OOP KONSEP



1. Konsep Dasar pemrograman berorientasi objek

Konsep Pemrograman dan Paradigmanya Bahasa Pemrograman?


• Komputer bekerja seperti switching dan

hanya mengenali 0 dan 1

• Manusia tidak (paham) berbicara dengan

bahasa 0 dan 1


• Perlu bahasa pemrograman yang dapat

menjadi perantara percakapan antara

komputer dan manusia


• Bahasa pemrograman diubah ke dalam

bahasa yang dipahami oleh komputer

dengan menggunakan interpreter atau

kompiler


Compiler or Interpreter?


Compiler:

Mengkompilasi source code

menjadi bentuk file yang bisa

dieksekusi


Interpreter:

Mengkompilasi dan menjalankan

source code secara langsung


Tingkat Bahasa Pemrograman


1. Bahasa Pemrograman Tingkat Rendah (Assembler)


2. Bahasa Pemrograman Tingkat  Sedang (C, Pascal, Fortran)


3. Bahasa Pemrograman Tingkat Tinggi (Java, C++, C#)


Paradigma Pemrograman


Sudut pandang dan style pemrograman berhubungan dengan


bagaimana sebuah masalah diformulasikan dalam bahasa pemrograman


1. Functional Programming: Urutan fungsi secara sekuensial (Scheme,Lisp)


2. Procedural Programming: Pemecahan masalah berdasarkan prosedural kerja yg terkumpul dalam unit pemrograman bernama fungsi (C, Pascal)


3. Object-Oriented Programming: Koleksi object yang saling berinteraksi .


KONSEP DASAR PEMROGRAMAN BERORIENTASI OBJEK

  • Class 
  • method 
  • objek
Class

Class : Konsep dan deskripsi dari sesuatu
  • Class mendeklarasikan method yang dapat digunakan di panggil oleh object 


Object

Object: instance dari class, bentuk (contoh)
nyata dari class
  • Object memiliki sifat independen dan dapat digunakan
untuk memanggil method

• Contoh Class dan Object:
 – Class: mobil
 – Object: mobilnya pak Joko, mobilku, mobilsd berwarna merah



Attribute

• Variable yang mengitari class, dengan nilai
datanya bisa ditentukan di object

• Variable digunakan untuk menyimpan nilai yang
nantinya akan digunakan pada program

• Variable memiliki jenis (tipe), nama dan nilai



Contoh pemrograman nya
<?php

//Class 
    class Mahasiswa {
        public $nim  ; 
        public $nama ;
        public $tanggal_lahir ;
        public $jenis_kelamin ; 

        // method

        public function tampilkanAngkatan() {
            echo "$this->nama adalah angkatan 2019 yang mempunyai NIM $this->nim " ;
        }
        public function tampilkanUmur() {
            echo "  dia lahir pada tanggal $this->tanggal_lahir dan berjenis kelamin $this->jenis_kelamin  <br>" ;
        }
    }

?> 

object

<?php

require_once('Mahasiswa.php');

$mahasiswa_aidil = new Mahasiswa();
$mahasiswa_faul = new Mahasiswa();
$mahasiswa_niko = new Mahasiswa();

$mahasiswa_aidil->nim = "H1101191007" ;
$mahasiswa_aidil->nama = "Muhammad Aidil Rifaldi" ;
$mahasiswa_aidil->tanggal_lahir = "18-12-2000" ;
$mahasiswa_aidil->jenis_kelamin = "laki-Laki" ;

$mahasiswa_faul->nim = "H1101191046";
$mahasiswa_faul->nama = "Faul oliber" ;
$mahasiswa_faul->tanggal_lahir = "27-06-2001";
$mahasiswa_faul->jenis_kelamin = "Laki-laki";

$mahasiswa_niko->nim = "H1101191037";
$mahasiswa_niko->nama = "nicorallo desca ";
$mahasiswa_niko->tanggal_lahir = "10-09-2000" ;
$mahasiswa_niko->jenis_kelamin = "Laki-Laki";

$mahasiswa_aidil->tampilkanAngkatan();
$mahasiswa_aidil->tampilkanUmur()  ;
$mahasiswa_faul->tampilkanAngkatan();
$mahasiswa_faul->tampilkanUmur() ; 
$mahasiswa_niko->tampilkanAngkatan();
$mahasiswa_niko->tampilkanUmur()  ;

youtube:

https://youtu.be/_5H2vzSgfQY

Pemrograman berorientasi objek pada PHP (Konsep OOP) Pemrograman berorientasi objek pada PHP (Konsep OOP) Reviewed by muhammad aidil rifaldi on June 05, 2021 Rating: 5

No comments

Business

Iklan Tengah Artikel 2