Penulis | Awan Pribadi Basuki |
Harga Buku | Rp. 108.000 |
Jml Halaman | 462 |
Penerbit | CV. Lokomedia |
Terbit | 8 Oktober 2016 |
Setelah sempat vakum, karena Codeigniter dilepas oleh pengembangnya EllisLab. Namun, saat ini Codeigniter dilanjutkan pengembangannya oleh BCIT yang membuat masa depan Codeigniter mulai kembali bersinar.
Apalagi Codeigniter sudah banyak digunakan oleh perusahaan software di Indonesia dalam membuat berbagai aplikasi. Selain itu, Codeigniter juga terkenal sangat mudah digunakan dan memiliki dokumentasi yang sangat baik dan lengkap dibanding Framework yang lain.
Buku ini dibagi menjadi dua bagian. Bagian pertama membahas berbagai hal dasar untuk menguasai Codeigniter 3 (Instalasi, Routing, Model, View, Controller, Template Parser, Library, Helper, Database, Form, Session, Validation, Pagination, dsb).
Bagian kedua membahas penerapan Codeigniter dalam membangun aplikasi, contoh kasusnya Aplikasi Perpustakaan Sekolah (Halaman Pengunjung. Login dan Logout. Master Data Buku, Kelas, Siswa, dan User. Transaksi Peminjaman dan Transaksi Pengembalian serta Laporan Denda). Dan tak ketinggalan, didalam CD juga disertakan VIDEO TUTORIAL.
Klik disini untuk melihat cover dalam ukuran besar.
SPESIFIKASI DAFTAR ISI
BAGIAN I. Menguasai Codeigniter: From Zero to Hero
BAB 1. Instalasi Codeigniter
1.1. Kebutuhan Sistem
1.2. Instalasi Codeigniter
1.3. Membuat Virtual Host Apache
BAB 2. Mengenal Codeigniter
2.1. Codeigniter dan MVC
2.2. Struktur Folder Codeigniter
2.3. Jenis-Jenis File Codeigniter
BAB 3. Penggunaan Controller
3.1. Membuat dan Menggunakan Controller
3.2. Hubungan antara Method, Controller dan URL
3.3. Method Index( )
3.4. Constructor
3.5. Menghilangkan index.php
3.6. Memberikan Argumen pada Method Controller
3.7. Menyimpan Controller dalam Sub-Folder
3.8. Default Controller
3.9. Menambahkan .html di Akhir URL
BAB 4. Memahami Routing
4.1. Mengarahkan Route pada Suatu Controller
4.2. Menggunakan Wildcard (:any)
4.3. Menggunakan Wildcard (:num)
4.4. Menggunakan Reguler Expression (Regex)
BAB 5. View
5.1. Membuat dan Menggunakan View
5.2. Menggunakan Beberapa View Sekaligus dari Controller
5.3. Memanggil View dari View Lainnya
5.4. Menyimpan View ke dalam Sub-Folder
5.5. Memberikan Data ke View
5.6. Perulangan (Looping)
5.7. Mengembalikan View Sebagai Data String
BAB 6. Template Parser
6.1. Menggunakan Template Parser
6.2. Perulangan (Looping)
BAB 7. Bekerja dengan Database
7.1. Contoh Database
7.2. Konfigurasi Database
7.3. Query dengan Multiple Result (Array)
7.4. Query dengan Multiple Result (Object)
7.5. Query dengan Single Result (Array)
7.6. Query dengan Single Result (Object)
7.7. Menghitung Jumlah Record Hasil Query
7.8. Query Builder Vs Query Biasa
7.9. Metode Chaining pada Query Builder
7.10. Kumpulan Perintah Query
BAB 8. Pagination
8.1. Menampilkan Data dengan Pagination
8.2. Menggunakan Nomor Halaman
8.3. Memperbaiki URL Pagination dengan Routing
8.4. Mengubah Link First dan Last
8.5. Mengubah Link Next dan Previous
8.6. Mengubah Jumlah Link Sebelum dan Sesudah Link Aktif
8.7. Hanya Menampilkan Link Next dan Previous
8.8. Mengubah Posisi Offset / Page pada URL
BAB 9. Menangani Form
9.1. Membuat dan Menampilkan Form
9.2. Menggunakan Form Helper
9.3. Kumpulan Perintah Form Helper
9.4. Menerima Semua Data dari Form
9.5. Menerima Data dari Suatu Input
9.6. Menerima Koleksi Data (Array) dari Suatu Input
9.7. Menerima Data dari Get
BAB 10. Model
10.1. Membuat dan Menggunakan Model
10.2. Memberikan Alias pada Model
10.3. Auto Connect dengan Database
10.4. Autoloading Model
10.5. Menampilkan Detail Artikel
10.6. Menambah Artikel
10.7. Mengedit Artikel
10.8. Menghapus Artikel
BAB 11. Form Validation
11.1. Validasi pada Proses Tambah Data
11.2. Menampilkan Semua Pesan Kesalahan
11.3. Mengubah Bahasa Pesan Kesalahan
11.4. Menmpilkan Pesan Kesalahan untuk Setiap Input
11.5. Mengubah Delimiter Pesan Kesalahan
11.6. Fungsi Callback
11.7. Valdasi pada Proses Edit Data
11.8. Fungsi Bantuan untuk Me-repopulate Input Form
BAB 12. Manajemen Session
12.1. Bekerja dengan Library Session
12.2. Membuat Login dan Logout
12.3. Flash Message
BAB 13. Helper
13.1. Menggunakan Helper Codeigniter
13.2. Membuat dan Menggunakan Helper
13.3. Menggunakan Instance Super Object pada Helper
13.4. Meng-extends Helper
13.5. Me-replace Helper
BAB 14. Library
14.1. Menggunakan Library Codeigniter
14.2. Membuat dan Menggunakan Library
14.3. Menggunakan Instance Super Object pada Library
14.4. Meng-extends Library
14.5. Me-replace Library
14.6. Meng-extends Core Library
14.7. Me-replace Core Library
BAB 15. Autoloading
15.1. Mengapa Menggunakan Autoloading?
15.2. Melakukan Autoloading
BAB 16. Language (Bahasa)
16.1. Mengenal File Bahasa
16.2. Menerjemahkan File Bahasa Secara Langsung
16.3. Membuat File Bahasa Sendiri
BAB 17. Menangani Error
17.1. Error pada Codeigniter
17.2. Fungsi show_error( )
17.3. Fungsi show_404( )
BAGIAN II. Proyek Membangun Aplikasi Perpustakaan
BAB 18. Tentang Aplikasi Perpustakaan
18.1. Fitur-Fitur Aplikasi Perpustakaan
18.2. User Peta Situs Aplikasi Perpustakaan
BAB 19. Database Aplikasi Perpustakaan
19.1. Mendesain Database Perpustakaan
19.2. Membuat Database Perpustakaan
BAB 20. Persiapan dan Konfigurasi
20.1. Instalasi Codeigniter
20.2. Membuat Virtual Host Apache
20.3. Pembuatan File .htaccess untuk Friendly URL
20.4. Mengatur autoload.php
20.5. Mengatur config.php
20.6. Mengatur database.php
20.7. Mengatur Zona Waktu
BAB 21. Persiapan File-File Utama Aplikasi Perpustakaan
21.1. MY_Model.php
21.2. MY_Controller.php
21.3. Operator_Controller.php
21.4. Admin_Controller.php
21.5. template.php
21.6. sidebar.php
21.7. ciperpus_helper.php
21.8. MY_Form_validation.php
21.9. Membuat File Bahasa
21.10. html2pdf
21.11. Partial Flash Message
BAB 22. Membuat File-File Asset
22.1. images
22.2. jQuery
22.3. jQuery UI
22.4. ciperpus.css
22.5. ciperpus.js
22.6. reset.css
22.7. login.css
BAB 23. Membuat Halaman Utama Aplikasi Perpustakaan
BAB 24. Membuat Login dan Logout
BAB 25. Master: Data Kelas
25.1. Menampilkan Data Kelas
25.2. Menambahkan Kelas
25.3. Mengedit Kelas
25.4. Menghapus Kelas
BAB 26. Master: Data Siswa
26.1. Menampilkan Data Siswa
26.2. Menambahkan Siswa
26.3. Mengedit Siswa
26.4. Menghapus Siswa
26.5. Pencarian Siswa
BAB 27. Master: Buku
27.1. Menampilkan Data Judul Buku
27.2. Pencarian Buku / Judul Buku
27.3. Menambahkan Judul Buku
27.4. Mengedit Judul Buku
27.5. Menghapus Judul Buku
27.6. Menambahkan Buku
27.7. Menampilkan Semua Buku
27.8. Menampilkan Buku yang Ada
27.9. Menampilkan Buku yang Dipinjam
27.10. Menghapus Buku
BAB 28. Transaksi: Peminjaman
28.1. Menampilkan Transaksi Peminjaman
28.2. Transaksi Peminjaman
BAB 29. Transaksi: Pengembalian
29.1. Mencari Transaksi Peminjaman
29.2. Memproses Pengembalian
BAB 30. Laporan
30.1. Laporan Buku
30.2. Laporan Peminjaman
30.3. Laporan Pengembalian
30.4. Laporan Denda
BAB 31. Master: User
31.1. Menampilkan Data User
31.2. Menambahkan User
31.3. Mengedit User
31.4. Menghapus User
Daftar Pustaka
Buku Lainnya
62 Trik Dan Plugin Terbaik JQuery
Penulis : Agus Saputra, Feni Agustin, & Asfa Solution
Rp. 42.800
Panduan Sakti Menguasai Laravel 5
Penulis : Nuris Akbar, S.ST.
Rp. 125.000