Pertemuan 1. Pengenalan Code Igniter dan Pengaksesan Controller

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

Materi 2 E-Commerce Lanjut (CodeIgniter) 3 SKS Semester 7 S1 Sistem Informasi UNIKOM 2015 Nizar Rabbi Radliya

Pertemuan 2. Membuat Form Pada Code Igniter

Codeigniter : Membuat kalkulator sederhana

Mengenal Codeigniter (CI) Framework

Pemrograman Web Berbasis Framework. Pertemuan 4 : Konsep MVC : Controller. Hasanuddin, S.T., M.Cs. Prodi Teknik Informatika UAD

Sering kita mendengar tentang MVC Framework PHP tetapi kurang mengerti belum arti dari

IKG3A3 / Software Project II

FRAMEWORK CODEIGNITER

MEMBUAT CRUD (CREATE, READ, UPDATE & DELETE) DENGAN CODEIGNITER

CODEIGNITER 3. Belajar Mandiri. Zamah Sari

Membuat Template dengan Bootstrap pada Codeigniter

Bagian II Dasar-Dasar CodeIgniter

Pemrograman Web Berbasis Framework. Pertemuan 5 : Konsep MVC : View. Hasanuddin, S.T., M.Cs. Prodi Teknik Informatika UAD

TUTORIAL CODEIGNITER Langkah Tepat menjadi Web Developer Handal, menguasai CodeIgniter, jalan membuat aplikasi berbasis website lebih mudah

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

Budi Permana, S.Kom Pendahuluan

PERTEMUAN 1 PENGENALAN WEB ERP

BERKENALAN DENGAN MODEL CODEIGNITER

Belajar dasar codeigniter framework

I. Pengenalan Play Framework

PHP dan Framework CodeIgniter

Membangun Aplikasi Berbasis Web Dengan CodeIgniter Framework. Helmy Faisal Muttaqin

PENERAPAN FRAMEWORK DENGAN ARSITEKTUR MODEL-VIEW-CONTROLLER PADA PENGELOLAAN DATA PENELITIAN DAN PENGABDIAN KEPADA MASYARAKAT

RANCANG BANGUN SISTEM INFORMASI INVENTARISASI LAPORAN TUGAS AKHIR MAHASISWA PROGRAM STUDI TEKNIK INFORMATIKA BERBASIS FRAMEWORK CODEIGNITER

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

Membuat Aplikasi Chating Sederhana dengan Jquery, Codeigniter dan Bootsrap

Bab 2 Tinjauan Pustaka 2.1 Kajian Pustaka

Bab 2 Tinjauan Pustaka

Mengelola Bagian Utama Website Sekolah

Pemrograman Web Berbasis Framework. Pertemuan 6 : Konsep MVC : Model. Hasanuddin, S.T., M.Cs. Prodi Teknik Informatika UAD

MODUL PRAKTIKUM SISTEM TERDISTRIBUSI

Bab 1 Pendahuluan 1.1 Latar Belakang

Framework CodeIgniter Part 1

Framework untuk web yang dibuat dalam bentuk Web Berbasis Model-View-Controller (MVC)

3.1 APLIKASI YANG DITANGANI OLEH CODE GENERATOR

Dropdown Berhubungan (Sync Dropdown) Dengan CI & MySQL

BAB IV HASIL DAN PEMBAHASAN

BAB 5 PENGENALAN PHP. Tujuan Pembelajaran: Memahami kaidah Pemrograman dengan PHP

PRAKTIKUM. Rekayasa Web. Modul 2: CRUD CodeIgniter Part I. Laboratorium Teknik Informatika Universitas Pasundan

CodeIgniter.

Mengenal Framework Codeigniter

BAB IV IMPLEMENTASI DAN PENGUJIAN

LAPORAN PRAKTIKUM TEKNOLOGI FRAMEWORK PERTEMUAN KE 1

Pemrograman Web Week 1. Team Teaching

Ruko Jambusari No. 7A Yogyakarta Telp. : ; Fax. :

MEMBUAT CRUD DENGAN CODEIGNITER : INPUT DATA KE DATABASE

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

Pemrograman Web II DANU WIRA PANGESTU

TUTORIAL PHP MYSQL Langkah Tepat menjadi Web Developer Handal, menguasai PHP dan MySQL, jalan terbaik membuat website dan aplikasi berbasis web

MEMBUAT PAGINATION PADA FRAMEWORK CODEIGNITER

SISTEM MONITORING PEMBAYARAN PADA PT PLN (PERSERO) DISTRIBUSI BANTEN BERBASIS WEB

TUTORIAL CODEIGNITER Langkah Tepat menjadi Web Developer Handal, menguasai CodeIgniter, jalan membuat aplikasi berbasis website lebih mudah

MENGHILANGKAN INDEX.PHP PADA FRAMEWORK CODEIGNITER

FRAMEWORK. Dengan framework seorang web programmer dapat membangun aplikasi

Mengelola Bagian. Website Sekolah. Mengelola bagian utama Website Sekolah dibagi menjadi 3

PENDAHULUAN. 1.1 Latar Belakang Masalah BAB I

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

Bab 5 CodeIgniter (CI)

4. Tampilan Beranda akan tampil jika berhasil masuk

Mengembangkan Component Joomla Oleh : Garry B.

Materi 1 E-Commerce Lanjut (Codeigniter) 3 SKS Semester 7 S1 Sistem Informasi UNIKOM 2015 Nizar Rabbi Radliya

Pemrograman Web Week 5. Team Teaching

HASIL DAN PEMBAHASAN Investigasi Awal

Sistem Informasi Akademik Berbasis Framework Codeigniter Pada SMA Muhammadiyah 6 Palembang MenggunakanMetode (HMVC)

Bab 8 Pengenalan Code Igniter

Membuat Captcha Image menggunakan Codeigniter 2x

Modul Pelatihan Framework CodeIgniter

Sanksi Pelanggaran Pasal 72 Undang-undang Nomor 19 Tahun 2002 Tentang Hak Cipta 1. Barangsiapa dengan sengaja melanggar dan tanpa hak melakukan

Makalah Seminar Kerja Praktek

KONTRAK BELAJAR. Nama Mata Kuliah : Web Dinamis Lanjut Kode Mata Kuliah : IKB : Wahyu Widodo, S.Kom Semester : 5

MODUL 5 GET & POST Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017

MODUL 6 REDIRECT, SESSION & COOKIE

BAB III LANDASAN TEORI

PERANCANGAN SISTEM INFORMASI MANAJEMEN PERPUSTAKAAN MENGGUNAKAN POLA MODEL-VIEW- CONTROLLER (MVC)

MODUL 6 Redirect,Session, dan Cookies

CARA MENJALANKAN PROGRAM

REKAYASA WEB SESI - 2 Dosen : Tri Ari Cahyono, S.Kom, M.Kom

MODUL GET DAN POST

PEMROGRAMAN PHP DASAR

TUTORIAL FRAMEWORK. 1. Pengertian Framework.

MENAMPILKAN GOOGLE MAPS DI WEB BROWSER DENGAN HTML5

Entity Relationship Model Internet Web Web browser Web server Perangkat Lunak Sist

PRAKTIKUM PEMROGRAMAN WEB MODUL 7 TWITTER BOOTSTRAP

Menginstal Web Server Apache, PHP, dan MySQL

BAB III LANDASAN TEORI

Membuat Toko Online dengan Teknik OOP, MVC, dan AJAX

BAB I PENDAHULUAN... I-1

Makalah Seminar Kerja Praktek

IMPLEMENTASI MVC PADA SITUS PORTAL PENCARIAN UNIVERSITAS DI DAERAH ISTIMEWA YOGYAKARTA. Rionaldi Sugiarto Katon Wijana, Wimmie Handiwidjojo

BAB III LANDASAN TEORI

Perancangan dan Implementasi Sistem Informasi Audit Mutu Akademik Internal berbasis Web menggunakan Framework Codeigniter (Studi Kasus : LPMAI UKSW)

Sistem Berkas Digital Untuk Berkas Penelitian di Universitas Klabat

[SANGAT MUDAH] Cara Membuat Tab dengan Bootstrap

APLIKASI Web Server dan MySql menggunakan Xampp

Aplikasi Sistem Informasi Pertanahan Berbasis Website Pada Kantor Pertanahan Kabupaten Kupang Provinsi NTT

Pemrograman Web Week 2. Team Teaching

Sekilas Tentang Cake PHP Oleh : Sunu Wibirama 1

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

SISTEM INFORMASI AGENDA RAPAT BERBASIS WEB MENGGUNAKAN SMS GATEWAY (Studi kasus Polteknik TEDC Bandung)

Transkripsi:

Pertemuan 1 Pengenalan Code Igniter dan Pengaksesan Controller Code Igniter adalah sebuah framework PHP. Framework itu sendiri adalah suatu kerangka kerja yang berupa sekumpulan folder yang memuat file-file php yang menyediakan class libraries, helpers, plugins dan lainnya. Framework menyediakan konfigurasi dan teknik coding tertentu. Code igniter menerapkan konsep Model-View-Controller (MVC). Berikut Konsep Model-View-Controller (MVC) 1. Model mewakili struktur data. Biasanya model berisi fungsi-fungsi yang membantu seseorang dalam pengelolaan basis data seperti memasukkan data ke basis data, pembaruan data dan lain-lain. 2. View adalah bagian yang mengatur tampilan ke pengguna. Bisa di katakan berupa halaman. 3. Controller merupakan bagian yang menjembatani model dan view. Controller berisi perintahperintah yang berfungsi untuk memproses suatu data dan mengirimkannya ke halaman. Oleh : Astrid Novita Putri, S.Kom, M.Kom 1

Langkah Awal membuat Code Igniter : 1. Buka Browser anda ke alamat : https://codeigniter.com/ Klik Download 2. Extract Here file CodeIgniter-3.1.0 Pindah ke folder : C: Xamp folder htdocs 3. Ubah Nama folder CodeIgniter-3.1.0 menjadi : CodeIgniter, Hapuslah file licensi dan user_guide,dan semua folder yang ada hingga menjadi seperti di bawah ini. 4. Jika sudah dapat melihat hasilnya di file browser, http://localhost/codeigniter/, hasil di jelaskan menampilkan file welcome. Oleh : Astrid Novita Putri, S.Kom, M.Kom 2

Membuat Controller Sederhana Pada Code Igniter 1. Kemudian bukalah folder : C:/xamp/htdocs/codeigniter/application/config/config.php, isi link di bawah ini dengan alamat : http://localhost/codeigniter/ 2. Selanjutnya buka ke folder : C:/xamp/htdocs/codeigniter/application/config/routes.php 3. Pada file $route['default_controller'] = 'welcome'; mengakses file welcome.php pada : C:/xamp/htdocs/codeigniter/application/controllers/Welcome.php Oleh : Astrid Novita Putri, S.Kom, M.Kom 3

4. Duplicate file welcome.php ubah nama menjadi latihan.php, kemudian ubah : 5. Kemudian buka kembali ke file routes.php, ubah isi seperti di bawah ini : 6. Kemudian kembali ke file latihan.php, seandainya kita ingin menuliskan di halaman web nanti : Selamar Datang Di Code Igniter ; 7. Maka Hasil muncul seperti di bawah ini : 8. Contoh lain, untuk membuka halaman welcome kita modifikasi : Oleh : Astrid Novita Putri, S.Kom, M.Kom 4

9. Ketika menjalankan di browser : http://localhost/codeigniter/index.php/welcome, maka menampilkan hasil file welcome.php. 10. Contoh kombinasi lain Buka Welcome.php, kemudian tambahkan public function sebagai berikut : 11. Ketika kembali mengakses http://localhost/codeigniter/index.php/welcome/cetak Oleh : Astrid Novita Putri, S.Kom, M.Kom 5

Membuat View Sederhana Pada Code Igniter 1. Buka file welcome_message.php di C://XAMPP/htdocs/codeigniter/application/views/ welcomemessage.php, Edit file tsb menjadi : <?php defined('basepath') OR exit('no direct script access allowed');?> <!DOCTYPE html> <html lang="en"><head> <meta charset="utf-8"> <title>welcome to CodeIgniter</title> </head> <body>hello world</body> </html> 2. Outputnya : Merubah lokasi file index CI 1. Buka file routes.php, di C://XAMPP/htdocs/codeigniter/application/config/ Edit script : $route['default_controller'] = 'latihan'; Menjadi : $route['default_controller'] = 'awal'; Oleh : Astrid Novita Putri, S.Kom, M.Kom 6

2. Buatlah file awal.php, letakkan pada C://XAMPP/htdocs/codeigniter/application/ controllers/ 3. Langkah selanjutnya adalah buat file awal.php dan simpan di C://XAMPP/htdocs/codeigniter/application/views/ 4. Outputnya : Latihan 1 Buatlah View (MVC) dengan menuliskan Biodata Diri. Oleh : Astrid Novita Putri, S.Kom, M.Kom 7