Page 116 - Framework Codeigniter 2
P. 116

www.koder.web.id – Kumpulan tutorial komputer

            Chapter 13
            Kasus 9. Codeigniter dan jQuery


            AutoComplete


            AutoComplete  adalah  sebuah  fitur  dimana  kita  memberikan  saran  kepada  pengguna  mengenai
            apa  yang  telah  mereka  ketikkan  di  textbox.  Jadi  user  tidak  perlu  mengetik  secara  keseluruhan

            mengenai hal yang ingin dicari. Untuk mendapatkan fitur autocomplete kita dapat menggunakan
            bantuan  javascript  terutama  jquery.  Fitur  autocomplete  itu  sendiri  sudah  dimiliki  oleh  plugin
            jqueryui secara default, sehingga tidak perlu plugin tambahan lagi.


            Adapun kasus yang cocok untuk menggunakan fitur autocomplete adalah pencarian nama kota.
            Misalkan  kita  memiliki  database  kota  dan  kita  akan  menggunakan  database  tersebut  untuk

            mempermudah penggunna dalam mengisi field kota.

            Adapun hal-hal yang harus di persiapkan adalah


            1.  Membuat Tabel Kota dan Konfigurasi Database CodeIgniter


                Buatlah tabel dan isi nama kota seperti contoh berikut

                CREATE TABLE IF NOT EXISTS `kota` (
                  `id_kota` int(11) NOT NULL AUTO_INCREMENT,
                  `nama_kota` varchar(50) NOT NULL,
                  PRIMARY KEY (`id_kota`)
                ) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=17 ;

                --
                -- Data for table `kota`
                --

                INSERT INTO `kota` (`id_kota`, `nama_kota`) VALUES
                (1, 'Aceh'),
                (2, 'Jakarta'),
                (3, 'Bandung'),
                (4, 'Cirebon'),
                (5, 'Dumai'),
                (6, 'Batam'),
                (7, 'Tanjung Pinang'),
                (8, 'Malang'),
                (9, 'Mataram'),
                (10, 'Maluku'),
                (11, 'Marauke'),
                (12, 'Surabaya'),
                (13, 'Semarang'),
                (14, 'Serang'),
                (15, 'Selatpanjang'),
                (16, 'Sumbawa');

                Tabel  d  iatas  cukup  sederhana,  kita  akan  menyimpan  id_kota  dan  namakota  sebagai  data

                utama  pada  tabel  tersebut.  Selain  itu  pastikan  Anda  telah  mengkonfigurasi  database

                                                                                                         111
   111   112   113   114   115   116   117   118   119   120   121