Skip to content

Instantly share code, notes, and snippets.

@muhikhsan101
Last active January 28, 2017 06:05
Show Gist options
  • Select an option

  • Save muhikhsan101/cfef0d5cc95d4c13f5189b183590efe3 to your computer and use it in GitHub Desktop.

Select an option

Save muhikhsan101/cfef0d5cc95d4c13f5189b183590efe3 to your computer and use it in GitHub Desktop.

Revisions

  1. muhikhsan101 revised this gist Jan 28, 2017. 1 changed file with 3 additions and 0 deletions.
    3 changes: 3 additions & 0 deletions class_mobil.php
    Original file line number Diff line number Diff line change
    @@ -1,17 +1,20 @@
    <?php
    // Membuat rancangan Mobil
    class Mobil {
    // Beberapa property yg dimiliki oleh Mobil: warna, merek, kecepatan_maksimum, status_mesin (status mesin nyala atau mati)
    public $warna;
    public $merek;
    public $kecepatan_maksimum;
    public $status_mesin = "mati";

    // method untuk menyalakan mesin mobil
    function nyalakan_mesin() {
    // Kode untuk menyalakan mesin mobil
    // ...
    $this->status_mesin = "nyala";
    }

    // method untuk mematikan mesin mobil
    function matikan_mesin() {
    // Kode untuk mematikan mesin mobil
    // ...
  2. muhikhsan101 revised this gist Jan 28, 2017. 1 changed file with 25 additions and 3 deletions.
    28 changes: 25 additions & 3 deletions class_mobil.php
    Original file line number Diff line number Diff line change
    @@ -1,17 +1,39 @@
    <?php
    // Membuat rancangan Mobil
    class Mobil {
    public $warna;
    public $merek;
    public $kecepatan_maksimum;
    public $status_mesin = "mati";

    public function nyalakan_mesin() {
    function nyalakan_mesin() {
    // Kode untuk menyalakan mesin mobil
    // ...
    $this->status_mesin = "nyala";
    }

    public function matikan_mesin() {
    function matikan_mesin() {
    // Kode untuk mematikan mesin mobil
    // ...
    $this->status_mesin = "mati";
    }
    }
    }

    // Membuat objek mobil berdasarkan rancangan yg telah dibuat dalam class Mobil
    $mobil_A = new Mobil();
    $mobil_B = new Mobil();

    // Menyalakan mesin mobil_A dan mobil_B
    $mobil_A->nyalakan_mesin();
    $mobil_B->nyalakan_mesin();

    // Menampilkan status mesin mobil_A dan mobil_B
    echo '#1 Status mesin mobil_A: ' . $mobil_A->status_mesin . '<br>';
    echo '#1 Status mesin mobil_B: ' . $mobil_B->status_mesin . '<br>';

    // Mematikan mesin mobil_A
    $mobil_A->matikan_mesin();

    // Menampilkan kembali status mesin mobil_A dan mobil_B
    echo '#2 Status mesin mobil_A: ' . $mobil_A->status_mesin . '<br>';
    echo '#2 Status mesin mobil_B: ' . $mobil_B->status_mesin . '<br>';
  3. muhikhsan101 revised this gist Jan 28, 2017. 1 changed file with 0 additions and 3 deletions.
    3 changes: 0 additions & 3 deletions mobil.php
    Original file line number Diff line number Diff line change
    @@ -1,3 +0,0 @@
    <?php
    $mobil_A = new Mobil();
    $mobil_B = new Mobil();
  4. muhikhsan101 revised this gist Jan 28, 2017. 2 changed files with 19 additions and 16 deletions.
    17 changes: 17 additions & 0 deletions class_mobil.php
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,17 @@
    <?php
    class Mobil {
    public $warna;
    public $merek;
    public $kecepatan_maksimum;
    public $status_mesin = "mati";

    public function nyalakan_mesin() {
    // Kode untuk menyalakan mesin mobil
    $this->status_mesin = "nyala";
    }

    public function matikan_mesin() {
    // Kode untuk mematikan mesin mobil
    $this->status_mesin = "mati";
    }
    }
    18 changes: 2 additions & 16 deletions mobil.php
    Original file line number Diff line number Diff line change
    @@ -1,17 +1,3 @@
    <?php
    class Mobil {
    public $warna;
    public $merek;
    public $kecepatan_maksimum;
    public $status_mesin = "mati";

    public function nyalakan_mesin() {
    // Kode untuk menyalakan mesin mobil
    $this->status_mesin = "nyala";
    }

    public function matikan_mesin() {
    // Kode untuk mematikan mesin mobil
    $this->status_mesin = "mati";
    }
    }
    $mobil_A = new Mobil();
    $mobil_B = new Mobil();
  5. muhikhsan101 created this gist Jan 28, 2017.
    17 changes: 17 additions & 0 deletions mobil.php
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,17 @@
    <?php
    class Mobil {
    public $warna;
    public $merek;
    public $kecepatan_maksimum;
    public $status_mesin = "mati";

    public function nyalakan_mesin() {
    // Kode untuk menyalakan mesin mobil
    $this->status_mesin = "nyala";
    }

    public function matikan_mesin() {
    // Kode untuk mematikan mesin mobil
    $this->status_mesin = "mati";
    }
    }