Anda di halaman 1dari 6

PEMERINTAH PROVINSI JAWA TENGAH

DINAS PENDIDIKAN
SMK NEGERI 2 KARANGANYAR
Jl. Yos Sudarso, Bejen, Karanganyar (0231) 494549 Karanganyar 57716

Program Keahlian :
NIS / Nama Siswa / Kelas:
Rekayasa Perangkat Lunak
6916 / SYAHRUL ADIWINATA
Mapel : Pemrograman Web Dan
/ XII RB Nilai :
Perangkat Bergerak
JOBSHEET

1. Kompetensi Dasar:
3. 23 Menerapkan aplikasi web dengan Model View Controller(MVC)
4. 23 Membuat aplikasi web menggunakan Model View Controller(MVC).
2. Indikator Pencapaian
3.23.1 Menjelaskan konsep MVC dalam aplikasi web
3.23.2 Menjelaskan prosedur pemrograman aplikasi web dengan MVC
3.23.3 Menerapkan MVC kedalam program aplikasi web
4.23.1 Merancang program aplikasi web dengan MVC
4.23.2 Membuat kode program aplikasi web menggunakan MVC
4.23.3 Menguji program aplikasi web berbasis MVC
3. Dasar teori
KONSEP MVC PADA CODEIGNITER
MVC(Model, View, Controller) adalah sebuah pola desain(design pattern) arsitektur
pengembangan aplikasi yang memisahkan dan mengelompokkan beberapa kode sesuai
dengan fungsinya. MVC merupakan pola arsitektur pada perangkat lunak yang
berorientasi objek. MVC pertama kali dirancang oleh Trygve Reenskaug dan
dipublikasikan pertama kali oleh XEROX PARC sekitar tahun 1970-1980.
4. Catatan dan Langkah Kerja :
CATATAN :
LANGKAH KERJA :
 Pertama buat folder “mvc”, lalu buatlah file ‘index.php’ dan ketikkan syntax seperti
dibawah ini:
 Kemudian buat folder ‘controller’ ,’model’,’view’ didalam folder ‘mvc’. Lalu buatlah
file ‘controller.php’ didalam folder ‘controller’ dan ketikkan syntax seperti berikut:

 Selanjutnya buat file ‘book.php’ dan ‘model.php’ didalam folder ‘model’ yang sudah
dibuat tadi dan ketikkan syntaxnya seperti berikut :
Syntax ‘book.php’ :
Syntax ‘model.php’ :

 Lalu didalam folder ‘view’ buatlah file ‘list.php’ dan ‘view.php’ ,lalu ketikkan syntax
seperti berikut :
Syntax ‘list.php’ :

Syntax ‘view.php’ :
 Dan ini hasil outputnya :

Anda mungkin juga menyukai