RPL4rt

Inspirasi Yg Tinggi Membuatku Menjadi Hidup..

HomeSemua Kategori CI
Tampilkan postingan dengan label CI. Tampilkan semua postingan
Tampilkan postingan dengan label CI. Tampilkan semua postingan

Download Script Sim Simi Code Igniter

Download Script Sim Simi Code Igniter | Selamat siang kawan, udah beberapa hari ga posting nih.. habisnya bingung mau nge post apaan :3 yaudah sekarang saya share aja source kaya sim simi pake Code Igniter. Oh iya sebelumnya saya pernah share Cara Membuat Sim Simi Code Igniter + MySQL dan sekarang saya kasih full sourcenya :D

Ruang Obrolan
Nih yang mau download :
Demo :

Semoga bermanfaat.. :D

Cara Membuat Sim Simi Code Igniter + MySQL

Cara Membuat Sim Simi Code Igniter + MySQL | Selamat hari raya ya.. :D maap telat ngucapinnya.. hehe :s soalnya lagi pada sibuk nih wkwk :3 berhubung masih liburan, saya iseng iseng membuat web kaya sim simi, pertamanya sih saya dapet kodingnya dari blognya mas Martabak Angus makasih ya mas, saya juga akan me repost postinggannya.. :D
oh iya nih kalo yang belum tau sim simi
Simsimi adalah robot ayam yang dapat diajak untuk chat ketika anda sendirian. tapi siapa yang tahu bagaimana simsimi itu di kembangkan ?
dalam simsimi ada yang berkata simsimi itu robot ayam yang pintar, tapi ada juga yang berkata, ada orang yang jauh di sana mengontrol simsimi.
tapi yang benarnya, simsimi dibuat dengan bahasa java.
saya akan beri sedikit tentang, cara manusia berbicara dengan simsimi dengan CodeIgniter(PHP)

Pertama buat tabel dalam database anda.
CREATE TABLE kalimat (
id INT UNSIGNED AUTO_INCREMENT NOT NULL PRIMARY KEY,
tanya TEXT,
jawab TEXT,
FULLTEXT (tanya)
)
ENGINE=MyISAM;

lalu kita akan masukan data ke tabel, agar simsimi mengerti apa yang manusia katakan.
INSERT INTO kalimat (tanya,jawab) VALUES ('udah makan belum','udah kok');

ketika sudah mari kita buat script PHP untuk CodeIgniter nya.
saya akan beri penjelasan
  • kode fungsi header() berfungsi untuk mengubah tipe header application web ke javascript, karena response nya berupa json (sbenernya gausah pake header() ini jg bisa si)
  • strlower() berfungsi untuk mengubah karakter besar ke kecil agar dapat mudah di identifikasi.
  • queri database untuk SELECT * FROM vocab WHERE MATCH(ask) AGAINST(‘”.$teks.”’ IN BOOLEAN MODE) berarti bermaksud untuk mencari data ke tabel ask, karena full text mode bukan pake WHERE LIKE == REGEXP atau yang lain. karena menurut ane menggunakan MATCH() ….. AGAINST() kueri search nya lebih tajam dibanding LIKE %…% tapi pemrosesan data agag sedikit melamban daripada LIKE %…% (Saya sarankan memakai dua query ini) masing masing punya kelebihan dan kelemahan.
  • fungsi shuffle() untuk mengacak hasil row database jika lebih dari 1 row yang keluar maka akan di random, karena simsimi engga bego 1 kata jika ditanya maka harus diberi kata2 yang lain.
  • json_encode() berfungsi untuk mengconvert array yang sudah di generate ke parse json, jadi powerfull untuk buat chat script pake javascript. rensonse nya tinggal pake ajax json 
untuk contoh vocab simsimi kita bisa kasih kata yang pendek aja, ngga usah panjang panjang seperti contoh row.
| udah makan belum | udah kok |
ketika kita beri pertanyaan ” kamu udah makan belum” “simsimi udah makan belum ya ?” “kamu udah makan ?” maka mysql akan men-fetch row yang berhubungan dengan kata “udah” “makan” “belum”
dan hasil nya cara untuk memangil nya adalah seperti…


untuk dokumentasi lanjutan mengenai FULL TEXT MySQL silahkan ke http://dev.mysql.com/doc/refman/5.0/en/fulltext-search.html

Download Contoh Project

untuk demo bisa dilihat :
Curcol Beta

Cara Mengatasi Error In order to use the Session class you are required to set an encryption key in your config file. [error - 1] Pada CI {Code Igniter}

Cara Mengatasi Error In order to use the Session class you are required to set an encryption key in your config file. [error - 1] Pada CI {Code Igniter} | Hallo sobat, mungkin ada yng pernah mengalami error yang seperti gambar di bawah ini..
Untuk solusinya adalah, kalian pergi ke file :
http://localhost/folder_ci/config/config.php

Kemudian cari :
Lalu Ubah menjadi kata kata apa saja asalkan di isi, seperti gambar di bawah :

Semoga bermanfaat.. ^_^

Apa Itu CodeIgniter PHP?

Apa Itu CodeIgniter PHP? | Setelah sekian lama saya tidak post dengan kesibukkan di dunia real dan kuota yng tidak memadai untuk blogging.. :$ hari ini saya akan memposting tentang PHP, yaitu CodeIgniter atau CI..udah pada tau blum? kalo belum baca aja yak, kalo yang udah dewo maap kalo postingannya kurang lengkap.. mari kita simak saja.. :-D
CodeIgniter adalah aplikasi open source yang berupa framework dengan model MVC (Model, View, Controller) untuk membangun website dinamis dengan menggunakan PHP. CodeIgniter memudahkan developer untuk membuat aplikasi web dengan cepat dan mudah dibandingkan dengan membuatnya dari awal. CodeIgniter dirilis pertama kali pada 28 Februari 2006. Versi stabil terakhir adalah versi 2.1.3

Framework

Framework secara sederhana dapat diartikan kumpulan dari fungsi-fungsi/prosedur-prosedur dan class-class untuk tujuan tertentu yang sudah siap digunakan sehingga bisa lebih mempermudah dan mempercepat pekerjaan seorang programer, tanpa harus membuat fungsi atau class dari awal.
Ada beberapa alasan mengapa menggunakan Framework:
  • Mempercepat dan mempermudah pembangunan sebuah aplikasi web.
  • Relatif memudahkan dalam proses maintenance karena sudah ada pola tertentu dalam sebuah framework (dengan syarat programmer mengikuti pola standar yang ada)
  • Umumnya framework menyediakan fasilitas-fasilitas yang umum dipakai sehingga kita tidak perlu membangun dari awal (misalnya validasi, ORM, pagination, multiple database, scaffolding, pengaturan session, error handling, dll
  • Lebih bebas dalam pengembangan jika dibandingkan CMS

Design Patern: MVC (Model, View, Controller)

Model View Controller merupakan suatu konsep yang cukup populer dalam pembangunan aplikasi web, berawal pada bahasa pemrograman Small Talk, MVC memisahkan pengembangan aplikasi berdasarkan komponen utama yang membangun sebuah aplikasi seperti manipulasi data, user interface, dan bagian yang menjadi kontrol aplikasi. Terdapat 3 jenis komponen yang membangun suatu MVC pattern dalam suatu aplikasi yaitu :
  1. View, merupakan bagian yang menangani presentation logic. Pada suatu aplikasi web bagian ini biasanya berupa file template HTML, yang diatur oleh controller. View berfungsi untuk menerima dan merepresentasikan data kepada user. Bagian ini tidak memiliki akses langsung terhadap bagian model.
  2. Model, biasanya berhubungan langsung dengan database untuk memanipulasi data (insert, update, delete, search), menangani validasi dari bagian controller, namun tidak dapat berhubungan langsung dengan bagian view.
  3. Controller, merupakan bagian yang mengatur hubungan antara bagian model dan bagian view, controller berfungsi untuk menerima request dan data dari user kemudian menentukan apa yang akan diproses oleh aplikasi.
Dengan menggunakan prinsip MVC suatu aplikasi dapat dikembangkan sesuai dengan kemampuan developernya, yaitu programmer yang menangani bagian model dan controller, sedangkan designer yang menangani bagian view, sehingga penggunaan arsitektur MVC dapat meningkatkan maintanability dan organisasi kode. Walaupun demikian dibutuhkan komunikasi yang baik antara programmer dan designer dalam menangani variabel-variabel yang akan ditampilkan.
Ada beberapa kelebihan CodeIgniter (CI) dibandingkan dengan Framework PHP lain,
  • Performa sangat cepat : salah satu alasan tidak menggunakan framework adalah karena eksekusinya yang lebih lambat daripada PHP from the scracth, tapi Codeigniter sangat cepat bahkan mungkin bisa dibilang codeigniter merupakan framework yang paling cepat dibanding framework yang lain.
  • Konfigurasi yang sangat minim (nearly zero configuration)  : tentu saja untuk menyesuaikan dengan database dan keleluasaan routing tetap diizinkan melakukan konfigurasi dengan mengubah beberapa file konfigurasi seperti database.php atau autoload.php, namun untuk menggunakan codeigniter dengan setting standard, anda hanya perlu merubah sedikit saja file pada folder config.
  • Banyak komunitas: dengan banyaknya komunitas CI ini, memudahkan kita untuk berinteraksi dengan yang lain, baik itu bertanya atau teknologi terbaru.
  • Dokumentasi yang sangat lengkap : Setiap paket instalasi codeigniter sudah disertai user guide yang sangat bagus dan lengkap untuk dijadikan permulaan, bahasanya pun mudah dipahami.
  • Dan banyak lagi yang lainnya.
Untuk mendownload sample,bisa dikunjungi situs CodeIgniter nya.. =))
Sekian info dari saya.. sampai jumpa lain kali yak.. =))

Sumber : Wikipedia
Like us on Facebook
Follow us on Twitter
Recommend us on Google Plus

Copyright © 2017 RPL4rt Powered by Blogger