Rabu, 05 Februari 2014

Pembuatan Korpus dan Indeks – Temu Kembali Informasi


Oke masuk ke tahap selanjutnya dari artikel sebelumnya, ketika kita melakukan suatu pencarian informasi maka tentu pasti ada batasan/ruang lingkup informasi yang akan kita peroleh. Semisal Google, ruang lingkup pencarian kita adalah seluruh web yang ada di jagat internet ini, WAW. Ruang lingkup pencarian ini selanjutnya akan kita sebut korpus atau koleksi dokumen (teks/suara/citra). Nah, sesuai dengan ilmu yang saya pahami kita akan mempelajari tentang dokumen berbentuk teks.

Sebagai contoh bentuk korpus itu seperti apa, bisa teman-teman lihat pada artikel yang ini. Ya bentuknya tentu saja sebuah teks yang terdapat pada sebuah file atau lebih. Kebetulan model korpus yang saya buat pada artikel tersebut adalah file berformat XML. Inilah yang disebut tahap pembuatan korpus (processing). 

Kamis, 30 Januari 2014

Sistem Informasi Hasil Tanaman Pangan - PHP Project

Oke, pengen bagi-bagi project semasa kuliah lagi hehe. Tak apa lah, daripada disimpan aja jadi gak ada gunanya. Kalau dibagiin kan setidaknya para downloader jadi bisa belajar, itupun kalau dipelajari ahaha xD.

Beranda
Mohon perhatian, project web ini berbasis PHP dan menggunakan framework CodeIgniter 1.7.2 (kalau gak salah). Bagi yang belum tau CodeIgniter itu apa, googling gih hehe, kalau gak salah CodeIgniter ini udah gak dikembangin lagi (kalau gak salah lho ya hehe, soalnya kurang populer). Kalau salah ywd haha xD, lagian kalau belajar itu ga ada ruginya kecuali belajar nyolong atau apapun hal yang tidak baik itu hehe.

Selasa, 26 Februari 2013

Tips Optimalisasi Pemrograman PHP


[REPOST] Biar ga lupa dan gampang dicari lagi haha..

Berikut ini adalah tentang beberapa tips terkait dengan bagaimana cara mengoptimisasi script PHP Anda supaya didapat kinerja yang baik dan cepat. Tips ini diramu oleh jagocoding.com dari beberapa sumber di internet:

Rabu, 19 Desember 2012

Peringkasan Teks Otomatis Berbahasa Indonesia : Part 3


Ini dia bagian terakhir dari rangkaian tugas yang bikin pusing. Langsung saja, pada bagian ini kita hanya membuat file index.php yang bertugas untuk menampilkan hasil dari summarize.php.  Jadi sebenarnya Part 1 dan Part 2 yang paling penting. Liat aja nih isi dari file index.php :

Peringkasan Teks Otomatis Berbahasa Indonesia : Part 2


Oke lanjut, di Part 2 ini kita akan membuat file summarize.php untuk melakukan peringkasan terhadap dokumen yang akan kita pilih nantinya. Tanpa basa-basi nih :

Peringkasan Teks Otomatis Berbahasa Indonesia : Part 1


Alhamdulillah bisa nulis lagi, kali in masih dari tugas kuliah Temu Kembali Informasi, lumayan buat nambah blog traffic karena temen2 lagi pada nyari hahaha (tertawa jahat). Oke langsung aja, disini kita akan membuat sebuah program peringkasan teks otomatis (auto text summarization) dengan pembobotan tf.idf. Nah apa itu pembobotan tf.idf? kata rumusnya sih :

Kamis, 01 November 2012

Part 4 :: Membuat Search Engine Menggunakan Sphinx dan PHP

Hufhh akhirnya sampai juga di bagian terakhir, menulis itu melelahkan tapi manfaatnya luar biasa hadeuuh. Oke pada bagian ini sebenarnya bersifat opsional juga dari rangkaian sebelumnya. Tujuannya hanya ingin menampilkan detail dari tanaman obat yang akan di-klik oleh pengguna.


Kita hanya membutuhkan sebuah file saja, saya beri nama detail_tanaman.php. Isinya kurang lebih mirip dengan hasil_pencarian.php, namun hanya diganti pada bagian tengah. Kalau hasil_pencarian.php menampilkan berupa list hasil pencarian, detail_tanaman.php hanya menampilkan detail satu tanaman saja. Nah loh gimana caranya? Agak sedikit diakal-akalin sebenernya haha.

Part 3 :: Membuat Search Engine Menggunakan Sphinx dan PHP

Oke lanjut lagi, pada bagian ini kita akan membuat halaman untuk hasil pencarian. Kita akan menambahkan 3 buah file sekaligus ke dalam folder projek kita yaitu C:/xampp/htdocs/herbalsimple. File yang pertama kita tambahkan adalah sphinxapi.php, darimana tuh? File ini sebenarnya tinggal kita ambil saja dari hasil ekstraksi Sphinx tadi, sphinxapi.php ini ada di folder C:/sphinx/api/ jadi tinggal copy saja dan masukkan ke dalam folder projek kita.


Masih ada 2 file lagi hehe, selanjutnya kita akan membuat file search_helper.php. File ini sebenarnya opsional, tapi berguna untuk menghasilkan tampilan hasil pencarian agar mirip Google. Kalau kita mencari di Google kan hanya menampilkan beberapa kalimat saja dari situs yang ingin kita cari. Nah, di dalam search_helper.php ini terdapat fungsi tersebut. Saya memperolehnya dari internet, beberapa tahun yang lalu. Isi file search_helper.php  kurang lebih seperti ini :

Part 2 :: Membuat Search Engine Menggunakan Sphinx dan PHP

Setelah membaca Part 1, sekarang waktunya membuat projek web search engine menggunakan PHP dengan XAMPP. Hal pertama yang dilakukan adalah menjalankan service Apache dari XAMPP Control Panel yang berguna untuk menjadi server PHP nantinya.


Selanjutnya siapkan folder baru untuk projek, saya beri nama folder-nya "herbalsimple". Folder ini akan kita simpan ke dalam C:/xampp/htdocs sehingga strukturnya menjadi C:/xampp/htdocs/herbalsimple. Selama pembuatan projek kita akan menyimpan seluruh file yang kita buat ke dalamnya.

Minggu, 21 Oktober 2012

Part 1 :: Membuat Search Engine Menggunakan Sphinx dan PHP

Mencoba menghidupkan kembali blog ini, soalnya pernah buat blog beberapa kali karena lupa domainnya apa 6(-.-"). Lagian domain ini paling bagus namanya hehehe.


Sesuai dengan judulnya, kali ini saya berusaha membuat sebuah tutorial mengenai search engine. Umumnya teman-teman sudah cukup tahu apa yang dimaksud search engine, contohnya adalah google, yahoo, bing, dan lain-lain. Nah, kita akan mencoba membuat search engine milik kita sendiri dengan konten yang juga kita tentukan sendiri. Proses pembuatannya akan menggunakan bahasa pemrograman PHP dan sebuah tools yang bernama Sphinx. Tutorial ini dibagi menjadi beberapa bagian agar tidak terlalu panjang dan dapat dipahami (jadi teman-teman bisa mengembangkan lebih baik).