Selayang Pandang Informationn Retrieval

13 October 2017 Leave a comment

Alhamdulillah, dapat undangan untuk menyampai overview mengenai Sistem Temu-Kembali Informasi alias Information Retrieval dari Program Studi Sistem Informasi Universitas Trunojoyo Madura, pas hari Jum’at pula. Bahasan mengenai Temu-Kembali Informasi yang biasanya diajarkan dan diskusikan selama 1 semester (14 tatap muka) yang totalnya 18 pekan, dirangkum untuk Training hanya 2.5 jam, tentu hanya poin-poin yang sangat mendasar saja yang dibahas dan difokuskan untuk Mahasiwa yang belum pernah belajar tentang IR ini.

Slide dari materi Training ini sudah dapat didownload. Begitu pula dengan file Spreadsheet yang berisi contoh perhitungan kemiripan kosinus antara Query dengan Daftar dokumen.

Semoga bermanfaat, berkah. Aamiin 🙂

Advertisements

REST Web Service Provider & Customer pada Java dengan (JAX-RS) Jersey, URL dan JAXB

13 June 2017 1 comment

RESTful web services dengan Java (Jersey / JAX-RS). Tutorial ini akan menjelaskan bagaimana mengembangkan suatu RESTful web services dalam Java menggunakan Jersey, suatu implementasi referensi JAX-RS.

Selain untuk membangun provider, framework Jersey mempunyai suatu pustaka client REST yang dapat digunakan untuk menguji atau membangun client atau customer REST API dalam Java.

Apakah client REST API harus dibuat dengan Jersey? TIDAK. Kita dapat menggunakan pustaka lain atau bahkan tanpa pustaka tambahan sama sekali. Kita dapat menggunakan kelas jaringan built-in Java 8 yang bernama URL. Bagaimana cara membuat client REST API dengan pendekatan ini?

JAX-RS mendukung pembuatan otomatis dari data XML dan JSON melalui JAXB.

Tutorial ini menggunakan beberapa software, yaitu Eclipse 4.5 (Mars) atau Neon 3, JDK 1.8 atau dikenal sebagai Java 8, Tomcat 8.0 atau 8.5 dan JAX-RS 2.0 (dengan Jersey 2.11).

Silakan download, baca dan praktekkan teknologi yang sedang tren dan dibutuhkan banyak orang, semuanya dibahas  hanya dalam 34 Halaman dan dapat dituntaskan kurang dari 3 jam.

Categories: Uncategorized

7 Kegiatan + 7 Tips Agar Ramadhan Kita Maksimal

18 May 2017 Leave a comment

Ini bukan tutorial, hanya rangkuman dari ceramah yang kami dengar terutama yang disampaikan oleh Ust. Dr. Khalid Basalamah, beberapa tulisan yang kami baca di Internet, terutama dari Rumaysho.com yang diasuh oleh Ust. Abduh Tuasikal. Tidak ada hal baru dalam tulisan ini, semua adalah Firman Allah, Hadits Rasulullah dan sedikit pendapat para ulama salafusshalih. Semoga artikel ini dapat mencerahkan kita sehingga dapat beramal dengan efektif di Bulan Ramadhan nanti dan amalan yang kita tunaikan mendapatkan pahala berlipat maksimal dari Allah.

Secara garis besar, rangkuman ini berisi:

A.  Bagaimana Agar Bulan Ramadhan nanti kita dapat kita manfaatkan secara maksimal, ada 7 kegiatan utama yang perlu kita laksanakan:

1. Hindari perbuatan dosa, ramadhan adalah bulan peningkatan amal.

2. Rutin shalat Tarawih

3. Rutin bershadaqoh (berinfaq)

4. Rutin membaca Al Quran

5. Melaksanakan umrah Ramadhan

6. I’tikaf di Masjid pada 10 hari terakhir

7. Menetap di Ramadhan di Masjid, habis shubuh s.d terbit matahari

B. Agar setiap amalan yang kita lakukan mendapatkan pahala, fadhilah dan manfaat maksimal (juga berlaku di luar Ramadhan) maka ada 7 tips yang perlu diingat dan laksanakan, yaitu:

1. Perkuat keikhlasan.

2. Senantiasa ikrarkan niat di dalam hati pada setiap amalan yang kita lakukan demi mengharapkan ridha Allah.

3. Kumpulkan sebanyak mungkin niat yang shalih dalam satu amal atau pekerjaan kita

4. Upayakan kesempurnaan mutaba’ah.

5. Amalan wajib harus lebih diutamakan daripada amalan sunnah.

6. Mengutamakan ibadah sunnah yang lebih mampu dilakukan secara berkualitas dan kontinyu daripada bersusah-payah melakukan amalan yang jauh dari kemampuan.

7. Melakukan amalan secara konsisten dan kontinyu sekalipun terbilang sedikit secara kuantitas.

Lengkapnya, silakan download dan baca sekarang juga (disertai dalil yang mendukung butir-butir di atas).

Semoga bermanfaat 🙂

Categories: Uncategorized

Pemanggilan RESTful Web Service PHP dari Client Java

12 May 2017 Leave a comment

Bagaimana memanggil atau memgakses RESTful web service PHP dari client yang ditulis dengan Java? Cukup mudah. Tutotial ini akan memperlihatkannya. Namun, sebelumnya membuat client web service di Java (kelas .java), kita harus membuat RESTful Web Service (servernya) dengan PHP terlebih dahulu.

Mau to the point? Langsung saja Download dan Baca Tutorialnya (Singkat, 5 halaman PDF, dapat dipraktekkan dalam 30 menit).

Categories: Uncategorized

Pemanggilan RESTful Web Service Java dari Client PHP

12 May 2017 Leave a comment

RESTful web services termasuk aplikasi kelas ringan dan cepat aksesnya. Inilah alasan bagus mengapa REST API ini banyak digunakan untuk komunikasi dan pertukaran data antar pada aplikasi berbasis web. Adalah cukup mudah mengakses RESTful web service yang ditulis dalam bahasa atau framework Java dari dalam bahasa atau framework PHP. Tutorial ini akan menjelaskan cara pembuatan RESTful web service sederhana di Java dan kemudian cara mengaksesnya dari PHP. Aplikasi PHP bertindak sebagai client.

Download dan Baca Tutorialnya (PDF, hanya 5 halaman, dapat dipraktekkan dalam 30 menit)

Categories: Uncategorized

Membangun RESTful Web Services dengan PHP

14 June 2016 Leave a comment

Artikel ini menjelaskan langkah-langkah mudah dalam membangun REST API atau RESTful Web Service dengan hanya menggunakan PHP. Meskipun sederhana, fungsi CRUD terhadap database MySQL telah berjalan dengan baik. Tutorial ini secara lengkap menjelaskan cara pembuatan sisi provider dan consumer dari RESTful Web Service, semuanya dengan bahasa pemrograman PHP.

Download dan Baca Tutorialnya (PDF, 14 halaman)

Categories: Uncategorized

Pemrograman Aplikasi Temu-Kembali Informasi

7 November 2015 7 comments

Kali ini, saya mencoba berbagi sedikit pengalaman menulis aplikasi sistem temu-kembali (STKI) alias Information Retrieval (IR). Aplikasi ini sangat sederhana, hanya melalukan indexing, retrieval dan caching dalam penanganan query dari pengguna. Sebagaimana aplikasi IR lainnya, titik berat dari sistem demikian adalah perhitungan kemiripan antara Query Q dengan daftar dokumen di dalam koleksi (Di, i = 1 … n). Agar mudah dipahami, kali ini saya ketengahkan kode program lengkap (namun sederhana) dalam bahasa pemrograman PHP, bahasa yang sudah umum digunakan oleh pengembang aplikasi web, termasuk para pemula.

Silakan klik link-link berikut untuk mendapatkan tutorial dan source codenya:

1. Tutorial pengembangan aplikasi Sistem Temu-Kembali Informasi.

2. Kumpulan semua file dan database yang diperlukan agar aplikasi ini berjalan sesuai dengan Tutorial di atas. Silakan download file stbicode-v1.pdf kemudian ubah ekstensinya menjadi .zip. Ekstrak file tersebut dan siap digunakan. File stbicode-v1.zip berisi:

a. Daftar fungsi (fungsi.php) yang digunakan di dalam Sistem Temu-Kembali Informasi
b. File halaman web utama (index.php) dari aplikasi
c. File PHP untuk membangun koneksi ke server database MySQL (koneksi.php)
d. File backup database (SQL) yang berisi struktur dan isi database yang diperlukan oleh aplikasi STKI ini.

Semoga tulisan ini bermanfaat. Aamiin 🙂