Langsung ke konten utama

Membuat MVC sederhana dengan PHP

Bagaimana sih caranya membuat MVC di PHP?
MVC atau Model View Controler merupakan suatu metode untuk memisahkan bagian-bagian dari suatu web aplikasi. MVC adalah kependekan dari Model View Controller. MVC terdiri dari tiga bagian yaitu;
 Model : Model mewakili struktur data. Biasanya model berisi fungsi-fungsi yang membantu kita dalam pengelolaan database seperti memasukkan data ke database, update data dan lain-lain.
View : View adalah bagian yang mengatur tampilan ke user. Bisa di katakan berupa halaman web.
Controller : Controller merupakan bagian yang menjembatani model dan view. Controller berisi script-script php yang berfungsi untuk memproses suatu data dan mengirimkannya ke halaman web.

oke, yuk kita buat aplikasi MVC sederhana dengan menggunakan bahasa pemrograman PHP. pertama kali pastikan XAMPP sudah terinstal. kemudian buatlah sebuah folder mvc di xampp/htdocs/ buatlah empat file yaitu index.php, model.php, view.php, controler.php.

controler.php


<?php
class Controller {
     public function __construct() {
        $model = new Model;
        $data = $model->show_message();
         require_once 'view.php';
    }
 }

untuk file model.php, file ini hanya mengembalikan data berupa array yg berada dalam methode
show_message(); untuk ditampilkan diview.php

model.php

<?php
class Model {
    public function show_message() {
        return array(
            'title' => 'Aplikasi MVC',
            'body'  => 'Hello, World!'
        );
    }
}

untuk file view.php yaitu bagian output atau keluaran dari program yang dibuat.
view.php
<!doctype html>
<html>
<head>
    <title><?php echo $data['title']; ?></title>
</head>
 
<body>
    <h3><?php echo $data['body']; ?></h3>
</body>
</html>

dan yang terakhir adalah file index.php

<?php
spl_autoload_register(function($class){
    require_once $class . '.php';
});
new Controller;

kemudian dijalankan

selamat mencoba.

Komentar

Postingan populer dari blog ini

Form LOGIN dengan CSS & Bootstrap

Form Login, biasanya digunakan untuk membatasi hak akses bagi user untuk melihat dan berinteraksi dengan data. Tutorian kali ini akan membahas tentang bagaimana membuat form Login sederhana dengan CSS dan Bootstrap. Hal-hal yang dibutuhkan sebagai berikut: Text Editor , kalian bisa menggunakan Atom, notepad++, sublime, atau IDE netbeand. Tapi tutorial kali ini saya akan menggunakan sublime. Browser : Chrome, Firefox, IE atau Safari. XAMPP Bahasa Pemrograman: HTML5                                                                                 Tampilan Form Login Sederhana Pastikan xampp: apache distart. Buat folder baru dengan nama login didirektori C:\xampp\htdocs.                             ...

PHP Daftar Pemesanan Hardware Komputer

Program Pemesanan Hardware Komputer dengan PHP dan HTML //Inisialisasi variable yang digunakan  //nama peralatan  $mainboad ="Mainboard";  $processor ="Processor";  $ram = "Ram";  $hardisk = "Hardisk";  //harga perunit peralatan  $harga_mainboard = $_POST['harga_mainboard'];  $harga_processor = $_POST['harga_processor'];  $harga_ram = $_POST['harga_ram'];  $harga_hardisk = $_POST['harga_hardisk'];  //jumlah peralatan yang ada  $jumlah_mainboard = $_POST['jumlah_mainboard'];  $jumlah_processor = $_POST['jumlah_processor'];  $jumlah_ram = $_POST['jumlah_ram'];  $jumlah_hardisk = $_POST['jumlah_hardisk'];  //total harga per jenis peralatan  $total_mainboard = $jumlah_mainboard * $harga_mainboard;  $total_processor = $jumlah_processor * $harga_processor;  $total_ram = $jumlah_ram * $harga_ram;  $total_hardisk = $jumlah_hardisk * $harga_hardisk;  //hitung peralat...

Algoritma Pseudocode, Flowchart

Pseudocode 1. Mulai 2. Masukkan Username dan Password 3. Proses cek user 4. jika berhasil login maka akan masuk ke menu user tetapi jika gagal akan mengulang untuk memasukkan user dan pass. 5. jika gagal lebih dari 3 kali maka akan diblokir 6. selesai. Flowchart