Menguasai Codeigniter: Kasus Membangun Aplikasi Perpustakaan

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.


SPESIFIKASI BUKU:


Judul : Menguasai Codeigniter: Kasus Membangun Aplikasi Perpustakaan
Penulis : Awan Pribadi Basuki
Harga : Rp. 108.000
Tebal Buku : 462 Halaman
Dimensi (L x P) : 14 x 21 Cm (Standar)
Bonus : CD Video Tutorial
Tanggal Terbit : 10 Oktober 2016

Klik disini untuk melihat cover gambar dalam ukuran yang lebih besar.


menguasai-codeigniter


.


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

Baca Juga

Belum Ada Komentar