Saturday, July 7, 2007

Aplikasi Location Base System (LBS) #1

Aplikasi Location Base System (LBS) untuk Mobile Advertising berbasis J2ME Aplikasi LBS ini akan melakukan beberapa proses berikut :
- Aplikasi diaktifkan
- Ketika aplikasi J2ME kita mendapati CellID berubah, maka dia akan mengirimkan informasi itu ke Application Server untuk memproses berikut :

* mengambil informasi lokasi dari CellSpotting.com berdasar CellID saat ini (untuk melakukan ini, dari J2ME membuat koneksi dengan protokol HTTP methode POST agar dapat mengambil data dari database CellSpotting.com)

* mencari di database, iklan-iklan yang terdaftar di sekitar area CellID tersebut * setelah ditemukan, langsung dikirim kembali ke ponsel melalui SMS Catatan: - perlu diketahui bahwa database di cellspotting.com masih sangat terbatas, karena tergantung pada para pemakai yang memasukannya - kesulitan utama dalam penelitian ini adalah:

* mendapatkan data BTS berdasar CellID
* saat ini JSR 179 (untuk LBS) masih sangat terbatas diterapkan contoh ponsel yang sudah implementasi JSR 179:

http://www.forum.nokia.com/main/0,,018-2675,00.html?model=6265
* karena sebagian besar konfigurasi BTS di indonesia menjangkau area yang cukup luas, maka perlu batasan sistem yang sangat jelas di sini

Latent Semantic Indexing (LSI) #2

Pencocokan dokumen berbahasa Indonesia dengan metode Latent Semantic Indexing (LSI) Ide dasar dari LSI bahwa kemiripan antar dokumen dapat dilihat dari frekuensi kata-kata yang sama dalam dokumen tersebut. Untuk mengurangi besarnya ukuran frequency table (M x N), dimana M adalah jumlah dokumen dan N adalah jumlah kata, dalam LSI diterakan teknik singular value decomposition (SVD). Pengembangan penelitian ini akan menerapkan metode LSI untuk membandingan 2 dokumen berbahasa Indonesia yang menghasilkan seberapa dekat kemiripan antar dokumen tersebut.

Friday, July 6, 2007

Kronika Ide .... Riset Informatika #3


Opentaps is a complete open source solution for your enterprise. Its sophisticated features and modern architecture will help bring together your entire organization, automate business processes, and improve efficiency. Download opentaps today and see what it can do for you.opentaps Open Source ERP + CRM brings you the advanced features and power of Tier 1 ERP and CRM software with the flexibility and low cost of ownership that only open source can deliver. You can use opentaps as an alternative to expensive and inflexible commercial ERP solutions, as a replacement for in-house solutions that are difficult to maintain or extend, or as a starting point to build your unique business model and processes.


Batik is a Java-based toolkit for applications or applets that want to use images in the Scalable Vector Graphics (SVG) format for various purposes, such as display, generation or manipulation ... http://xmlgraphics.apache.org/batik/



ChucK : Strongly-timed, Concurrent, and On-the-fly Audio Programming Language



Face Detection






http://www.schneier.com/blog/archives/2007/01/how_to_recover.html

GEOMAP
OUR BOOKS INFORMATION SYSTEM

Thursday, July 5, 2007

Kronika Ide ... Riset Informatika #4



PID Motor Position Control Model in VB Code




USB GPS RECEIVER APPLICATION










Sistem Tracking Kendaraan Bermotor Menggunakan Teknologi GPS dan Interface Radio APRS

Wednesday, July 4, 2007

Arabic Application Development Using Microsoft VB 6.0

Arabic Symbology
Although Arabic is SBCS language, it present a special challenge to programmers. Because they’re script language traditionally written with a pen, a character can take on a different shape depending on where it appears in a word. This is similar to use capital letters at the beginning of European and American words. Many Arabic characters, however, have four variations for when the character appears at the beginning, middle, or end of a word and for when it appears by itself. More...

SOA (Service Oriented Architecture)

Service Oriented Architecture (SOA) merupakan satu konsep yang sedang hangat diperkatakan dan diperdebatkan dalam dunia IT beberapa tahun yang lepas. Hal ini merupakan paradigma dan konsep baru bagi mengoptimakan sebuah organisasi yang menggunakan teknologi IT agar dapat dimanfaatkan oleh organisasi lain yang memerlukannya, dengan mewujudkan sambungan (link), mengikut protokol tertentu antara organisasi berkenaan.

Protokol tersebut merupakan sesuatu yang boleh diterima oleh semua organisasi di atas platform yang berbeda. SOA perlulah diinspirasi oleh organisasi yang berasaskan manusia (human organization) dan seterusnya diterjemahkan kepada bahasa mesin dan teknologi. Layanan service, perlulah dirujuk kepada fungsi organisasi berkenaan, yang boleh ditawarkan kepada organisasi lain. Informasi yang ditawarkan perlulah dikawal oleh peraturan yang diwujudkan oleh organisasi berkenaan, atau badan lain untuk memastikan dan mengawal kualitas informasi yang bersangkutan, dan yang penting sekali untuk menentukan apakah informasi boleh diakses oleh organisasi lain.

Dari segi informasi, SOA adalah satu paradigma untuk pengaturan(organizing) dan penggunaan (utilizing) manfaat yang dapat diambil dan berada dibawah pengawasan pemilik domain yang berbeda. Capability boleh dilihat sebagai service yang diberikan oleh pelbagai organisasi yang berada pada lokasi yang berbeda.

Sudah pasti, organisasi perlu memahami konsep SOA, dan bersedia(willing) untuk menyediakan informasi tertentu melalui konsep SOA, menyediakan kaidah tertentu untuk interaksi dengan organisasi lain -communication, memastikan informasi agar dapat dilihat (visible) oleh organisasi lain dan yang panting sekali, bersedia untuk berkongsi data dan maklumat dengan organisasi lain (Sharing).

Sharing informasi dan data, tidaklah mudah dan bersifat ‘plug n play’, karena tidak akan bersahaja melihat dari sudut syntax(struktur/format) saja, tetapi juga makna dan maksud (semantic) .

Monday, July 2, 2007

CODE SNIPPSET


Informasi Peta Multi Routing
Menggunakan GOOGLE MAPS, Ir Agus S


Google Maps menyediakan fitur untuk menampilkan Peta Routing (Direction) dengan menggunakan parameter HTTP.

Misalny kita hendak mendapatkan DIRECTION dari kota Minneapolis, MN menuju kota New York melewati kota San Fransisco dan Tampa, maka string parameter HTTP dapat secara langsung diketikkan pada adress web browser dengan syntax sebagai berikut

http://maps.google.com/maps?saddr=start+address&daddr=destination+address

implementasi sintaksis DIRECTION dari Source (Kota Minneapolis) ke Destination (Kota Tujuan New York) melewati kota San Fransisco dan Tampa menjadi sbb :

http://maps.google.com/maps?
saddr=minneapolis%2C+mn& daddr=san+francisco%2C+ca+to%3Atampa%2C+fl+
to%3Anew+york%2C+new+york

Agar lebih customize bagi user dan memberikan Information Value yang lebih aplikatif, kita dapat mengembangkan aplikasi untuk mengolah data spasial menggunakan fasilitas dari Google Maps tsb. dengan menggunakan bahasa pemrograman Delphi, VB, C dsb, sehingga dapat memberikan output berupa informasi Direction Map, waktu tempuh dan lain sebagainya.