SlideShare a Scribd company logo
Komunitas eLearning IlmuKomputer.Org 
Copyright © 2013 IlmuKomputer.Org 
1 
Aplliikasii CRUD Menggunakan 
Framework Codeiigniiter Dengan 
Tekniik Scaffolldiing 
Budi Permana, S.Kom 
nobiasta@gmail.com 
Pendahuluan 
Puji syukur penulis panjatkan kepada Allah SWT yang telah memberikan kesehatan dan kemudahan sehingga penulis dapat menyelesaikan modul ini. Tidak lupa penulis juga ucapkan terima kasih kepada almarhum ayah semoga amal ibadahnya di terima di sisi Allah SWT, Ibu dan Nenek. 
Karena penulis juga manusia dan memiliki kekurangan semoga kritik dan saran membangun diperlukan untuk penulis guna menjadikan buku ini lebih baik lagi. Kritik dan saran bisa disampaikan melalui : 
Facebook : Budhi Nobi Permana 
Email FB : nobinice@gmail.com 
YM : budinobipermana@yahoo.co.id 
Akhir kata penulis ucapkan terima kasih semoga menjadi ilmu bermanfaat bagi mereka yang menggunakan buku ini amin. 
Lisensi Dokumen: 
Copyright © 2013 IlmuKomputer.Org 
Seluruh dokumen di IlmuKomputer.Org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari IlmuKomputer.Org.
Komunitas eLearning IlmuKomputer.Org 
Copyright © 2013 IlmuKomputer.Org 
2 
BAB 
Membuat Database Di MySQL 
Sebelum kita melanjutkan ke tahap selanjutnya yang pertama kali harus lakukan adalah membuat database dan table di mysql. Ini penting karena nantinya table ini lah yang akan kita gunakan untuk membuat aplikasi CRUD pada framework codeigniter. 
Berikut adalah langkah membuat database dan table di MySQL : 
1. Buka MySQL lalu buatlah database dengan nama dbsiswa, lakukan seperti langkah berikut : 
2. Kemudian buatlah table dengan nama datasiswa kolom 4 kemudian klik go.
Komunitas eLearning IlmuKomputer.Org 
Copyright © 2013 IlmuKomputer.Org 
3 
3. Kemudian isikan sebagai berikut. Jika sudah klik simpan. 
Field 
Tipe 
Panjang 
Primary Key 
Auto Increment (A.I) 
N0 
Int 
 
 
Nama 
Varchar 
20 
Kelas 
Varchar 
10 
Alamat 
Varchar 
50 
4. Jika sudah maka akan tercipta table berikut : 
5. Setelah proses pembuatan database dan table kita selesaikan. Selanjutnya melangkah ke pembahasan berikutnya.
Komunitas eLearning IlmuKomputer.Org 
Copyright © 2013 IlmuKomputer.Org 
4 
BAB 
Konfigurasi Database 
Perhatikan langkah berikut : 
1. Untuk menyamakan persepsi folder framework codeigniter yang saya simpan pada htdoc saya ubah dan saya beri name ci seperti gambar berikut: 
2. Ubahlah syntax pada file database.php yang terdapat dalam folder ci/system/application/config. Setelah itu klik 2 kali file database.php.
Komunitas eLearning IlmuKomputer.Org 
Copyright © 2013 IlmuKomputer.Org 
5 
3. Pada file database.php tepatnya pada baris 40 sampai 44 atur syntax sebagai berikut : 
$db['default']['hostname'] = "localhost"; 
$db['default']['username'] = "root"; 
$db['default']['password'] = ""; 
$db['default']['database'] = "dbsiswa"; 
$db['default']['dbdriver'] = "mysql"; 
4. Kemudian ubahlah syntax pada file routes.php yang terdapat dalam folder ci/system/application/config. Setelah itu klik 2 kali file routes.php. 
5. Kemudian pada routes tepatnya baris 44 atur lah syntax sebagai berikut : 
$route['scaffolding_trigger'] = "budinobipermana"; 
6. Setelah kita mengkonfigurasi dabase pada bab ini selesai maka akan lanjutkan ke pembahasan selanjutnya.
Komunitas eLearning IlmuKomputer.Org 
Copyright © 2013 IlmuKomputer.Org 
6 
BAB 
Syntax Codeigniter 
A. Membuat Syntax 
Buatlah file dengan nama cdatasiswa.php lalu simpan di folder controller sebagai berikut: 
cdatasiswa.php 
<? 
class Cdatasiswa extends Controller{ 
function cdatasiswa() { 
parent :: Controller(); 
$this->load->scaffolding('datasiswa'); 
} 
} 
?> 
B. Menjalankan Program 
Setelah semua tahap telah kita kerjakan, pada tahap kali ini akan coba menjalankan program yang telah kita buat. Perhatikan langkah-langkah berikut : 
1. Jalankan browser lalu ketikan alamat berikut : 
http://localhost/ci/index.php/cdatasiswa/budinobipermana 
2. Lalu perhatikan gambar di bawah ini :
Komunitas eLearning IlmuKomputer.Org 
Copyright © 2013 IlmuKomputer.Org 
7 
3. Jika kita perhatikan gambar diatas terlihat belum ada data yang tampil ketika kita menjalankan aplikasi ini. Langkah selanjutnya perhatikanlah pada pojok kanan atas klik Create New Record. 
4. Kemudian isikan data anda “bebas” terserah anda seperti pada gambar di bawah ini, kemudian klik insert.
Komunitas eLearning IlmuKomputer.Org 
Copyright © 2013 IlmuKomputer.Org 
8 
5. Sampai disini tutorial pembuatan aplikasi CRUD sederhana selesai. 
Referensi 
1. Budi Permana. Bahan Ajar PHP Untuk SMK TI 
Biografi Penulis 
Budi Permana, S.Kom adalah alumni dari STMIK Mardira Indonesia dari kota Bandung, setelah lulus melanjutkan kuliah selama 6 bulan untuk mengambil AKTA IV di UNISBA. Penulis pernah bekerja sebagai Teknisi Jaringan dan Guru di SMK Marhas dan pernah juga bekerja sebagai Konsultan IT.

More Related Content

PDF
Sim, dimas luhur, prof. dr. ir. hapzi ali,mm,cma,opsi membuat blog atau datab...
PDF
Kelebihan omeka untuk repositori
PDF
Tutorial menginstal-linux-garuda one-di-pc
DOCX
E-Book simulasi digital
PDF
Tutorial
PDF
Step by-step-menginstal-linux-mint
DOCX
Pengertian blog
PPTX
PPT AKSES WEB KARTIKA DAN RINTANIA KELAS IX-1
Sim, dimas luhur, prof. dr. ir. hapzi ali,mm,cma,opsi membuat blog atau datab...
Kelebihan omeka untuk repositori
Tutorial menginstal-linux-garuda one-di-pc
E-Book simulasi digital
Tutorial
Step by-step-menginstal-linux-mint
Pengertian blog
PPT AKSES WEB KARTIKA DAN RINTANIA KELAS IX-1

Viewers also liked (14)

PDF
Tutorial menginstal-linux-blankon-di-virtualbox
PDF
Masking project
PDF
Tutorial menginsall-ubuntu-di-virtual box
PDF
Tutorial menginstal-linux-blankon-di-pc
PDF
Tutorial menginstal-linux-mageia-di-pc
PDF
Aplikasi menampilkan-record-tabel-ke-dalam-combobox
PDF
Mengatur waktu dengan ntp & clock di mikrotik
PDF
Aplikasi password-vb-2010-dengan-database-ms.-access-2007
PDF
Tutorial menginstall-pc linux-di-virtual-box
PDF
Tutorial mnginstall-kubuntu-12.04-di-virtual box
PDF
Tutorial remote-desktope-pada-jaringan-dengan-radmin-3.4
PDF
Budi membuat konfigurasi dasar mikrotik sampai konek ke internet
PPTX
Powerpoint final
PDF
Powerpoint final-pdf
Tutorial menginstal-linux-blankon-di-virtualbox
Masking project
Tutorial menginsall-ubuntu-di-virtual box
Tutorial menginstal-linux-blankon-di-pc
Tutorial menginstal-linux-mageia-di-pc
Aplikasi menampilkan-record-tabel-ke-dalam-combobox
Mengatur waktu dengan ntp & clock di mikrotik
Aplikasi password-vb-2010-dengan-database-ms.-access-2007
Tutorial menginstall-pc linux-di-virtual-box
Tutorial mnginstall-kubuntu-12.04-di-virtual box
Tutorial remote-desktope-pada-jaringan-dengan-radmin-3.4
Budi membuat konfigurasi dasar mikrotik sampai konek ke internet
Powerpoint final
Powerpoint final-pdf
Ad

Similar to Aplikasi crud-menggunakan-framework-codeigniter-dengan-teknik-scaffolding (20)

PDF
Jamal aplikasicrud
PPTX
Kelompok 7
DOCX
Belajar framework code igniter xii rpl
PDF
Belajar Framework CodeIgnitier Lengkap (bahasa Indonesia)
PDF
Modul pemograman web II pertemuan 9
PDF
Belajar php-dengan-framework-code-igniter
PDF
Belajar php-dengan-framework-code-igniter
PDF
Php dgn framework code ignitier
PDF
Belajar php dengan framework code igniter3
PDF
Php dgn frame work code ignitier
PDF
Belajar php-dengan-framework-code-igniter1
PDF
Modul Web Programming - Framework CodeIgniter
PDF
test saja kok
PDF
Proses pembuatan Accountdb
PDF
Tutorial ci
PDF
Modul1 Penjelasan Mengenai Codeigniter
PPTX
codeigniter_daytwo_file_2013-05-27_092347_antonius_probo_risang_murti_s._kom_...
PDF
Proyek+membangun+cms+tanpa+oop
PDF
Framework codeigniter 2
Jamal aplikasicrud
Kelompok 7
Belajar framework code igniter xii rpl
Belajar Framework CodeIgnitier Lengkap (bahasa Indonesia)
Modul pemograman web II pertemuan 9
Belajar php-dengan-framework-code-igniter
Belajar php-dengan-framework-code-igniter
Php dgn framework code ignitier
Belajar php dengan framework code igniter3
Php dgn frame work code ignitier
Belajar php-dengan-framework-code-igniter1
Modul Web Programming - Framework CodeIgniter
test saja kok
Proses pembuatan Accountdb
Tutorial ci
Modul1 Penjelasan Mengenai Codeigniter
codeigniter_daytwo_file_2013-05-27_092347_antonius_probo_risang_murti_s._kom_...
Proyek+membangun+cms+tanpa+oop
Framework codeigniter 2
Ad

More from Budi Permana (20)

PDF
Budi melihat port yang terbuka pada mikrotik menggunakan nmap
PDF
Bandwidth manajemen dengan pcq pada mikrotik
PDF
Memonitor penggunaan ip address client dengan ip scan di mikrotik
PDF
Aplikasi penggunaan-if-then-else-dan-select-case-pada-visual-basic-2010
PDF
Dasar dasar-pemrograman-visual-studio-2010
PDF
Aplikasi splash-screen-visual-basic-2010
PDF
Aplikasi edit-simpan-hapus-cari-data-menggunakan-visual-basic-20101
PDF
Algoritma pemrograman-dalam-bahasa-pascal
PDF
Aplikasi crud-sederhana-dengan-php-dan-my sql
PDF
Cepat mahir-bahasa-pemrograman-php
PDF
Merakit komputer-dengan-cepat-secara-otodidak
PDF
Setting ip-address-di-windows-8
PDF
Tutorial remote-desktop-dengan-team-viewer
PDF
Reset printer-canon-mg2270
PDF
Perangkat keras-komputer
PDF
Tips trik-mengoptimalkan-pc-anda
PDF
Tutorial menginstall-linux-mint-di-virtual box
PDF
Tutorial menginstal-linux-mageia-di-virtualbox
PDF
Step by-step-menginstal-windows-vista
PDF
Step by-step-menginstall-windows-xp
Budi melihat port yang terbuka pada mikrotik menggunakan nmap
Bandwidth manajemen dengan pcq pada mikrotik
Memonitor penggunaan ip address client dengan ip scan di mikrotik
Aplikasi penggunaan-if-then-else-dan-select-case-pada-visual-basic-2010
Dasar dasar-pemrograman-visual-studio-2010
Aplikasi splash-screen-visual-basic-2010
Aplikasi edit-simpan-hapus-cari-data-menggunakan-visual-basic-20101
Algoritma pemrograman-dalam-bahasa-pascal
Aplikasi crud-sederhana-dengan-php-dan-my sql
Cepat mahir-bahasa-pemrograman-php
Merakit komputer-dengan-cepat-secara-otodidak
Setting ip-address-di-windows-8
Tutorial remote-desktop-dengan-team-viewer
Reset printer-canon-mg2270
Perangkat keras-komputer
Tips trik-mengoptimalkan-pc-anda
Tutorial menginstall-linux-mint-di-virtual box
Tutorial menginstal-linux-mageia-di-virtualbox
Step by-step-menginstal-windows-vista
Step by-step-menginstall-windows-xp

Recently uploaded (17)

PPTX
02. PENGUKURAN MATERI ILMU PENGETAHUAN ALAM KELAS 8.pptx
PPTX
Kelompok 2 Statitiska - Kaidah Pencacahan.pptx
PPTX
1745621890_Temu_11B_Aljabar_Trigonometri (1).pptx
PPTX
SISTEM PENCERNAAN PADA MANUSIA PELAJARAN IPA KELAS 8
PPT
DAUR-BIOGEOKIMIA BIOLOGI PERSIAPAN UJIAN NASIONAL
PPTX
Power Point Penyerbukan, Rumus Bunga, dan
PPTX
01. HAKIKAT ILMU SAINS ILMU PENGETAHUAN ALAM .pptx
PPTX
IPA Kls 9 1. Pertumbuhan dan perkembangan manusia.pptx
PDF
Penjadwalan dan proses pada sistem operasi
PPTX
Besaran Pokok Besaran yang menjadi dasar bagi besaran lainnya dan tidak dapat...
PPTX
Kelompok 1_Konsep-Konsep Dasar Termodinamika-digabungkan (1).pptx
PDF
PPT Kelompok 3 penciptaan alam semes.pdf
PDF
Dasar pengamatan burung di alam bebas...
PPTX
modul ajar verb of be (tense) untuk tingkat sltp
PPTX
sumber daya alam untuk masa depan berkelanjutan
PDF
BSE Biologi (Makhluk Hidup dan Lingkungannya) Untuk SMA_MA Kelas XI - Endang ...
PPTX
PPT SMA SOSIOLOGI KELAS 10 BAB 1 [modulguruku.com].pptx
02. PENGUKURAN MATERI ILMU PENGETAHUAN ALAM KELAS 8.pptx
Kelompok 2 Statitiska - Kaidah Pencacahan.pptx
1745621890_Temu_11B_Aljabar_Trigonometri (1).pptx
SISTEM PENCERNAAN PADA MANUSIA PELAJARAN IPA KELAS 8
DAUR-BIOGEOKIMIA BIOLOGI PERSIAPAN UJIAN NASIONAL
Power Point Penyerbukan, Rumus Bunga, dan
01. HAKIKAT ILMU SAINS ILMU PENGETAHUAN ALAM .pptx
IPA Kls 9 1. Pertumbuhan dan perkembangan manusia.pptx
Penjadwalan dan proses pada sistem operasi
Besaran Pokok Besaran yang menjadi dasar bagi besaran lainnya dan tidak dapat...
Kelompok 1_Konsep-Konsep Dasar Termodinamika-digabungkan (1).pptx
PPT Kelompok 3 penciptaan alam semes.pdf
Dasar pengamatan burung di alam bebas...
modul ajar verb of be (tense) untuk tingkat sltp
sumber daya alam untuk masa depan berkelanjutan
BSE Biologi (Makhluk Hidup dan Lingkungannya) Untuk SMA_MA Kelas XI - Endang ...
PPT SMA SOSIOLOGI KELAS 10 BAB 1 [modulguruku.com].pptx

Aplikasi crud-menggunakan-framework-codeigniter-dengan-teknik-scaffolding

  • 1. Komunitas eLearning IlmuKomputer.Org Copyright © 2013 IlmuKomputer.Org 1 Aplliikasii CRUD Menggunakan Framework Codeiigniiter Dengan Tekniik Scaffolldiing Budi Permana, S.Kom nobiasta@gmail.com Pendahuluan Puji syukur penulis panjatkan kepada Allah SWT yang telah memberikan kesehatan dan kemudahan sehingga penulis dapat menyelesaikan modul ini. Tidak lupa penulis juga ucapkan terima kasih kepada almarhum ayah semoga amal ibadahnya di terima di sisi Allah SWT, Ibu dan Nenek. Karena penulis juga manusia dan memiliki kekurangan semoga kritik dan saran membangun diperlukan untuk penulis guna menjadikan buku ini lebih baik lagi. Kritik dan saran bisa disampaikan melalui : Facebook : Budhi Nobi Permana Email FB : nobinice@gmail.com YM : budinobipermana@yahoo.co.id Akhir kata penulis ucapkan terima kasih semoga menjadi ilmu bermanfaat bagi mereka yang menggunakan buku ini amin. Lisensi Dokumen: Copyright © 2013 IlmuKomputer.Org Seluruh dokumen di IlmuKomputer.Org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari IlmuKomputer.Org.
  • 2. Komunitas eLearning IlmuKomputer.Org Copyright © 2013 IlmuKomputer.Org 2 BAB Membuat Database Di MySQL Sebelum kita melanjutkan ke tahap selanjutnya yang pertama kali harus lakukan adalah membuat database dan table di mysql. Ini penting karena nantinya table ini lah yang akan kita gunakan untuk membuat aplikasi CRUD pada framework codeigniter. Berikut adalah langkah membuat database dan table di MySQL : 1. Buka MySQL lalu buatlah database dengan nama dbsiswa, lakukan seperti langkah berikut : 2. Kemudian buatlah table dengan nama datasiswa kolom 4 kemudian klik go.
  • 3. Komunitas eLearning IlmuKomputer.Org Copyright © 2013 IlmuKomputer.Org 3 3. Kemudian isikan sebagai berikut. Jika sudah klik simpan. Field Tipe Panjang Primary Key Auto Increment (A.I) N0 Int   Nama Varchar 20 Kelas Varchar 10 Alamat Varchar 50 4. Jika sudah maka akan tercipta table berikut : 5. Setelah proses pembuatan database dan table kita selesaikan. Selanjutnya melangkah ke pembahasan berikutnya.
  • 4. Komunitas eLearning IlmuKomputer.Org Copyright © 2013 IlmuKomputer.Org 4 BAB Konfigurasi Database Perhatikan langkah berikut : 1. Untuk menyamakan persepsi folder framework codeigniter yang saya simpan pada htdoc saya ubah dan saya beri name ci seperti gambar berikut: 2. Ubahlah syntax pada file database.php yang terdapat dalam folder ci/system/application/config. Setelah itu klik 2 kali file database.php.
  • 5. Komunitas eLearning IlmuKomputer.Org Copyright © 2013 IlmuKomputer.Org 5 3. Pada file database.php tepatnya pada baris 40 sampai 44 atur syntax sebagai berikut : $db['default']['hostname'] = "localhost"; $db['default']['username'] = "root"; $db['default']['password'] = ""; $db['default']['database'] = "dbsiswa"; $db['default']['dbdriver'] = "mysql"; 4. Kemudian ubahlah syntax pada file routes.php yang terdapat dalam folder ci/system/application/config. Setelah itu klik 2 kali file routes.php. 5. Kemudian pada routes tepatnya baris 44 atur lah syntax sebagai berikut : $route['scaffolding_trigger'] = "budinobipermana"; 6. Setelah kita mengkonfigurasi dabase pada bab ini selesai maka akan lanjutkan ke pembahasan selanjutnya.
  • 6. Komunitas eLearning IlmuKomputer.Org Copyright © 2013 IlmuKomputer.Org 6 BAB Syntax Codeigniter A. Membuat Syntax Buatlah file dengan nama cdatasiswa.php lalu simpan di folder controller sebagai berikut: cdatasiswa.php <? class Cdatasiswa extends Controller{ function cdatasiswa() { parent :: Controller(); $this->load->scaffolding('datasiswa'); } } ?> B. Menjalankan Program Setelah semua tahap telah kita kerjakan, pada tahap kali ini akan coba menjalankan program yang telah kita buat. Perhatikan langkah-langkah berikut : 1. Jalankan browser lalu ketikan alamat berikut : http://localhost/ci/index.php/cdatasiswa/budinobipermana 2. Lalu perhatikan gambar di bawah ini :
  • 7. Komunitas eLearning IlmuKomputer.Org Copyright © 2013 IlmuKomputer.Org 7 3. Jika kita perhatikan gambar diatas terlihat belum ada data yang tampil ketika kita menjalankan aplikasi ini. Langkah selanjutnya perhatikanlah pada pojok kanan atas klik Create New Record. 4. Kemudian isikan data anda “bebas” terserah anda seperti pada gambar di bawah ini, kemudian klik insert.
  • 8. Komunitas eLearning IlmuKomputer.Org Copyright © 2013 IlmuKomputer.Org 8 5. Sampai disini tutorial pembuatan aplikasi CRUD sederhana selesai. Referensi 1. Budi Permana. Bahan Ajar PHP Untuk SMK TI Biografi Penulis Budi Permana, S.Kom adalah alumni dari STMIK Mardira Indonesia dari kota Bandung, setelah lulus melanjutkan kuliah selama 6 bulan untuk mengambil AKTA IV di UNISBA. Penulis pernah bekerja sebagai Teknisi Jaringan dan Guru di SMK Marhas dan pernah juga bekerja sebagai Konsultan IT.