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.                             ...

Belajar HTML5

oke gengs,,,setelah kemarin sempat upload belajar php sekarang saya kembali membuat tutorial sederhana nih, yaitu belajar HTML5,,, Apa Sih itu HTML5??? HTML5 adalah sebuah bahasa markas untuk menstrukturkan dan menampilkan isi dari waring wera wenua, sebuah teknologi inti dari Internet. HTML5 adalah revisi kelima dari HTML (yang pertama kali diciptakan pada tahun 1990 dan versi keempatnya yaitu HTML4 pada tahun 1997) dan hingga bulan juni 2011 masih dalam pengembangan. lebih jelasnya bisa kunjungi  https://id.wikipedia.org/wiki/HTML5 jadi sebelum itu kita persiapkan dulu software atau editornya nih teman-teman, saya menggunakan sublime text bisa didownload di  www.sublimetext.com . kalian juga bisa menggunakan editor lain nih, seperti: notepad++, adobe DreamWeaver, atom dan masih banyak lagi yang lainnya. kita mulai saja tutorialnya dari yang paling dasar yukkzzzz😊 Contoh sederhana halaman html Hasilnya: DASAR-DASAR HTML 1. Tipe dokumen html ...

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...