Pengenalan MVC pada CodeIgniter

27-Dec-18, 10:43 am Finna Hanaina Latifah 459

Pengenalan MVC pada CodeIgniter

Pengenalan MVC pada CodeIgniter

Sebagai programmer tentu kita menginginkan agar kode-kode program yang kita tulis rapih dan dapat dikenali.Untuk menghindari kode agar tidak Berantakan, maka kita harus membagi-bagikan kode ke dalam beberapa bagian. Masing-masing bagian kode ini kemudian memiliki tanggung jawabnya masing-masing. Bisa saja ada bagian kode yang khusus menangani basis data. Ada bagian kode yang menangani tampilan. Ada bagian kode yang menghubungkan tampilan dengan basis data.


MVC juga banyak diterapkan pada framework ,salah satunya adalah Framework Codeigniter
.
CodeIgniter menggunakan metode Model-View-Controller, yang bertujuan untuk memisahkan logika dan presentasi. Konsep ini mempunyai keunggulan dimana desainer dapat bekerja pada template file, sehingga duplikasi kode presentasi dapat diperkecil. Berikut adalah konsep Model-View-Controller yang diterapkan di CodeIgniter:
1 Model menggambarkan struktur data. Biasanya kelas model akan berisi fungsi yang digunakan untuk mengambil, menambah, dan memperbaharui informasi yang ada di database.
2 View adalah informasi yang diperlihatkan kepada user. View adalah halaman web yang terdiri dari HTML, CSS dan Javascript, tapi pada Code Igniter, view dapat juga sebagai potongan halaman seperti header atau footer. 
3 Controller adalah perantara Model, View, dan resource lainya yang dibutuhkan untuk menangani HTTP request dan menghasilkan halaman web.


Populer Artikel

06-Mar-19, 2:39 pm

Macam Macam Variabel Super Global Pada PHP

Macam-macam variabel Superglobal pada PHPVariabel super global adalah variabel yang dapat di akses oleh semua file yang ber-ekstensi…
05-Mar-19, 2:10 pm

Library pada Codeigniter

Framework codeigniter menjadi salah satu framework php yang paling banyak digunakan,karena memberikan banyak sekali kemidahan pada penggunanya,contoh kemudahan yang diberikan…
14-Feb-19, 2:15 pm

Kelebihan, Kekurangan dan cara install Navicat

Apa itu navicat?Navicat merupakan salah satu software yang di gunakan untuk administrasi berbagai macam database, salah satunya MYSQL.…
18-Feb-19, 4:12 pm

Content Management System

Apa Itu CMS? CMS atau Content management system yang dalam  bahasa indonesia disebut dengan sistem management konten,…

Post Comments.

  • BY: gzldecgw
    25-Aug-20, 12:16 am

    Indonesia Kompeten. Learn, Competent and Success agzldecgw gzldecgw http://www.gn868j8wnr4e37n98cb10e2j24hp3bp8s.org/ [url=http://www.gn868j8wnr4e37n98cb10e2j24hp3bp8s.org/]ugzldecgw[/url]

  • BY: CWDM
    11-Sep-20, 4:05 pm
  • BY: T-SHIRT
    13-Sep-20, 1:15 am
  • BY: Oil Pump
    15-Sep-20, 6:47 am
  • BY: 1
    20-Sep-20, 7:02 am

    1

  • BY: 1)
    20-Sep-20, 7:02 am

    1

  • BY: 1"'`--
    20-Sep-20, 7:02 am

    1

  • BY:
    20-Sep-20, 7:02 am

  • BY: 1
    20-Sep-20, 7:02 am

    1"'`--

  • BY: 1
    20-Sep-20, 7:02 am

    1)

  • BY: 1
    20-Sep-20, 7:02 am

    1

  • BY: 1
    20-Sep-20, 7:02 am

    1

  • BY: Fan
    10-Oct-20, 2:43 pm

    Fan

  • BY: Products
    10-Oct-20, 4:55 pm
  • BY: 520
    12-Oct-20, 4:45 pm

    520

  • BY: GPON ONU
    14-Oct-20, 10:42 am
  • BY: FWDM Node
    15-Oct-20, 10:39 pm
  • BY: Chairs
    19-Oct-20, 10:26 pm
  • BY: ??????
    08-Nov-20, 8:58 am
  • BY: ????
    08-Dec-20, 1:21 pm
  • BY: ??????
    17-Feb-21, 8:38 am
  • BY: Featured
    18-Feb-21, 6:12 pm
  • BY: DC Fuse
    22-Feb-21, 6:45 pm
  • BY: China Busbar
    23-Feb-21, 6:43 pm
  • BY: 480x272
    26-Feb-21, 8:02 am
  • BY: ??????
    28-Feb-21, 5:03 pm
  • BY: ????A?
    28-Feb-21, 6:30 pm

Reply Comments.