Membangun Aplikasi Berbasis Web Dengan CodeIgniter Framework. Helmy Faisal Muttaqin

dokumen-dokumen yang mirip
BAB 3 Landasan Teori

Pemrograman Web Teknik Informatika Fakultas Teknologi Industri

Pengenalan Internet dan Protokol HTTP

Pengenalan Internet dan Protokol HTTP

Dasar Pemrograman Web. Pemrograman Web. Adam Hendra Brata

BAB III LANDASAN TEORI

Object-Oriented Programming Sederhana Dengan PHP

BAB II LANDASAN TEORI. Internet adalah singkatan dari Interconnection network, merupakan

Pemrograman Web I (Mengenal. Web) Oleh : Devie Rosa Anamisa

PemWeb C. Pertemuan Ke-1 (Konsep Dasar Web) S1 Teknik Informatika - Unijoyo 1

Rekayasa Sistem Web. Teguh Wahyono. Fakultas Teknologi Informasi Semester Antara Tahun 2012/2013

BAB 3 LANDASAN TEORI

PENGANTAR INTERNET & DESAIN WEB

BAB I PENDAHULUAN... I-1

BAB II LANDASAN TEORI. diperlukan dalam pembangunan website e-commerce Distro Baju MedanEtnic.

3.1 APLIKASI YANG DITANGANI OLEH CODE GENERATOR

Komputer Perkantoran. Internet. Salhazan Nasution, S.Kom

PEMROGRAMAN WEB. Agussalim

Konsep Pemrograman Web

PRAKTIKUM. Rekayasa Web. Modul 6: Restful API Server & Client Codeigniter. Laboratorium Teknik Informatika Universitas Pasundan

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

01. Pengenalan Internet

HTML 5. Geolocation Web SQL Database, media penyimpanan database lokal

Muhammad Zen Samsono Hadi, ST. Msc.

Konsep Pemrograman Web

WWW (World Wide Web) Adalah salah satu bentuk layanan yang dapat diakses melalui internet. Biasa disingkat sebagai Web. Merupakan sekumpulan

Asumsi dari penyedia layanan (website master) adalah sebagai berikut:

3 BAB III LANDASAN LANDASAN TEORI

Pertemuan 1. Pengenalan Dasar Web

Web Programming. Denny Chandra, S.T

I.2 Identifikasi Masalah... I-2. I.3 Rumusan Masalah... I-2. I.4 Tujuan... I-3. I.5 Manfaat... I-3. I.6 Batasan Masalah... I-3

II.3.5 Statechart Diagram... II-14 II.3.6 Activity Diagram... II-15 II.3.7 Component Diagram... II-16 II.3.8 Deployment Diagram... II-16 II.3.

WEB1. Pertemuan Ke-1 (Konsep Dasar Web) S1 Teknik Informatika - Unijoyo 1

DASAR-DASAR Web Programing(WP) copyright by : japikinfo.com

Komputer Perkantoran. Salhazan Nasution, S.Kom

BAB III LANDASAN TEORI

Pemrograman Basis Data Berbasis Web

Pengantar E-Business dan E-Commerce

BAB 2 LANDASAN TEORI. disebut HTML (HyperText Markup Langauge). Pada perkembangan berikutnya,

APLIKASI MANAJEMEN PERPUSTAKAAN BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL PADA SMA NEGERI 5 BINJAI TUGAS AKHIR FATIMAH

Andi Dwi Riyanto, M.Kom

PENGERTIAN WEB web adalah

BAB III LANDASAN TEORI. Definisi sistem informasi adalah kumpulan. informasi didalam sebuah basis data menggunakan

STUDI DAN IMPLEMENTASI KEAMANAN WEBSITE MENGGUNAKAN OPEN WEB APPLICATION SECURITY PROJECT (OWASP) STUDI KASUS : PLN BATAM

BAB II ANALISIS DAN PERANCANGAN. Sistem informasi penjualan dan pembelian Tissue SMART NARENA

Kapita Selekta (KBKI82127, 2 sks)

AJAX Framework. Pemrograman Web 1. Genap

Konsep Pemrograman Internet dan Web

Pertemuan ke-6. Pengantar e-commerce. Kelas 10

HTTP Protocol Ketika sebuah alamat web (atau URL) yang diketik ke dalam web browser, web browser melakukan koneksi ke web service yang berjalan pada

BAB 2 LANDASAN TEORI. Computer Based Information System (CBIS) atau yang dalam Bahasa Indonesia disebut juga

BAB II ANALISIS DAN PERANCANGAN. pendekatan perancangan sistem berorientasi objek. Perancangan sistem

Analisis Penanganan SQL Injection pada Basis Data MySQL dengan Framework Code Igniter dan PHP

Pertemuan Ke-1 (Konsep Dasar Web) D3 Manajemen Informatika - Unijoyo 1

Modul 5 AJAX TUJUAN PRAKTIKUM : PERLENGKAPAN PRAKTIKUM LANDASAN TEORI. Latar Belakang Munculnya Ajax. Definisi Ajax.

BAB 2 LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI

BAB II TINJAUAN PUSTAKA. Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling

Mengenal Codeigniter (CI) Framework

Keamanan Web Server. Pertemuan XI WEB HACKING

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 2 LANDASAN TEORI. Sitem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai tujuan. keluaran. Berikut gambaran umum sebuah sistem.

Workshop PHP For Newbie

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Codelgnite (CI) aplikasi sumber terbuka yang berupa framework PHP

PERANCANGAN WEBSITE PENJUALAN SECARA ONLINE MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR MIRA RIZKY S TANJUNG

BAB II KAJIAN PUSTAKA

HASIL DAN PEMBAHASAN Investigasi Awal

UKDW BAB I PENDAHULUAN

Pertemuan II. Ali Tarmuji, S.T., M.Cs. Pemrograman Web. Teknik Informatika Fakultas Teknologi Industri.

BAB 2 LANDASAN TEORI

BAB III LANDASAN TEORI

Review Pemrograman Web I

TEKNOLOGI APLIKASI WEB BERBASIS SERVER

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

BAB II TINJAUAN PUSTAKA. Sistem adalah jaringan kerja dari prosedur-prosedur yang saling berhubungan,

PEMROGRAMAN WEB 1. Pertemuan 1. Pengenalan dan Konsep Kerja Web 3/19/2013

PERANCANGAN LibraryUMS-CMS MENGGUNAKAN CODEIGNITER

BAB III LANDASAN TEORI

Bab 2 Tinjauan Pustaka 2.1 Kajian Pustaka

Hal yang harus diperhatikan dalam penggunaan AJAX adalah: XHTML dan CSS digunakan untuk menandai dan mempercantik tampilan informasi.

Bab1 -World Wide Web

Manajemen File Sederhana Dengan PHP

Internet & Web. Elfan Nofiari. Departemen Teknik Informatika Institut Teknologi Bandung. Page 1. IF-ITB/EN/1-Mar-04 IF3292 Internet & Web

BAB I PENDAHULUAN. media pembelajaran itu adalah e-learning. E-learning merupakan suatu teknologi informasi

SATUAN ACARA PERKULIAHAN MATA KULIAH PEMROGRAMAN WEB (INTERNET + HTML) KODE : TI11. C107/ 2 SKS. Teknik Pembelajaran Ceramah dan Diskusi

CODEIGNITER 3. Belajar Mandiri. Zamah Sari

BAB II TINJAUAN PUSTAKA. Bab ini membahas teori-teori yang dijadikan acuan tugas akhir ini.

BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web

STMIK DIKTAT SINGKAT MACROMEDIA DREAMWEAVER 8 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER TASIKMALAYA.

J2ME GUI dan Interkoneksi Client Server

Mengenal Framework Codeigniter

BAB II LANDASAN TEORI

Bahasa Pemrograman Untuk Pembuatan Web

BAB II LANDASAN TEORI. di jaman sekarang, namun apakah Anda mengetahui sejarah nya itu?. Mungkin,

PELATIHAN BERBASIS KOMPETENSI PHP PROGRAMMER

BAB III LANDASAN TEORI. Pada bab ini akan dijelaskan mengenai teori dasar yang digunakan oleh penulis sebagai acuan dalam membangun aplikasi.

BAB I PENDAHULUAN 1.1 LATAR BELAKANG

Pengembangan Aplikasi Menggunakan Framework Code Igniter 3 Level Basic. Helmy Faisal Muttaqin, S.Kom, M.T

Transkripsi:

Membangun Aplikasi Berbasis Web Dengan CodeIgniter Framework Helmy Faisal Muttaqin

Bahas apa aja nih? Pemograman berbasis web? Framework? Bersenang-senang dengan CodeIgniter

Mereka tidak senang

Mereka juga tidak senang

Mereka juga tidak senang Mirip capa ea? Cuy, cenyum duong.. :D eeaa..

Mereka senang

Mereka juga senang

Beuh, narsis mode on Yeah, Kita sangat menyenangkan \m/

Pemograman Berbasis Web

Ciri-ciri HTTP / HTTPS Web Browser URI LINK HTTP : Hyper Text Transfer Protocol. URI : Uniform Resource Identifier. LINK : untuk pindah ke halaman lain.

URI String karakter yang digunakan untuk identifikasi atau memberi nama suatu resource di internet. Identifikasi tersebut memungkinkan interaksi dengan representasi dari resouce melalui network dengan menggunakan protokol tertentu.

URI Uniform Resource Locator / URL : menyediakan sebuah metode untuk menemukan identitas. Uniform Resource Name / URN : mendefinisikan identitas item.

URI http://www.websiteku.com mengidentifikasi Website pribadiku Resource Meta Data: Content-Type: application:xhtml+xml ------------------------------------------------ Data: <html> <title>website pribadiku</tittle>...... </html>

Jenis Web Programming Client Side Scripting. ex : html, css, javascript. Server Side Programming / Scripting. ex : php, jsp, asp.

Client Side Scripting User Web Browser Request Response Web Server

Server Side Programming Process User Web Browser Request Response Web Server

FRAMEWORK

Apa? Kumpulan dari fungsi generik dalam pemograman untuk membantu menyelesaikan proses yang lebih kompleks Framework disebut juga pengembangan software libraries dikutip dari wikipedia

Apa? Framework mengatur keseluruhan application flow

Kenapa butuh framework? Kecepatan pengembangan software. Mudah digunakan. Coding mudah di maintenance. Punya pendapat lain??

MVC

MODEL VIEW CONTROLLER

Model Berisi fungsi-fungsi logic yang berhubungan dengan perhitungan, algoritma program, pengolahan database. Object Oriented.

VIEW Berisi code untuk tampilan layout halaman web. Tidak ada logic & algoritma program sama sekali.

CONTROLLER Penghubung MODEL dengan VIEW. Kapsulasi proses-proses utama. Pengolah URI. Boleh ada logic & algoritma program.

Interaksi MVC Controller View Model Tidak semua framework mengizinkan yg merah

Interaksi MVC dengan User User Request Controller DB View Model

Interaksi MVC dengan User User Response Controller DB View Model

CodeIgniter

Apa? Framework PHP yang kuat dengan footprint yang sangat kecil, dibangun untuk PHP coders yang memerlukan toolkit sederhana dan elegan untuk membuat aplikasi web dengan fitur lengkap dikutip dari codeigniter.com

Alasan Menggunakan CodeIgniter Kecil. Cepat, Sederhana & Fleksibel. User Guide simpel dan dilengkapi contoh. Mudah membuat libraries, plugins, dan helper sendiri.

Fitur Menarik CodeIgniter Active Record (tested secure from SQL injection) Smart Caching. Mudah maintenance URI. Dan banyak lagi..

Direktori CodeIgniter htdocs/codeigniter_1.7.2/system/application

URI di CodeIgniter 1. nama server 2. nama aplikasi 3. nama controller 4. nama event 5. parameter 1 event 6. parameter 2 event http://1/2/index.php/3/4/5/6

Pembuktian Alam Gaib (Konsep) Nyoba Coding..

Pertanyaan??

Terima Kasih

Daftar Pustaka CodeIgniter official website http://www.codeigniter.com Gambar diambil dari berbagai sumber di http://images.google.com/ Modul web programming Programming Research Group STMIK AMIKBANDUNG. Ilmu komputer http://www.ilmukomputer.org CopyRight Seluruh hak cipta / copyright atas dokumen dan gambar sepenuhnya milik penulisnya masing-masing. File ini bersifat GRATIS! Anda di izinkan untuk menyebar luaskan link download terhadap file ini, saya akan sangat senang sekali jika file ini di download dari blog saya http://helmynix.wordpress.com