Membangun Aplikasi Dengan Codeigniter Dan Database SQL Server PDF
Membangun Aplikasi Dengan Codeigniter Dan Database SQL Server PDF
dengan Codeigniter
dan Database SQL Server
Sanksi Pelanggaran Pasal 113
Undang-Undang Nomor 28 Tahun 2014
tentang Hak Cipta
1. Setiap Orang yang dengan tanpa hak melakukan pelanggaran hak ekonomi
sebagaimana dimaksud dalam Pasal 9 ayat (1) huruf i untuk Penggunaan
Secara Komersial dipidana dengan pidana penjara paling lama 1 (satu) tahun
dan/atau pidana denda paling banyak Rp100.000.000 (seratus juta rupiah).
2. Setiap Orang yang dengan tanpa hak dan/atau tanpa izin Pencipta atau
pemegang Hak Cipta melakukan pelanggaran hak ekonomi Pencipta
sebagaimana dimaksud dalam Pasal 9 ayat (1) huruf c, huruf d, huruf f,
dan/atau huruf h untuk Penggunaan Secara Komersial dipidana dengan
pidana penjara paling lama 3 (tiga) tahun dan/atau pidana denda paling
banyak Rp500.000.000,00 (lima ratus juta rupiah).
3. Setiap Orang yang dengan tanpa hak dan/atau tanpa izin Pencipta atau
pemegang Hak Cipta melakukan pelanggaran hak ekonomi Pencipta
sebagaimana dimaksud dalam Pasal 9 ayat (1) huruf a, huruf b, huruf e,
dan/atau huruf g untuk Penggunaan Secara Komersial dipidana dengan
pidana penjara paling lama 4 (empat) tahun dan/atau pidana denda paling
banyak Rp1.000.000.000,00 (satu miliar rupiah).
4. Setiap Orang yang memenuhi unsur sebagaimana dimaksud pada ayat (3)
yang dilakukan dalam bentuk pembajakan, dipidana dengan pidana penjara
paling lama 10 (sepuluh) tahun dan/atau pidana denda paling banyak
Rp4.000.000.000,00 (empat miliar rupiah).
Membangun Aplikasi
dengan Codeigniter
dan Database SQL Server
Anton Subagia
Anton Subagia
2017, PT Elex Media Komputindo, Jakarta
Hak cipta dilindungi undang-undang
Diterbitkan pertama kali oleh
Penerbit PT Elex Media Komputindo
Kelompok Gramedia, Anggota IKAPI, Jakarta 2017
[email protected]
ID: 717051378
ISBN: 978-602-04-4115-3
Tanpa mereka,
aku dan karya ini tak akan pernah ada
Daftar Isi
BAGIAN 1
Bab 1 Sekilas SQL Server 2008 .................................... 3
1.1 Apa itu SQL Server 2008? ................................................ 3
1.2 Instalasi SQL Server 2008 ................................................. 7
1.3 Pembuatan Database dan Table........................................ 19
BAGIAN 2
Bab 2 Instalasi Codeigniter ......................................... 25
2.1 Kebutuhan Sistem ............................................................ 25
2.2 Instalasi Codeigniter ........................................................ 26
2.3 Membuat Virtual Host Apache .......................................... 30
ix
Bab 4 Mengenal Codeigniter ...................................... 37
4.1 MVC dan Codeigniter...................................................... 37
4.2 Cara Kerja Codeigniter .................................................... 40
4.3 Cara Kerja MVC ............................................................. 41
4.4 Istilah pada Codeigniter ................................................... 42
4.5 Struktur Directori Codeigniter ............................................ 42
x
8.4 Query dengan Multiple Result (Object)............................... 83
8.5 Query dengan Multiple Result (Array) ................................ 85
8.6 Query dengan Single Result (Object) ................................. 86
8.7 Query dengan Single Result (Array) ................................... 88
8.8 Menghitung Jumlah Record Hasil Query ............................. 89
8.9 Query Builder vs Native Query ......................................... 91
8.10 Method Chaining pada Query Builder ............................. 92
8.11 Kumpulan Perintah Query Builder .................................... 93
xi
BAGIAN 3
Bab 13 Tentang Aplikasi Penjualan e-Commerce ...... 179
13.1 Fitur-Fitur Aplikasi Penjualan ......................................... 179
13.2 User Peta Situs Aplikasi Penjualan ................................. 181
xii
18.2 Controller ................................................................... 209
BAGIAN 4
Bab 22 Trik Codeigniter ............................................ 265
22.1 Ion Auth ..................................................................... 265
22.2 Server Side DataTable ................................................. 271
xiii
Pembuka
xv
Bagian 4, berisi tentang tip dan trik pendukung proyek yang disajikan
secara simpel dengan memanfaatkan Codeigniter di antaranya
pembuatan Autentikasi dengan Ion Auth dan juga pembuatan
DataTable Server-side.
xvi
Windows 7 agar segera di-update ke Service Pack 1 supaya lokal server
(Xampp) yang digunakan dapat berjalan dengan baik.
xvii
Instalasi Aplikasi
Buku ini tidak disertai CD Pendamping. Oleh karena itu, penulis berikan
file untuk Anda download. File-file tersebut meliputi:
http://venus-multimedia.com/codeigniter-ecom-php7-server
Email: [email protected]
Password: admin
xix
BAGIAN 1
Sekilas SQL Server 2008
SQL Server 2008 adalah penerus dari SQL Server 2005. Terdapat beberapa
perubahan dan kelebihan dibandingkan versi sebelumnya, yakni SQL
Server 2005, di antaranya:
3
Data Compression. Fakta pengurangan ukuran data dan perbaikan
kecepatan.
Dates and Times. New type data: tanggal, waktu, tanggal waktu offset.
4
SQL Server Reporting Server. Peningkatan manajemen memori dan
rendering yang lebih baik.
Selain itu, dalam menggunakan Microsoft SQL Server 2008, kita tidak
akan mengalami kesulitan karena interface user yang sudah bagus dan
bantuan Wizard dari SQL Server semakin mempermudah dan
mempercepat pembuatan sebuah database. Microsoft SQL Server 2008
memberikan kita beberapa pilihan dalam pembuatan sebuah database,
antara lain menggunakan Wizard, langsung menggunakan Transact-SQL,
ataupun yang lainnya.
Kelebihan
5
dikembalikan, namun pilihan database yang cukup lengkap dan
restorasi yang tersedia pada SQL Server sangat membantu.
Kekurangan
1. Biaya
Salah satu kelemahan utama dalam menggunakan Microsoft SQL
Server adalah SQL Server memiliki lisensi yang cukup mahal.
Walaupun dalam penggunaan seperti pengembangan ataupun untuk
pendidikan diberi secara gratis, namun untuk bisnis ada biaya lisensi
yang harus dibayar. Untuk SQL Server 2008 yang standard Edition,
diperlukan biaya $7.171 per prosesornya. Untuk edisi SQL Server
Data Center, diperlukan $54.990 per prosesor yang dilansir situs
Microsoft.
2. Kompatibilitas yang Terbatas
Microsoft SQL Server hanya dapat dijalankan pada server yang
berbasis Windows. Terkadang, terdapat juga masalah kompatibilitas
pada interaksi dengan software yang berjalan di platform lainnya.
6
Gambar 1.1. Logo SQL Server 2008
Bagi Anda yang mempunyai file Microsoft SQL Server 2008 yang didapat
melalui download dari web resmi Microsoft, yaitu
www.microsoft.com/en-us/download/, maka penulis sarankan tidak
menginstal Installer tersebut, karena terdapat beberapa fitur yang
dihilangkan. Hal itu sangat menyulitkan ketika Anda akan membuat
aplikasi yang terkoneksi dengan database SQL Server.