Framework dan MVC
Suasana yang begitu nyaman di ruangan berAC sebuah laboratorium TKJ di sekolahku.Tak seperti suasana di gedung baru lantai 3 yang begitu panas tak berAC. Hawa sejuk yang kurasakan, karena ruangan yang berAC yang sudah lama tak menempati ruangan tersebut. hahaha.
Senin, 21 Oktober 2013 , hari dimana aku mulai memasuki pelajaran WEB DINAMIS di kelas 3 Semester 1 ini. Pada pertemuan yang pertama ini, kita belajar tentang Framework dan MVC
Apakah Framework itu ?
Framework dalam pemrograman didefinisikan : kumpulan program pendek yang disusun atau diorganisasikan sedemikian rupa sehingga sehingga dapat digunakan untuk membuat aplikasi utuh tanpa harus membuat semua kode dari awal (http://mrantazy68.blogspot.com/2013/08/framework.html).
Misal WEB, jadi disitu kita tidak membuat script dari awal hanya mengedit sesuai tema web. Misalkan login web, sama - sama kerangka login hanya saja untuk mengedit tampilan dan kalimat dalam login tersebut berbeda.
Tool framework untuk web develeopment : codeigniter, yii, Zend
MVC ?
Model : mengelola basis data
View : mengatur tampilan web
Controller : mengatur alur data
Praktikum Pertemuan Pertama
Praktik kali ini membutuhkan sebuah laptop, Web Server WAMP (apache 2.4; mysql 5.6.12; php 5.4), CodeIgniter, disini akan saya jelaskan saja tentang apa yang telah saya praktikkan di pertemuan pertama tersebut.
1. Letakkan Folder CI pada document root
2. Buat folder publis di dalam CI setingkat dengan folder aplication, folder public tersebut berisi css, jquery,images, dll.
Praktikum Pertemuan Pertama
Praktik kali ini membutuhkan sebuah laptop, Web Server WAMP (apache 2.4; mysql 5.6.12; php 5.4), CodeIgniter, disini akan saya jelaskan saja tentang apa yang telah saya praktikkan di pertemuan pertama tersebut.
1. Letakkan Folder CI pada document root
2. Buat folder publis di dalam CI setingkat dengan folder aplication, folder public tersebut berisi css, jquery,images, dll.
3. Kita akan obrak abrik file di folder controller dan views yang folder tersebut berada di dalam folder aplication.
- Dalam folder controller, copy saja welcome.php terus hasil copyan tersebut rename menjadi first.php
Lalu di dalam folder views, buatlah file baru dengan nama first_view.php - Edit file first.php seperti pada gambar di bawah ini
- File baru bernama first_view nantinya akan dipanggil oleh first.php.
Cara memanggilnya adalah dengan syntax
Nah, nggak mungkin kan kita memanggil sekaligus dengan "localhost/CI/index.php/first/hello" , agar lebih ringkas untuk memanggil file tersebut kita tambahkan syintax base url seperti pada gambar dibawah ini.
- Buka folder config dan edit filel autoload.php seperti gambar di bawah ini.
- Jadi, sekarang untuk memanggil file tersebut kita lebih ringkas untuk menuliskannya , cukup dengan "localhost/CI" enter lalu nanti akan muncul gambar sepeti dibawah ini dan klik Go Hello untuk dapat masuk ke home page Hello
4. Default route
Default route digunakan untuk menentukan class mana yang akan di tampilkan pada home page saat dipanggil. Untuk mengaturnya, kita bisa mengedit di file routes.php yang berada di dalam folder config.
Edit seperti gambar dibawah ini.
5. Memanggil CSS
Untuk menambahkan css pada home page tersebut,kita buat folder css --> file css di dalam folder public yang sudah kita buat tadi.
contoh :
- Sisipkan file css dengan syntax <link .......rel="stylesheet>" (sperti pada gambar).
- Tampilan
Pelajaran selanjutnya kita lanjut ke
0 comments:
Post a Comment