Page 67 - Framework Codeigniter 2
P. 67

www.koder.web.id – Kumpulan tutorial komputer

            Adapun langkah-langkah yang harus dilakukan untuk membuat CRUD dan pagination adalah

            1.  Membuat Database Dan Table Data Siswa


                Untuk memulai, Anda harus memiliki sebuah database. Selain database, Anda harus membuat
                sebuah tabel siswa. Adapun table yang harus di buat adalah


                CREATE TABLE IF NOT EXISTS `siswa` (
                  `id` bigint(20) NOT NULL AUTO_INCREMENT,
                  `nama` varchar(50) DEFAULT NULL,
                  `alamat` varchar(200) NOT NULL,
                  `jenis_kelamin` char(1) DEFAULT NULL,
                  `tanggal_lahir` date DEFAULT NULL,
                  PRIMARY KEY (`id`)
                ) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=1;



                Tabel siswa di atas memiliki lima field yaitu id siswa, nama siswa, alamat siswa, jenis kelamin,
                dan tanggal lahir. Tabel ini digunakan untuk menyimpan data siswa.


            2.  Konfigurasi CodeIgniter


                Sebelum  memulai  pengkodean,  sebaiknya  kita  melakukan  konfigurasi  terhadap  tools  yang
                akan  digunakan.  Ada  tiga  konfigurasi  yang  harus  disesuaikan,  antara  lain:  config.php,
                database.php dan router.php. Adapun yang harus di lakukan adalah:


                ·  config.php - pada file configurasi ini yang perlu diubah adalah base_url. Konfigurasi ini

                    berfungsi untuk menentukan path dasar dari aplikasi. Konfigurasi ini akan digunakan oleh
                    helper form dan url. Contoh perubahan yang dilakukan:


                    $config['base_url']='http://localhost/crud';//ganti                    sesuai      path
                    diserver Anda


                ·  database.php - lakukan konfigurasi di sini supaya aplikasi dapat terkoneksi ke database.


                    $db['default']['hostname']='localhost';
                    $db['default']['username']='root';
                    $db['default']['password']='';
                    $db['default']['database']='crud';
                    $db['default']['dbdriver']='mysql';


                ·  router.php  -  berisi  konfigurasi  mengenai  default  conteroller  dan  routing  rule.  Pada
                    konfigurasi ini yang diubah hanya default controller
                    $route['default_controller']="siswa";






            62
   62   63   64   65   66   67   68   69   70   71   72