PERTEMUAN 1 PENGENALAN WEB FRAME WORK Setelah mengikuti kuliah ini mahasiswa dapat mengetahui dan memahami dasar-dasar web frame work.

Slides:



Advertisements
Presentasi serupa
Membangun Toko Online dengan Joomla! dan VirtueMart
Advertisements

Publikasi Ilmiah Melalui Posting Artikel Pada Website Hasanuddin, S.T. Tech. Assist. Urusan Web dan Reportase BISKOM UAD Disampaikan pada Pelatihan Penulisan.
Praktikum PTI Sekolah Tinggi Ilmu Statistik Oleh : SIS - BPS Content Management System.
KONSEP DASAR WEB DAN INTERNET
Framework Aplikasi Web
Program apa yang (sebaiknya) dipakai untuk membangun toko online
Pertemuan 14 dan 15. • Ada banyak software / CMS yang dapat kita gunakan jika kita ingin membangun sebuah toko online (e- commerce). • Gratis. • Bingung.
PHP dan MySQL.
CodeIgniter By ISNARDI, M.Kom.
CMS Content Management System
CMS dan Blog Dahlan Abdullah
Diidentifikasi siapa yang akan mengisi kontennya. Pengembangan ide-ide konten dilakukan juga pada tahap ini. Proses update data dilakukan oleh unit-unit.
MODERN WEB DEVELOPMENT
SESION 15 MEMBUAT WEB SITE. Dalam membuat sebuah website ada beberapa hal yang perlu Anda persiapkan sebelum Anda memulainya. Pertama, Anda bisa mengajukan.
TEKNOLOGI APLIKASI WEB Framework PHP – Code Igniter Ferry Astika S.
Pemrograman Web HTML (10) Koneksi PHP mysql Andy Haryoko, ST
Framework & Content Management System
Rekayasa Web Ch. 5 Pendekatan Pengembangan Aplikasi Web
Pengembangan Evangs Mailoa PHP WEB. Awalnya PHP merupakan singkatan dari Personal Home Page. Sesuai dengan namanya, PHP digunakan untuk membuat website.
Proses Pengembangan Website
1 Practical Web Development Using CMS (Joomla) PPLH IPB Kamis, 22 Maret 2007 Frans Rudolf. B 1.
Irfan Santiko, M.Kom Build Web With Wordpress Framework.
REKAYASA PERANGKAT LUNAK
Content Managament System
بِسْمِ اللّهِ الرَّحْمَنِ الرَّحِيْمِ halaman-halaman situs, yang biasanya terangkum dalam sebuah domain atau subdomain, yang tempatnya berada di dalam.
Web Server dan konfigurasi web server
PHP dan MySQL (Studikasus: Login) Jumadi, S.T. Blog: jumadi.blog.ugm.ac.id
Pengembangan Evangs Mailoa Tes Akhir Semester  TUGAS RANCANG! WEB.
IMPLEMENTASI SISTEM BASIS DATA
PHP L. Erawan. Pengantar PHP itu bahasa script berjenis server-side (kalau bahasa javascript berjenis client-side) Anda harus menginstall software PHP.
Membangun Halaman Web Dinamis dengan PHP
Perancangan dan Pemrograman Web (PPW)
Project Pemrograman Web
Pemrograman web dasar Pertemuan ke-2 By Tri Pratiwi BSc, Meng, MPhil.
Controller.  Instalasi dan Konfigurasi Web Framework  Konsep Dasar Controller  Aturan Penulisan fungsi.
WEBSITE PENJUALAN HANDPHONE MENGGUNAKAN JOOMLA Eri Purwarini
Membangun Halaman Web Dinamis dengan PHP
Perancangan dan Pemrograman Web (PPW)
By, Eva Tanriana Teknik Sistem Informasi Industri
Proses Pengembangan Website
Membangun Aplikasi Berbasis Web Dengan CodeIgniter Framework.
CMS dan Blog.
Presented By MUSTHAFA ZAHIR
PENDEKATAN PADA PENGEMBANGAN APLIKASI WEB
Konsep Rancang Bangun Pembuatan Web MS-IPTEKS
Pengenalan Dasar Web Pertemuan 1
Pengembangan E-Commerce
CMS Generator menggunakan CakePHP
OOP.
CARA MEMBUAT BLOG DENGAN WORDPRESS
CodeIgniter Aulia Fitri Rahmania
CodeIgniter PHP Framework.
Pemrograman Web Dinamis
Content management systems
CodeIgniter PHP Framework.
Pemrograman basis data internet dan client server
Framework Codeigniter
Wordpress.
Pertemuan 4 Blogger dan wordpress.
IMPLEMENTASI SISTEM BASIS DATA
Prinsip Dasar Internet & Pemrograman Web
Framework Codeigniter
Pengantar Teknologi Mobile
KELOMPOK 4 CAKEPHP Diah Ayu Setiowati ( ) Bimo Muhamad R ( )
CARA MEMBUAT BLOG DENGAN WORDPRESS
Framework Codeigniter
PEMROGRAMAN WEB BERBASIS FRAMEWORK 01. SAP
Prinsip Dasar Internet & Pemrograman Web
Pengantar Content Management System (CMS)
CMS (Content Management System)
Transcript presentasi:

PERTEMUAN 1 PENGENALAN WEB FRAME WORK Setelah mengikuti kuliah ini mahasiswa dapat mengetahui dan memahami dasar-dasar web frame work

Pengenalan Framework Web application framework adalah suatu software framework yang didesain untuk mendukung pengembangan web dinamis, aplikasi web dan web service. (wikipedia) Pemrograman web berbasis framework didasarkan pada konsep OOP (Object Oriented Programming)

Sejarah perkembangan teknologi web Web Statis = berbasis HTML dan halaman-halaman Web Dinamis = memisahkan antara kode program dan data Content Management System(CMS) = web instant berupa template web Web Framework membagi sistem dalam 3 bagian (model, view dan controller)

CMS dan Web Framework CMS : Cocok untuk kebutuhan instant pembuatan web Sangat membantu pengembang web pemula (tidak berhubungan dengan kode program) Dapat digunakan untuk membangun aplikasi (tidak direkomendasikan) Jenis : –Sistem portal =Joomla, Drupal, WordPress, AuraCMS, PHPNuke, dll. –Elearning =Moodle, Atutor, DrupalEd, dll –Ecommerce =PrestaShop, ZendCart, VirtueMart Joomla, OsCommerce, dll. –Forum diskusi =PHPBB, VFM, dll

CMS dan Web Framework Web Framework: Fleksibel untuk pengembangan aplikasi berbasis web Dapat digunakan untuk membuat CMS tertentu sesuai kebutuhan. Secara umum lebih secure dibanding CMS karena sistem terbagi 3 (model, view, controller) Pengembang web harus menguasai konsep OOP dan MVC Contoh : –CodeIgniter (CI) –CakePHP –Zend Framework –Prado

Mengapa memilih Code igniter ? Banyak digunakan karena berukuran kecil dan ringan diakses Framework dengan konfigurasi minimal Dokumentasi lengkap dan jelas Bersifat opensource dan didukung komunitas yang besar Dapat dikembangkan dengan mudah (plugin, helper dan hook) Paket library yang lengkap (database, email, form, tabel, dll)

Arsitektur Web Framework Berhubungan erat dengan konsep MVC : Model –mengandung fungsi-fungsi untuk berkomunikasi dengan database, seperti : mengambil data produk dengan id tertentu, hapus produk, menyimpan komentar pada blog. View –kode yang mengeluarkan HTML yang akan dilihat oleh pengunjung. Controller –kode yang memeriksa input dari pengunjung dan memilih apa yang harus dilakukan. Kenapa terpisah ? Tentu saja untuk mempercepat & mempermudah proses pengembangan perangkat lunak

Ilustrasi cara kerja aplikasi MVC Penggunamengkliksebuahlink untukmembukashopping cart. Misalnyalinknyasepertiini: myblondestore.com/index.php/shoppingcart/view HTTP request iniakandikirimkeserver dandiperiksaolehsebuahfile index.php dandipilah-pilah. MisalnyadenganmodifikasiURL, diketahuibahwashoppingcartadalahnamaobyekCONTROLLER danview adalahfungsiygdigunakanuntukmenampilkanobyektadi. Makadipanggilahfile CONTROLLER shoppingcartdenganfungsiview PadaCONTROLLER iniadasatubariskodeyang memanggilMODEL bernamaquery yang adadifile lain. Query inibertugasmenampilkanbarang-barangyang dipiliholehpelanggan. Data hasilquery olehkodediCONTROLLER akandiperiksadandikirimkankefile-file phpygbertugasmenampilkandata hasilquery ini. File-file PHP ygbertugasmenampilkandata inidisebutVIEW.

ARSITEKTURAL FRAMEWORK

Tips memilih framework Jangan hanya berdasarkan fitur tapi sesuaikan dengan kebutuhan project dan kemampuan individu Seberapa banyak waktu yang dimiliki Dokumentasi & Komunitas Third Party Support Jangan terpengaruh pendapat orang lain, karena kebutuhan masing-masing individu berbeda-beda.

Contoh website yang dibangun dengan framework Prado contoh : website Univertias Indonesia. CakePHP contoh : OwnCafe.com Ruby On Rails contoh : SharingFoto.com

Website Code Igniter www.kerajinannusantara.com ( milik pribadi ) www.adicita.com www.jogjatrip.com www.kerajaannusantara.com www.maharatu.com www.crcs.ugm.ac.id www.tengkuamirhamzah.com www.mahyudinalmudra.com www.arisarifmundayat.com

Selamat malam….