Tutor Codeigniter

Tutorial berbagai hal mengenai pemrograman berbasis web seperti PHP, MySQL, CSS, Javascrpt dan lain-lain

Blogroll

Minggu, 27 Agustus 2017

Mengenal Konsep MVC pada framework, apa itu MVC?

Tidak ada komentar
Sebelum kita masuk ke materi Framework Codeigniter, kita harus mengetahui konsep dasar MVC.

MVC adalah kepanjangan dari Model VIew Controller. MVC adalah sebuah pola/ teknik pemrograman yang memisahkan antara bisnis logic (logika program), data logic (penyimpanan data) dan presentation logic (antarmuka aplikasi) atau bisa diartikan sebagai teknik pemrograman yang memisahkan antara desain apllikasi dan proses (logika program).

Adapun komponen-komponen MVC adalah sebagai berikut:

1. Model

Sebuah aplikasi web biasanya menggunakan basis data dalam penyimpanan datanya kan? ini lah tugas model, model adalah class dan function yang  berisi perintah-perintah query SQL untuk berinteraksi dengan database. Model berhubungan dengan data yang berinteraksi dengan database, Model ini berisi Class dan fungsi untuk mengambil/membaca, mengupdate ataupun menghapus data dari database, atau biasa dikenal dengan operasi CRUD (Create Read Update Delete).

2. View

View merupakan bagian yang berhubungan dengan tampilan / antarmuka user. Pada aplikasi web bagian ini biasanya berupa file HTML, view tidak berinteraksi langsung dengan Model, controller lah yang berinteraksi langsung dengan Model, barulah respon dari model dikirimkan lagi kepada controller dan di kirimkan ke view. Masih bingung? tenang, kita akan bahas lebih lanjut nanti. 😁

3. Controller

Controller merupakan bagian yang menghubungkan antara model dan view. Controller bertugas untuk menerima request dan data dari user kemudian menentukan apa yang akan diproses oleh aplikasi.

Berikut alur konsep dari MVC :



Penjelasan :

1.  User mengirimkan request, kemudian controller menerima request dan menentukan apa yang diproses aplikasi.

2.  Apabila user me-request data dari database, Controller langsung berinteraksi dengan Model.

3.  Model selanjutnya melakukan perintah query SQL ke database lalu mengembalikan (return) hasilnya ke controller.

Jika request user tidak berhubungan dengan database, controller akan langsung mengirimkan view


4.  Hasil yang diterima dari Model tadi selanjutnya dikirimkan controller bersama view ke user.

5.  View beserta data didapat dari model ditampilkan ke user.

Jadi Controller bertugas sebagai "jembatan" antara model yang terkoneksi ke database dan view yang bertugas menampilkan hasilnya ke end-user.

Pada Materi selanjutnya kita akan mulai membahas Framework Codeigniter.

Apabila ada materi admin yang kurang dimengerti, silahkan tulis pertanyaan kalian dikolom komentar. 😄

Kamis, 24 Agustus 2017

Cara Install XAMPP

Tidak ada komentar



XAMPP adalah sebuah software opensource yang mendukung banyak Sistem Operasi. Dikembangkan oleh Apache Friends, software ini merupakan kompilasi dari beberapa program yakni Apache, MySQL, PHP & Perl.

Bagi teman-teman web developer ataupun ngulikers(?) mungkin sudah tidak asing lagi dengan software ini. Sebelum benar-benar dihosting di server, para web developer kerap kali menguji hasil kerja mereka di server lokal (localhost), xampp bisa didownload di website apachefriends.org

Kali ini saya akan menjelaskan langkah-langkah cara install XAMPP. Oke, tanpa banyak berbasa-basi lagi mari kita mulai 😁

1.  Download XAMPP versi terbaru disini


2.  Setelah proses download selesai, running installer xampp kemudian akan tampil jendela notifikasi setup seperti ini.


3.  Tekan tombol next, selanjutnya akan tampil jendela pilihan tentang program apa saja yang ingin anda pasang di xampp. Biarkan saja tercentang semua lanjut tekan tombol next


4.  Oke, selanjutnya akan tampil direktori tempat xampp akan diinstall, secara default akan diinstall di direktori C, lanjut next.


5.  Setelah itu, masuklah ke proses pemasangan xampp. Fyi nih gan, proses nya ini lumayan makan waktu lama jadi agan mending nyari cemilan kalo nggak ngopi dulu biar lebih enak nunggu nya gitu 😂


6.  Setelah proses instalasi selanjutnya akan muncul notifikasi bahwa instalasi xampp sudah selesai.


7.  Selanjutnya untuk membuka xampp bisa anda cari di Start Menu ataupun menggunakan fitur pencarian di windows dengan mengetikan kata kunci XAMPP kemudian running aplikasinya. Jika aplikasi xampp sudah running, jalankan service Apache dan MySQL seperti tampak gambar dibawah ini.


8.  Jika sudah, selanjutnya buka web browser / search engine agan, lalu ketikan http://localhost/xampp di address bar lalu tekan Enter. Jika muncul tampilan seperti gambar dibawah ini, berarti installasi xampp telah berhasil. Selamat!