E-Book PEMROGRAMAN CLIENT SERVER BERBASIS PHP DENGAN FRAMEWORK CODEIGNITER. Disusun Oleh: Arfian Hidayat, S.Kom
|
|
|
- Hartanti Santoso
- 8 tahun lalu
- Tontonan:
Transkripsi
1 E-Book PEMROGRAMAN CLIENT SERVER BERBASIS PHP DENGAN FRAMEWORK CODEIGNITER Disusun Oleh: Arfian Hidayat, S.Kom FAKULTAS ILMU KOMPUTER UNIVERSITAS DIAN NUSWANTORO SEMARANG 2013
2 DAFTAR ISI DAFTAR ISI... i Daftar Gambar... ii Daftar Tabel... iii Bab 1 Pendahuluan Bab 2 Aplikasi Sederhana Dengan CodeIgniter Memasang Template CSS di CodeIgniter Memisahkan Header, Body, dan Footer Template Koneksi Database Mysql Menampilkan Data Dari Database Input Data Ke Database Delete Data Di Database Membuat Login Dengan Session Membuat Logout Bab Bab Bab DAFTAR PUSTAKA i
3 Daftar Gambar Gambar 2-1 Template CSS... 2 Gambar 2-2 Lokasi Folder Assets... 2 Gambar 2-3 Isi Folder Asset... 3 Gambar 2-4 File index.html menjadi index.php di View... 3 Gambar 2-5 File Controller Home... 3 Gambar 2-6 Isi Controller Home... 4 Gambar 2-7 Tampilan Sementara Template... 4 Gambar 2-8 Contoh isi Template CSS... 5 Gambar 2-9 Penggunaan Base Url... 5 Gambar 2-10 Template dalam CodeIgniter... 6 Gambar 2-11 Header, Body, Footer Template... 6 Gambar 2-12 Bagian body/konten... 7 Gambar 2-13 Isi file view/artikel.php... 7 Gambar 2-14 isi file view/index.php... 8 Gambar 2-15 Controller Home... 8 Gambar 2-16 Controller Data Gambar 2-17 Model DataModel Gambar 2-18 View Mhs Gambar 2-19 Output Data Gambar 2-20 Tambahan Controller Data Gambar 2-21 Tambahan Model DataModel Gambar 2-22 View InputMhs Gambar 2-23 Output Form Input Mhs Gambar 2-24 Tampil Data Gambar 2-25 Ubah View Mhs Gambar 2-26 Fungsi Menghapus Data Gambar 2-27 Fungsi delete di datamodel.php Gambar 2-28 Tampil Data setelah diubah ii
4 Daftar Tabel Tabel 2-1 Mahasiswa Tabel 2-2 Data Tabel 2-3 Mhs Tabel 2-4 isi tabel mhs iii
5 Bab 1 Pendahuluan 1.1 Dalam Pengembangan 1.2 1
6 Bab 2 Aplikasi Sederhana Dengan CodeIgniter 2.1 Memasang Template CSS di CodeIgniter 1. Persiapkan 1 buah template CSS. Untuk pembelajaran, gunakan template sesederhana mungkin agar lebih mudah. Dalam 1 buah template CSS biasanya terdapat 1 folder images, files css, dan file html (file html biasanya bernama index.html). Berikut adalah tampilan template yang saya gunakan Gambar 2-1 Template CSS 2. Buat folder baru bernama assets di dalam directory utama Codeigniter. Kemudian copy semua isi template CSS ke dalam folder assets. Gambar 2-2 Lokasi Folder Assets 2
7 Gambar 2-3 Isi Folder Asset 3. Sekarang folder assets telah berisikan template CSS. Untuk file index.html kita pindahkan ke dalam view (C:\xampp\htdocs\ci2\application\views) kemudian kita ubah extensi file *.html menjadi *.php (index.html menjadi index.php) Gambar 2-4 File index.html menjadi index.php di View 4. Buat controller baru di folder controller, misal buat controller home. Gambar 2-5 File Controller Home Isi dari file controller home seperti berikut 3
8 Gambar 2-6 Isi Controller Home 5. Jalankan controller home dari browser dengan penulisan URL sebagai berikut dan hasilnya... Gambar 2-7 Tampilan Sementara Template Template diatas belum keload secara sempurna, ini dikarenakan beberapa file *.css belum terdeteksi. Kalau kita buka file index.php yang ada di view (C:\xampp\htdocs\ci2\application\views) akan kita temui beberapa baris yang meload file *.css, misal seperti berikut 4
9 Gambar 2-8 Contoh isi Template CSS Dibagian yang terblok diatas, terdapat pemanggilan file style.css, pemanggilan file ini perlu diubah seperti berikut 5 Gambar 2-9 Penggunaan Base Url 6. Base Url merupakan salah satu helper bawaan dari Codeigniter, yaitu url helper. Cara load url helper : a. Buka file autoload di b. Temukan baris berikut $autoload['helper'] = array(); kemudian ubah seperti berikut $autoload['helper'] = array('url'); Base Url akan mengembalikan nama situs yang kita buat. Base Url dapat kita seting di bagian config.php (C:\xampp\htdocs\ci2\application\config\config.php). Di sekitar line 17 akan kita temui baris seperti berikut $config['base_url'] = '';, bagian ini kita ubah menjadi seperti berikut $config['base_url'] = ' Keterangan : ci2 adalah nama aplikasi, sesuaikan dengan aplikasi Anda. Contoh penggunaan lain dari base_url() - echo base_url("blog/post/123"); output: - echo base_url("images/icons/edit.png"); output: 7. Setelah step-step diatas dijalankan semua, silakan buka panggil ulang controller home dari browser, maka hasilnya akan menjadi
10 Gambar 2-10 Template dalam CodeIgniter 2.2 Memisahkan Header, Body, dan Footer Template Dalam sebuah situs atau aplikasi, bagian header dan footer akan selalu sama tampilannya. Hanya bagian body atau konten yang berganti-ganti. Gambar 2-11 Header, Body, Footer Template Untuk memisahkan bagian Header, Body, dan Footer template silakan ikuti langkah berikut 1. Buka file index.php dalam view (C:\xampp\htdocs\ci2\application\views\index.php) 6
11 2. Ambil bagian body atau konten dalam template, biasanya bagian body berada dalam syntax <div id="content"> </div>. Gambar 2-12 Bagian body/konten 3. Buat file baru di view untuk menampung bagian konten yang kita ambil dari view/index.php, misal artikel.php. Sekarang di dalam view terdapat file artikel.php, kita paste bagian konten yang telah kita ambil dari index.php ke artikel.php sehingga isi file view/artikel.php menjadi seperti berikut Gambar 2-13 Isi file view/artikel.php Dan isi file view/index.php setelah diambil kontennya kita ubah seperti berikut, tambahkan source <?php echo $konten;?> dibagian konten. 7
12 Gambar 2-14 isi file view/index.php 4. Ubah controller/home.php yang sebelumnya kita buat menjadi seperti berikut 8 Gambar 2-15 Controller Home 5. Sekarang kita panggil controller/home melalui browser dengan url sebagai berikut dan url ke-2 seperti berikut Lihat perbedaannya
13 2.3 Koneksi Database Mysql Codeigniter telah menyediakan file konfigurasi untuk koneksi database. Untuk mengatur konfigurasi file tersebut ikuti langkah berikut 1. Buka file database.php di C:\xampp\htdocs\ci2\application\config 2. Temukan Baris berikut dan sesuaikan dengan database Anda di server $db['default']['hostname'] = 'localhost'; $db['default']['username'] = 'root'; $db['default']['password'] = ''; $db['default']['database'] = 'test'; $db['default']['dbdriver'] = 'mysql'; $db['default']['dbprefix'] = ''; $db['default']['pconnect'] = TRUE; $db['default']['db_debug'] = TRUE; $db['default']['cache_on'] = FALSE; $db['default']['cachedir'] = ''; $db['default']['char_set'] = 'utf8'; $db['default']['dbcollat'] = 'utf8_general_ci'; $db['default']['swap_pre'] = ''; $db['default']['autoinit'] = TRUE; $db['default']['stricton'] = FALSE; 3. Setelah konfigurasi pada file config/database.php selesai, silakan load koneksi. Buka file autoload.php di C:\xampp\htdocs\ci2\application\config. Temukan source berikut $autoload['libraries'] = array(); Kemudian ubah jadi seperti berikut $autoload['libraries'] = array('database'); 4. Buka situs Anda melalui browser, jika kondisi normal itu menandakan koneksi database telah berhasil. 2.4 Menampilkan Data Dari Database Sebelumnya siapkan database dahulu, nama database yang digunakan dalam tutorial adalah test. Dalam database test ini, kita siapkan 1 buah tabel sebagai latihan, misal tabel mhs. 9
14 Tabel 2-1 Mahasiswa Dan berikut adalah isi dari tabel mhs Tabel 2-2 Data Setelah tabel diatas siap,kita buat controller, model, dan view untuk menampilkan isi data dari tabel mhs diatas. 1. Buat file data.php di dalam controller, C:\xampp\htdocs\ci2\application\controllers\data.php 2. Buat file datamodel.php di dalam model, C:\xampp\htdocs\ci2\application\models\dataModel.php 3. Buat file mhs.php di dalam view, C:\xampp\htdocs\ci2\application\views\mhs.php 4. Isi controller/data.php sebagai berikut Gambar 2-16 Controller Data 5. Isi model/datamodel.php sebagai berikut 10
15 6. Isi view/mhs.php sebagai berikut Gambar 2-17 Model DataModel Gambar 2-18 View Mhs 7. Panggil controller data, function mhs dari browser dengan url hasilnya sebagai berikut Gambar 2-19 Output Data 2.5 Input Data Ke Database Melanjutkan dari menampilkan data dari database, sekarang kita buat inputan data ke database, tabel yang kita gunakan masih tetap, yaitu tabel mhs. 1. Buka controller/data.php, dan tambahkan source berikut kedalamnya 11
16 Gambar 2-20 Tambahan Controller Data 2. Buka model/datamodel.php Gambar 2-21 Tambahan Model DataModel 3. Buat file baru di view dengan nama inputmhs.php, C:\xampp\htdocs\ci2\application\views\inputMhs.php dan isi source Gambar 2-22 View InputMhs 12
17 Didalam view/inputmhs.php, terdapat beberapa form helper yang sudah disediakan oleh Codeigniter, yaitu form_open(), form_close(), form_input(), form_submit(), dan masih banyak lainnya. Untuk menggunakan form helper ini, kita harus meloadnya dahulu a. Buka file config/autoload.php b. Temukan baris berikut $autoload['helper'] = array('url'); lalu tambahan tulisan form ke dalam array, sehingga menjadi $autoload['helper'] = array('url','form'); 4. Lalu kita jalankan dari browser, dan coba inputkan data Gambar 2-23 Output Form Input Mhs 5. Ketika kita simpan, maka form akan mengarah ke url Dan data masuk ke tabel mhs Tabel 2-3 Mhs 2.6 Delete Data Di Database Sebelumnya kita sudah membuat tampil data dari database. Dari data yang ditampilkan tersebut akan kita hapus datanya. Kalau kita lihat, sebelumnya tampil data hasilnya sebagai berikut 13 Gambar 2-24 Tampil Data Sekarang tampilan diatas kita tambahi link untuk delete data,
18 1. Buka file view/mhs.php, kemudian ubah isi sourcenya seperti berikut Gambar 2-25 Ubah View Mhs 2. Buka file controller/data.php, lalu kita tambahkan function berikut Gambar 2-26 Fungsi Menghapus Data 3. Buka file model/datamodel.php, lalu kita tambahakn function berikut Gambar 2-27 Fungsi delete di datamodel.php 4. Sekarang buka tampilan datanya, outputny seperti ini setelah kita ubah 14 Gambar 2-28 Tampil Data setelah diubah
19 5. Hapus salah satu data, misal nim A11.20xy.xyxyx akan kita hapus, maka link delete akan mengarah ke url Dan nim A11.20xy.xyxyx telah hilang dari tabel mhs Tabel 2-4 isi tabel mhs 2.7 Membuat Login Dengan Session 1. Kita buat file controller/dashboard.php, dan isi filenya seperti ini 2. Buat file view/dashboard.php, dan kita isi seperti ini 3. Dan kalau kita jalankan dari browser tampilan yang keluar seperti ini. 4. Sekarang kita buat agar url bisa dibuka jika user sudah login. Jika belum login akan dilempar (redirect) ke url yang tampilannya seperti ini. 15
20 5. Sebelum membuat login aktifikan dulu sessionnya, caranya a. Buka file config/autoload.php, temukan baris yang isinya $autoload['libraries'] dan ubah buat jadi seperti ini $autoload['libraries'] = array('database','session'); b. Buka file config/config.php, temukan baris berikut $config['encryption_key'] = ''; lalu kita isi variable tersebut, (BEBAS). Tujuannya sebagai kunci untuk melakukan enkripsi session di Codeigniter. Misal kita isi kayak gini $config['encryption_key'] = '585adf88cdd b0748f409ce846'; c. Lalu kita cari baris berikut $config['sess_cookie_name'] = 'ci_session'; $config['sess_expiration'] = 7200; $config['sess_expire_on_close'] = FALSE; $config['sess_encrypt_cookie'] = FALSE; $config['sess_use_database'] = FALSE; $config['sess_table_name'] = 'ci_sessions'; $config['sess_match_ip'] = FALSE; $config['sess_match_useragent'] = TRUE; $config['sess_time_to_update'] = 300; Dan kita ubah baris berikut $config['sess_cookie_name'] = 'ci_session_bebas'; 6. Di controller/dashboard.php kita buka lagi lalu sesuaikan isi source seperti berikut 16
21 7. Sekarang kalau kita jalankan url maka akan dilempar ke halaman yang Ini karena $this->session->userdata('login') belum bernilai true. $this->session->userdata('login') akan kita set nilainya true ketika kita login. 8. Membuat login a. Buat sebuah tabel di database dengan nama tabel user b. Masukkan 1 buah data ke tabel user untuk login nanti, seperti berikut Setelah diinput seperti diatas, jika kita refresh tabelnya maka akan menjadi seperti berikut c. Buat file controller/login.php, dan isi controller seperti berikut 17
22 d. Buat file model/loginmodel.php dengan isi seperti ini 18
23 e. Buat file views/login.php dengan isi seperti ini f. Sekarang kita coba jalankan controller login dengan url dan tampilan yang muncul seperti ini g. Sekarang kita coba login, jika username dan password yang diinput benar maka halaman akan diredirect ke dan jika salah maka akan kembali muncul form login 2.8 Membuat Logout Melanjutkan dari login yang sudah kita buat, sekarang kita buat menu untuk logout 1. Buka file views/dashboard.php lalu tambahkan isi file seperti ini 2. Buka file controller/login.php lalu tambahkan isi file seperti ini 19
24 3. Sekarang kita buka url maka akan muncul link logout 4. Setelah kita klik tombol logout maka session login dihapus dan url tidak dapat kita akses 20
25 Bab 3 21
26 Bab 4 22
27 Bab 5 23
28 24 DAFTAR PUSTAKA
E-Book PEMROGRAMAN CLIENT SERVER BERBASIS PHP DENGAN FRAMEWORK CODEIGNITER. Disusun Oleh: Arfian Hidayat, S.Kom
E-Book PEMROGRAMAN CLIENT SERVER BERBASIS PHP DENGAN FRAMEWORK CODEIGNITER Disusun Oleh: Arfian Hidayat, S.Kom http://arfianhidayat.com FAKULTAS ILMU KOMPUTER UNIVERSITAS DIAN NUSWANTORO SEMARANG 2013
Pemrograman Web Berbasis Framework. Pertemuan 4 : Konsep MVC : Controller. Hasanuddin, S.T., M.Cs. Prodi Teknik Informatika UAD
Pemrograman Web Berbasis Framework Pertemuan 4 : Konsep MVC : Controller Hasanuddin, S.T., M.Cs. Prodi Teknik Informatika UAD [email protected] Pokok Bahasan Pendahuluan Struktur direktori dari web framework
Sering kita mendengar tentang MVC Framework PHP tetapi kurang mengerti belum arti dari
Pengertian MVC Framework PHP Sering kita mendengar tentang MVC Framework PHP tetapi kurang mengerti belum arti dari MVC itu sendiri. Salah satu mvc framework yang populer digunakan saat ini adalah Code
Bab 4 Hasil Dan Pembahasan
Bab 4 Hasil Dan Pembahasan Setelah melakukan tahap perancangan tabel dan interface yang ada pada bab 3, langkah selanjutnya adalah mengimplementasikannya. Dari hasil tahap implementasi dihasilkan sebuah
IV HASIL DAN PEMBAHASAN. A. Perancangan Sistem Informasi Translate Indonesia Lampung
\ IV HASIL DAN PEMBAHASAN A. Perancangan Sistem Informasi Translate Indonesia Lampung Pada bab ini akan dibahas lebih lanjut tahapan-tahapan yang dilakukan dalam perancangan aplikasi Sistem Informasi Penerjemah
TUTORIAL CODEIGNITER Langkah Tepat menjadi Web Developer Handal, menguasai CodeIgniter, jalan membuat aplikasi berbasis website lebih mudah
TUTORIAL CODEIGNITER Langkah Tepat menjadi Web Developer Handal, menguasai CodeIgniter, jalan membuat aplikasi berbasis website lebih mudah www.ilmuwebsite.com Bagian 4. CRUD (Create, Read, Update, Delete)
Membuat Template dengan Bootstrap pada Codeigniter
Membuat Template dengan Bootstrap pada Codeigniter Pepen Aandrian Syah [email protected] Abstrak Bootstrap adalah suatu Framework yang digunakan untuk membuat tampilan / desain suatu halaman website.
Pemrograman Web Berbasis Framework. Pertemuan 5 : Konsep MVC : View. Hasanuddin, S.T., M.Cs. Prodi Teknik Informatika UAD
Pemrograman Web Berbasis Framework Pertemuan 5 : Konsep MVC : View Hasanuddin, S.T., M.Cs. Prodi Teknik Informatika UAD [email protected] Pokok Bahasan Pendahuluan Penanganan HTML Penanganan Form Penanganan
BAB IV IMPLEMENTASI KARYA. Pada bab ini dijelaskan tentang proses produksi tentang pembuatan website
BAB IV IMPLEMENTASI KARYA Pada bab ini dijelaskan tentang proses produksi tentang pembuatan website tanggap darurat dengan menggunakan teknik framework Codeigniter. Framework Codeigniter ini menggunakan
CodeIgniter.
CodeIgniter http://tinyurl.com/khhfxoz Ekstrak file CodeIgniter.zip Rename Folder hasil ekstraksinya Mis. SistemKu Didalam folder hasil ekstraksi terdapat aplikasi CodeIgniter Didalam folder user_guide
TUTORIAL CODEIGNITER Langkah Tepat menjadi Web Developer Handal, menguasai CodeIgniter, jalan membuat aplikasi berbasis website lebih mudah
TUTORIAL CODEIGNITER Langkah Tepat menjadi Web Developer Handal, menguasai CodeIgniter, jalan membuat aplikasi berbasis website lebih mudah www.ilmuwebsite.com Bagian 7. Membuat Data Pagination Menggunakan
Pemrograman Web Berbasis Framework. Pertemuan 6 : Konsep MVC : Model. Hasanuddin, S.T., M.Cs. Prodi Teknik Informatika UAD
Pemrograman Web Berbasis Framework Pertemuan 6 : Konsep MVC : Model Hasanuddin, S.T., M.Cs. Prodi Teknik Informatika UAD [email protected] Pokok Bahasan Pendahuluan Pengiriman Query Melakukan Escaping Menampilkan
PHP dan Framework CodeIgniter
Universitas Negeri Padang PHP dan Framework CodeIgniter Yeni Septiana Pendidikan Teknik Informatika 1102640 2015 Hai All.. Kali ini kita akan membahas tentang membuat Website dengan menggunakan bahasa
FRAMEWORK CODEIGNITER
FRAMEWORK CODEIGNITER COURSE TEKNIK INFORMATIKA SEMESTER GENAP 2014 DISUSUN OLEH: MOH. ALI FIKRI POLITEKNIK INDRAMAYU (POLINDRA) 2014 A. Pendahuluan CodeIgniter CodeIgniter adalah aplikasi open source
Budi Permana, S.Kom Pendahuluan
Aplikasi CRUD Menggunakan Framework Codeigniter Dengan Teknik Scaffolding Budi Permana, S.Kom [email protected] Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Org dapat digunakan, dimodifikasi dan disebarkan
Membuat Aplikasi Chating Sederhana dengan Jquery, Codeigniter dan Bootsrap
Membuat Aplikasi Chating Sederhana dengan Jquery, Codeigniter dan Bootsrap Oleh: Dadan Jumpa lagi dengan saya disini yang tetap tampil sederhana. Karena sebelumnya saya menuliskan cara membuat sistem keranjang
BAB IV HASIL DAN PEMBAHASAN
BAB IV HASIL DAN PEMBAHASAN IV.1. Tampilan Hasil Berikut ini dijelaskan tentang tampilan hasil dari pembuatan Sistem Informasi Geografis Lokasi Yang Terkena Dampak Bencana Gunung Sinabung Berbasis Web
BERKENALAN DENGAN MODEL CODEIGNITER
BERKENALAN DENGAN MODEL CODEIGNITER Muhamad Yusuf [email protected] :: https://muhamadyusufppn.blogspot.co.id Abstrak Framework CodeIgniter memiliki konsep MVC(Model, View, Controller) yang merupakan
PRAKTIKUM. Rekayasa Web. Modul 2: CRUD CodeIgniter Part I. Laboratorium Teknik Informatika Universitas Pasundan
PRAKTIKUM Rekayasa Web Modul 2: CRUD CodeIgniter Part I Laboratorium Teknik Informatika Universitas Pasundan Konten modul: 1. Read Data 2. Create Data 3. Delete Data Tujuan praktikum: 1. Praktikan diharapkan
Framework untuk web yang dibuat dalam bentuk Web Berbasis Model-View-Controller (MVC)
AndiWahjuR E [email protected] Introduction CodeIgniter Framework untuk web yang dibuat dalam bentuk Web Berbasis Model-View-Controller (MVC) Model strukturdata View informasi yang disampaikan pe pengguna
Pengembangan Aplikasi Menggunakan Framework Code Igniter 3 Level Basic. Helmy Faisal Muttaqin, S.Kom, M.T
Pengembangan Aplikasi Menggunakan Framework Code Igniter 3 Level Basic Helmy Faisal Muttaqin, S.Kom, M.T Apa itu Framework? Framework merupakan kumpulan library siap pakai yang dapat dimanfaatkan dalam
Muhammad Khoirul Hasin https://ordinaryhumansays.wordpress.com/
Infinite Scroll di Codeigniter: Seperti Paging Twitter dan Facebook Muhammad Khoirul Hasin [email protected] https://ordinaryhumansays.wordpress.com/ Lisensi Dokumen: Copyright 2003-2007 IlmuKomputer.Com
Belajar dasar codeigniter framework
Belajar dasar codeigniter framework Ramdhan Indra B [email protected] Abstrak Untuk dapat menggunakan CodeIgniter, tentu kita harus mempelajari dahulu bagaimana membuat sebuah aplikasi berbasis website
CODEIGNITER 3. Belajar Mandiri. Zamah Sari
CODEIGNITER 3 Belajar Mandiri Zamah Sari i DAFTAR ISI PENDAHULUAN CODEIGNITER... 1 Fitur Codeigniter... 1 INSTALASI CODEIGNITER... 3 ARSITEKTUR CODEIGNITER... 5 Struktur Direktori... 6 Folder Application...
Pemrograman Web II DANU WIRA PANGESTU
Pemrograman Web II DANU WIRA PANGESTU PERTEMUAN 7-8 IMPLEMENTASI SESSION DI CODEIGNITER Mengenal Session di CodeIgniter Session merupakan suatu cara merekam dan memantau aktivitas user dalam menggunakan
MODUL 8 Insert, Update, & delete
MODUL 8 Insert, Update, & delete Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017 Konten Mengubah Data dari Array menjadi Database... Error! Bookmark not defined. Mengkoneksikan
Framework CodeIgniter Part 1
1 Framework CodeIgniter Part 1 Fajar Y. Zebua [email protected] http://www.bangjar.blogspot.com Lisensi Dokumen : Copyright 2012 Fajar Y. Zebua Seluruh tulisan yang dibuat oleh Fajar Y. Zebua dapat
Materi 2 E-Commerce Lanjut (CodeIgniter) 3 SKS Semester 7 S1 Sistem Informasi UNIKOM 2015 Nizar Rabbi Radliya
Materi 2 E-Commerce Lanjut (CodeIgniter) 3 SKS Semester 7 S1 Sistem Informasi UNIKOM 2015 Nizar Rabbi Radliya [email protected] Nama Mahasiswa NIM Kelas Kompetensi Dasar Memahami konsep dasar MVC
aplikasi. berasal dari CI. kita sendiri. caching library. internals CI. CI. CI.
Materi CI CodeIgniter adalah sebuah web application framework yang bersifat open source digunakan untuk membangun aplikasi php yang dinamis dg tujuan utama yaitu untuk membantu developer untuk mengerjakan
Pemrograman Web Berbasis Framework. Pertemuan 7 : Keamanan Aplikasi. Hasanuddin, S.T., M.Cs. Prodi Teknik Informatika UAD
Pemrograman Web Berbasis Framework Pertemuan 7 : Keamanan Aplikasi Hasanuddin, S.T., M.Cs. Prodi Teknik Informatika UAD [email protected] Pokok Bahasan Pendahuluan Penanganan Error Reporting Antisipasi serangan
BAB II ANALISIS DAN PERANCANGAN. pendekatan perancangan sistem berorientasi objek. Perancangan sistem
BAB II ANALISIS DAN PERANCANGAN 2.1 Deskripsi Sistem Sistem informasi penjualan dan pembelian Gamis Batik dengan pendekatan perancangan sistem berorientasi objek. Perancangan sistem berorientasi objek
MODUL 6 REDIRECT, SESSION & COOKIE
MODUL 6 REDIRECT, SESSION & COOKIE PEMROGRAMAN WEB 2 TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG 2015/2016 Redirect Halaman Redirect page atau pengalihan halaman adalah suatu cara yang digunakan untuk
MODUL 6 Redirect,Session, dan Cookies
MODUL 6 Redirect,Session, dan Cookies Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017 Konten Redirect Halaman... 2 Cookie... 2 Session... 4 Latihan... 5 Teknik Informatika Universitas
Modul-7 CRUD & Searching. Pemograman Web TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG
Modul-7 CRUD & Searching Pemograman Web TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG Kali ini, kita akan membuat halaman back-end (halaman admin). Pada modul kali ini, ada beberapa hal yang harus kalian
TUTORIAL FRAMEWORK. 1. Pengertian Framework.
TUTORIAL FRAMEWORK 1. Pengertian Framework. Framework adalah kerangka kerja. Framework juga dapat diartikan sebagai kumpulanscript (terutama class dan function) yang dapat membantu developer/programmer
BAB IV TESTING DAN IMPLEMENTASI
BAB IV TESTING DAN IMPLEMENTASI 4.1 Implementasi Sistem Implementasi sistem merupakan sebuah tahap meletakan sistem yang diusulkan atau dikembangkan jika nantinya sistem tersebut telah siap dijalankan
Kolaborasi Codeigniter & Bootstrap Membangun Aplikasi PSB Sekolah. Awan Pribadi Basuki CV. LOKOMEDIA
Kolaborasi Codeigniter & Bootstrap Membangun Aplikasi PSB Sekolah Awan Pribadi Basuki CV. LOKOMEDIA Kolaborasi Codeigniter dan Bootstrap: Membangun Aplikasi PSB Sekolah Perpustakaan Nasional : Katalog
BAB IV HASIL DAN ANALISIS
BAB IV HASIL DAN ANALISIS 4.1. Hasil Karya/Implementasi Kegiatan implementasi atau penerapan dilakukan dengan dasar yang telah direncanakan dalam rencana implementasi. Pada penerapan sistem yang diusulkan
Fungsi Insert Data dalam CRUD (CREATE READ UPDATE DELETE) di Codeigniter
Fungsi Insert Data dalam CRUD (CREATE READ UPDATE DELETE) di Codeigniter Oleh: Bung-Ko CRUD adalah singkatan dari Create Read Update Delete, yang sering digunakan pada aplikasi-aplikasi pengolahan data
BAB IV HASIL DAN PEMBAHASAN
BAB IV HASIL DAN PEMBAHASAN IV.1. Tampilan Hasil Penulis merancang program sistem informasi geografis pengiriman buah import pada PT. Sekar Mulia Abadi berbasis Web dengan menggunakan bahasa pemrograman
ANALISIS DAN PERANCANGAN SISTEM INFORMASI BERBASIS WEB SEBAGAI SARANA PUBLIKASI PADA KLUB SEPAK BOLA FORZA SC NASKAH PUBLIKASI
ANALISIS DAN PERANCANGAN SISTEM INFORMASI BERBASIS WEB SEBAGAI SARANA PUBLIKASI PADA KLUB SEPAK BOLA FORZA SC NASKAH PUBLIKASI diajukan oleh Frisca Ari Kusuma 08.12.3197 kepada SEKOLAH TINGGI MANAJEMEN
Bab 4 Pembahasan Dan Hasil Pengujian
Bab 4 Pembahasan Dan Hasil Pengujian 4.1 Implementasi Aplikasi Pada Bab 4 ini akan dijelaskan bagaimana cara kerja aplikasi program untuk pemodelan system registrasi terpadu berbasis web menggunakan web
Pendahuluan Tinjauan Pustaka
1. Pendahuluan PKK (Pemberdayaan dan Kesejahteraan Keluarga) yaitu gerakan nasional dalam pembangunan masyarakat yang tumbuh dari bawah yang pengelolaannya dari, oleh dan untuk masyarakat menuju terwujudnya
Pemrograman PHP & MySQL
Pemrograman PHP & MySQL Memadukan antara Web Server dan Database Server Pemrograman PHP & MySQL Pada awalnya PHP merupakan singkatan dari Personal Home Page tools, sebuah tool (alat bantu) untuk memonitor
Membangun Aplikasi SMS Gateway Berbasis Web dengan Codeigniter & Bootstrap. Awan Pribadi Basuki CV. LOKOMEDIA
Membangun Aplikasi SMS Gateway Berbasis Web dengan Codeigniter & Bootstrap Awan Pribadi Basuki CV. LOKOMEDIA Membangun Aplikasi SMS Gateway Berbasis Web dengan Codeigniter dan Bootstrap Perpustakaan Nasional
Pemrograman Web. PHP State, Session dan Cookies. Adam Hendra Brata
Pemrograman Web 4 State, dan Adam Hendra Brata Stateless Statefull State State State = Keadaan Website pada umumnya menggunakan protokol HTTP Pada dasarnya protokol HTTP memiliki sifat stateless Pada interaksiyang
BAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah melakukan analisa dan perancangan secara rinci, maka tahap selanjutnya adalah implementasi. Implementasi merupakan tahap membuat aplikasi sehingga
BAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem Tahap implemetasi dan pengujian adalah tahap dimana suatu sistem yang telah selesai dibuat akan dijalankan atau testing dengan berpatokan pada
BAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Instalasi Software Dalam penulisan tugas akhir ini, pembuatan program dibuat dengan menggunakan aplikasi pendukung seperti: Web Server, aplikasi pengelolaan sampah
I. Pengenalan Play Framework
I. Pengenalan Play Framework Play framework merupakan framework pemrograman web yang memudahkan dan mempercepat proses development aplikasi menggunakan Java. Framework ini diciptakan untuk mengatasi tantangan
Tutorial Pemrograman PHP Berbasis MVC Menggunakan Framework CodeIgniter dan Doctrine Bagian 1 Setup dan Instalasi
Tutorial Pemrograman PHP Berbasis MVC Menggunakan Framework CodeIgniter dan Doctrine Bagian 1 Setup dan Instalasi Terpesona oleh tutorial mengenai CodeIgniter dan Doctrine oleh Burak Guzel, seorang developer
BAB V IMPLEMENTASI DAN HASIL 5.1 IMPLEMENTASI SISTEM INFORMASI PENDAFTARAN SANTRI BARU
BAB V IMPLEMENTASI DAN HASIL 5.1 IMPLEMENTASI SISTEM INFORMASI PENDAFTARAN SANTRI BARU (PSB) ONLINE PSB Online ini diimplementasikan dengan menggunakan bahasa pemrograman PHP. PHP adalah sebuah bahasa
SMH2D3 Web Programming. 7 BAB V PHP SESSION & COOKIES. H a l IDENTITAS. Kajian Teknik pemrograman menggunakan PHP
7 BAB V PHP SESSION & COOKIES 71 IDENTITAS Kajian Teknik pemrograman menggunakan PHP Topik Penggunaan Library PHP dan teknik lanjutan Web Dinamis Kompetensi Utama 1 Memahami penggunaan Form dan Validasi
Teknik Informatika D3
Teknik Informatika D3 Pengembangan Sistem E-Commerce Koneksi Basis Data dan Inklusi Berkas Disusun Oleh: Egia Rosi Subhiyakto, M.Kom, M.CS Teknik Informatika UDINUS [email protected] +6285740278021
Perancangan Aplikasi Chatting Berbasis Web menggunakan Framework CodeIgniter, Socket.IO dan Framework Foundation (Studi Kasus : PT Pura Barutama)
Perancangan Aplikasi Chatting Berbasis Web menggunakan Framework CodeIgniter, Socket.IO dan Framework Foundation (Studi Kasus : PT Pura Barutama) Artikel Ilmiah Diajukan kepada Fakultas Teknologi Informasi
MODUL 10 PHP&MYSQL INSERT & DELETE
MODUL 10 PHP&MYSQL INSERT & DELETE PEMROGRAMAN WEB 2 TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG 2015/2016 Latihan kali ini untuk membuat halaman backend (halaman admin) Pada modul kali ini, ada beberapa
Administrasi Website Berbasis CPanel Hosting
Administrasi Website Berbasis CPanel Hosting Disusun oleh: Agus Suhartono 2 Daftar ISI DAFTAR ISI...3 PENDAHULUAN...5 PETA JALAN...5 DOMAIN DAN HOSTING...7 MEMULAI CPANEL...9 LOGIN KE DALAM CPANEL...9
BAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah melalui tahap analisis dan tahap perancangan terhadap aplikasi berbasis web menggunakan framework codeigniter, tahapan selanjutnya adalah implementasi
BAB IV HASIL DAN PEMBAHASAN
BAB IV HASIL DAN PEMBAHASAN IV.1. Spesifikasi Rancangan Pada sub bab spesifikasi rancangan ini akan di bahas mengenai spesifikasi perangkat lunak dan spesifikasi perangkat keras. IV.1.1. Spesifikasi Perangkat
TUTORIAL CODEIGNITER Langkah Tepat menjadi Web Developer Handal, menguasai CodeIgniter, jalan membuat aplikasi berbasis website lebih mudah
TUTORIAL CODEIGNITER Langkah Tepat menjadi Web Developer Handal, menguasai CodeIgniter, jalan membuat aplikasi berbasis website lebih mudah www.ilmuwebsite.com Bagian 5. Membuat Form Login Pada CodeIgniter
MODUL 7 SESSION DAN USER AUTHENTICATION
MODUL 7 SESSION DAN USER AUTHENTICATION A. Tujuan : 1. Memahami tentang penggunaan Session 2. Memahami tentang fungsi-fungsi session 3. Memahami tentang user authentication B. Dasar Teori A. SESSION PHP
BAB IV HASIL DAN UJI COBA
BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Berikut adalah tampilan hasil dan pembahasan dari Sistem Informasi Tentang Pakaian Adat Dalam Pernikahan Dengan Metode Prototyping Berbasis Web. IV.1.1. Tampilan
MATERI WEB. Pembuatan Login Aplikasi, Dasboard Admin & Menu Keluar menggunakan PHP & Mysql. Bas-Dev : Ahmad Bastiar
MATERI WEB Pembuatan Login Aplikasi, Dasboard Admin & Menu Keluar menggunakan PHP & Mysql Bas-Dev : Ahmad Bastiar Materi Kali ini Adalah Pembuatan Login Dan Dasboard Admin Setelah Login. Kemaren kita telah
BAB IV HASIL DAN PEMBAHASAN
BAB IV HASIL DAN PEMBAHASAN 4.1 Pengembangan pengambilan ide skripsi berbasis website dikembangkan dengan menggunakan Bahasa pemrograman PHP dan framework Codeigniter. Codeigniter menggunakan metode MVC,
Bab 4. Pembahasan dan Hasil
54 Bab 4 Pembahasan dan Hasil Setelah perancangan aplikasi data-data yang telah disiapakan, maka pada bab ini akan dibahas tentang implementasi dari rancangan pada bab sebelumnya dan hasil pengujian serta
BAB II ANALISIS DAN PERANCANGAN. Sistem informasi penjualan dan pembelian Tissue SMART NARENA
BAB II ANALISIS DAN PERANCANGAN 2.1 Deskripsi Sistem Sistem informasi penjualan dan pembelian Tissue SMART NARENA dengan pendekatan perancangan sistem berorientasi objek. Perancangan sistem berorientasi
BAB IV HASIL DAN PEMBAHASAN
BAB IV HASIL DAN PEMBAHASAN 4.1 Pembangunan Sistem 4.1.1 Instalasi Aplikasi Server Aplikasi server yang digunakan adalah XAMPP yang berfungsi untuk menyimpan database yang dapat dipanggil program di dalam
MODUL 5 GET & POST Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017
MODUL 5 GET & POST Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017 Konten Post dan Get Request... 2 Isset dan Empty... 5 Sanitasi input... 6 Latihan... 7 Teknik Informatika Universitas
BAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1. Implementasi Sistem 4.1.1. Spesifikasi Kebutuhan Perangkat Keras Dalam pembuatan aplikasi tes berbasis web menggunakan framework Yii dan database MySQL, terdapat
PETUNJUK PENGGUNAAN SISTEM INFORMASI KURIKULUM 2013
PETUNJUK PENGGUNAAN SISTEM INFORMASI KURIKULUM 2013 Untuk Operator Sekolah Dasar Modul 1 Registrasi, Login, Ubah Profil, dan Logout A. Registrasi 1. Buka web browser dan ketikkan pada url kurtilas.org/register.
BAB IV HASIL DAN PEMBAHASAN
BAB IV HASIL DAN PEMBAHASAN IV.1. Tampilan Hasil Berikut adalah tampilan hasil dan pembahasan dari Sistem Informasi Geografis Rumah Sakit Swasta di Kota Medan Berbasis Web. IV.1.1. Tampilan Hasil Menu
BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM. Implementasi berisi rangkuman dan cuplikan program
BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM 4.1 IMPLEMENTASI SISTEM Implementasi berisi rangkuman dan cuplikan program (prosedur) inti dari aplikasi yang dikembangkan berdasarkan hasil perancangan sistem.
MODUL 6 SESSION DAN USER AUTHENTICATION
MODUL 6 SESSION DAN USER AUTHENTICATION A. Tujuan : 1. Memahami tentang penggunaan Session 2. Memahami tentang fungsi-fungsi session 3. Memahami tentang user authentication B. Dasar Teori A. SESSION PHP
CARA MENGGUNAKAN. Aplikasi Ujian Online Berbasis Web Untuk Seleksi Penerimaan Mahasiswa Baru Di STMIK AKAKOM
CARA MENGGUNAKAN Aplikasi Ujian Online Berbasis Web Untuk Seleksi Penerimaan Mahasiswa Baru Di STMIK AKAKOM Oleh : Nama : Afrihadi Kusuma NIM : 095410150 Jurusan/Jenjang : TI/S1 Sekolah Tinggi Manajemen
E-trik Ajax. Database MySQL. Dedi Alnas
E-trik Ajax Database MySQL Dedi Alnas Pengenalan MySQL Tutorial kali ini akan membahas cara pembuatan aplikasi web yang dapat dihubungkan dengan MySQL. Pada paket instalasi Xampp terdapat MySQL dan phpmyadmin.
BAB IV HASIL DAN PEMBAHASAN
BAB IV HASIL DAN PEMBAHASAN IV.1. Hasil Berikut ini dijelaskan tentang tampilan hasil dari pembuatan Sistem Informasi Akuntansi Perhitungan PPh Pasal 21 pada PT. Haris Prima Citra Lestari Berbasis Online
BAB III ANALISIS DAN PERANCANGAN
BAB III ANALISIS DAN PERANCANGAN III.1. Analisa Sistem File manager atau file browser adalah sebuah perangkat lunak yang menyediakan antarmuka untuk bekerja dengan sistem berkas. Perangkat lunak ini sangat
BAB 4 IMPLEMENTASI DAN EVALUASI. Faktor-faktor tersebut antara lain adalah perangkat keras, perangkat lunak,
BAB 4 IMPLEMENTASI DAN EVALUASI 4.1. IMPLEMENTASI 4.1.1. Kebutuhan Sumber Daya Agar sistem dapat berjalan dengan baik pada PT. Bintaro Pool Site, maka harus disediakan beberapa faktor-faktor pendukung
Jamal Apriadi
Aplikasi CRUD ( Create Read Update Delete ) dengan Codeigniter Jamal Apriadi [email protected] http://commit-tegal.org/ Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi
Membuat Toko Online dengan Teknik OOP, MVC, dan AJAX
Membuat Toko Online dengan Teknik OOP, MVC, dan AJAX Sanksi Pelanggaran Pasal 113 Undang-Undang Nomor 28 Tahun 2014 tentang Hak Cipta 1. Setiap Orang yang dengan tanpa hak melakukan pelanggaran hak ekonomi
BAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN 4. 1 Instalasi Software Dalam pembuatan program ini penulis menggunakan XAMPP dalam menjalankan program aplikasi ini yang didalamnya sudah terdapat MySQL untuk mengelola
BAB IV HASIL DAN UJI COBA
BAB IV HASIL DAN UJI COBA VI.1. Hasil Pada bab ini, penulis akan menampilkan tampilan hasil perancangan yang telah dijelaskan pada bab sebelumnya dari aplikasi Perancangan Sistem Informasi Kehadiran Dosen
Gambar Tampilan Layar User. Layar ini dibuat agar administrator dapat mengontrol user account yang ada.
335 Gambar 4.1.29 Tampilan Layar User Layar ini dibuat agar administrator dapat mengontrol user account yang ada. Pada layar ini terdapat dua pilihan yaitu link staff untuk menampilkan user account staff
Membuat CRUD Sederhana pada Framework Laravel
Membuat CRUD Sederhana pada Framework Laravel Abdul Rohman [email protected] :: http://www.abdulrohman.web.id Abstrak CRUD (Create, Read, Update dan Delete) merupakan program dasar yang harus dikuasai
BAB V IMPLEMENTASI DAN PENGUJIAN
BAB V IMPLEMENTASI DAN PENGUJIAN Pada bab ini akan dilakukan implementasi dan pengujian terhadap Aplikasi Power Control. Tahapan ini dilakukan setelah analisa dan perancangan selesai dilakukan dan akan
CARA MENJALANKAN PROGRAM. Aplikasi pendukung untuk menjalankan website mutasi barang :
CARA MENJALANKAN PROGRAM Aplikasi pendukung untuk menjalankan website mutasi barang : 1. Browser (Chrome atau Mozilla firefox) 2. Xampp-win32-1.8.3-3-VC11-installer 3. Koneksi Internet Xampp dibutuhkan
BAB IV IMPLEMENTASI DAN PENGUJIAN 1.1 Implementasi Aplikasi dan Konfigurasi Tahap implementasi dan pengujian dilakukan setelah tahap analisis dan perancangan selesai dilakukan. Pada sub bab ini akan dijelaskan
MANUAL PENGGUNAAN APLIKASI
MANUAL PENGGUNAAN APLIKASI Aplikasi Pendukung Untuk Menjalankan Website 1. Browser (Chrome, Mozilla Firefox, etc) 2. Xampp Versi 3.2.1 Xampp dibutuhkan apabila mengakses website dalam server local. Berikut
CARGO MANAGEMENT SOFTWARE
CARGO MANAGEMENT SOFTWARE Manual Book Hari Pratomo KLATENWEB.com Cargo Management Software Versi Nov. 2018 Gambar halaman depan Panduan instalasi Jika diinstall di localhost 1. Install XAMPP 2. Buat folder
Bab 5 CodeIgniter (CI)
Bab 5 CodeIgniter (CI) A. T U J U A N : 1. Mempelajari dan mempraktekan tag-tag bahasa CodeIgniter untuk membuat halaman dinamis yang lebih cepat dan efisien. 2. Dapat membuat sebuah halaman web dinamis
PRAKTIKUM. Rekayasa Web. Modul 6: Restful API Server & Client Codeigniter. Laboratorium Teknik Informatika Universitas Pasundan
PRAKTIKUM Rekayasa Web Modul 6: Restful API Server & Client Codeigniter Laboratorium Teknik Informatika Universitas Pasundan Konten modul: 1. Membaca Data Menggunakan Rest API Server & Client 2. Menambah
Pengantar. Persyaratan Sistem. Cara Menginstall
Pengantar CodeIgniter adalah sebuah framework pengembangan aplikasi, toolkit untuk membangun situs web menggunakan PHP. Tujuannya adalah untuk memungkinkan pengembangan proyek web lebih cepat daripada
Bab 4 Implementasi dan Evaluasi
Bab 4 Implementasi dan Evaluasi 4.1 Implementasi Sistem Tahap implementasi dan pengujian sistem, dilakukan setelah tahap analisis dan perancangan selesai dilakukan. Pada bab ini akan dijelaskan implementasi
BAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN Pada bab ini, dijabarkan secara rinci implementasi dan pengujian sistem kursus online menggunakan PHP. Sebagaimana dijelaskan di bab I, bahwa di bab IV membahas bagaimana
BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM
BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM III.1. Analisis Masalah Proses analisa sistem merupakan langkah kedua pada pengembangan sistem. Analisa sistem dilakukan untuk memahami informasi-informasi
